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
Lo metto là fuori perché il pubblico lo giudichi. Anche se non ho ancora allegato nessun controllo, ma penso che dovrebbero funzionare.
E da qualche parte in OnTick:DelitClosePositionFromArrayPosition();
Buon pomeriggio, e ancora una volta vi prego. Il secondo giorno non riesco a capire perché questo pezzo di codice non funziona
La stampa "Deal entered...." va bene, poi ci dovrebbe essere uno split, alcune operazioni"Open position ...." vengono stampate, ma tutte le altre (queste sono operazioni che chiudono la posizione con TakeProfit) non vengono stampate.
Non capisco quale sia il problema. Segnerò i trade persi a colori qui sotto.
Quindi è come un SOS !!!
Alexey, tutto si riferisce solo alla gestione dell'evento OnTradeTransaction
Si è verificato un evento, è stato eseguito un trade che chiude una posizione. La posizione è già andata in questo momento. Potete confermarlo selezionando una lista di ordini e accordi (non c'è una tale lista nel codice) e leggendo
E si noti che stiamo parlando di un conto hadge in cui la posizione di solito ha solo due ordini e due trade.Buon pomeriggio, se non vi è di troppo disturbo, avete descritto accuratamente tutto in questo post. Nei miei due post sopra, sto cercando di ottenere il risultato di cui ho bisogno: impegnarmi a chiudere una posizione. Non riesco ancora a farlo.
Per favore consigliatemi, dove ho un errore o un difetto ?????
E in questo modo non c'è alcuna separazione, risulta che la chiusura di una posizione a TakeProfit si inserisce anche sotto DEAL_ENTRY_IN?
Mi sembra che siano stati fatti alcuni cambiamenti nella gestione dell'evento OnTradeTransaction.
Prova a sostituire TRADE_TRANSACTION_DEAL_ADD con TRADE_TRANSACTION_HISTORY_ADD
Mi sembra che siano state fatte alcune modifiche alla gestione dell'evento OnTradeTransaction.
Prova a sostituire TRADE_TRANSACTION_DEAL_ADD con TRADE_TRANSACTION_HISTORY_ADD
Non aiuta. Grazie per il vostro feedback.
Mi sembra che siano stati fatti alcuni cambiamenti nella gestione dell'evento OnTradeTransaction.
Prova a sostituire TRADE_TRANSACTION_DEAL_ADD con TRADE_TRANSACTION_HISTORY_ADD
Le posizioni di apertura delle transazioni vengono stampate, cioè questa selezione funziona. Ma non è chiaro come selezionare i trade - posizioni di chiusura, anche se sono visibili nella lista delle transazioni del terminale (un paio/tre righe più in alto sempre).
Proverò dall'inizio, perché la mia testa è già in disordine. Come diceva il classico del film - "Chi costruisce così.....????".
C'èuna transazione commerciale, ma non c'è ancora un biglietto commerciale. Ho capito bene?
Le posizioni di apertura delle transazioni vengono stampate, cioè questa selezione funziona. Ma come selezionare le transazioni - posizioni di chiusura - non è chiaro, anche se sono visibili nella lista delle transazioni del terminale (un paio / tre righe più in alto sempre).
Prova a passare nel debugger premendo il pulsante blu.
punti di rottura preimpostati e controllare dove sono i valori e quali valori erano attesi. OK, non mi sembra di vedere alcun errore, quindi devo controllare, quindi scrivere le posizioni aperte, regolare gli stop in modo da non dover aspettare molto per chiudere...
Proverò dall'inizio, perché la mia testa è già in disordine. Come diceva il classico del film - "Chi costruisce così.....????".
C'è una transazione commerciale, ma non c'è ancora un biglietto commerciale. Sto leggendo bene?
Non capisco assolutamente nulla. Ecco un pezzo di codice del mio EA in esecuzione
E non si è mai fermato su DebugBreak(); quindi tutto funziona senza problemi.
A quanto pare hai un ordine da aggiungere alla cronologia e sei in attesa di un biglietto commerciale.