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

 
죄송합니다, Makar, SetIndexStyle을 사용하여 변경할 수 있는 것 같습니다. 그러나 시도하지 않았습니다.
 
Aleksei Stepanenko # :
Makar, 죄송합니다. SetIndexStyle을 사용하여 변경할 수 있는 것 같습니다. 그러나 시도하지 않았습니다.

SetIndexStyle은 원하는 섹션이 아닌 전체 라인을 변경합니다.

MT5에서는 이를 위해 DRAW_COLOR_LINE이 만들어졌습니다.
 
네, 그렇습니다. 얼룩말이 필요합니까? 그럼 네.
 
MakarFX # :
나는 모든 것을 이해하기 시작했고 우리는 코드에 대해 더 많이 이야기합니다
Buf2[i] = Buf1[i];
그렇지 않으면
버퍼2[i] = EMPTY_VALUE; 3개의 선은 따로 그릴 필요가 없습니다
그리고 우리는 위에서 제안한 사람이 우리 모듈 시작에 추가하고 그가 가격을 열고 닫고 배열이 있는 경우에만 조건을 추가하는 것처럼 할 수 있습니다.
 int start()
  {
   if ( Bars <=RSIPERIOD) return ( 0 );
   int ExtCountedBars=IndicatorCounted();
   if (ExtCountedBars< 0 ) return (- 1 );
   if (ExtCountedBars> 0 ) ExtCountedBars--;
   for ( int i= 0 ;i< Bars -RSIPERIOD;i++)
      {
       Buf0[i] = iRSI ( NULL , 0 ,D10, 0 ,i);
       Buf1[i] = ( iRSI ( NULL , 0 ,D11, 0 ,i)+ iRSI ( NULL , 0 ,D12, 0 ,i))/ 2 ;
       if ( iRSI ( NULL , 0 ,D11, 0 ,i)> iRSI ( NULL , 0 ,D12, 0 ,i))
       Buf2[i] = Buf1[i]; 
       else
       Buf2[i] = EMPTY_VALUE ;
       if (Buf2[i] < Buf1[i]) 
  SetIndexStyle( 0 , DRAW_LINE , STYLE_SOLID , 1 , clrRed );
      }
   return ( 0 );
  }
string Ds_0( double DOUBLE) { return (DoubleToStr(DOUBLE, 0 ));}








 
Andrey Kipyatkov # :
나는 모든 것을 이해하기 시작했고 우리는 코드에 대해 더 많이 이야기합니다
Buf2[i] = Buf1[i];
그렇지 않으면
버퍼2[i] = EMPTY_VALUE; 3개의 선은 따로 그릴 필요가 없습니다
그리고 우리는 위에서 제안한 사람이 우리 모듈 시작에 추가하고 그가 가격을 열고 닫고 배열이 있는 경우에만 조건을 추가하는 것처럼 할 수 있습니다.

추가하다)))

결과는 실선입니다

 
Andrey Kipyatkov # :
나는 모든 것을 이해하기 시작했고 우리는 코드에 대해 더 많이 이야기합니다
Buf2[i] = Buf1[i];
기타 - 더
버퍼2[i] = EMPTY_VALUE; 3개의 선은 따로 그릴 필요가 없습니다
그리고 우리는 위에서 제안한 사람이 우리 모듈 시작에 추가하고 그가 가격을 열고 닫고 배열이 있는 경우에만 조건을 추가하는 것처럼 할 수 있습니다.

접힌 부분의 색상을 변경해야 하는 경우 이 코드를 보고 조각을 가져오세요.

https://www.mql5.com/ru/code/18167

AMA STL Color
AMA STL Color
  • www.mql5.com
Технический индикатор Адаптивное Скользящее Среднее (Adaptive Moving Average, AMA).
 
Vitaly Muzichenko # :

접힌 부분의 색상을 변경해야 하는 경우 이 코드를 보고 조각을 가져오세요.

https://www.mql5.com/ru/code/18167

동일 - EMPTY_VALUE
 
MakarFX # :
동일 - EMPTY_VALUE
첫 번째 줄과 다른 색상으로 단순히 한 줄을 다른 줄에 "겹칠" 수 있는 조건을 설정할 수 있다면 무언가를 추가하는 것은 의미가 없다는 것을 깨달았습니다. 필요하지 않은 기능
 
Valeriy Yastremskiy # :

차이점이 뭐야? 그리고 주문 번호는 1이 아니라 0부터입니까?

1부터 OrdersTotal은 주문이 없을 때 0을 반환합니다. 하지만 어떻게든

for ( int i = OrdersTotal() ; i > 0 ; i -- )

무한 루프를 제공하지만 >= 는 그렇지 않습니다.

zs mql에서 통신을 위한 더 편리한 또 다른 플랫폼이 있습니까???
 
Nerd Trader # :
zs mql에서 통신을 위한 더 편리한 또 다른 플랫폼이 있습니까???
이게 왜 나쁜거야?