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

 
Roger >> :

Aumenta lo slippage a 50, hai 5 cifre, quindi 0,3 pips non è abbastanza buono.

Ma poi gli ordini saranno chiusi dall'offerta di prezzo peggiore.

Voglio che chiudano solo a un prezzo migliore, altrimenti non chiuderanno.

 
Allora impara, impara e impara. Scrivere un'unità per trattare le requote e il processo decisionale.
 
Non sarebbe più semplice rinfrescare RefreshRates() prima di OrderClose(); e poi si chiuderà al prezzo più recente
 

Se viene riqualificato artificialmente, non servirà.

 
Roger >> :

Se è riqualificato artificialmente, non servirà.

Beh, prima o poi lo faranno comunque...

E mentre loro riquotano, voi potete scrivere nel vostro registro in base all'evento.

Per esempio: Attempt #;price;price_requote;date_time

;)

 
kombat писал(а) >>

Beh, prima o poi lo faranno comunque...

E mentre fanno retargeting potete scrivere nel vostro registro eventi.

Per esempio: tentativo #;prezzo;prezzo_richiesta;data_ora

;)

Naturalmente. Ma un EA di solito chiude un ordine se ci sono condizioni, incroci di linee o tempo, quindi è difficile per l'EA calcolare il miglior prezzo per chiudere un ordine. Se si chiude quando il prezzo lo raggiunge, allora può essere fatto in modo che stia in piedi fino alla morte.

 

Aiutate ad aggiustare il codice per aprire un affare ogni ora. PER FAVORE AIUTATE qualcuno!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 
Per favore ditemi l'algoritmo per trovare il massimo (minimo) del rapporto Close[i]/Close[i+1] su un intervallo di N barre.
 
Roger >> :

Assolutamente. Ma di solito l'EA chiude un ordine se ci sono condizioni, incroci di linee o tempo, quindi è difficile per l'EA dire quale prezzo è meglio chiudere. Se si chiude quando il prezzo viene raggiunto, possiamo farlo stare fermo.

Quindi, capisco. Forse questo problema non preoccupa nessuno.

Credo di sapere come fare. >> Lo scriverò e lo posterò.

 
Mr-Franklyn >> :
Per favore ditemi un algoritmo per trovare il massimo (minimo) del rapporto Close[i]/Close[i+1] su un intervallo di N barre.

Scrivere tutti i valori di Close[i]/Close[i+1] in array double num_array[N] e poi usare la funzione ArrayMaximum/ArrayMinimum

Motivazione: