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
Scusa kwng ma il tuo post non mi sembra la soluzione per madmax3
Non devi modificare i trade in una funzione( ) chiamata void CloseAll()
Inoltre devi selezionare OrderSymbol ( ) e OrderMagicNumber( )
e in questa parte del programma
i pendingtrades saranno ancora modificati
Ecco il codice rivisto per l'intero EA:
La funzione CloseAll() è lì per chiudere i trade ad un tempo specificato se vanno avanti così a lungo.
Questa parte del codice è la parte rivista di ciò che sto cercando di capire:
(come potete vedere il MagicNumber e il Symbol sono lì, tuttavia solo gli ordini pendenti vengono ancora modificati)
Vi è stato detto che la selezione non funzionerà ieri. E che dovete testare i codici di ritorno e circa il totale
Se non ti prenderai la briga di leggere i post e correggere il tuo codice, noi non ci prenderemo la briga di provare ad aiutarti.
Ieri ti è stato detto che la select non funziona. E che è necessario testare i codici di ritorno e circa il totale
Se non ti prenderai la briga di leggere i post e correggere il tuo codice, noi non ci prenderemo la briga di provare ad aiutarti.
Ho fatto entrambe le cose, ti stai riferendo alla persona sbagliata. Io sono il poster originale non deVries e ho cambiato il codice in questo (come postato prima):
Il problema ora è che modifica gli ordini in sospeso mentre io voglio che modifichi solo gli ordini aperti e solo quando due ordini aperti dello stesso simbolo sono aperti e in esecuzione allo stesso tempo. Ho provato diverse combinazioni di numeri e numeri di OrderSelect ma sono ancora bloccato su questo.
Ho fatto entrambe le cose, ti stai riferendo alla persona sbagliata. Io sono il poster originale non deVries e ho cambiato il codice in questo (come postato prima):
Il problema ora è che modifica gli ordini in sospeso mentre io voglio che modifichi solo gli ordini aperti e solo quando due ordini aperti dello stesso simbolo sono aperti e in esecuzione allo stesso tempo. Ho provato diverse combinazioni di numeri e numeri di OrderSelect ma sono ancora bloccato su questo.
Quindi hai bisogno di fare un loop dei tuoi ordini aperti, controllare il Symbol e il MagicNumber come hai fatto sopra . . . ma devi anche controllare se OrderType() <=OP_SELL. . . contare gli ordini che corrispondono, se sono 2 . . . allora fai un altro loop e OrderModify().
L'unico modo per imparare è leggere la documentazione di ogni funzione e capire come funzionano. . . ad esempio OrderType()
Ho provato una variazione di codici diversi ma non riesco ancora a farlo funzionare esattamente. Modifica uno dei trade aperti quando due sono aperti e continua a modificarlo, ho bisogno che sia modificato solo una volta e che entrambi i trade siano modificati.
Qualche suggerimento su cosa dovrei fare? Ho letto la documentazione btw.
Prima vengono impostati due ordini, poi uno di essi (una vendita in questo caso quando ho testato la data specifica) viene eseguito. Più tardi nel corso della giornata il secondo ordine (che è ancora lì) viene eseguito, e questo commercio è un acquisto.
La vendita è l'ordine 1 e l'acquisto è l'ordine 2. L'acquisto (ordine 2) ha il suo TakeProfit modificato di 16.3 pip (non sono sicuro del perché non aggiunge 20 pip), poi il TakeProfit viene aumentato di 0.2 pip nello stesso minuto, e questo continua ad accadere, il TakeProfit viene continuamente modificato durante il giorno, a volte aumentato, a volte diminuito, non sono sicuro del perché questo accade.
Edit: penso che i 16.3 pip e gli ulteriori cambiamenti siano anche influenzati dallo spread?
Ti è stato detto che la selezione non funzionerà ieri. E che è necessario testare i codici di ritorno e circa totale
Se non ti prenderai la briga di leggere i post e correggere il tuo codice, non ci prenderemo la briga di provare ad aiutarti.
Ho fatto entrambe le cose di cui sopra, si sta riferendo alla persona sbagliata methinks
Mi riferivo al tuo post direttamente precedente
Ecco il codice rivisto per l'intero EA: