Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ho solo bisogno di un piccolo aiuto, poi tutto andrà bene (ho bisogno di sapere l'ultimo ordine di acquisto, l'ultimo ordine di vendita e l'ordine precedente per qualsiasi acquisto o vendita).
molte grazie per voi.
ragazzi,
potreste dare un'occhiata e dirmi cosa c'è di sbagliato.
Ho bisogno di creare alcune funzioni per:
1- funzione per ottenere e mantenere l'ultimo prezzo di apertura dell'ordine per l'acquisto.
2- funzione per ottenere e mantenere l'ultimo prezzo di apertura dell'ordine per la vendita.
3- funzione per ottenere e mantenere l'ultimo ordine di chiusura per comprare o vendere
poi metterò se ((LastOpenTicketForBuy()+LastOpenTi cketForSell())/2)<MarketInfo("EURUSD",MODE_BID)Clo se la posizione
Vuoi dire che dovrei
1- mettere doppio LastOpenForBuy() invece int
2- mettere doppio orderforbuy poi return( orderforbuy )
In questo modo posso ottenere l'ultimo ordine aperto solo per l'acquisto.
Vuoi dire che dovrei
E' una domanda... Non voglio dire nient'altro che . . . qual è la tua risposta?
Se vuoi che ti aiuti, devi rispondere alla mia domanda... e "non lo so" non è una risposta accettabile. Pensaci un po'.
Secondo voi ... cosa fa return(lastTicket);?
Restituisce il numero del biglietto per l'ordine attualmente selezionato.
Grazie WHRoeder,
Per il tuo aiuto reale. se ho bisogno di ottenere l'ultimo ordine di acquisto e l'ultimo ordine di vendita poi confrontarli facendo :
if ( l'ultimo ordineopenforbuy == OOTlastest )
{ fare qualcosa }
else
{ } ....... è il seguente codice funzionerà.
funziona davvero???
primo ciclo
va nel secondo
pos decrementa fino a zero. il secondo ciclo finisce --> salta indietro al primo, e il primo ciclo non sa dove pos aveva lasciato dall'ultima volta. è probabile che pos = zero.
questo codice potrebbe funzionare... basta cambiare una 1 cosa:
la seconda istruzione for
ad un diverso iteratore come
e allo stesso modo, sostituire pos al nuovo iteratore (in questo caso, a) in tutta la logica del secondo ciclo SOLO.
Secondo te . . cosa fa return(lastTicket);?
Restituisce il numero di ticket per l'ordine attualmente selezionato.
Hai detto . .
"Ho bisogno di creare alcune funzioni per:1- funzione per ottenere e mantenere l'ultimo prezzo di apertura dell'ordine per l'acquisto.
2- funzione per ottenere e mantenere l'ultimo prezzo aperto per la vendita.
3- funzione per ottenere e mantenere l'ultimo ordine di chiusura, sia di acquisto che di vendita ".
Allora perché stai restituendo il numero del biglietto? Leggi il codice che stai copiando e incollando, capiscilo, impara...