[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 575

 
Ничем. Логику надо менять.
 
41ckm39fi писал(а) >>
А чем его можно заменить ?


ничем. по всей видимости, Вам придется мозги менять... ну, т.е. ИЗменять... перестраивать...

а вообще-то - "код в студию". говорить о коде без самого кода - как-то непрактично получается.

выкладывайте Ваше решение(код) с GOTO, там уже и видно будет.

 
Подскажите разницу между  додж, виселник (молот) и пин  барами
 
gince >>:
Подскажите разницу между  додж, виселник (молот) и пин  барами


  Додж - бар, у которого Open=Close;

Пин бар - http://tradgo.com/blogs/entry/Пин-БАР-правильно-ли--2009-10-04

 виселник (молот) - офигенная тень с одной стороны свечи и очень мленькое тело.

 

Есть идея по написанию советника, сам не умею, если кто заинтересуется готов изложить, хотя может она (идея) и не новая?

 
petr9741 >>:

Есть идея по написанию советника, сам не умею, если кто заинтересуется готов изложить, хотя может она (идея) и не новая?

Пишите хотя бы вкратце. Чего травлей заниматься.
 
zhuki писал(а) >>
Пишите хотя бы вкратце. Чего травлей заниматься.

"Привязать" открытие и закрытие позиций к значению ADX
 

Подскажите почему советник открывает не один, а 10-20 ордеров?

if (HiTime>LoTime && HiTime>TimeE){

int ticket =OrderSend(Symbol(),OP_BUY,Lot,Ask,slipage,Ask-stoploss*Point,Ask+TakeProfit*Point,0,0,0,Red);

}

if (HiTime<LoTime && LoTime>TimeE) {

ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,0,0,Red);

}

 
Minodi >>:

Подскажите почему советник открывает не один, а 10-20 ордеров?

if (HiTime>LoTime && HiTime>TimeE){

int ticket =OrderSend(Symbol(),OP_BUY,Lot,Ask,slipage,Ask-stoploss*Point,Ask+TakeProfit*Point,0,0,0,Red);

}

if (HiTime<LoTime && LoTime>TimeE) {

ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,0,0,Red);

}

а где в условии написано, что открывать ордер только если нету других открытых? Это и будет ответом на твой вопрос. (Ордера будут по одному открываться на каждом тике, пока условие верно)
 

Вот так?

if (OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES)) {

ot=OrdersTotal();

if (ot<1){

Причина обращения: