Errori, bug, domande - pagina 2304
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
È una lettura obbligatoria per gli sviluppatori e gli utenti di MT4. Quando si carica il terminale è impossibile ottenere dati corretti di diversi TF superiori.
Esiste un modello OSI, il rimescolamento con i TF superiori nell'indicatore non vi si adatta. In base all'attuale implementazione del terminale (dalla parte dell'utente), è più logico mantenere diverse parti dell'indicatore su ogni grafico aperto, che poi un'altra parte controlla e poi esegue i calcoli. Sarebbe bello se la parte eseguibile dell'indicatore consistesse in diversi OnCalculate, per esempio, simili ai buffer dell'indicatore OnCalculate(0, xxxx)...OnCalculate(n, xxxx) per ogni TF, e costruire la parte eseguibile attraverso OOP - tutto diventa strutturato/logico/trasparente. Finora è più facile e più logico fare a meno di MFT in un TF, piuttosto che fare un casino con i controlli.
Se si crea un simbolo personalizzato con dati a partire dalla data 1970.01.01, il tester non parte e ottiene un errore
Tester EURUSD_P50: no history data from 1970.01.01 00:00 to 2018.10.05 00:00
Qualcuno può avvisare se qualcuno ha riscontrato questo in MT5 Strategy Tester: (valanga di questi errori)
2018.10.07 09:20:10.149 Core 012 genetic pass (0, 0) testato con errore "no memory in OnTick function (cannot get 33920 Kb, used 5207 Mb)" at 0:02:04.579
void OnTick()
}
}
Nel 99,99% dei casi, solo il seguente operatore viene eseguito in OnTick(): if(AccountInfoDouble(ACCOUNT_MARGIN_LEVEL)<=MarginLevel) .
Parte dello Strategy Tester Agent inizia a catturare fino a 4.000 mb invece dei soliti 450 mb.
Sto continuando a sviluppare questo blocco per il calcolo della gestione del denaro.
Compila senza errori, il calcolo viene fatto, ma quando cambio i parametri di input Risk e StopLoss, il risultato finale (dimensione del lotto) non cambia. Per favore, aiutatemi a capire.
Non c'è bisogno di separare le mie domande in diversi thread.
Test sul prodotto nel mercato
Controllare il prodotto sul mercato
Prova a correre in 10 minuti ...
A volte, clicco su una posizione per chiuderla, e la finestra di dialogo mostra "Cambia posizione" nel campo "Tipo". Lo cambio in "Esecuzione a mercato" e non c'è nessun pulsante per chiudere la posizione. Il mio conto è un conto di copertura.
Poi chiudi la finestra un paio di volte, aprila, il pulsante riappare. Cosa c'entra questo? Come posso far apparire sempre il pulsante di chiusura? Qualcun altro ha incontrato questa situazione?
Dopo diverse riaperture, sembra che
C'era un visualizzatore di video qui sul sito.
Ora è possibile utilizzarlo?