Ci sono diverse decine di domande aperte (in sospeso/non risolte) nella SR. Scrivo un messaggio nella ventesima applicazione (nella lista di visualizzazione), ma l'applicazione rimane la ventesima nella lista. Perché le applicazioni nella lista sono ordinate per tempo di creazione e non per tempo dell'ultimo messaggio nel CD?
fxsaber: Ci sono diverse decine di domande aperte (in sospeso/non risolte) nella SR. Scrivo un messaggio nella ventesima (nella lista di visualizzazione) applicazione, ma l'applicazione rimane come la ventesima nella lista. Perché le applicazioni sono ordinate per tempo di creazione e non per tempo dell'ultimo messaggio nella lista?
Non è chiaro perché le informazioni del mercato dei futures sulle sessioni di trading nel terminale, divergono dalle informazioni pubblicate sul sito web della borsa? Per esempio, su SBRF-6.17 il terminale mostra quanto segue:
MONDAY N сессии 0: open time 09:45:00 close time 00:00:00TUESDAYN сессии 0: open time 00:00:00 close time 00:05:00TUESDAY N сессии 1: open time 09:45:00 close time 00:00:00WEDNESDAYN сессии 0: open time 00:00:00 close time 00:05:00WEDNESDAY N сессии 1: open time 09:45:00 close time 00:00:00THURSDAYN сессии 0: open time 00:00:00 close time 00:05:00THURSDAY N сессии 1: open time 09:45:00 close time 00:00:00FRIDAYN сессии 0: open time 00:00:00 close time 00:05:00FRIDAY N сессии 1: open time 09:45:00 close time 00:00:00SATURDAYN сессии 0: open time 00:00:00 close time 00:05:00
Cosa sono le sessioni extratra le 00:00 e le 00:05?
О рынке. Рынок фьючерсов и опционов – ведущая площадка по торговле производными финансовыми инструментами в России и странах Восточной Европы. Срочный рынок сочетает в себе развитую инфраструктуру, надежность и гарантии ПАО Московская Биржа, а также самые современные технологии торговли фьючерсами и опционами, проверенные в течение более чем десяти лет стабильного и успешного развития рынка. Организатором торгов на срочном рынке является ПАО Московская Биржа. Клиринг осуществляет Банк НКЦ (АО).
voidOnTick()
{
staticbool FirstRun = true;
if (FirstRun)
{
if (HistorySelect(TimeCurrent() + 1, TimeCurrent() + 2)) // берем историю заведомо там, где ничего нетPrint(HistoryDealsTotal()); // 1 - балансовая сделка
FirstRun = false;
}
}
1607 - rilevante.
Quasi nessuno sembra mettere in cache la cronologia usando sempre HistorySelect(0, TimeCurrent()), da qui il bug nel tester che (finché non lo sistemano) non permette un accesso ragionevole ai dati della cronologia di trading.
Quando provo l'indicatore nel tester MT5 non mi viene chiamato OnDeinit. Quando l'indicatore è su un grafico - funziona come dovrebbe quando si scarica. Questo problema è noto o devo scrivere sul CD?
Stanislav Korotky: Quando provo l'indicatore nel tester MT5 non mi viene chiamato OnDeinit. Quando l'indicatore è su un grafico - funziona come dovrebbe quando si scarica. Questo problema è noto o devo scriverlo in SD?
È progettato in modo che dopo il test tutti gli artefatti creati dall'indicatore (le sue linee e/o oggetti grafici) rimarranno sul grafico.
Slava: Questo è deliberatamente progettato in modo che tutti gli artefatti creati dall'indicatore (linee proprie e/o oggetti grafici) rimangano sul grafico dopo il completamento del test.
Capisco il tuo punto di vista. Perché alla fine della finestra di test visivo OnDeinit non è attivato come dovrebbe? Come fare il debug di qualcosa che si trova nell'OnDeinit dell'indicatore, che è legato al trattamento delle informazioni raccolte del processo di esecuzione (in particolare, la profilazione, che non può essere eseguita rapidamente e sui dati storici a lungo termine sul grafico on-line)?
Ci sono diverse decine di domande aperte (in sospeso/non risolte) nella SR. Scrivo un messaggio nella ventesima (nella lista di visualizzazione) applicazione, ma l'applicazione rimane come la ventesima nella lista. Perché le applicazioni sono ordinate per tempo di creazione e non per tempo dell'ultimo messaggio nella lista?
Cosa sono le sessioni extratra le 00:00 e le 00:05?
Il sito web dello scambio fornisce altri dati:
La funzione SymbolInfoSessionTrade() si rivela inutile perché dobbiamo impostare il tempo con delle costanti.Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
fxsaber, 2017.06.08 01:48
HistorySelect non funziona nel tester1607 - rilevante.
Quasi nessuno sembra mettere in cache la cronologia usando sempre HistorySelect(0, TimeCurrent()), da qui il bug nel tester che (finché non lo sistemano) non permette un accesso ragionevole ai dati della cronologia di trading.
Quando provo l'indicatore nel tester MT5 non mi viene chiamato OnDeinit. Quando l'indicatore è su un grafico - funziona come dovrebbe quando si scarica. Questo problema è noto o devo scriverlo in SD?
Questo è deliberatamente progettato in modo che tutti gli artefatti creati dall'indicatore (linee proprie e/o oggetti grafici) rimangano sul grafico dopo il completamento del test.
Saluti!
È un bug del compilatore o è fatto apposta? MT4 e MT5
Nella sezione di inizializzazione delle variabili esterne EA quando si dichiara una variabile del tipo
extern string example1="12345"; //Commento 1
o come segue
extern string example2="12345"; /*Commento 2 */
Dopo la compilazione, metti il gufo sul grafico e vedi il commento al posto del nome della variabile stringa - http://prntscr.com/fixtmd
Saluti!
È un bug del compilatore o è fatto apposta? MT4 e MT5
Nella sezione di inizializzazione delle variabili esterne EA quando si dichiara una variabile del tipo
extern string example1="12345"; //Commento 1
o come segue
extern string example2="12345"; /*Commento 2 */
Dopo la compilazione, metti il gufo sul grafico e vedi il commento al posto del nome della variabile stringa - http://prntscr.com/fixtmd