[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 220

 
charter:


Sembra improbabile. Quale potrebbe essere lo scopo di questo segreto.

Testare in modalità "Tutte le zecche (metodo più accurato...)" e fidarsi/non fidarsi dei risultati ottenuti,

è necessario capire cosa sta succedendo all'interno di M1 al momento del test e cosa si ottiene nel risultato finale.

http://forextools.com.ua/trading/ticks/tester.html
 
Vinin:

Continuazione del tema

Precedente qui https://www.mql5.com/ru/forum/111497

Ciao, sono un novellino qui. Bisogna davvero inserire del codice per nascondere i veri TR e SL. In modo che il DC "veda" l'inesistente TR e SL. Come faccio a incollarlo? Ho visto tale codice nel robot FAPTurbo, ma non posso cercarlo perché è .ex4. Comunque, non so a chi chiedere aiuto... Grazie in anticipo.
 


Grazie. È stata una lettura molto interessante.

È vero, sono sorte altre domande. Ci darò un'occhiata.

Grazie ancora.

 
todem:
Chi può aiutare, perché non assegna valori agli array TicketBS[] e TicketSS[]?? scrive sempre 0...
E dove aumenta la dimensione dell'array? Dove scrivo il valore? (funzione ArrayResize())
 
artmedia70:
Dove si aumenta la dimensione dell'array? Dove scrivo il valore? (ArrayResize())

Grazie, non lo sapevo, ma ho ancora degli zeri
 

Sperimentando e ridendo a crepapelle...

Disegna il mio grafico a tick al contrario.

Questa è la merda che ho "inventato".

//--------------------------------------------------------------------

#property indicator_separate_window    
#property indicator_buffers 1        
#property indicator_color1 Aqua      

  int GlobalTicks = 0;
  int Max = 1000;
  double TickPrice[];
//--------------------------------------------------------------------
int init()                          
  {
   SetIndexBuffer(0,TickPrice);          
   SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2); 
   return;                          
  }
//--------------------------------------------------------------------
int start()                         
  {
      ArraySize(TickPrice);
      if(GlobalTicks >= Max){
         for(int i=0; i<Max-1; i++) TickPrice[i] = TickPrice[i+1];
         TickPrice[i] = Bid;
         return;
       }
       
       TickPrice[GlobalTicks] = Bid;
       GlobalTicks++;  


   return;                         
  }
//--------------------------------------------------------------------

 

Perché disegna da destra a sinistra?

 
charter:

Sperimentando e ridendo a crepapelle...

Disegna il mio grafico a tick al contrario.

Questa è la merda che ho "inventato".

Perché disegna da destra a sinistra?


Cambia la direzione dell'indicizzazione nell'array: ArraySetAsSeries(TickPrice,false).
 
kiimar:

Inverte la direzione dell'indicizzazione nell'array: ArraySetAsSeries(TickPrice,false).

Temo che questo sia vero solo per le serie temporali.

Nel mio caso, non c'è nemmeno un posto dove metterlo.

La tua idea è corretta, cioè dobbiamo invertire l'ordine in qualche modo, ma non so ancora come

 
charter:

Temo che questo sia vero solo per le serie temporali.

Nel mio caso, non c'è nemmeno un posto dove metterlo.

La tua idea è corretta, cioè l'ordine deve essere invertito in qualche modo, ma non so ancora come

Cerca nel codebase o negli articoli l'indicatore tick rosha
 

Scusa se mi intrometto nella conversazione. È una domanda da principiante. Sto cercando di capire le basi. Trailing Stop è un EA. Perché lo penso?

1 Ha bisogno di una connessione costante al server per funzionare correttamente.

2 Controlla il prezzo e decide di chiudere l'ordine.

Semplicemente non ho un insegnante nelle vicinanze. Correggetemi se mi sbaglio.

Motivazione: