Скачать MetaTrader 5

Помогите, пожалуйста прикрутить к советнику открытие ордеров на покупку/продажу.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
ExVoland
10
ExVoland 2014.11.27 12:51 
Суть: есть советник, который четко определяет места пересечений 2-х скользящих средних. Необходимо научить его открывать ордера на покупку/продажу(в зависимости от ситуации) в месте пересечений скользящих средних. (BuyTicket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-200*Point,Bid+200*Point,NULL,0,0,Green) - что-нибудь на примере этого. И, если будет время, то неплохо было бы сделать ввод параметров вручную (Лот, период МА, TP, SL) при прикреплении советника на график.
Файлы:
2ema.mq4 3 kb
Boris
3896
Boris 2014.11.27 15:15  
Vitalie Postolache
12247
Vitalie Postolache 2014.11.27 20:19  
ExVoland:
Суть: есть советник, который четко определяет места пересечений 2-х скользящих средних. Необходимо научить его открывать ордера на покупку/продажу(в зависимости от ситуации) в месте пересечений скользящих средних. (BuyTicket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-200*Point,Bid+200*Point,NULL,0,0,Green) - что-нибудь на примере этого. И, если будет время, то неплохо было бы сделать ввод параметров вручную (Лот, период МА, TP, SL) при прикреплении советника на график.

Входные параметры уже есть, просто надо их сделать внешними:

//---- input parameters
input double Lots=0.1;
input int FastMAPeriod=3;
input int FastMAMethod=0; // 0-SMA, 1-EMA, 2-SMMA, 4-LWMA
input int FastMAPrice=0; // 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted
input int SlowMAPeriod=6;
input int SlowMAMethod=0; // 0-SMA, 1-EMA, 2-SMMA, 4-LWMA
input int SlowMAPrice=0; // 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted

А вот чтобы переделать советник из индикаторного в торговый - почти всё переделывать надо, проще заново написать...

ExVoland
10
ExVoland 2014.11.27 23:45  
Спасибо за помощь, с ордерами на покупку/продажу разобрался.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий