오류, 버그, 질문 - 페이지 2018

 
Artyom Trishkin :

편집기 도움말에 ENUM_SYMBOL_ORDER_GTC_MODE 열거에 대한 설명이 없습니다.

이 속성은 실제로 CustomSymbolSetInteger 에만 필요하므로 누락되었을 것입니다.

 
Artyom Trishkin :

편집기 도움말에 ENUM_SYMBOL_ORDER_GTC_MODE 열거에 대한 설명이 없습니다.

추가하자

값은

SYMBOL_ORDERS_GTC , "취소될 때까지 유효"
SYMBOL_ORDERS_DAILY, "SL/TP를 포함하여 오늘까지 좋음"
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS, "SL/TP를 제외하고 오늘까지 좋음"

 
Slava :

추가하자

값은

SYMBOL_ORDERS_GTC, "취소될 때까지 유효"
SYMBOL_ORDERS_DAILY, "SL/TP를 포함하여 오늘까지 좋음"
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS, "SL/TP를 제외하고 오늘까지 좋음"

예, Slava, 감사합니다. 온라인 도움말에서 찾았습니다.

 

MT4에서는 Market Watch(비활성화됨)에 기호가 없을 수 있지만 기호가 있는 차트가 열립니다. 맞나요?

 

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

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

  1. ticks[k].time_msc!=0 값이면 이를 사용하여 ticks[k].time 필드를 채우십시오. 즉, ticks[k].time=ticks[k].time_msc/1000(정수 나누기)이 설정됩니다. 진드기
  2. ticks[k].time_msc==0이고 ticks[k].time!=0이면 밀리초 단위의 시간은 1000을 곱하여 얻습니다. 즉, ticks[k].time_msc=ticks[k].time*1000
  3. ticks[k].time_msc==0 및 ticks[k].time==0인 경우 이 필드에는 CustomTicksApply 함수를 호출하는 순간 밀리초의 정확도로 거래 서버의 현재 시간이 포함됩니다.

밀리초는 어디에서 왔습니까?

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

MT4에서는 Market Watch(비활성화됨)에 기호가 없을 수 있지만 기호가 있는 차트가 열립니다. 맞나요?

SymbolInfoInteger()

SYMBOL_VISIBLE

일부 기호(일반적으로 이는 증거금 요구 사항 및 예금 통화 로 이익을 계산하는 데 필요한 교차 환율임)는 자동으로 선택되지만 일반적으로 Market Watch에는 표시되지 않습니다. 이러한 문자를 표시하려면 명시적으로 선택해야 합니다.


아마도 이것이 사실입니까?

 
Kirill Belousov :

SymbolInfoInteger()

SYMBOL_VISIBLE

일부 기호(일반적으로 이것은 증거금 요구 사항 및 예금 통화 로 이익을 계산하는 데 필요한 교차 환율임)가 자동으로 선택되지만 일반적으로 Market Watch에 표시되지 않습니다. 이러한 문자를 표시하려면 명시적으로 선택해야 합니다.


아마도 이것이 사실입니까?

그것은, 감사합니다!

 

시각화 모드의 전략 테스터에서 거래 내역이 항상 전체로 표시되는 것은 아닙니다. 신청서 #1849562.

아래는 애니메이션 GIF 사진(보기용으로 열림)입니다. 차트에 이미 장외 거래를 표시하는 화살표가 있지만 이 거래는 기록 탭의 목록에 없는 것을 볼 수 있습니다.


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

문서의 오타.

틱 배열의 마지막 요소에 대해 하나의 TIck 이벤트가 생성되고 동일한 배열의 모든 요소에 대해 계산 이벤트가 생성된다는 것은 전혀 언급되지 않습니다.

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

시각화 모드의 전략 테스터에서 거래 내역이 항상 전체로 표시되는 것은 아닙니다. 신청서 #1849562.

아래는 애니메이션 GIF 사진(보기용으로 열림)입니다. 차트에 이미 장외 거래를 표시하는 화살표가 있지만 이 거래는 기록 탭의 목록에 없는 것을 볼 수 있습니다.

이것은 여러 번 작성되었습니다. 어떤 이유로 작동하지 않습니다.