Errori, bug, domande - pagina 1863
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
ACCOUNT_PROFIT nel tester mostra un'assurdità.
Aggiungo:
1. per gli strumenti di scambio
2. Inoltre, la logica dell'Expert Advisor non funziona correttamente quando si concentra sul profitto/perdita totale delle posizioni.
Ci concentriamo sui valori ACCOUNT_PROFIT alla chiusura.
Alla chiusura, il terminale ricalcola il profitto, quindi vi ritrovate con
chiudere in perdita
come risultato abbiamo
Aggiungo:
A quanto pare non capisco qualcosa di HFT. Per quanto ne so, quando si fa trading "molto veloce", non ci si preoccupa dei trade precedenti.
HFT ha dato un esempio di un TS che fa solo un sacco di scambi.
È possibile eseguire una corsa su un lungo periodo di qualche scalper. La cosa principale è avere molti scambi (decine di migliaia). Poi appariranno gli svantaggi dell'attuale implementazione del lavoro con la storia.
La situazione attuale è la seguente. Se ci sono molte offerte, non usare la cronologia.
Nella SD...
è fantastico.
è sufficiente rimuovere l'uso di LAST price per ottenere risultati adeguati
Per favore, aiutatemi a trovare l'indentazione minima in punti dal prezzo di apertura della posizione ai livelli di stop-loss e take-profit, per non metterli troppo vicini al prezzo di apertura e non incorrere nell'errore 10016 (TRADE_RETCODE_INVALID_STOPS). Ho provato a usare SymbolInfoInteger (vedi codice sotto), ma questo calcolo restituisce 0. Se qualcuno può darmi un'idea su come calcolarlo correttamente.
Per favore, aiutatemi a trovare l'indentazione minima in punti dal prezzo di apertura della posizione ai livelli di stop-loss e take-profit, per non metterli troppo vicini al prezzo di apertura e non incorrere nell'errore 10016 (TRADE_RETCODE_INVALID_STOPS). Ho provato a usare SymbolInfoInteger (vedi codice sotto), ma questo calcolo restituisce 0. Se qualcuno può darmi un'idea su come calcolarlo correttamente.
0 - nessun limite. Ma ci sono anche SYMBOL_SESSION_PRICE_LIMIT_MIN e SYMBOL_SESSION_PRICE_LIMIT_MAX.
0 - non c'è limite. Ma ci sono anche SYMBOL_SESSION_PRICE_LIMIT_MIN e SYMBOL_SESSION_PRICE_LIMIT_MAX.
Hmm, in questo caso vorrei che SYMBOL_TRADE_STOPS_LEVEL funzionasse diversamente in qualche modo. Se 0 è illimitato, allora teoricamente, quando si invia .PositionOpen(...) al server, si potrebbero piazzare degli stop a 1 pip (di 5 cifre) dal prezzo aperto, ma l'errore TRADE_RETCODE_INVALID_STOPS verrebbe fuori al 100%. Per ora non ho trovato nulla.
Che ne dite di questo?
Ad ogni tick mette un limite al prezzo corrente (da eseguire immediatamente) o chiude la posizione. Cioè, ci dovrebbero essere molte posizioni. Ma questo non è il caso, perché i limitatori hanno smesso di funzionare. Ecco la fine del registro che mostra
SellLimit è stato impostato a Bid, ma non è mai stato eseguito.
Nel 1585 tutto era a posto.
È stato fatto di nuovo qualcosa al tester - 1586.
E capisco che mi sbaglio, ma ho ancora l'impressione di un approccio sbagliato al rilascio delle builds. Una volta non c'era un numero così grande di segnalazioni di bug dopo il rilascio delle build.