Для установки отложенного ордера необходимо: 1) Ознакомиться с данным руководством =) 2) !Установить значения по умолчанию! (находятся под описанием, начинаются и заканчиваются строкой //+----------------------------------------------+ ) 3) Разрешить импорт внешних экспертов.
Меню "Сервис" -> "Настройки" -> "Советники" -> "Разрешить
импортирование внешних экспертов" (необходимо для описания ошибки,
которая может возникнуть при установке ордера) 4) Перетащить скрипт на график.
При этом учитывать, что место прикрепления - это будущая цена открытия
(OpenPrice). В процессе установки её можно будет менять, но для
упрощения работы рекомендую перетаскивать скрипт сразу на нужный
уровень. 5) Переместить все линии на необходимые уровни:
- Open_Price_Line (по умолчанию - белая) - цена открытия (ОБЯЗАТЕЛЬНАЯ линия)
- Stop_Loss_Line (красная) - уровень Стоп Лосс (ОБЯЗАТЕЛЬНАЯ)
- Take_Profit_Line (зелёная) - уровень Тейк Профит (необязательная)
- Expiration_Line (жёлтая) - время истечения (необязательная) (необязательные линии можно удалять)
- "````" - размер позиции. Необходимо установить напротив нужного значения (от 0,1 до 10 лотов)
В зависимости от расположения линий Open_Price и Stop_Loss выбирается тип ордера:
Open_Price > Bid и Open_Price > Stop_Loss - BUYSTOP-ордер,
Open_Price > Bid и Open_Price < Stop_Loss - SELLLIMIT-ордер,
Open_Price < Ask и Open_Price > Stop_Loss - BUYLIMIT-ордер,
Open_Price < Ask и Open_Price < Stop_Loss - SELLSTOP-ордер. 6) Когда всё будет готово, нажать кнопку "ОК".
Для прекращения работы скрипта в любой момент можно воспользоваться кнопкой "Отмена".
Вариант скрипта (SendPendingOrderMiniLots) позволяет устанавливать ордера с лотом от 0.01.
Выдает такое сообщение, - GetLastError = 4109, ErrorDescripton = "trade is not allowed in the expert properties". Хотя в настройках вроде бы все правильно.
Выдает такое сообщение, - GetLastError = 4109, ErrorDescripton = "trade is not allowed in the expert properties". Хотя в настройках вроде бы все правильно.
Столкнулся с такой проблемой...На версии МТ4 билде 202 скрипт не
заработал..Пишет в журнале:
2007.02.20 20:05:41 Script SendPendingOrder GBPUSD,M1: loaded successfully
2007.02.20 20:23:16 Memory handler: cannot allocate 2088773148 bytes of memory
2007.02.20 20:23:16 Script SendPendingOrder GBPUSD,H1: removed
На старой версии 198 билд скрипт работает нормально....
Кто-нибудь сталкивался с такой проблемой? Заранее благодарю
за ответы.
Во-первых, спасибо за скрипт!!!
.... а теперь просьба по доработке:
сделайте, плз, вариант с расчетом размера позы в зависимости
от выбранных заранее % от депозита и выставленными уровнями
открытия позы и стоплосса.
т.е., хотелось бы заранее задать размер риска (скажем 3% депо)
и чтобы скрипт определил кол-во пипсов между открытием и лоссом,
посчитал стоимость пипса для инструмента и сам бы определил
размер позиции.