Errori, bug, domande - pagina 1044

 
Ha lasciato un commento nel mercato, ci sarà un avviso di risposta?
 
Trovato)

SIMBOLO_SESSIONE_PREZZO_SETTLEMENT

Prezzo di fornitura per la sessione corrente

Domanda perché tutte le variabili in aiuto non corrispondono ai loro nomi nel terminale)

 
Potreste dirmi se un EA progettato per quotazioni a 4 cifre può funzionare su quotazioni a 5 cifre?
 
yosuf:
Potreste dirmi se un EA progettato per le quotazioni a 4 cifre può funzionare su quelle a 5 cifre?
Può piuttosto che no.
 
yosuf:
Per favore, ditemi se un EA sviluppato per le quotazioni a 4 cifre può funzionare su quelle a 5 cifre?

Sì, funzionerà (molto probabilmente), solo gli zeri saranno assegnati alla quinta cifra, ma il contrario è più difficile, se non c'è una marcia speciale può fallire a causa della rozzezza del calcolo.

Ma dovremmo controllare la logica e vedere se ci sono costanti invece di calcoli, e allora la prima opzione potrebbe non funzionare, a seconda della diligenza del programmatore.

 
yosuf:
Potreste dirmi se un EA sviluppato per 4 cifre può funzionare su 5 cifre?
Per esempio, quando invio un ordine per una quotazione a 4 cifre, ci può essere uno slippage di 3 pip e se rimane così, sarà 0,3 pip per una quotazione a 5 cifre. Quindi per un ordine a 5 cifre dovremmo impostare 30 pips, dovremmo cercare queste cose nel codice.
 
yosuf:
Potreste dirmi se un EA progettato per quotazioni a 4 cifre può funzionare su 5 cifre?

Dai un'occhiata ai cinque esempi del MACD Sample Expert Advisor

L'Expert Advisor è stato sviluppato molto tempo fa ed è progettato per 2 o 4 segni. In 5, è stato sintonizzato per 3 o 5 cifre. La variabile m_adjusted_point è responsabile di questo

 
stringo:

Slava, quali sono le nuove tendenze con l'azzeramento nei calcolatori prev_calcolati su ogni tick?

Quanto tempo durerà?

Lo schema di elaborazione di prev_calculated / rates_total doveva essere economico.

E cosa abbiamo ora? :

2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100001
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000

Due o tre chiamate di OnCalculate(...) ad ogni tick e l'ultima richiede di ricalcolare l'indicatore completamente da zero.

La mia stanza è già "tachkent" - la scheda video si sta surriscaldando (calcolando un mucchio di indicatori pesanti in OpenCL).

--

Come vivere?

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

Slava, quali sono le nuove tendenze con l'azzeramento nei calcolatori prev_calcolati su ogni tick?

Quanto tempo durerà?

Lo schema di elaborazione di prev_calculated / rates_total doveva essere economico.

E cosa abbiamo ora? :

Due o tre chiamate OnCalculate(...) su ogni tick, l'ultima delle quali richiede il ricalcolo completo dell'indicatore da zero.

La mia stanza è già "tachkent" - la scheda video si sta surriscaldando (calcolando un mucchio di indicatori pesanti su OpenCL).

--

Come vivere? NadaCalculate!

Circa un mese fa questo problema è già venuto fuori. Non siamo stati in grado di riprodurre questo problema nel nostro

Non avete chiamate di questo indicatore dall'Expert Advisor?

 
stringo:

Questo problema è già emerso circa un mese fa.

1) Non siamo stati in grado di riprodurre questo problema con noi stessi

2) Avete qualche chiamata di questo indicatore da Expert Advisor?

2) Non ci sono chiamate dell'esperto

1) Aiuterò :)

Nel trailer potete abilitare/disabilitare la chiamata di CopyRates() e la scrittura dei valori nel buffer.

Nella variante "vuota" (come probabilmente avete controllato) funziona secondo le specifiche (prev_calculato su ogni tick non viene azzerato e chiamato una volta).

Ma "sotto carico" (quando si copiano/scrivono valori) comincia a fare casino.


Controlla:

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyRates - Документация по MQL5
File: