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

 

고맙습니다. 아마도 내가 올바른 질문을하지 않았을 것입니다.
하나의 Expert Advisor에서 모든 기기에 대한 새로운 틱 이벤트를 수신하는 접근 방식이 있습니까?
가급적 목발 없이...

 
hold_fast :

고맙습니다. 아마도 내가 올바른 질문을하지 않았을 것입니다.
하나의 EA에서 모든 악기에 대한 새로운 틱 이벤트를 수신하는 접근 방식이 있습니까?
가급적 목발 없이...

새 틱을 확인하는 OnTimer - 문제 없습니다.

 

FORTS에서 Metatrader5를 사용하는 사람이 있습니까?

시스템을 어떻게 테스트합니까?

접착 선물 - 2016년에도 엄청나게 비뚤어졌습니다(BCS 중개인).

타사 기록을 다운로드할 수 없습니다.

3개월이라는 짧은 기간의 선물 자체를 사용하는 것은 심각한 문제가 아닙니다.

유일한 옵션은 개발 및 테스트에 다른 소프트웨어를 사용하고 Metatrader5에서 실행하는 것입니다.

MT5의 거대한 잠재력은 비뚤어진 역사(ForTS의 경우)와 다른 하나를 다운로드할 수 없다는 사실로 인해 완전히 삭제되었습니다.
 

안녕하세요. 퍼즐을 맞추려고 합니다. 인쇄를 통해 출력합니다. 값: H1의 특정 시간에 포함된 M1 막대의 시간 및 개방 시간 . 그러나 다음 부분에서 끊었습니다. Print() 형식은 다음과 같습니다. "바 번호 H1의 Hour, M1의 Hour, M1의 Minute. 즉, H1의 현재 시간이 11이면 Print는 11시간에 포함된 모든 분의 메시지를 표시해야 합니다. : 11:01,11:02,11:03,11:04,11:05,11:06.

누가 더 파야 할 곳을 알려 주시면 감사하겠습니다.


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[])
  {
   ArraySetAsSeries (TimeM1, true );
   ArraySetAsSeries ( Time , true );    
   double Histori;
   int t,k;
   datetime Time ,TimeM1;
      
       if ( CopyTime ( Symbol (),TimeFrame, 0 ,Histori, Time )==- 1 || CopyTime ( Symbol (), PERIOD_M1 , 0 ,Histori* 60 ,TimeM1)==- 1 )
         Print ( "Error CopyLow #" , GetLastError ());
         else Print ( "Скопировано истории - баров времени " , CopyTime ( Symbol (),TimeFrame, 0 ,Histori, Time ), "  +M1  " , CopyTime ( Symbol (), PERIOD_M1 , 0 ,Histori* 60 ,TimeM1));
         ResetLastError ();
  
       for (t= 0 ; t<Histori; t++)
         for (k= 0 ; k<Histori* 60 ; k++)
        {
         MqlDateTime Time_Str;
         MqlDateTime TimeM1_Str;
         TimeToStruct ( Time [t],Time_Str);
         TimeToStruct (TimeM1[k],TimeM1_Str);
  
             if (TimeM1_Str.hour==Time_Str.hour&&TimeM1_Str.day==Time_Str.day)
               {
                 for (i= 1 ; i<Histori; i++)
                 Print ( " Время М1  " ,TimeM1_Str.hour, ":" ,TimeM1_Str.min, "  Время на H1 " ,Time_Str.hour);
               }
  
        }
   return (rates_total);
  }
 
Vladislav Andruschenko :

새 틱을 확인하는 OnTimer - 문제 없습니다.

이 접근 방식을 사용하면 많은 수의 기기에서 누락된 틱이 없을 것입니까?
틱에 식별자(번호)가 없는데 어떻게 확인하나요?
특정 순간에 많은 틱이 있을 수 있으므로 날짜와 시간이 적합하지 않습니다.
예, "주방" 실행이 아닌 "교환" 실행과 함께 MQL5를 사용하는 데 관심이 있습니다.

 
dimnik :

FORTS에서 Metatrader5를 사용하는 사람이 있습니까?

시스템을 어떻게 테스트합니까?

접착 선물 - 2016년에도 엄청나게 비뚤어졌습니다(BCS 중개인).

타사 기록을 다운로드할 수 없습니다.

3개월이라는 짧은 기간의 선물 자체를 사용하는 것은 심각한 문제가 아닙니다.

유일한 옵션은 개발 및 테스트에 다른 소프트웨어를 사용하고 Metatrader5에서 실행하는 것입니다.

MT5의 거대한 잠재력은 비뚤어진 역사(ForTS의 경우)와 다른 하나를 다운로드할 수 없다는 사실로 인해 완전히 삭제되었습니다.

FORTS의 역사 (개방) - 짜증나고, 틈이 있고, 인위적으로 만들어진 섹션이 있습니다.

아직 아무 것도 하지 말고 자신의 테스터를 작성하거나 MT5를 사용하십시오.

2016년 또는 그 이전에 그들은 그들의 역사 를 가져올 가능성을 약속했고, 우리는 기다리고 있습니다...

잠재력에 관해서는, 당신은 흥분했습니다) 많은 것이 빠져 있고 개발자는 거래 커뮤니티를 지원하지 않습니다.

대부분의 문의에 대한 표준 응답은 다음과 같습니다. "우리는 시장에 나온 지 20년이 넘었지만 필요하지 않다는 것을 알고 있습니다."

행운을 빕니다!

 
hold_fast :

이 접근 방식을 사용하면 많은 수의 기기에서 누락된 틱이 없을 것입니까?
틱에 식별자(번호)가 없는데 어떻게 확인하나요?
특정 순간에 많은 틱이 있을 수 있으므로 날짜와 시간이 적합하지 않습니다.
예, "주방" 실행이 아닌 "교환" 실행과 함께 MQL5를 사용하는 데 관심이 있습니다.

시간과 상징이 아니라 시간입니다. 단일 기호에 대해 주어진 시간에 둘 이상의 틱이 있을 수 없습니다.
 
mkl5에 대한 보류 중인 주문 을 마감하는 기능을 알려주세요. 한 단계에 5개의 구매 제한 주문이 있습니다. 더 낮은 주문을 마감해야 합니다. 최대
 
파운드 최고 ~ to bai st 1.2057 1 tp 1.2366 2 tp 1.2539 신호 작업에 관심이 있는 사람
 
신호 작업에 관심이 있는 사람
사유: