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

 
itum:

Non funziona!

Dai dettagli del codice, cosa non funziona.
 
itum:

Non funziona!
Oh, andiamo...
 

double Price_real = NormalizeDouble(Ask, 4);

string Price_output=DoubleToStr(Price_real, 5);

Stampa(Prezzo_output);

 
Nuovo compito.
Descriverò il ciclo completo di apertura delle posizioni da parte dell'Expert Advisor.

1) L_1 > L_2 (Apertura di una posizione di acquisto).
2) inneschi SL o TP(chiudere la posizione di acquisto).
3) L_1 > L_2 (Nessuna operazione eseguita).
4) L_2 > L_1 (apertura della posizione di vendita).
5) Lo SL o il TP viene attivato (chiudere una posizione di vendita).
6) L_2 > L_1 (Non si esegue nessun trade).

Ho problemi con la terza e la sesta parte.
> _ > "Head Off".

Potete aiutarmi con questo problema?
 
Link_x:
Nuovo compito.
Descriverò il ciclo completo di apertura delle posizioni da parte dell'Expert Advisor.

1) L_1 > L_2 (Apertura di una posizione di acquisto).
2) inneschi SL o TP (chiudere la posizione di acquisto).
3) L_1 > L_2 (Nessuna operazione eseguita).
4) L_2 > L_1 (apertura della posizione di vendita).
5) Lo SL o il TP viene attivato (chiudere una posizione di vendita).
6) L_2 > L_1 (Non si esegue nessun trade).

Ho problemi con la terza e la sesta parte.
> _ > "Head Off".

Potete aiutarmi con questo problema?

Con questa formulazione del problema, la testa di chiunque sarebbe sottosopra. Magari prova a riformulare...
 
itum:
artmedia70:

Diciamo che il prezzo è 1,52556 e dobbiamo fare 1,52550


Potrebbe aiutare.

int iPrice=Bid/Point;
double dPrice=(iPrice/10)*10.0*Point;
 
Vinin:

Con una dichiarazione di problemi come questa, chiunque avrebbe la testa fusa. Potrei provare a riformularlo.

Proprio così.

È necessario scrivere parte del codice del robot di trading in modo che effettui un trade una volta se le condizioni di trading sono soddisfatte.
Per esempio:
1) Se la linea_1 è superiore alla linea_2, viene eseguita una compravendita,
2) L'affare è chiuso a SL o TP,
3) Se la linea_1 è più alta della linea_2, un trade non viene eseguito fino a quando le condizioni non cambiano.

Se le condizioni cambiano, cioè la linea_2 è più alta della linea_1, viene eseguito un trade. Poi tutto si ripete.
1) Se la linea_2 è superiore alla linea_1, viene eseguita una compravendita,
2) Il trade viene chiuso allo SL o al TP,
3) Se la linea_2 è più alta della linea_1, il trade non viene eseguito finché le condizioni non cambiano.

E.
1) Se la linea_1 è più alta della linea_2, viene eseguita una compravendita..,
2) Il trade viene chiuso allo SL o al TP,
3) Se la linea_1 è superiore alla linea_2, il trade non viene eseguito fino a quando le condizioni non cambiano.

ecc.

Non riesco a capire la parte in cui è proibito spacciare.
 
Link_x:

Proprio così.

È necessario scrivere parte del codice del robot di trading in modo che effettui un trade una volta se le condizioni di trading sono soddisfatte.
Per esempio:
1) Se la linea_1 è superiore alla linea_2, viene eseguita una compravendita,
2) L'affare è chiuso a SL o TP,
3) Se la linea_1 è più alta della linea_2, un trade non viene eseguito fino a quando le condizioni non cambiano.

Se le condizioni cambiano, cioè la linea_2 è più alta della linea_1, viene eseguito un trade. Poi tutto viene ripetuto.
1) Se la linea_2 è superiore alla linea_1, viene eseguita una compravendita,
2) Il trade viene chiuso allo SL o al TP,
3) Se la linea_2 è più alta della linea_1, il trade non viene eseguito finché le condizioni non cambiano.

E.
1) Se la linea_1 è più alta della linea_2, viene eseguita una compravendita..,
2) Il trade viene chiuso allo SL o al TP,
3) Se la linea_1 è sopra la linea_2, il trade non viene eseguito fino a quando le condizioni non cambiano.

ecc.

Non riesco a capire la parte in cui è proibito spacciare.


Cioè, volete eseguire un trade quando il segnale appare una volta, non aprire di nuovo sullo stesso segnale
 
Vinin:

Quindi vuoi fare un trade quando il segnale appare una volta, non riaprire sullo stesso segnale
Sì.

Ho ridotto le mie 7 frasi. :)
 
Link_x:
Sì.

Accorciare le mie 7 frasi. :)

Controllare se c'è o meno un segnale.

1. Se c'è un segnale, determinare l'ora del suo inizio. Cercare una posizione tra gli ordini aperti e chiusi, che è stata aperta da questo segnale

1.1. se lo troviamo, non facciamo nulla

1.2 Se non lo troviamo, apriamo una posizione.

2 Nessun segnale, non fare nulla