초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 764

 
Vladimir Karputov :

어제 다음과 같이 썼습니다.

일:

각 틱 에서 열기, 높음, 낮음, 닫기 및 시간 요소의 "InpCountCopy"를 가져옵니다.

구현:

  1. "0"에서 "InpCountCopy-1"로 루프 - 루프에서 한 번에 하나의 열기, 높음, 낮음, 닫기 및 시간을 얻습니다.
  2. 한 번에 요소를 MqlRates "InpCountCopy" 구조로 가져온 다음 구조를 반복합니다.

기회:

OnTick 또는 OnTimer(1초)에서 확인 방법을 선택할 수 있습니다.


이게 왜 필요한가요??? 질문은 모든 사람이 아니라 Aleksey Vyazmikin 에게만 해당되었습니다.
 
Alexey Viktorov :
이게 왜 필요해??? 질문은 모든 사람이 아니라 Aleksey Vyazmikin 에게만 해당되었습니다.

수정됨: 이제 모두를 위해 :)

 

Feng Shui에 따라 모든 것을 한 것 같습니다. init에서 선을 그어 강조 표시했지만 시각적 모드의 테스터에서는 이동할 수 없으며 전혀 할 수 없습니다.

무엇이 잘못되었으며, 그것을 관리하기 위해 무엇을 해야 합니까? 4개는 문제 없습니다.


 
Vitaly Muzichenko :

Feng Shui에 따라 모든 것을 한 것 같습니다. init에서 선을 그어 강조 표시했지만 시각적 모드의 테스터에서는 이동할 수 없으며 전혀 할 수 없습니다.

무엇이 잘못되었으며, 그것을 관리하기 위해 무엇을 해야 합니까? 4개는 문제 없습니다.

내가 아는 한 테스터에서는 그래픽을 수동으로 제어할 수 없습니다.
 
Alexey Kozitsyn :
내가 아는 한 테스터에서는 그래픽을 수동으로 제어할 수 없습니다.

대답은 정확하지 않을 가능성이 높습니다. 그럴 수 없습니다. 이것은 전략 테스터 입니다. 내 쪽에는 더 많은 버그가 있지만 어떻게 고칠 수 있습니까?

 
Vitaly Muzichenko :

대답은 정확하지 않을 가능성이 높습니다. 그럴 수 없습니다. 이것은 전략 테스터 입니다. 내 쪽에는 더 많은 버그가 있지만 어떻게 고칠 수 있습니까?

거의 ... MT5 전략 테스터 는 개체와의 수동 상호 작용을 허용하지 않습니다. MT5 테스터는 별도의 프로그램입니다.
 
Alexey Kozitsyn :
거의 ... MT5 전략 테스터 는 개체와의 수동 상호 작용을 허용하지 않습니다. MT5 테스터는 별도의 프로그램입니다.
MT5 테스터에서 OnChartEvent()가 작동하지 않습니까?
 
Artyom Trishkin :
MT5 테스터에서 OnChartEvent()가 작동하지 않습니까?
지금 바로 확인해보세요 :)
 
Alexey Kozitsyn :
지금 바로 확인해보세요 :)
일한 것처럼. 최근에는 사실입니다. 그리고 지금은 모바일에서 - 확인할 수 없습니다. 잠깐만요.
 
Artyom Trishkin :
일한 것처럼. 최근에는 사실입니다. 그리고 지금은 모바일에서 - 확인할 수 없습니다. 잠깐만요.

마우스 이동 이벤트는 확실히 발생하지 않습니다. 나머지는 같아요.

 #property version    "1.00"
#property indicator_chart_window
#property indicator_plots 0
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping
   ChartSetInteger ( 0 , CHART_EVENT_MOUSE_MOVE , true );
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
//---

//--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnChartEvent ( const int id, const long &lparam, const double &dparam, const string &sparam)
  {
   if (id== CHARTEVENT_MOUSE_MOVE )
     {
       Print ( __FUNCTION__ , ": ДВИЖЕНИЕ!" );
     }
  }
//+------------------------------------------------------------------+
사유: