MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 772

 
Vitaly Muzichenko :

글쎄, 어떻게 든 나는 월요일을 사용하지 않을 것이고, 나는 단지 며칠 전을 사용할 것입니다. 그리고 각 틱 에 대한 계산으로 어드바이저를 로드하지 않도록 값은 각각의 새 막대에 수신됩니다.

다음과 같이 밝혀졌습니다.

 double iPointOrderStep = - 1 ;

//************************************************************************************************/
double iPointOrderStep()
{
       if (iPointOrderStep< 0 (сюда добавить условие "или Понедельник") )
         {
             double Awerage30 = ( int )((ATR( Symbol (), PERIOD_D1 , 21 , 1 ))/ Point ());
             double Awerage7 = ( int )((ATR( Symbol (), PERIOD_D1 , 5 , 1 ))/ Point ());

            iPointOrderStep = NormalizeDouble (((Awerage30+Awerage7)/ 2 / 6 ), 0 );
             return (iPointOrderStep);
         } else return (iPointOrderStep);
}
//************************************************************************************************/

불행히도 "일수 전" 매개변수를 설정하는 방법을 알 수 없습니다.

새 막대를 정의하는 코드가 있습니다.

 //************************************************************************************************/
bool fNewBar()
{
   static datetime NewTime= 0 ;
       if (NewTime!= Time [ 0 ])
      {
             if (NewTime== 0 )
            {
               NewTime= Time [ 0 ];
               return ( false );
            }      
         NewTime= Time [ 0 ];
         return ( true );
      }
   return ( false );     
}
//************************************************************************************************/

제가 알기로는 이것은 현재 TF에 대한 새로운 바의 정의이지만 D1에서는 필요합니다.

사용법을 모르겠네요...

기꺼이 도와드리겠습니다 :)

 
Alexander Layzerevich :

다음과 같이 밝혀졌습니다.

불행히도 "일수 전" 매개변수를 설정하는 방법을 알 수 없습니다.

새 막대를 정의하는 코드가 있습니다.

제가 알기로는 이것은 현재 TF에 대한 새로운 바의 정의이지만 D1에서는 필요합니다.

사용법을 모르겠네요...

기꺼이 도와드리겠습니다 :)

네, 각 막대에 사용하십시오. 차이점은 무엇입니까? 총 + -0.000001 포인트의 오류가 있습니다.

 
Vitaly Muzichenko :

네, 각 막대에 사용하십시오. 차이점은 무엇입니까? 총 + -0.000001 포인트의 오류가 있습니다.

이 옵션이 나에게 적합하다고 생각했습니다(코드가 올바르게 작성된 경우 :)).

 //************************************************************************************************/
if (fNewBar())
   {
       if ( DayOfWeek () == 1 && Hour() == 4) { iPointOrderStep = - 1 ;}
   }
//************************************************************************************************/

저것들. "월요일" 이벤트가 발생하고 시간이 4시이면 값을 재설정합니다. 그리고 코드에서 값이 0보다 작으면 새 값을 가져와 버퍼에 씁니다. 등.

 
안녕하세요 여러분 뉴비입니다 어떻게해야하는지 알려주세요 300.26달러(실제계좌)를 환불해야하나 말아야하나 잠시 ECN Pool MT4 사용을 중단할까요?
파일:
354355.png  5 kb
 
Logic :
안녕하세요 여러분 저는 뉴비입니다 어떻게 해야하는지 알려주세요 300.25불 환불해야하나요 말아야하나요?

여기에서는 재정이 아니라 프로그래밍 문제가 논의되고 있는 것 같습니다.

 
Alexander Layzerevich :

여기에서는 재정이 아니라 프로그래밍 문제가 논의되고 있는 것 같습니다.

올바른 포럼 스레드로 안내해 주시겠습니까? 그렇지 않으면 모든 종류의 위치를 찾을 수 없습니까?
 
Logic :
올바른 포럼 스레드로 안내해 주시겠습니까? 그렇지 않으면 모든 종류의 위치를 찾을 수 없습니까?

DC에 이 질문을 해야 합니다. 일반적으로 계정을 닫으면 모든 것이 지워집니다.

 
Konstantin Nikitin :

DC에 이 질문을 해야 합니다. 일반적으로 계정을 닫으면 모든 것이 지워집니다.

DC는 무엇입니까?
 
Alexander Layzerevich :

새 막대를 정의하는 코드가 있습니다.

제가 알기로는 이것은 현재 TF에 대한 새로운 바의 정의이지만 D1에서는 필요합니다.

사용법을 모르겠네요...

Time[0]을 iTime(_Symbol, PERIOD_D1 ,0)으로 교체합니다.

 
Logic :
DC는 무엇입니까?

거래한 주방 또는 브로커 (딜링 센터) .