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

 
evillive :

그리고 왜 " 4자 또는 2자로 정규화하는지 알 수 있습니다. (따옴표가 5자리인 경우) "? 5자리와 3자리도 작동해야 합니다.

5자리 따옴표에는 작은 공백이 많이 있습니다. 가격이 뛰지 않을까 걱정됩니다... 항목을 놓치지 않기 위해.

그건 그렇고, 코드에서 pip를 제거해도 주문은 여전히 열리지 않습니다 :(

 
두 가지 지표의 간단한 TS에 경고를 첨부하는 데 비용이 얼마나 듭니까?
 
alsu :
iTime 함수는 tester\history 폴더에 있는 파일(각 tamframe에 대해 개별적으로)에서 i 번째 막대를 가져옵니다. 아마도 마지막 막대가 1월 13일에 해당하는 D1 및 H1에 대한 기록 파일이 일부 이전 실행에서 가져온 것입니다. .
무엇을 해야 합니까? 나는 정기적으로 이야기를 업데이트하고 있습니다.
 
MarkTrade :

안녕하세요.

이 코드가 거래되지 않는 이유를 알려주십시오.

그리고 경고가 작동하지 않습니다.

잡지에 완전한 침묵이 있습니다 ...

화면에서 조건의 일치를 볼 수 있습니다.


화면에는 5자리 차트가 있습니다. 너와 같은 미끄러짐으로

OrderSend(Symbol(),OP_SELL,0.1,Bid, 2 ,Ask+SL*pip*Digits,Ask-TP*pip*Digits,0,0,0, CLR_NONE );

주문은 열리지만 진입 조건이 일치할 때 6개월을 기다려야 하며 가장 중요한 것은 시장이 매우 조용할 것입니다.

------

경고는 작동하지만 평등한 경우에도 5자리

if (NormalizeDouble(Bid, Digits*pip) == NormalizeDouble(ma, Digits*pip)) Alert("!!!!!!!!!!!");

정확한 일치가있을 때 약 2 년을 기다려야합니다. 결국 가격은 점프, 점프를 좋아하지만 정확히 5 번째 자리까지 여야합니다.

 
alsu :
MQL을 사용하는 경우 전문가\파일 폴더 내에서만

예, 복사할 파일은 전문가\파일에 있습니다.

MQL4를 사용하여 어떻게 복사할 수 있습니까?

 
zxc :


화면에는 5자리 차트가 있습니다. 너와 같은 미끄러짐으로

OrderSend(Symbol(),OP_SELL,0.1,Bid, 2 ,Ask+SL*pip*Digits,Ask-TP*pip*Digits,0,0,0,CLR_NONE);

주문은 열리지만 진입 조건이 일치할 때 6개월을 기다려야 하며 가장 중요한 것은 시장이 매우 조용할 것입니다.

------

경고는 작동하지만 평등한 경우에도 5자리

if (NormalizeDouble(Bid, Digits*pip) == NormalizeDouble(ma, Digits*pip)) Alert("!!!!!!!!!!!");

정확한 일치가있을 때 약 2 년을 기다려야합니다. 결국 가격은 점프, 점프를 좋아하지만 정확히 5 번째 자리까지 여야합니다.

이를 위해 4자로 정규화합니다.

그리고 미끄러짐은 어떻습니까? 잡지에 인용문 이 있었다면 그렇습니다.

스크린샷 은 정확히 일치하는 것을 보여주고 로그에서 주문을 열려는 시도조차 하지 않았습니다.

 
MarkTrade :

이를 위해 4자로 정규화합니다.

그리고 미끄러짐은 어떻습니까? 잡지에 인용문이 있었다면 그렇습니다.

스크린샷 은 정확히 일치하는 것을 보여주고 로그에서 주문을 열려는 시도조차 하지 않았습니다.

올바르게 정규화하고 있지 않습니다 . 4자로 정규화하려면 NormalizeDouble(..., 4 )을 작성하십시오. 도움말을 다시 읽으십시오. 이는 두 번째 매개변수 인 소수 자릿수 를 의미합니다. 당신이 하는 것처럼 3 또는 5에 10을 곱하십시오. 30 또는 50자리 숫자를 얻을 수 있지만 4자리는 얻을 수 없습니다.
 
MarkTrade :

이를 위해 4자로 정규화합니다.

그리고 미끄러짐은 어떻습니까? 잡지에 인용문이 있었다면 그렇습니다.

스크린샷 은 정확히 일치하는 것을 보여주고 로그에서 주문을 열려는 시도조차 하지 않았습니다.


이 유형의 계정을 사용하면 스톱으로 즉시 주문을 열 수 있습니까?
 
atztek :

예, 복사할 파일은 전문가\파일에 있습니다.

MQL4를 사용하여 어떻게 복사할 수 있습니까?


따라서 파일 복사 기능이 없습니다. 그러나 예를 들어 다음과 같이 할 수 있습니다.

 //копирует src в dest
void CopyFile( string dest, string src )
{
   int handle1,handle2;
   handle1= FileOpen (src , FILE_BIN | FILE_WRITE );
   handle2= FileOpen (dest, FILE_BIN | FILE_READ );
   FileSeek (handle1, 0 , SEEK_END );
   FileSeek (handle2, 0 , SEEK_SET );
   while (true)
   {
       string s= FileReadString (handle2, 1 );
       if (! FileIsEnding (handle2))
         FileWriteString (handle1,s, 1 );
       else break ;  
   }
   FileClose (handle1);
   FileClose (handle2);
}
 
Fox_RM :
무엇을 해야 합니까? 나는 정기적으로 이야기를 업데이트하고 있습니다.

사실 이건 일종의 잼인데 테스터에 그런게 있어서는 안되는데...

히스토리 파일을 만지작거리고 먼저 tester\history 폴더의 모든 것을 삭제하십시오...