Errori, bug, domande - pagina 2018

 
Artyom Trishkin:

Non c'è una descrizione dell'enumerazione ENUM_SYMBOL_ORDER_GTC_MODE nell'aiuto dell'editor

Questa proprietà è in realtà necessaria solo perCustomSymbolSetInteger, quindi probabilmente mancata.

 
Artyom Trishkin:

Nessuna descrizione dell'enumerazione ENUM_SYMBOL_ORDER_GTC_MODE nell'aiuto dell'editor

Aggiungiamo

I valori sono

SYMBOL_ORDERS_GTC, "Good until cancelled"
SYMBOL_ORDERS_DAILY, "Good until today including SL/TP"
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS, "Good until today excluding SL/TP"

 
Slava:

Aggiungi

I valori sono

SYMBOL_ORDERS_GTC, "Buono fino a cancellazione"
SYMBOL_ORDERS_DAILY, "Buono fino ad oggi incluso SL/TP"
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS, "Buono fino ad oggi escluso SL/TP"

Sì, Slava, grazie - li ho trovati nell'aiuto online.

 

In MT4 è possibile che non ci sia nessun simbolo in Market Watch (off) ma il grafico si apre con esso. È corretto?

 

https://www.mql5.com/ru/docs/customsymbols/customticksadd

Структура MqlTick имеет два поля со значением времени – time (время тика в секундах) и  time_msc (время тика в миллисекундах) – которые ведут отсчет от 01 января 1970 года. Обработка этих полей в добавляемых тиках производится по следующим правилам в указанном порядке:

  1. se il valore ticks[k].time_msc!=0, allora lo usiamo per riempire il campo ticks[k].time, cioè ticks[k].time=ticks[k].time_msc/1000 (la divisione è intera)
  2. se ticks[k].time_msc==0 e ticks[k].time!=0, allora il tempo in millisecondi si ottiene moltiplicando per 1000, cioè ticks[k].time_msc=ticks[k].time*1000
  3. se ticks[k].time_msc==0 e ticks[k].time==0, allora l'ora correntedel server commerciale è scritta in questi campi con precisione in millisecondi al momento della chiamata della funzione CustomTicksApply.

Da dove viene con i millisecondi?

Документация по MQL5: Пользовательские символы / CustomTicksAdd
Документация по MQL5: Пользовательские символы / CustomTicksAdd
  • www.mql5.com
Добавляет в ценовую историю пользовательского инструмента данные из массива типа MqlTick. Пользовательский символ должен быть выбран в окне MarketWatch (Обзор рынка). [in]   Массив тиковых данных типа MqlTick, упорядоченных по времени в порядке возрастания, то есть требуется чтобы ticks[k].time_msc <= ticks[n].time_msc, если k<n...
 
fxsaber:

In MT4 è possibile che non ci sia nessun simbolo in Market Watch (off) ma il grafico si apre con esso. È corretto?

SymbolInfoInteger()

SIMBOLO_VISIBILE

Alcuni simboli (di solito si tratta di tassi incrociati, che sono necessari per calcolare i requisiti di margine e il profitto nella valuta di deposito) vengono selezionati automaticamente, ma di solito non vengono visualizzati in Market Watch. Tali simboli devono essere selezionati esplicitamente per essere visualizzati.


Potrebbe essere questo il caso?

 
Kirill Belousov:

SymbolInfoInteger()

SIMBOLO_VISIBILE

Alcuni simboli (di solito i tassi incrociati, che sono necessari per calcolare i requisiti di margine e il profitto nella valuta di deposito) vengono selezionati automaticamente, ma di solito non vengono visualizzati in Market Watch. Tali simboli devono essere selezionati esplicitamente per essere visualizzati.


Potrebbe essere questo il caso?

Lo è, grazie!

 

Nel tester di strategia in modalità di visualizzazione, la storia delle transazioni non è sempre visualizzata completamente. Applicazione #1849562.

Qui sotto c'è un'immagine gif animata (aprire per visualizzare), dove si può vedere che c'è già una freccia che mostra un out-trade sul grafico, ma questo commercio non è nella lista nella scheda Storia.


 
https://www.mql5.com/ru/docs/customsymbols/customticksadd
  1. если ticks[k].time_msc==0 и ticks[k].time==0, то в эти поля записывается текущее время торгового сервера с точностью до миллисекунд на момент вызова функции CustomTicksApply.

Un errore di battitura nella documentazione.

Non è affatto menzionato che un evento TIck è generato per l'ultimo elemento di un array di tick e gli eventi Calculate per tutti gli elementi dello stesso array.

Документация по MQL5: Пользовательские символы / CustomTicksAdd
Документация по MQL5: Пользовательские символы / CustomTicksAdd
  • www.mql5.com
Добавляет в ценовую историю пользовательского инструмента данные из массива типа MqlTick. Пользовательский символ должен быть выбран в окне MarketWatch (Обзор рынка). [in]   Массив тиковых данных типа MqlTick, упорядоченных по времени в порядке возрастания, то есть требуется чтобы ticks[k].time_msc <= ticks[n].time_msc, если k<n...
 
Anatoli Kazharski:

Nel tester di strategia in modalità di visualizzazione, la storia delle transazioni non è sempre visualizzata completamente. Applicazione #1849562.

Qui sotto c'è un'immagine gif animata (aprire per visualizzare), dove si può vedere che c'è già una freccia che mostra un out-trade sul grafico, ma questo commercio non è nella lista nella scheda Storia.

Molte volte si è scritto di questo. Non corretto per qualche motivo.