Hatalar, hatalar, sorular - sayfa 2018

 
Artyom Trishkin :

Editörün yardımında ENUM_SYMBOL_ORDER_GTC_MODE numaralandırmasının açıklaması yok

Bu özellik aslında yalnızca CustomSymbolSetInteger için gereklidir, bu nedenle kaçırılmış olmalıdır.

 
Artyom Trishkin :

Editörün yardımında ENUM_SYMBOL_ORDER_GTC_MODE numaralandırmasının açıklaması yok

ekleyelim

değerler

SYMBOL_ORDERS_GTC , "İptal edilene kadar geçerli"
SYMBOL_ORDERS_DAILY, "SL/TP dahil bugüne kadar iyi"
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS, "SL/TP hariç bugüne kadar iyi"

 
Slava :

ekleyelim

değerler

SYMBOL_ORDERS_GTC, "İptal edilene kadar geçerli"
SYMBOL_ORDERS_DAILY, "SL/TP dahil bugüne kadar iyi"
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS, "SL/TP hariç bugüne kadar iyi"

Evet, Slava, teşekkürler - Onları çevrimiçi yardımda buldum.

 

MT4'te Piyasa İzleme'de (devre dışı) herhangi bir sembol olmaması mümkündür, ancak grafik onunla birlikte açılır. Bu doğru?

 

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

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

  1. ticks[k].time_msc!=0 değeri ise, ticks[k].time alanını doldurmak için bunu kullanın, yani ticks[k].time=ticks[k].time_msc/1000 (tamsayı bölümü) ayarlanır bir kene için
  2. ticks[k].time_msc==0 ve ticks[k].time!=0 ise, milisaniye cinsinden süre 1000 ile çarpılarak elde edilir, yani ticks[k].time_msc=ticks[k].time*1000
  3. ticks[k].time_msc==0 ve ticks[k].time==0 ise, bu alanlar CustomTicksApply işlevinin çağrıldığı anda ticaret sunucusunun geçerli saatini milisaniyelik bir doğrulukla içerir .

Milisaniye ile nereden geliyor?

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

MT4'te, Market Watch'ta (devre dışı) bir sembol olmaması mümkündür, ancak onunla birlikte grafik açılır. Bu doğru?

SembolBilgiTamsayı()

SYMBOL_VISIBLE

Bazı semboller (kural olarak, bunlar, mevduat para birimi cinsinden marj gerekliliklerini ve kârı hesaplamak için gerekli olan çapraz oranlardır) otomatik olarak seçilir, ancak genellikle Piyasa İzleme'de görüntülenmez. Bu tür karakterlerin görüntülenmesi için açıkça seçilmesi gerekir.


Belki durum bu?

 
Kirill Belousov :

SembolBilgiTamsayı()

SYMBOL_VISIBLE

Bazı semboller (kural olarak, teminat gereksinimlerini ve mevduat para biriminde kârı hesaplamak için gerekli olan çapraz oranlardır) otomatik olarak seçilir, ancak genellikle Piyasa İzleme'de görüntülenmez. Bu tür karakterlerin görüntülenmesi için açıkça seçilmesi gerekir.


Belki durum bu?

Öyle, teşekkürler!

 

Görselleştirme modundaki strateji test cihazında, işlemlerin geçmişi her zaman tam olarak görüntülenmez. Uygulama #1849562.

Aşağıda, grafikte zaten bir dış ticareti gösteren bir ok olduğunu görebileceğiniz, animasyonlu bir gif resmi (görüntülemeye açık) bulunmaktadır, ancak bu anlaşma Geçmiş sekmesindeki listede yer almamaktadır.


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

Belgelerde bir yazım hatası.

Tick dizisinin son öğesi için bir TIck olayının oluşturulduğundan ve aynı dizinin tüm öğeleri için olayları hesapladığından hiç bahsedilmez.

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

Görselleştirme modundaki strateji test cihazında, işlemlerin geçmişi her zaman tam olarak görüntülenmez. Uygulama #1849562.

Aşağıda, grafikte zaten bir dış ticareti gösteren bir ok olduğunu görebileceğiniz, animasyonlu bir gif resmi (görüntülemeye açık) bulunmaktadır, ancak bu anlaşma Geçmiş sekmesindeki listede yer almamaktadır.

Bu konuda defalarca yazıldı. Nedense çalışmıyorlar.