사용자 정의 기호. 오류, 버그, 질문, 제안. - 페이지 21

 
Stanislav Korotky :

단말이 서버에 연결될 때까지 확인하고 기다려야 하는 것 아닌가요? 연결이 안되어 입금통화 를 알 수 없는 경우가 있었던 걸로 기억합니다.

이는 거래 계정이 없는 경우에만 해당됩니다. 이 때문에 코드를 부풀리지 않았습니다.

자체적으로 발생하는 마지막에 반환을 수행하는 이유는 무엇입니까? 무의미하고 절대 오지 않습니다.

내 변덕.

 
Slava :

빌드 2145에서 테스트 했습니까?

새 빌드를 확인했습니다. 같은 문제입니다. 변화가 있었는지 없었는지 모르겠습니다.

 
UK2019 :

내가 만든 사용자 지정 기호를 볼 수 없는 StrategyTester에서 문제가 있습니다.

내가 첨부한 이미지를 보십시오.

이 오류를 제거하십시오.

누구든지 이 문제에 대해 말할 수 있습니까?

현재 빌드에도 동일한 문제가 있습니다.

아무도 내 문제에 대해 아무 말도하지 않았습니다 : https://www.mql5.com/ru/forum/322133

Как использовать WinApi для преобразования времени в StrategyTester MT5?
Как использовать WinApi для преобразования времени в StrategyTester MT5?
  • 2019.09.12
  • www.mql5.com
Я успешно создал CustomSymbol в MT5, и я получаю эту таблицу в приложении...
 
jaffer wilson :

새 빌드를 확인했습니다. 같은 문제입니다. 변화가 있었는지 없었는지 모르겠습니다.

여기에서 비슷한 문제를 해결했습니다. https://www.mql5.com/en/forum/321656#comment_13127962

문제를 어떻게 재현할 수 있습니까?

Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы
Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы
  • 2019.09.05
  • www.mql5.com
В настоящий момент тестер стратегий MetaTrader 5 подвергается глубокой переработки командой MQ...
 
Slava :

여기에서 비슷한 문제를 해결했습니다. https://www.mql5.com/ru/forum/321656#comment_13127962

문제를 어떻게 재현할 수 있습니까?

전략 테스터로 작업하면서 발견한 새로운 버그입니다. 이미지 보기:


사용 가능한 기록이 있지만 테스터가 작동하지 않습니다.

빌드 2145 버전 5.00 MT5

 
#property  indicator_chart_window
#property  indicator_buffers 1
#property  indicator_plots 1
#include  "Includes//Symbol.mqh"
enum price_types
  {
   Bid,
   Ask
  };
input datetime start_date = D'2019.10.07 00:00:00' ;
input int Chops = 10 ;
input price_types applied_price= 0 ; //Price
int data_filled = 0 ;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
string symbol_custom= StringFormat ( "%s_%dsec" , _Symbol ,Chops);
long chart_id = 0 ;
datetime start;
void OnInit ()
  {
//CustomSymbolDelete(symbol_custom);
   start=start_date- 60 ;
   Print ( "Ticks History Deleted : " , CustomTicksDelete (symbol_custom, 0 , LONG_MAX ));
   data_filled = 0 ;

   const SYMBOL SYMB(symbol_custom);
   SYMB.CloneProperties( _Symbol );
   SYMB.On();
   MqlTick ticks_add[];
   int len = CopyTicksRange ( _Symbol ,ticks_add, COPY_TICKS_INFO , ulong (start_date)* 1000 , ulong ( TimeCurrent ())* 1000 );
   Print ( "Ticks: " ,len);
   start = start - (len* 60 );
   Print ( "Start Date : " ,start);
   for ( int i= 0 ; i<len && ! IsStopped (); i++)
     {
       if (data_filled%Chops== 0 )
        {
         start = start+ 60 ;
         start = datetime ( TimeToString (start, TIME_DATE )+ " " + TimeToString (start, TIME_MINUTES )+ ":00" );
        }
       else
        {
         start++;
        }
      ticks_add[i].time = start;
      ticks_add[i].time_msc = long (ticks_add[i].time)* 1000 ;
      data_filled++;
     }
//Print(SYMB.CloneTicks(ticks_add));
   Print ( CustomTicksAdd (symbol_custom,ticks_add));
   chart_id = ChartOpen (symbol_custom, _Period );
   Print ( GetLastError ());
  }
