초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 793

 
Vladimir Karputov :

항목 5. :)


  • 경고가 필요하지 않습니다. Print()를 수행하십시오.
  • 다음을 기준으로 이벤트를 필터링해야 합니다.
    • 라파람
    • dparam
    • 그리고 스팸

제거하겠습니다. 그러나 내 질문은 다른 것에 관한 것입니다.
(머리는 모자만 쓰는게 아니겠죠?) 이 기능이 제대로 작동하는지 알아보려고 합니다. 그래야 하는 건가요 아니면 잘못된 건가요?

 
User_mt5 :

개체를 마우스로 클릭할 때 OnChartEvent 호출을 얻으려고 합니다.

...


다음은 " CHARTEVENT_OBJECT_CLICK "에 대해 전달된 내용입니다.

이벤트

id 매개변수 값

lparam 매개변수 값

dparam 매개변수의 값

스팸 매개변수 값

그래픽 개체의 마우스 클릭 이벤트

CHARTEVENT_OBJECT_CLICK

X 좌표

Y 좌표

이벤트가 발생한 그래픽 개체의 이름


즉, 객체의 id==CHARTEVENT_OBJECT_CLICK 및 sparam==name을 잡아야 합니다.
 
Vladimir Karputov :

다음은 " CHARTEVENT_OBJECT_CLICK "에 대해 전달된 내용입니다.

이벤트

id 매개변수 값

lparam 매개변수 값

dparam 매개변수의 값

스팸 매개변수 값

그래픽 개체에 대한 마우스 클릭 이벤트

CHARTEVENT_OBJECT_CLICK

X 좌표

Y 좌표

이벤트가 발생한 그래픽 개체의 이름


즉, 객체의 id==CHARTEVENT_OBJECT_CLICK 및 sparam==name을 잡아야 합니다.

저도 처음에는 그렇게 생각했습니다. 그러나 문자열은 클릭한 개체의 이름을 제공합니다. 저것들. 분명히 이것은 여전히 출력 매개변수입니다.
아니면 내가 틀렸어?

 
User_mt5 :

저도 처음에는 그렇게 생각했습니다. 그러나 문자열은 클릭한 개체의 이름을 제공합니다. 저것들. 분명히 이것은 여전히 출력 매개변수입니다.
아니면 내가 틀렸어?


개체를 클릭해야 합니까? 위에서 방법을 제안했습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

초보자의 질문 MQL5 MT5 MetaTrader 5

블라디미르 카르푸토프 , 2017.11.07 13:38


다음은 " CHARTEVENT_OBJECT_CLICK "에 대해 전달된 내용입니다.

이벤트

id 매개변수 값

lparam 매개변수 값

dparam 매개변수의 값

스팸 매개변수 값

그래픽 개체의 마우스 클릭 이벤트

CHARTEVENT_OBJECT_CLICK

X 좌표

Y 좌표

이벤트가 발생한 그래픽 개체의 이름


즉, 객체의 id==CHARTEVENT_OBJECT_CLICK 및 sparam==name을 잡아야 합니다.

 

네, 이사 온 것 같아요.
함수 자체는 모든 이벤트(마우스와 키보드 모두)에서 호출되며 내부에서 원하는 이벤트를 필터링해야 합니다.
고맙습니다.

 
User_mt5 :

네, 이사 온 것 같아요.
함수는 모든 이벤트(마우스와 키보드 모두)에서 호출되며 내부에서 원하는 이벤트를 필터링해야 합니다.
고맙습니다.


여러 이벤트( 이벤트 유형 )가 있습니다. 클릭, 생성, 속성 변경... 즉, 먼저 ID별로 이벤트를 필터링한 다음 스팸으로 필터링해야 합니다.


 
Vladimir Karputov :

여러 이벤트( 이벤트 유형 )가 있습니다. 클릭, 생성, 속성 변경... 즉, 먼저 ID별로 이벤트를 필터링한 다음 스팸으로 필터링해야 합니다.


네 감사합니다. 왠지 f-ii 콜 수준에서도 걸러낼 수 있다고 생각했다. 또한 id의 모든 것을 제거하고 f-ii 호출에서 id를 대체하고 싶었습니다.
"글쎄, 미쳤어, 당신은 무엇을 가져갈 것입니까!"))
그리고 내부는 물론 모든 것이 쉽습니다. 다시 한번 감사합니다.

 

작은 질문에 대해 새로운 주제를 만들고 싶지 않습니다. 아마도 저뿐만 아니라 초보자가 배우는 데 유용할 것입니다.

새로운 프리랜서 일자리를 신청할 수 있는 기회는 언제입니까?

어제라면 10개 모두 이미 사용했습니다.

 

누군가 파기 방법을 알려줄 수 있습니까? 엑셀 에서 "예측 기능" 등의 새로운 기능이 있습니다(예: "PREDICTION.ETS", "PREDICTION.ETS.DOVINTERVAL").

MQL 5에 비슷한 것이 있습니까? 저것들. 입력에서 데이터 배열 - 출력에서 예측 배열.

스크린샷에서와 같이 새 라인을 만들 수 있으려면 아래쪽 표시기에 흰색 라인이 있어야 합니다.

 

친구, 찻주전자를 도와주세요. 아이디어는 다음과 같습니다. 변수 "Ind"가 주어진 수준에 도달하면 "Ind"를 기다리는 동안 더 이상 확인하지 않는 "Value" 방향의 변경을 기다리면서 진행합니다.


   if (Ind[ 0 ]<=- 0.7 )
     {
       while (Value[ 3 ]>Value[ 2 ]<Value[ 1 ])
        {
         if ( CopyBuffer (InpInd2_Handle, 1 ,SignalBar, 3 ,Value)<= 0 )
           {
            Recount= true ;
             return ;
           }
        }
       if (BuyPosOpen) BUY_Open= true ;
     }


어떻게 하는게 맞나요???

사유: