[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 575

 
Nada. A lógica tem que mudar.
 
41ckm39fi писал(а) >>
Com o que ele pode ser substituído?


>> Nada. Talvez você tenha que mudar seu cérebro... ou seja, mudança... reconstruir...

Não é prático falar sobre o código sem o código em si.

Basta nos dar sua solução (código) com GOTO e nós veremos lá.

 
Você consegue distinguir entre dodge, garfo (martelo) e barras de pino?
 
gince >>:
Подскажите разницу между додж, виселник (молот) и пин барами


Dodge - uma barra que tem Open=Close;

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

Carrasco (martelo) - uma grande sombra em um dos lados da vela e um corpo muito pequeno.

 

Tenho uma idéia para escrever um EA, não sei como fazê-lo eu mesmo, se alguém estiver interessado estou pronto para explicá-la, embora talvez não seja uma idéia nova?

 
petr9741 >>:

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

Ao menos escreva brevemente. Não há necessidade de assediar.
 
zhuki писал(а) >>
Escreva pelo menos brevemente. Não há necessidade de assediar.

Posições de abertura e fechamento "Bind" ao valor ADX
 

Você pode me dizer por que o Expert Advisor abre não um, mas 10-20 pedidos?

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

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

}

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

ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,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);

}

Onde está escrito que uma ordem só deve ser aberta se não houver outras ordens abertas? Esta será a resposta à sua pergunta. (Os pedidos abrirão um a cada tick, desde que a condição esteja correta)
 

Assim?

se(OrderSelect(OrderTotal(), SELECT_BY_POS, MODE_TRADES)) {

ot=OrdensTotal();

se (ot<1){

Razão: