[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 446

 
sanyooooook >>:

нормализуйте цену

A licitação não está normalizada? no início funciona

 
keekkenen >>:
попробуй прогнать цикл из конца в начало

Ainda um erro de fechamento

 
qwerewq >>:

воткни вот это в старт, закроет все с гарантией, только впиши условия..

Por que não funciona como uma função e por que funciona na inicialização?

 

Correção, por favor. Não fechando

Fechar na passagem do nível 60 do RSI


externo int Nível_2 =60;

rsi_0=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 0 );
rsi_1=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 1 );

if(rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
pausa;

 
gince >>:

Поправте, пожалуйцта. Незакрывает

Закрытие по пересечению RSI уровня 60 ц верху в низ


em RSI - níveis de baixo para cima. 0 de baixo para cima a partir de cima 60.

 
sergeev >>:


у РСИ - уровни снизу вверх. снизу 0 сверху 60.



Eu sei

É um fechamento de compra.

Nível superior 60, nível inferior 40

 
for(int i=0; i<OrdersTotal(); i++)
     {
      if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES)==false)        break;
      if(OrderMagicNumber()!= MAGICMA || OrderSymbol()!=Symbol()) continue;
      //---- check order type 
      if(OrderType()==OP_BUY)
        {
         //if(Open[1]>ma_2 && Close[1]<ma_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         if( rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         break;
        }
      if(OrderType()==OP_SELL)
        {
         //if(Open[1]<ma_2 && Close[1]>ma_2) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
         if( rsi_1 < Level_1 && rsi_0 > Level_1)OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
         break;
        }
     }
 
 
Vinin >>:

А перейти в конец файла не пробовали? FileSeek()

Muito obrigado. Está funcionando agora.

Parece-me, no entanto, que o senso comum, no modo de adição de arquivo, o ponteiro padrão deve se mover automaticamente para o final do arquivo quando você o abre, ou a documentação para este modo poderia pelo menos fornecer um link para esta função para fazê-lo manualmente a cada vez.

 
gince >>:


Seu algoritmo está correto. faça um debriefing de possíveis erros e descubra onde o Expert Advisor chega ao executar este código.

+ imprimir os valores rsi calculados.

Razão: