Вставьте в этот индюк алерт с комментарием по какой паре пересек, при пересечении зеленой линии облака ишимоку, будет вообще супер индюк...
Заранее большое человеческое спасибо!!!!
Отправлено 17 May 2012 - 18:22
Так ?
Отправлено 17 May 2012 - 19:14
На нескольких валютах не проверял.
Описание параметров в коде.
Отправлено 17 May 2012 - 20:47
Описание параметров см. в коде.
Отправлено 17 May 2012 - 23:06
Отправлено 18 May 2012 - 11:55
Отправлено 18 May 2012 - 12:10
Отправлено 18 May 2012 - 12:51
ПОДСКАЖИТЕ пожалуйста как в коде советника прописать количество открываемых сделок а то он открывает только одну сделку а следующие не открывает пока не закроется первая
Отправлено 18 May 2012 - 13:34
Не имея кода сложно объяснить.
Смотри и правь условия открытия ордера.
Отправлено 18 May 2012 - 15:25
Постараюсь...если выложу код поможете?
Интересный скрипт, выводит информацию по марже, т.е. сколько будет стоит определенное кол-во лотов.
Но вот беда мелковат шрифт, можете вывести в настройки размер шрифта, цвет, и угол, ну или хотя бы размер шрифта.
Отправлено 18 May 2012 - 15:39
Постараюсь...
Отправлено 18 May 2012 - 16:57
Отправлено 18 May 2012 - 17:38
Сообщение отредактировал fisherman_1981: 18 May 2012 - 17:42
Отправлено 18 May 2012 - 19:45
И так настройкаVasili, помоги пожалуйста пост 8361, там ребятки даже плюс поставили
koefTake = 0.5;//Коээфициент перенос тейпрофитаСам кусок кода отвечающий за функционал
//как только закрылся рыночный ордер if(_total>totalO(0,key)+totalO(1,key)) { Print("Было закрытие одного из рабочих ордеров"); //определим тип и тейкпрофит последнего ордера int _ty=-1; int _ta=-1; for (i=OrdersHistoryTotal(); i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) && OrderSymbol() == Symbol() && OrderMagicNumber()==key && OrderType()<=1) { if(OrderProfit()<=0)break; _ty=OrderType(); _ta=ND(koefTake*MathAbs(OrderOpenPrice()-OrderTakeProfit()))/Point; break; } } //подтянем тейкпрофит для противоположного ордера if(_ty!=-1) for (i=OrdersTotal(); i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderSymbol() == Symbol() && OrderMagicNumber()==key && OrderType()<=1) { if(_ty==0 && OrderType()==OP_SELL && OrderTakeProfit()<OrderOpenPrice()) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()+_ta*Point,OrderExpiration(),CLR_NONE); if(_ty==0 && OrderType()==OP_SELL && OrderTakeProfit()>=OrderOpenPrice()) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderTakeProfit()+_ta*Point,OrderExpiration(),CLR_NONE); if(_ty==1 && OrderType()==OP_BUY && OrderTakeProfit()>OrderOpenPrice()) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()-_ta*Point,OrderExpiration(),CLR_NONE); if(_ty==1 && OrderType()==OP_BUY && OrderTakeProfit()<=OrderOpenPrice()) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderTakeProfit()-_ta*Point,OrderExpiration(),CLR_NONE); } } } _total= totalO(0,key)+totalO(1,key);Пробуй