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

 
Vladimir Karputov :

도움말: CopyRates

표시기에서 데이터를 요청할 때 요청된 시계열이 아직 빌드되지 않았거나 서버에서 다운로드해야 하는 경우 함수는 즉시 -1을 반환하지만 로드/빌드 프로세스 자체는 시작됩니다.

감사합니다. 덕분에 해결되었습니다. 정말 필요한 데이터만 가져갔고 일련의 오류가 즉시 사라졌지만 메모리 누수 및 충돌도 있었습니다))

 
BillionerClub :

감사합니다. 덕분에 해결되었습니다. 정말 필요한 데이터만 가져갔고 일련의 오류가 즉시 사라졌지만 메모리 누수 및 충돌도 있었습니다))

그러나 질문은 남아 있습니다. "표시기가 이미 OnCalculate에 OHLC 배열을 제공하는 경우 표시기의 현재 기호 및 기간에 CopyRates 를 사용하는 이유는 무엇입니까?"

 
Vladimir Karputov :

그러나 질문은 남아 있습니다. "표시기가 이미 OnCalculate에 OHLC 어레이를 제공하는 경우 표시기의 현재 기호 및 기간에 CopyRates를 사용하는 이유는 무엇입니까?"

OnCalculate에 OHLC가 있습니다." 그러나 막대가 없을 수 있으며 어레이를 종료하겠다고 위협할 때 어떤 경우에도 true 매개변수와 함께 Ibarshift 를 사용해야 합니다.

 
BillionerClub :

OnCalculate에 OHLC가 있습니다." 그러나 막대가 없을 수 있으며 어레이를 종료하겠다고 위협할 때 어떤 경우에도 true 매개변수와 함께 Ibarshift 를 사용해야 합니다.

아니요. OnCalculate에는 현재 기호와 현재 시간 프레임에 대한 모든 OHLC가 포함되어 있습니다. 그러나 당신이 말의 양쪽 다리를 쏘는 전속력으로 아마추어라면 - 그렇다면, 당신은 CURRENT 심볼과 타임프레임에 대해 INDICATOR에서 CopyXXXX 기능을 사용할 수 있습니다.

 
Vladimir Karputov :

... 전속력으로 말의 양쪽 다리를 쏘다 ...

두 발로 달리는 말은 어떤 말인지 궁금합니다.

아니면 둘 다 옳습니까, 아니면 둘 다 후방을 의미합니까?

 
Vladimir Karputov :

아니요. OnCalculate에는 현재 기호와 현재 시간 프레임에 대한 모든 OHLC가 포함되어 있습니다. 그러나 말의 양쪽 다리를 모두 쏘기 위해 전속력으로 아마추어라면 - 예, 현재 기호 및 기간에 대해 표시기에서 CopyXXXX 기능을 사용할 수 있습니다.

제가 설명을 잘 못했어요, 죄송합니다. 답변 감사합니다. 나는 당신이 옳다는 것을 확인했습니다. 막대가 방금 길을 잃었고 예기치 않게 내가 예상하지 못한 곳으로 이륙했습니다. 그러나 내 작업은 말하자면 다른 터미널에서 데이터를 로드하는 것인데, 이는 두 터미널의 부재 또는 존재로 인해 일치하지 않을 수 있습니다. barshift가 찾지 못한 것보다 더 나은 솔루션을 확인하지 않았기 때문에.


 

안녕하세요! ... 나는 여기에 오랫동안 있지 않았다)

왜 기능

 PlotIndexSetInteger ( 0 , PLOT_DRAW_BEGIN,begin );

수신에 영향을 미치지 않습니다

handle = iCustom ( _Symbol , PERIOD_CURRENT , "Market indices" );
if (handle != INVALID_HANDLE )
   {
     Alert ( "RT - " ,rates_total);
     Alert ( "BC - " , BarsCalculated (handle));
   };


문제는 RT와 BC가 동일하다는 것입니다.


즉, 핸들로 PLOT_DRAW_BEGIN 표시기가 무엇인지 알 수 있습니까?

... 기간이 다른 여러 변수에 대해 iCustom을 통해 요청할 계획이며 요청된 모든 변수가 계산되는 막대를 아는 것이 중요합니다.

 
배열에서 검색하는 데 비용이 많이 드는 것처럼 왜 그렇게 빨리 작동합니까?
 iBarShift
 
BillionerClub :
배열에서 검색하는 데 비용이 많이 드는 것처럼 왜 그렇게 빨리 작동합니까?
대부분의 경우 검색은 주기가 아니라 간단한 수학의 도움으로 구현됩니다.
 

안녕하세요, 한 가지 문제가 있습니다.

러시아 문자 대신 상형 문자가 있습니다.   지역 설정을 변경해 보았지만 소용이 없었습니다. 작업 방법을 알고 있습니까?