void OnDeinit ( const int r)
  {
   if (chart_id != 0 )
     {
       ChartClose (chart_id);
     }
   return ;
  }
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| 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[])
  {
   if (rates_total <= 0 )
       return 0 ;
   MqlTick ticks[ 1 ];
   CopyTicks ( _Symbol ,ticks, COPY_TICKS_INFO , ulong ( TimeCurrent ())* 1000 , 1 );
   if (data_filled%Chops== 0 )
     {
      start = start+ 60 ;
      start = datetime ( TimeToString (start, TIME_DATE )+ " " + TimeToString (start, TIME_MINUTES )+ ":00" );
     }
   else
     {
      start++;
     }
   Print (start);
   ticks[ 0 ].time = start;
   ticks[ 0 ].time_msc = long (start)* 1000 ;
   data_filled++;

   Print ( CustomTicksAdd (symbol_custom,ticks));
   Print ( GetLastError ());

   return (rates_total);
  }
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

내 사용자 지정 캐릭터에 체크 표시가 추가되지 않는 이유는 무엇입니까?

파일:
 
jaffer wilson :

내 사용자 지정 캐릭터에 체크 표시가 추가되지 않는 이유는 무엇입니까?

파일:

@ Artyom Trishkin @ 슬라바

제 문제를 도와주시겠습니까?

 
jaffer wilson :

@ Artyom Trishkin @ 슬라바

제 문제를 도와주시겠습니까?

귀하의 질문을 영어에서 러시아어로 번역하면 다음과 같습니다. "왜 확인란이 내 사용자 지정 문자에 추가되지 않습니까?"

글쎄요, "캐릭터"는 상징입니다. 그건 분명합니다. 그러나 진드기가 있는 경우 - 명확하지 않습니다.

당신의 질문은 영어로 어떻게 생겼나요?

-------------------------------------------------- -----------

귀하의 질문을 영어에서 러시아어로 번역하면 다음과 같습니다. "왜 내 사용자 지정 문자에 체크 표시가 추가되지 않습니까?"

글쎄요, "문자"는 상징입니다. 여기서 명확합니다. 그러나 확인 표시가 있는 경우 - 명확하지 않습니다.

당신의 질문은 영어로 어떻게 생겼나요?

-------------------------------------------------- -----------

 
Artyom Trishkin :

귀하의 질문을 영어에서 러시아어로 번역하면 다음과 같습니다. "왜 확인란이 내 사용자 지정 문자에 추가되지 않습니까?"

글쎄요, "캐릭터"는 상징입니다. 그건 분명합니다. 그러나 진드기가 있으면 명확하지 않습니다.

당신의 질문은 영어로 어떻게 생겼나요?

-------------------------------------------------- -----------

귀하의 질문을 영어에서 러시아어로 번역하면 다음과 같습니다. "왜 내 사용자 지정 문자에 체크 표시가 추가되지 않습니까?"

글쎄요, "캐릭터"는 상징입니다. 여기서 명백합니다. 그러나 확인 표시가 있는 경우 - 명확하지 않습니다.

당신의 질문은 영어로 어떻게 생겼나요?

-------------------------------------------------- -----------

에디터에서 번역 도구를 사용했습니다.

왜 그런 일이 일어났는지 모르겠습니다.

질문이 있습니다. 왜 확인 표시가 내 CUSTOM SYMBOL에 추가되지 않습니까?

 
jaffer wilson :

에디터에서 번역 도구를 사용했습니다.

왜 그런 일이 일어났는지 모르겠습니다.

질문이 있습니다. 왜 확인 표시가 내 CUSTOM SYMBOL에 추가되지 않습니까?

통관 기호보다는 영어로 작성하는 것이 좋습니다 :)
커스텀 캐릭터 를 말씀하시는 건가요? 그리고 틱이 추가되지 않습니까?