[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 17

 
markich:
puoi essere più specifico su cosa cancellare e dove?
IN MT4 F2. Trova lo strumento nella lista degli strumenti, trova il TF nella lista dei TF, trova le barre spazzatura nella lista delle barre, selezionale con il tasto sinistro del mouse e cancellale con il tasto "Delete".
 

Puoi darmi un suggerimento?

forse c'è un EA che

Se un ordine di vendita viene chiuso con SL, l'EA piazza un ordine di vendita in sospeso con un lotto più grande e imposta automaticamente TP e SL.

Inoltre, dovremmo impostare l'ordine pendente al prezzo di apertura del precedente o, diciamo, al valore di SL.

Permettetemi di provare a descrivere brevemente quello che sto per fare:

Apro un ordine di vendita e imposto TP e SL,

poi, se lo SL è scattato, lascia che l'EA metta un ordine di vendita pendente nello stesso posto dove era il primo (voglio usare una pendenza)

ma con un lotto più grande per chiudere con profitto (beh, se il prezzo si inverte).

Spero di aver colto il punto....

Grazie in anticipo.

 
Questo è il posto che fa per te :Lavoro
 
N-Drey:

Puoi darmi un suggerimento?

forse c'è un EA che

Se un ordine di vendita viene chiuso con SL, l'EA piazza un ordine di vendita in sospeso con un lotto più grande e imposta automaticamente TP e SL.

Inoltre, dovremmo impostare l'ordine pendente al prezzo di apertura del precedente o, diciamo, al valore di SL.

Permettetemi di provare a descrivere brevemente quello che sto per fare:

Apro un ordine di vendita e imposto TP e SL,

poi, se lo SL è scattato, lascia che l'EA metta un ordine di vendita pendente nello stesso posto dove era il primo (voglio usare una pendenza)

ma con un lotto più grande per chiudere con profitto(beh, se il prezzo si inverte).

Spero di aver colto il punto....

Grazie in anticipo.

E se non lo fa, andrà tutto in fumo... 8(
 

Per favore, guidami sulla strada giusta. Il lotto salta da un estremo all'altro, raramente rimane tra il lotto2 e il lotto3

extern double Lot1=0.01;
extern double Lot2=0.02;
extern double Lot3=0.03;
extern double Lot4=0.04;
doppio lotto ;

void LotsSize()
{
doppio X=1;

if(Lot==0) {Lot = Lot1 ; }

if((OrderProfit() > 0) && (Lot==Lot1) && X==1 ) {Lot = Lot1 ; X=2 ; }
if((OrderProfit() < 0) && (Lot==Lot1) && X==1 ) {Lot = Lot2 ; X=2 ; }


if((OrderProfit() > 0) && (Lot==Lot2) && X==1 ) {Lot = Lot1 ; X=2;}
if((OrderProfit() < 0) && (Lot==Lot2) && X==1 ) {Lot = Lot3 ; X=2 ; }


if((OrderProfit() > 0) && (Lot==Lot3) && X==1 ) {Lot = Lot2 ; X=2;}
if((OrderProfit() < 0) && (Lot==Lot3) && X==1 ) {Lot = Lot4 ; X=2;}


if((OrderProfit() > 0) && (Lot==Lot4) && X==1 ) {Lot = Lot3 ; X=2;}
if((OrderProfit() < 0) && (Lot==Lot4) && X==1 ) {Lot = Lot4 ; X=2;}

Lotti=Lotto;

se (X==2){X=1;}
}

 
Stepan1988: Per favore, datemi qualche suggerimento. Il lotto salta da un estremo all'altro e raramente rimane tra il lotto2 e il lotto3

se il percorso viene indicato, allora almeno

- Non vedo OrderSelect() nel codice

- Non capisco nulla della variabile double X=1; è definita localmente, se volete analizzare i suoi valori precedenti, allora static double X=1; oppure è più facile descriverla a livello globale

- Non sarebbe più facile usare un codice pre-fatto e analizzarlo? Una ricerca nel forum per "martingala" o "lotto crescente" dovrebbe trovare una soluzione già pronta

 
IgorM:

se il percorso viene indicato, allora almeno

- Non vedo OrderSelect() nel codice

- Non capisco nulla della variabile double X=1; è definita localmente, se volete analizzare i suoi valori precedenti, allora static double X=1; oppure è più facile descriverla a livello globale

- Non sarebbe più facile prendere un codice già pronto e analizzarlo? Una ricerca nel forum per "martingala" o "lotto crescente" dovrebbe trovare una soluzione già pronta


Grazie per la vostra guida. L'ho provato, davvero. Di nuovo, per ordine per profitto per saldo. La transazione scorre molte volte di seguito per cui non funziona correttamente. nessun problema con 2 lotti.
 
artmedia70:
E se non gira, tutto andrà in fumo... 8(


Se non gira, non c'è più niente da perdere una volta che lo stop è scattato

 
r772ra:

Questa tappa è già stata superata. L'Expert Advisor è più accurato e veloce in base ai parametri impostati.

Ieri ho eseguito l'Expert Advisor. Ho pasticciato con Print e sono stato inorridito da errori ENORMI. Ho iniziato a fare trading dopo molte correzioni.

Ora l'ho migliorato. Grazie a tutti per i consigli.

 

Ho delle domande sul tester MT4 quando si usa l'API.

1. Le funzioni WinAPI nel tester MT4 funzionano?

2.Come si determina il "manico" di una finestra per nome (=testo)?

3.Perché l'utilità spy++ quando cerca "Handle" e "WindowHandle (Symbol(), Period())" restituisce valori diversi?

Rispondere chissà cosa... Voglio imparare come fermare e avviare un tester in modo programmatico.

Motivazione: