Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответить
16.09.2011, 11:54
Аватар для CTpuT
CTpuT CTpuT вне форума Прохожий
Регистрация: 14.09.2011 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1

Вопрос Помагите написать скрипт

Всем здравствуйте, хочу написать скрипт.
Цель скрипта это открытие отложенного ордера на определённом расстоянии от уже открытого ордера
Для открытия ордера использовал данные команды
extern bool Buy=false;
extern bool Sell=false;
int start()
{
while(!IsTradeAllowed()) Sleep(100);
if(Buy) OrderSend(Symbol(),OP_BUY,0.1,Ask,5,0,0);
while(!IsTradeAllowed()) Sleep(100);
if(Sell) OrderSend(Symbol(),OP_SELL,0.1,Bid,5,0,0);
return(0);
}
Вот теперь хочу сюда вписать такую команду которая определяла бы цену открытия ордера потом к этой цене прибавляла то количество пунктов которое я указал бы в «extern int otl_order=0» и на заданном расстоянии от отрытого ордера автоматически выставлялся отложенный ордер
Пример
Цена открытия ордера 1,38000
В настройках otl_order выставляю 100
И как только я нажимаю на скрипте в мета трейдере ОК то у меня происходит открытие ордера и на расстоянии 100 (то что я указал в настройках) у меня выставляется отложенный ордер, а выставляется он на цене 1,38100 для продажи или 1,37900 для покупки
А ещё отложенный ордер должен быть противоположен
То есть если я покупаю, то отложенный ордер должен быть на продажу
Если я продаю, то отложенный ордер на покупку

Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 22:48. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO