코딩 도움말 - 페이지 754

 
1225113 :
귀하의 의견에 감사드립니다. 더 많은 것에 대한 수요가 있습니다. 이 표시기(첨부된)는 EA에서 모든 미결 주문 및 보류 중인 주문을 마감할 수 있습니까?

지시자가 주문을 처리할 수 있다는 의미라면 ...

해당 지표의 값을 사용할 수 있다는 의미라면 그렇습니다. 지표의 값을 사용한 다음 해당 논리를 EA에 통합하려면 몇 가지 논리를 사용해야 합니다. 그러나 지표를 쌓는 것만으로는 도움이 되지 않습니다. 엄격한 규칙을 정의한 다음 해당 규칙을 사용하십시오.


그리고 세 번째: 해당 표시기가 다시 그려집니다. EA(모든 EA)에서 사용하려고 하면 모든 종류의 신호에 대해 EA에서 해당 표시기를 사용하려고 시도하는 것이 쓸모가 없다는 것을 곧 알게 될 것입니다.
[삭제]  

이 두 지표에 경고를 추가할 수 있습니까?

감사해요

팀 트레이더

 

안녕,

mt5를 사용했습니다.

FIFO를 사용하여 증분 주석을 표시하는 기능 이 필요합니다.

showcomment("EA 시작됨");

showcomment("xxxx에서 구매") ;

showcomment("xxxx에 마감 판매") ;

등..등..등..

showcomment("EA 종료 시간 23:00");

 
baraozemo :

안녕,

mt5를 사용했습니다.

FIFO를 사용하여 증분 주석을 표시하는 기능이 필요합니다.

showcomment("EA 시작됨");

showcomment("xxxx에서 구매") ;

showcomment("xxxx에 마감 판매") ;

등..등..등..

showcomment("EA 종료 시간 23:00");

다음과 같이 시도하십시오.

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment) for ( int i= 0 ; i<linesCount- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                             _commentLines[ MathMin (linesCount,_maxLinesInComment- 1 )] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}
 
mladen :

다음과 같이 시도하십시오.

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment) for ( int i= 0 ; i<linesCount- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                             _commentLines[ MathMin (linesCount,_maxLinesInComment- 1 )] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}

Mladen님 답변 감사합니다.

20줄을 채우면 코드가 주석을 "위로 스크롤"하지 않습니다...
새 줄을 입력하려면 가장 오래된 줄 주석을 삭제해야 합니다.

 
baraozemo :

Mladen님 답변 감사합니다.

20줄을 채우면 코드가 주석을 "위로 스크롤"하지 않습니다...
새 줄을 입력하려면 가장 오래된 줄 주석을 삭제해야 합니다.

이 시도 :

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment- 1 ) for ( int i= 0 ; i<_maxLinesInComment- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                                       _commentLines[linesCount] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}
 
tks, 완벽하게 작동
 
mladen :

이 시도 :

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment- 1 ) for ( int i= 0 ; i<_maxLinesInComment- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                                       _commentLines[linesCount] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}

친애하는 @mladen,

가능하면 모든 상자가 녹색 또는 빨간색일 때 첨부된 추세 표시기에 경보를 추가할 수 있습니까?

 
mladen :

지시자가 주문을 처리할 수 있다는 의미라면 ...

해당 지표의 값을 사용할 수 있다는 의미라면 그렇습니다. 지표의 값을 사용한 다음 해당 논리를 EA에 통합하려면 몇 가지 논리를 사용해야 합니다. 그러나 지표를 쌓는 것만으로는 도움이 되지 않습니다. 엄격한 규칙을 정의한 다음 해당 규칙을 사용하십시오.


그리고 세 번째: 해당 표시기가 다시 그려집니다. EA(모든 EA)에서 사용하려고 하면 모든 종류의 신호에 대해 EA에서 해당 표시기를 사용하려고 시도하는 것이 쓸모가 없다는 것을 곧 알게 될 것입니다.
친애하는 믈라덴.
시그널에 대해 다른 EA에 적용한다면 나는 당신의 의견에 강력히 동의하지만 수동 거래에만 사용하고 EA를 착용하는 마감 주문 ... 내 생각이 옳은 것이 무엇이든 주문을 마감하려면 HH 또는 LL이 필요합니까? ... 아니면 EA가 나에게 추천하는 것처럼 더 좋아졌을 수도 있습니다. 보여주실 수 있습니까?...

관심을 가져주셔서 감사합니다.
 
1225113 :
친애하는 믈라덴.
시그널에 대해 다른 EA에 적용한다면 나는 당신의 의견에 강력히 동의하지만 수동 거래에만 사용하고 EA를 착용하는 마감 주문 ... 내 생각이 옳은 것이 무엇이든 주문을 마감하려면 HH 또는 LL이 필요합니까? ... 아니면 EA가 나에게 추천하는 것처럼 더 좋아졌을 수도 있습니다. 보여주실 수 있습니까?...

관심을 가져주셔서 감사합니다.

귀하의 원래 질문은 다음과 같습니다.

1225113 :
귀하의 의견에 감사드립니다. 더 많은 것에 대한 수요가 있습니다. 이 표시기(첨부된) 는 EA에서 모든 미결 주문 및 보류 중인 주문을 마감할 수 있습니까?
대답은 그것에 관한 것이었습니다. 어쨌든 수동으로 거래하면 아무것도 변경할 목적이 없습니다 (다시 칠하는 표시기조차도)