테스터에 SL과 TP를 끌어다 놓습니다. - 페이지 3

 
khorosh :
그럼에도 불구하고 이 기능을 사용하여 버튼을 사용하여 어드바이저를 제어하고 테스터와 실생활 모두에서 모든 것이 작동합니다.

당신은 녹색과 짠 것을 혼동합니다

당신은 사용하고있다

OBJPROP_STATE

버튼 상태 (눌림/눌림)

부울

OnTick() 이벤트에서

 
pako :

당신은 녹색과 짠 것을 혼동합니다

당신은 사용하고있다

OBJPROP_STATE

버튼 상태 (눌림/눌림)

부울

아니오, 사용하지 않습니다. CHARTEVENT_OBJECT_CLICK를 사용하고 있습니다.
 
khorosh :
어떻게 확인합니까?

OnChartEvent에서 작성한 Expert Advisor 생성:

   Comment ( GetTickCount ());
   Print ( GetTickCount ());

시각적 테스트 를 시작했습니다. 차트를 클릭하고 레이블을 만들고 클릭합니다... 아무런 효과가 없습니다.

 
Dmitry Fedoseev :

OnChartEvent에서 작성한 Expert Advisor 생성:

시각적 테스트 를 시작했습니다. 차트를 클릭하고 레이블을 만들고 클릭합니다... 아무런 효과가 없습니다.

그리고 OnChartEvent를 사용하여 코드를 완전히 레이아웃할 수 있습니다. 나와의 차이점이 무엇인지 알아보겠습니다. 그건 그렇고, 나는 EA가 아니라 표시기에 버튼이 있습니다. 표시기에 버튼을 만들고 CHARTEVENT_OBJECT_CLICK를 사용하십시오.
 
khorosh :
그리고 OnChartEvent를 사용하여 코드를 완전히 레이아웃할 수 있습니다. 나와의 차이점이 무엇인지 알아보겠습니다. 그건 그렇고, 나는 EA가 아니라 표시기에 버튼이 있습니다. 표시기에 버튼을 만들고 CHARTEVENT_OBJECT_CLICK를 사용하십시오.
이 지표를 시각적 테스트 차트에 적용합니까?
 
khorosh :
그리고 OnChartEvent를 사용하여 코드를 완전히 레이아웃할 수 있습니다. ...
 #property copyright "*"
#property link        "*"
#property version    "1.00"
#property strict

int OnInit (){
   return ( INIT_SUCCEEDED );
}

void OnDeinit ( const int reason){
}

void OnTick (){
}

void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
  {
   Comment ( GetTickCount ());
   Print ( GetTickCount ());
}
 
Dmitry Fedoseev :
글쎄, 그것은 작동하지 않는 것 같습니다. 그리고 인디케이터에 버튼을 만들고 CHARTEVENT_OBJECT_CLICK 를 사용합니다. 작동합니다.
 
khorosh :
글쎄, 그것은 작동하지 않는 것 같습니다. 그리고 인디케이터에 버튼을 만들고 CHARTEVENT_OBJECT_CLICK 를 사용합니다. 작동합니다.
이 표시기로 무엇을 해야 합니까? 전문가에게 전화를 걸거나 시각적 테스트 일정을 정하시겠습니까?
 
Dmitry Fedoseev :
이 지표를 시각적 테스트 차트에 적용합니까?
네. 테스터 템플릿에서 할 수 있습니다.
 
khorosh :
신에게 맹세코.) 테스터 차트의 버튼을 누르면 색이 바뀝니다. 이것은 OnChartEvent 가 작동 중임을 나타냅니다.
버튼은 무엇입니까? 버튼을 누르면 반응하며 문제가 없습니다. OnChartEvent 에 일종의 인쇄를 삽입하고 이것이 테스터에서 작동하지 않는지 확인합니다. 물론 OnChartEvent가 어떤 클래스에서도 수동으로 호출되지 않는 경우 사이트의 기사에서 그러한 옵션을 보았습니다.