[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 601

 
zxc :

개점 가격 - 두 배
예, 구조가 없으면 모든 것을 두 배로해야합니다.
 

교과서에서 내 질문에 대한 답을 찾을 수 없어 여기에 질문하기로 결정했습니다. 내 전략에 따르면 하나의 바에서 하나의 거래만 할 수 있습니다. D 1 의 경우 주문이 오픈된 날짜로 당일 확인을 했습니다(아래 참조). 일반적으로 H4, H1 또는 기타 기간을 확인하려면 어떻게 해야 합니까? 이 주제가 이미 어딘가에 공개되어 있다면 링크에 대해 매우 감사할 것입니다. 감사합니다.

   Symb= Symbol ();
   total= OrdersTotal ();
   string TodayDate= TimeToStr ( TimeCurrent (),TIME_DATE);
   if (total> 0 )
   { // ------- D.1. Start 
       for (i= 0 ; i<=total; i++)
      { // ------ D.2. Start
         if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==true)
         {   string OrderDate= TimeToStr ( OrderOpenTime (),TIME_DATE);
             if ( OrderSymbol ()==Symb && TodayDate==OrderDate) 
            {   Comment ( "Today order for " , Symbol (), " was opened" );
               Sleep ( 60000 ); return ( 0 ); }
         }
      } // ------ D.2. End
   } // ------- D.1. End
 

교과서에서 내 질문에 대한 답을 찾을 수 없어 여기에 질문하기로 결정했습니다. 내 전략에 따르면 하나의 바에서 하나의 거래만 할 수 있습니다. D 1 의 경우 주문이 오픈된 날짜로 당일 확인을 했습니다(아래 참조). 일반적으로 H4, H1 또는 기타 기간을 확인하려면 어떻게 해야 합니까? 이 주제가 이미 어딘가에 공개되어 있다면 링크에 대해 매우 감사할 것입니다. 감사합니다.

   Symb= Symbol ();
   total= OrdersTotal ();
   string TodayDate= TimeToStr ( TimeCurrent (),TIME_DATE);
   if (total> 0 )
   { // ------- D.1. Start 
       for (i= 0 ; i<=total; i++)
      { // ------ D.2. Start
         if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==true)
         {   string OrderDate= TimeToStr ( OrderOpenTime (),TIME_DATE);
             if ( OrderSymbol ()==Symb && TodayDate==OrderDate) 
            {   Comment ( "Today order for " , Symbol (), " was opened" );
               Sleep ( 60000 ); return ( 0 ); }
         }
      } // ------ D.2. End
   } // ------- D.1. End
 
paladin80 :

교과서에서 내 질문에 대한 답을 찾을 수 없어 여기에 질문하기로 결정했습니다. 내 전략에 따르면 하나의 바에서 하나의 거래만 할 수 있습니다. D 1 의 경우 주문이 오픈된 날짜로 당일 확인을 했습니다(아래 참조). 일반적으로 H4, H1 또는 기타 기간을 확인하려면 어떻게 해야 합니까? 이 주제가 이미 어딘가에 공개되어 있다면 링크에 대해 매우 감사할 것입니다. 감사합니다.

iTime 기능 사용: https://docs.mql4.com/en/series/iTime

루프에서 OrderOpenTime()을 iTime(Symbol(), PERIOD_H1, 0)과 비교하십시오.

 

Expert Advisor 알고리즘으로 작성된 스크린샷에는 알고리즘이 구현된 지표가 표시되지 않고 지표에 대한 창이 있는 이유는 무엇입니까?

코드

bool TakeScreenShot(문자열 유형)
{

Print(" 스크린샷 함수 호출 ");
정수 개수 = 1;

if(!GlobalVariableCheck("ssc"))
{
GlobalVariableSet("ssc",1);
카운트 = 1;
}
또 다른
{
개수 = GlobalVariableGet("ssc") + 1;
GlobalVariableSet("ssc", 개수);
}
문자열 파일 이름 = "MyEA\\" + "MyEA_" + Symbol() + "_" + 유형 + "_" + DoubleToStr(count,0) + ".gif";
WindowScreenShot(파일명,640,480);
Print("스크린샷 촬영");
리턴(0);

 
Ivn :

Expert Advisor 알고리즘으로 작성된 스크린샷에는 알고리즘이 구현된 지표가 표시되지 않고 지표에 대한 창이 있는 이유는 무엇입니까?

코드

 bool TakeScreenShot( string type)
{

Print ( "вызов функции скриншот" );
int count = 1 ;

if (! GlobalVariableCheck ( "ssc" ))
{
GlobalVariableSet ( "ssc" , 1 );
count = 1 ;
}
else
{
count = GlobalVariableGet ( "ssc" ) + 1 ;
GlobalVariableSet ( "ssc" ,count); 
}
string filename = "MyEA\\" + "MyEA_" + Symbol () + "_" + type + "_" + DoubleToStr (count, 0 ) + ".gif" ;
WindowScreenShot (filename, 640 , 480 );
Print ( " скриншотсделан " );}
다른 곳을 보세요. 기능이 작동 중입니다.
 
Roll :
다른 곳을 보세요. 기능이 작동 중입니다.


예, 기능이 작동하는 것으로 알고 있습니다. 결과는 다음과 같습니다.

하단에 인디케이터 창이 있는데 인디케이터 자체가 없는데 왜 그런거죠?

 
Ivn :


예, 기능이 작동하는 것으로 알고 있습니다. 결과는 다음과 같습니다.

하단에 인디케이터 창이 있는데 인디케이터 자체가 없는데 왜 그런거죠?


데모 계정을 사용해 보세요.
 
Roll :

데모 계정을 사용해 보세요.


나는 그것을 테스트하고 주기적으로 스킨 샷을 만들고 때로는하지 않습니다 (최근에 그렇습니다)).

고문은 같은 기간의 ADX를 사용하여 결정을 내립니다. 다른 양초만 사용합니다. 트랜잭션을 수행할 필요가 없을 때 트랜잭션을 수행하는 이유를 이해하기 위해 이 지표의 그래픽 표현이 필요합니다. 알고리즘을 확인하십시오.

 
Ivn :


나는 그것을 테스트하고 주기적으로 스킨 샷을 만들고 때로는하지 않습니다 (최근에 그렇습니다)).

고문은 같은 기간의 ADX를 사용하여 결정을 내립니다. 다른 양초만 사용합니다. 트랜잭션을 수행할 필요가 없을 때 트랜잭션을 수행하는 이유를 이해하기 위해 이 지표의 그래픽 표현이 필요합니다. 알고리즘을 확인하십시오.


테스터가 아닌 데모에서 확인하십시오.