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

 

Claudia에서 그래프의 규모를 제어하는 데 도움이 됩니다.

차트 창은 수동으로 생성했는데 ObjectSetInteger 에서 어떤 개체 이름을 사용해야 할지 모르겠고 ChartObject.mqh를 통해 확실히 하기로 결정했습니다.

나는 onchartivent에 씁니다.

CChartObject object;  

       if (lparam== '9' )
         Print (object.SetInteger( OBJPROP_CHART_SCALE , 0 , 4 ));


나는 로그에서 거짓을 얻는다. 어떻게 이기나요?

 
MakarFX :
외부 변수 - 무엇입니까?

일정한 입력이 아닙니다. 4k만 있습니다.

 
psyman :

Claudia에서 그래프의 규모를 제어하는 데 도움이 됩니다.

차트 창은 수동으로 생성되었으며 ObjectSetInteger 에서 어떤 개체 이름을 사용할지 모르겠고 ChartObject.mqh를 통해 확실히 하기로 결정했습니다.

나는 onchartivent에 씁니다.


나는 로그에서 거짓을 얻는다. 어떻게 이기나요?

 #define KEY_UP             38 
#define KEY_DOWN           40 

void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
 {
//---
   if (id== CHARTEVENT_KEYDOWN ) {
     static int p=( int ) ChartGetInteger ( 0 , CHART_SCALE );
     if (lparam==KEY_UP) {
       if (p> 4 ) p=- 1 ;
       if (p< 5 ) {
         ChartSetInteger ( 0 , CHART_SCALE ,++p);
       }
     }
     if (lparam==KEY_DOWN) {
       if (p< 1 ) p= 6 ;
       if (p> 0 ) {
         ChartSetInteger ( 0 , CHART_SCALE ,--p);
       }
     }
   }
 }
 
MakarFX :

1 도움이 되기에 너무 막연한 조건...

2 다른 "마법" 사용

나는 설명하려고 노력할 것이다.

매수 신호가 있었습니다.

나는 BUY를 열고 SELLSTOP을 STOPLOSS 수준에 놓습니다.

BUY가 TAKEPROFIT에 의해 닫히면 다음 진입 신호를 기다리고 있습니다.

가격이 STOPLOSS 주문을 중단하고 SELLSTOP을 트리거하면 BUYSTOP이 STOPLOSS 수준에 배치됩니다. 그리고 마지막 주문이 플러스로 마감될 때까지 계속됩니다. 즉, 우리는 앞뒤로 돌립니다.

 
Forallf :

나는 설명하려고 노력할 것이다.

매수 신호가 있었습니다.

나는 BUY를 열고 SELLSTOP을 STOPLOSS 수준에 놓습니다.

BUY가 TAKEPROFIT에 의해 닫히면 다음 진입 신호를 기다리고 있습니다.

가격이 STOPLOSS 주문을 중단하고 SELLSTOP을 트리거하면 BUYSTOP이 STOPLOSS 수준에 배치됩니다. 그리고 마지막 주문이 플러스로 마감될 때까지 계속됩니다. 즉, 우리는 앞뒤로 돌립니다.

두 번째 시리즈는 무엇입니까?
 
MakarFX :
두 번째 시리즈는 무엇입니까?

BUY 신호가 나타났습니다. 우리는 (이전 게시물에서와 같이) 일련의 플립 오더를 시작하며 이는 긍정적인 오더로 끝납니다.

그러나 첫 번째 시리즈가 끝날 때까지 BUY 또는 SELL에 대한 새로운 신호가 나타날 수 있습니다. 우리는 이미 잘 알려진 원칙에 따라 새로운 신호를 기반으로 시장에 진입합니다 (두 번째 주문 시리즈 출시).

아마도 세 번째와 네 번째 ... 두 번째는 처리 될 것입니다)

[삭제]  
Forallf :

나는 설명하려고 노력할 것이다.

매수 신호가 있었습니다.

나는 BUY를 열고 SELLSTOP을 STOPLOSS 수준에 놓습니다.

BUY가 TAKEPROFIT에 의해 닫히면 다음 진입 신호를 기다리고 있습니다.

가격이 STOPLOSS 주문을 중단하고 SELLSTOP을 트리거하면 BUYSTOP이 STOPLOSS 수준에 배치됩니다. 그리고 마지막 주문이 플러스로 마감될 때까지 계속됩니다. 즉, 우리는 앞뒤로 돌립니다.

이와 같이 - 주문 없이만( SELLSTOP - BUYSTOP ) 위치가 닫히는 방법, 반대 방향으로 열립니다(첫 번째 위치는 수동으로 열어야 함)

스냅샷.PNG

파일:
 
SanAlex :

이와 같이 - 주문 없이만( SELLSTOP - BUYSTOP ) 위치가 닫히는 방법, 반대 방향으로 열립니다(첫 번째 위치는 수동으로 열어야 함)


고맙습니다. 나는 그런 조언자들을 보았다. 그러나 그것은 중지 주문 과 함께 필요합니다. 그리고 MT4의 경우.

 
Forallf :

고맙습니다. 나는 그런 조언자들을 보았다. 그러나 그것은 중지 주문 과 함께 필요합니다. 그리고 MT4의 경우.

도움이나 조언을 원하십니까?
[삭제]  
Forallf :

고맙습니다. 나는 그런 조언자들을 보았다. 그러나 그것은 중지 주문 과 함께 필요합니다. 그리고 MT4의 경우.

나는 제안했다 - 당신이 결정합니다. - 누군가에게 유용할 수 있음