Errori, bug, domande - pagina 271

 
Interesting:

Sviluppatori.

1. Si prega di controllare il caricamento della storia nel tester (è la prima volta che faccio dei test).

Sto testando EURUSD utilizzando un campione MACD standard su H1 con intervallo "ultimo mese".

Ho raggiunto il 57% dei dati scaricati e si blocca con successo, con solo questa linea nel log

2. È possibile fare costantemente la leva di 1:200 e 1:500 nelle nuove build nel tester?

Capisco che non tutte le società di brokeraggio hanno tale leva, specialmente su MT5, ma nello Strategy Tester questo dovrebbe probabilmente essere lasciato perché è più conveniente testare le strategie su una nuova piattaforma.

Cosa significa aggiustare tutto il tempo? Più grande è la leva, peggio è. Si può anche scrivere - grado_di_povertà_TC = ABS( leverage_TC - 100 )/100 :)) Valore da 0 e fino a infinito. :)
 
AndrNuda:
Cosa significa aggiustare tutto il tempo? Più è la leva e peggio è. Si può anche scrivere in questo modo - grado di_fallimento_di_ADC = ABS( leverage_ADC - 100 )/100 :)) Valore da 0 e fino a infinito. :)

Mi fai ridere di nuovo...

La grande leva è buona per la società di intermediazione, è più veloce per i "commercianti" a vendere i loro soldi.

Ma per un vero trader nel trading reale la dimensione della leva non ha importanza, perché lui/lei opera con MM.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
AlexSTAL:

Mi fai ridere di nuovo...

Per una società di brokeraggio una grande leva è una buona cosa, è più veloce per i "commercianti" a vendere i loro soldi.

Ma per il vero trader nel commercio reale la dimensione della leva non ha importanza, perché egli opera la MM.

Sono deluso che non abbiate capito il testo. Ahimè. :)
 
AndrNuda:
Cosa significa aggiustare tutto il tempo? Più grande è la leva, peggio è. Si può anche scrivere in questo modo - grado_difetto_TC = ABS( leverage_TC - 100 )/100 :)) Valore da 0 e fino a infinito. :)

So bene cos'è la leva 1:500 e perché ne avete bisogno, e so anche bene che in condizioni normali 100 è il massimo per il forex.

Voglio dire diverso - almeno ci sono molte società di brokeraggio (non diciamo buone o meno) che offrono una leva 1:500 su MT4 e alcuni trader (me compreso) hanno bisogno di testare le loro strategie con questa leva. Allo stesso tempo le strategie sono multivaluta e sono coinvolti diversi TF, quindi è impossibile testare correttamente tali strategie in MT4 Strategy Tester.

Tanto più che un tale chip è necessario se vogliamo che MT5 gestisca un tale conto in MT4 (esattamente la mia variante).

 
AndrNuda:
Mi rattrista che tu non abbia capito il testo. Ahimè. :)

E sono così triste per quello che hai scritto...

Buona fortuna!


P.S. E ci sono altri forum per deridere e divertirsi...

 
Voodoo_King:
costruire 381. NON È CAMBIATO NULLA!!!

ogni volta che il terminale viene riavviato, gli EA sono inizializzati con parametri diversi (quello che vuoi).


Riprodotto, sistemando il tutto.
 

Se c'è un errore durante la creazione di un oggetto su un grafico, cosa devo fare?

ERRATO_CARTO_NO_REPLY

4102

Il grafico non risponde

Документация по MQL5: Основы языка / Операторы / Оператор создания объекта new
Документация по MQL5: Основы языка / Операторы / Оператор создания объекта new
  • www.mql5.com
Основы языка / Операторы / Оператор создания объекта new - Документация по MQL5
 
Rosh:

open[] e tutti gli altri array in OnCalculate sono serie temporali.

... Perciò è stato deciso di passare queste serie temporali con indicizzazione come gli array regolari. È così che abbiamo questo paradosso, quando una serie temporale non è indicizzata come una serie temporale. Ecco perché l'aiuto dice che l'ordine di indicizzazione dovrebbe essere controllato e, se necessario, impostato come richiesto.

Ne consegue che tutti gli array di OnCalculate() passano le serie temporali dei prezzi con indicizzazione diretta ("dal passato al presente"). Ci possono essere eccezioni a questa regola? In caso contrario, suggerisco di specificare nel manuale che

"Le serie temporali dei prezzi sono passate agli array da OnCalculate() con indicizzazione diretta ("dal passato al presente"). Per cambiare la direzione di indicizzazione dei dati dei prezzi in questi array, chiamate ArraySetAsSeries()".

Da questa (o simile) formulazione è chiaro che (per impostazione predefinita) non è la serie di prezzi stessa ad avere un'indicizzazione diretta, ma l'array che la contiene. Meno cause di "paradossi".

 
Yedelkin:

Questo implica che tutti gli array di OnCalculate() passano le serie temporali dei prezzi con indicizzazione diretta ("dal passato al presente"). Ci possono essere eccezioni a questa regola? In caso contrario, suggerisco di specificare nel manuale che

Da questa formulazione possiamo vedere che (per default) non è la serie di prezzi in sé ad essere direttamente indicizzata, ma l'array che la contiene.

È possibile aggiungere tale chiarimento. Pensiamoci. Non cambierà l'essenza, ma forse le domande spariranno.
 

Dopo la compilazione, i parametri di input nel tester di strategia vengono reimpostati sui loro parametri. Start, Step, Stop.

Ogni volta dopo la compilazione, dobbiamo riadattare i parametri di prova richiesti.

Questo è molto scomodo.

Motivazione: