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

 

iTime 기간 D1 및 H1에 대한 시간 표시 표시(이 방법으로 표시기의 잘못된 작동을 이해함)

그것은 내가 주요 실행을하는 테스터의 시간과 일치하지 않는 것으로 나타났습니다.

테스터는 2010년 10월이었습니다. 그리고 인용문을 되감기할 때 D1의 시간은 00:00입니다.

H1의 13:00은 변경되지 않았습니다. iTime이 표시하는 시간과 테스터(그림)의 시간이 동일하지 않은 이유는 무엇입니까?

 
Fox_RM :

iTime 기간 D1 및 H1에 대한 시간 표시 표시(이 방법으로 표시기의 잘못된 작동을 이해함)

그것은 내가 주요 실행을하는 테스터의 시간과 일치하지 않는 것으로 나타났습니다.

테스터는 2010년 10월이었습니다. 그리고 인용문을 되감기할 때 D1의 시간은 00:00입니다.

H1의 13:00은 변경되지 않았습니다. iTime이 표시하는 시간과 테스터(그림)의 시간이 동일하지 않은 이유는 무엇입니까?

시간을 계산/표시하는 코드, 사진을 제외하고 더 많이 표시
 
iTime(NULL,PERIOD_D1,i), iTime(NULL, PERIOD_H1 ,i), i - 표준 라운드 로빈. 테스터에서 히스토리를 실행해보니 이해가 되면서 서버시간 기능이 뜨는데?!
 
Fox_RM :
iTime(NULL,PERIOD_D1,i), iTime(NULL,PERIOD_H1,i), i - 표준 라운드 로빈. 테스터에서 히스토리를 실행해보니 이해가 되면서 서버시간 기능이 뜨는데?!

도움을 받고 싶지 않다면 수수께끼를 묻지 마십시오. 아무도 퍼즐(특히 아무도 필요로 하지 않는 퍼즐)을 풀고 싶어하지 않습니다.
 

네, 질문이 명확합니다...

다음은 코드의 원시 개요입니다.

 int start()
  {
   int counted_bars= IndicatorCounted ();
   if (counted_bars< 0 ) return (- 1 );
   if (counted_bars> 0 ) counted_bars--;
    
   int   limit = Bars - counted_bars;
     
     for ( int i=limit; i>= 0 ; i--)
     {
       
     tm1= iTime ( NULL , PERIOD_D1 ,i);           //--- Определяю время (Выводит текущую дату. Не совпадает с временем в тестере.)
     int shift= iBarShift ( NULL , PERIOD_H4 ,tm1,false);  //---По этому времени ищем бар
   
    hgh = iHigh ( NULL , PERIOD_H4 ,shift);   //---High бара
    lwo = iLow ( NULL , PERIOD_H4 ,shift);    //---Low бара
          
     flatline( "Lev_Up" ,tm1,hgh,tm2,lwo, Green , 1 );
     flatline( "Lev_Dn" ,tm1,hgh,tm2,lwo, Green , 1 );
     }
     
     SetText( "Tm1" , "Tm2" , TimeToStr (tm1), TimeToStr (tm1), Red , Blue , 12 );
     SetText2( "Shift" ,shift, Red , 12 );
     SetText5( "High" , "Low" , hgh,lwo, Red , Blue , 12 );
           
     //----
   return ( 0 );
  }

iTime 함수( NULL , PERIOD_D1 , i ) 가 표시하는 시간과 테스터에 표시되는 시간의 차이 문제. 왜 그런지 이해가 안됩니다.

코드의 본질은 H4 기간 막대의 고점과 저점으로 차트에 선을 그리는 것입니다. 이 막대는 시간 00:00에 해당해야 합니다.

파일:
 

좋은 하루! 한 DC에는 mt4가 있고 다른 DC에는 mt4가 있습니다. \Program Files\MetaTrader 4\config 폴더에 있는 서버(.srv)를 전송하는 것은 문제가 되지 않지만 mt4 및 mt4Multiterminal(DC도 다름)에서는 문제가 되지 않습니다 일하다 ......

.srv에서 IPServa 를 변경했습니다. / 많은 DC를 시도했습니다. / 이름을 바꾸려고 했습니다. 비활성 및 일정 없음

어떻게 할까요????
 

안녕하세요. 4자리 DC에서 주문을 여는 간단한 스크립트가 있습니다. 동일한 스크립트가 어떻게 생겼는지 알려주되 5자리 숫자로 작동하도록 하십시오.

정수 시작()

{
OrderSend (Symbol(),OP_BUY,0.01,Ask,3,Ask-200*Point,Ask+200*Point);

반환(0);
}

 

"experts" 폴더에 파일이 있으며, 이 파일의 복사본은 Custom Indicator 가 실행될 때마다 생성되어야 합니다.

- 코드에서 파일을 복사할 수 있습니까? 그렇다면 어떻게 합니까?

고맙습니다!

 
MarcusCrassus :

안녕하세요. 4자리 DC에서 주문을 여는 간단한 스크립트가 있습니다. 같은 스크립트가 어떻게 생겼는지 알려주세요. 하지만 5자리 숫자로 작동할 것이라고 합니다.

정수 시작()

{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-200*Point,Ask+200*Point);

리턴(0);
}


정수 시작()

{
OrderSend (Symbol(),OP_BUY,0.01,Ask,3 *10 ,Ask-200*Point *10 ,Ask+200*Point *10 );

리턴(0);
}
 
zxc 덕분에 세상은 좋은 사람들이 없는 것이 아닙니다.