[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 1074

 
Vinin:


CodeBase ha uno script per modificare queste cose.

Dovrete disconnettervi da internet.

Victor, ricontrollato, non c'è un tale script, c'è solo per caricare le informazioni sui simboli in cvs
 

A quanto pare è su un forum da qualche parte

 
Vinin:

A quanto pare è su un forum da qualche parte

Da quali segni almeno approssimativamente cercare questo miracolo, per favore guida!
 

Allora sto cancellando

 
Reshetov:

Allora la vostra funzione dovrebbe funzionare correttamente per le condizioni nei commenti:

int RFilter()

{

if ( R(2)> -barier && R(1) < -barier ) return (-1); // posa breve, se il valore dell'indicatore sulla barra precedente è superiore alla barra inferiore e quella attuale è inferiore a questa barra

if ( R(2)< barier && R(1) > barier ) return (1); // posa lunga se il valore dell'indicatore è sotto la barriera superiore sulla barra precedente e la supera sulla barra attuale

return(0); // non fare nulla in tutti gli altri casi

}

ma questa barriera si apre e basta:

int RFilter()

{

doppio barierH = barier;

doppio barierL = -barier;

if ( R(2)> barierL && R(1) < barierL ) return (-1); // posa corta se il valore dell'indicatore sulla barra precedente è superiore alla barra inferiore e quella attuale è inferiore a questa barra

if ( R(2)< barierH && R(1) > barierH ) return (1); // Posizione lunga se il valore dell'indicatore è sotto la barriera superiore sulla barra precedente ed è sopra questa barriera su quella attuale

return(0); // Non fare nulla in tutti gli altri casi.

}

 

Aiuto con la rete a strascico per favore.

OrderModify errore 1. I primi due trade si modificano, il terzo rimane senza stop e prosciuga il deposito. Tutti gli scambi sono Buy.

Aggiungerò: secondo commercio corretto trawl, ma ad un certo punto OrderModify errore 1 molte volte poi Stack overflow . Apparentemente è per questo che 3 trade rimangono senza stop.

void Trall()
{
     int total = OrdersTotal();
     for(int i=total-1;i>=0;i--)
     {
        if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true)
           {
           if (Bid - OrderOpenPrice()>TralOneStep*Point && OrderStopLoss()<=OrderOpenPrice())
              {
              if (OrderStopLoss() != Bid-NormalizeDouble(TralOneStep*Point,Digits))
              {
              if   (OrderModify (OrderTicket(),OrderOpenPrice(),
              Bid-NormalizeDouble(TralOneStep*Point,Digits),
              OrderTakeProfit(),0,CLR_NONE)== false)
                 {
                 Trall();
                 }
              }
              }
            RefreshRates();
            if(Bid - OrderOpenPrice()>Tral*Point && Bid-OrderStopLoss()>=Tral*Point)
              {
              if (OrderStopLoss() != Bid-NormalizeDouble(Tral*Point,Digits))
              {
              if   (OrderModify (OrderTicket(),OrderOpenPrice(),
              Bid-NormalizeDouble(Tral*Point,Digits),
              OrderTakeProfit(),0,CLR_NONE)== false)
                 {
                 Trall();
                 }
              }
              }
           }
     }
}
 
Ciao, potresti consigliarmi quali sono i livelli minimi per Alpari, non importa quale stop loss ho impostato, ottengo ancora l'errore 130?
 
fergios:
Ciao, potresti dirmi quali sono i livelli minimi per Alpari, non importa quale stop loss ho impostato, ottengo ancora l'errore 130?

Dovresti almeno leggere qualcosa per cominciare....


 

Buongiorno!

Le mie 3 domande sono appese .... Forse dovrebbero essere ripetuti periodicamente per non perdersi e aspettare le risposte?

 
Qualcuno ha trovato uno script per cambiare lo stoplevel del tester? Colpiscimi