Нужна помощь программеров!
Нужен скрипт (а лучше индикатор) который расчитывает при каком уровне цены на графике - объем уровня депозита на счету будет равен 100% с учетом всех открытых на текущий момент ордеров и указывал этот уровень в окне пары?
(т.е. когда в резерве для покупки ордеров уже нет денег = 0.целых х.десятых)
...применение - ориентируясь на него (уровень) можно допустим установить заранее отложенный ордер - лок...
-----------------------
22.07.2009 последняя версия индикатора уровней: i-UrovenZero-v.2.2.7
новые версии индикатора выложены в codebase.mql4.com - i-UrovenZero-v.2.2.7
индикатор на графике валютной пары отображает:
- «Уровень Нулевой Маржи» – количество средств на счете, при котором уже невозможно купить даже минимальный ордер – соответствует уровню на счете = 100% (можно опционально отключать, изменять цвет и тип линии);- «Уровень % до Нулевой Маржи» – предупредительный уровень – его размер выставляется самим пользователем, по умолчанию установлено 150 % что соответствует уровню на счете = 150 % (можно опционально отключать, изменять цвет и тип линии);
- «Уровень Stop Out» – при достижении этого уровня происходит частичное принудительное закрытие выставленных ордеров – определяется автоматически и соответствует условиям ДЦ (можно опционально отключать, изменять цвет и тип линии);
- «Уровень Слива» – при достижении этого уровня – на вашем счету уже ничего нет! (можно опционально отключать, изменять цвет и тип линии);
- «Уровень Общего Безубытка» – вычисляется автоматически и соответствует уровню, при котором баланс дохода от ордеров BUY и SELL будет равен нулю (можно опционально отключать, изменять цвет и тип линии);
- «Уровень BUY = 0» – вычисляется автоматически и соответствует уровню, при котором баланс дохода от ордеров BUY будет равен нулю (можно опционально отключать, изменять цвет и тип линии);
- «Уровень SELL = 0» – вычисляется автоматически и соответствует уровню, при котором баланс дохода от ордеров SELL будет равен нулю (можно опционально отключать, изменять цвет и тип линии);
- звуковая сигнализация при текущей цене выше выставленного вами «Уровня % до Нулевой Маржи» (опционально отключено, можно заменить на другой звук);
- звуковая сигнализация при снижении текущей цены ниже выставленного вами от «Уровня % до Нулевой Маржи» в сторону слива (опционально можно отключить, заменить на другой звук);
- отображение на графике надписи «LOCK» при уменьшения текущей цены ниже от «Уровня % до Нулевой Маржи» до «Уровня Нулевой Маржи»;
- окраска на графике зоны «LOCK» - зона между «Уровня % до Нулевой Маржи» и «Уровнем Нулевой Маржи» (опционально отключено, можно менять цвет окраски);
- отображение на графике надписи «DEAD ZONE» при уменьшении текущей цены ниже «Уровня Нулевой Маржи»;
- окраска на графике зоны «DEAD ZONE» - зона между «Уровнем Нулевой Маржи» и «Уровнем Слива» (опционально отключено, можно менять цвет окраски);
- при достижении общего уровня баланса вашего счета меньше цены покупки минимального ордера отображается на графике надпись «GAME OVER…»
Инфо.Панель.1 (опционально можно отключить, поменять место положения):
- численное значение «Уровня Слива»;
- размер в пунктах области «DEAD ZONE», в которой невозможна торговля из-за недостатка свободных средств;
- численное значение процента от средств установленное вашим ДЦ для принудительного закрытия ордеров;
- численное значение «Уровня Нулевой Маржи»;
- сколько в пунктах осталось до «Уровня Нулевой Маржи»;
- численное значение «Уровня Общего Безубытка»;
- сколько в пунктах осталось до «Уровня Общего Безубытка»;
Инфо.Панель.2 (опционально отключено, можно поменять цвет, поменять место положения):
- значение размера свопов в пунктах (для BUY и SELL);
- значение размера спрэда в пунктах;
- значение стоимости одного пункта;
- значение максимального ордера разрешенного ДЦ;
- значение минимального ордера разрешенного ДЦ;
- значение необходимой маржи/цены для открытия минимального ордера;
- значение максимального объема лота, который на текущий момент можно открыть за ваши средства;
Панель Расчета.3 (опционально отключено, можно поменять цвет панели, можно поменять цвет расчетного значения, поменять место положения):
- для расчета прибыли/убытка по величине объема лота и пройденного расстояния в пунктах;
- для расчета объема лота по величине пройденного расстояния и предпологаемой прибыли/убытка;
- для расчета расстояния по величине объема лота и предпологаемой прибыли/убытка.
- в настройках индикатора можно ввести:
- - требуемый объем лота (Lots_R);
- - расстояние/движение в пунктах, за которое нужно просчитать прибыль/убыток (Rastojanie_R);
- - предпологаемую прибыль/убыток (Pribyl_R);
...для проведения расчета необходимо - в настройках индикатора в требуемых ячейках указать предпологаемые значения параметров, а в ячейке расчитываемого параметра выставить нулевое значение т.е. 0
ВНИМАНИЕ:
- при балансе ордеров с выставленными на них свопами показывает космические значения (показания относительно дебалансу прибыли от свопов)...
дополнительный звук "clock.wav" (скопировать в папку: \\локальный адрес терминала\sounds\ );...
--------------------
Отдельная благодарность Kirill-у, d_tom-у и Don_Leone-у












