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
non se testate con lo spread corrente questo è molto pazzo in movimento così lo spread può diventare molto enorme
come hai fatto il test?
spread fisso o spread corrente ??
ok, quindi questo è il momento in cui vado su Google "spread"
Apprezzo che tu stia rispondendo alle mie stupide domande))
Tornerò tra un po
ok, quindi questo è il momento in cui vado su google "spread"
Apprezzo che tu stia rispondendo alle mie stupide domande))
Tornerò tra un po
e ogni tick questo valore può cambiare
motivo per cui ho chiesto il metodo come avete fatto il test
e ogni tick questo valore può cambiare
motivo per cui ho chiesto il metodo come hai fatto il test
esattamente!
Io la differenza era dovuta al test dello spread corrente, quando ho eseguito i test con lo spread fisso erano esattamente gli stessi!
Grazie mille ragazzi!
Ho davvero migliorato le mie conoscenze.
E per favore fatemi sapere se c'è ancora qualcosa da migliorare nel codice.
esattamente!
Io la differenza era dovuta al test dello spread attuale, quando ho eseguito i test con lo spread fisso erano esattamente gli stessi!
Grazie mille ragazzi!
Ho davvero migliorato le mie conoscenze.
E per favore fatemi sapere se c'è ancora qualcosa da migliorare nel codice.
se mostrate ciò che il vostro codice è diventato ora
come vedere anche un nuovo errorhandling, vedi commento RaptorUK https://www.mql5.com/en/forum/148529
se mostri ciò che il tuo codice è diventato ora
come vedere anche un nuovo errorhandling, vedi commento RaptorUK https://www.mql5.com/en/forum/148529
Ok, ci siamo:
normalizzazione dei prezzi:
Funzione GetLot, credo che non sia cambiata
Nuova funzione Order, ora usa prezzi normalizzati:
Chiudi 1 o tutti gli ordini
Non ho cambiato la funzione di chiusura degli ordini per controllare il simbolo e i numeri magici, perché ho intenzione di fare trading su un solo simbolo e con un solo EA per conto. Ma lo farò dopo aver affrontato altri problemi più importanti e la messa a punto.
Ho cambiato il rilevamento dell'EMA cross dal confronto di EmaDiff[2] con EmaDiff[1] al confronto di EmaDiff[0] con zero e usando un flag aggiuntivo (tutto questo viene da alcuni esempi che ho trovato)
Su un conto Demo a scala di minuti fa falsi trigger quando lo spread è così alto che un'operazione di acquisto fa intersecare le EMA e poi un'operazione di vendita successiva nella stessa barra di minuti le fa separare di nuovo.
[url=http://postimg.org/image/udq4ufmqf/][img]http://s15.postimg.org/udq4ufmqf/mess.jpg[/img][/url]
Sto pensando a come affrontare questo problema in questo momento
la funzione trailing stop:
e il corpo stesso:
Grazie per il tuo interesse!
Non ho cambiato la funzione di chiusura dell'ordine per controllare il simbolo e i numeri magici, perché ho intenzione di fare trading su un solo simbolo e con un solo EA per conto. Ma lo farò dopo aver affrontato altre questioni più importanti e la messa a punto.
non essere pigro, fallo direttamente !!!!
è una cosa importante che devi sempre includere
se vuoi aggiustare il tuo programma e noi ti consigliamo cosa è necessario fare
allora se non vuoi lavorare per aggiustarlo allora cosa stiamo facendo per aiutarti?
non essere pigro, fallo direttamente !!!!
è una cosa importante da includere sempre
se vuoi aggiustare il tuo programma e noi ti diamo dei consigli su cosa è necessario fare
poi se non vuoi lavorare per aggiustarlo allora cosa stiamo facendo per aiutarti?
Ok, ok, stai calmo)
Ecco qui, penso che questo dovrebbe bastare.
aprire la funzione ordine :
chiudere tutti gli ordini funzione:
Ora ho un problema più grande, il mio broker tende a eseguire parzialmente gli ordini.
Gentile cliente,
La informiamo che il suo ordine è stato aperto parzialmente (2,32 lotti su 15,84) al prezzo 587,318.
Se dovesse avere ulteriori domande su questo problema, non esiti a contattarci.
Cordiali saluti,
Broker.
Ecco cosa dice il supporto:
Vi informiamo che durante i periodi di alta volatilità o bassa liquidità, gli ordini limite possono essere eseguiti parzialmente. Questo significa che la posizione sarà riempita immediatamente in tutto o in parte se il prezzo è soddisfatto. Nel suo caso il suo ordine è stato eseguito parzialmente, ecco perché ha ricevuto la lettera di notifica.
Ho capito come chiudere tutti gli ordini nonostante siano stati chiusi parzialmente, devo solo fare Close all Orders while OrdersTotal() > 0, ma non so ancora cosa fare quando gli ordini si aprono parzialmente.
modifica:
Ho appena realizzato che devo controllare gli ordini Symbol e magicnumber, è un po' più difficile
edit: ecco la funzione close all orders che dovrebbe chiudere gli ordini anche con chiusura parziale
Ecco come lotterò con l'esecuzione parziale degli ordini aperti,
L'ordine di apertura non sarà più eseguito con una funzione NewOrder, ma sarà fatto con questa: