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

 
MQL5에서 MODE_TICKVALUE를 얻는 방법은 무엇입니까?
 
Roman Sharanov :
MQL5에서 MODE_TICKVALUE를 얻는 방법은 무엇입니까?
 SymbolInfoDouble (symbol, SYMBOL_TRADE_TICK_VALUE )
 
Roman Sharanov :
MQL5에서 MODE_TICKVALUE를 얻는 방법은 무엇입니까?
F1 도움말 - 표준 상수, 열거 및 구조 - 환경 상태 - 환경 상태 - 도구 정보
 void OnStart ()
  {
Alert ( "TICK_VALUE = " , SymbolInfoDouble ( Symbol (), SYMBOL_TRADE_TICK_VALUE ));               //Значение SYMBOL_TRADE_TICK_VALUE_PROFIT 
Alert ( "TICK_VALUE_PROFIT = " , SymbolInfoDouble ( Symbol (), SYMBOL_TRADE_TICK_VALUE_PROFIT )); //Рассчитанная стоимость тика для прибыльной позиции
Alert ( "TICK_VALUE_LOSS = " , SymbolInfoDouble ( Symbol (), SYMBOL_TRADE_TICK_VALUE_LOSS ));     //Рассчитанная стоимость тика для убыточной позиции
   
  }

//  Как то так
 
이봐, 지표가 하나의 차트로 브레이크 아웃에 대해 28 쌍을 볼 수 있도록 할 수 있습니까?
 
esmaster :

이렇게 주장하면서 종가 에서 마침표가 1인 MA를 취하면 오늘 의 종가 가 표시됩니까? 그런데 현실에서는 이랬어야지... 우리는 기뻐하고 풍요롭게!!! 아니면 실생활과 다른데 테스터가 바보인가요?
당신의 추론에 작은 오류가 끼어들었다 - 언제든지, 어떤 기간이든 Close[0] = Bid

 void OnStart ()
{
   Alert ( iMA ( NULL , PERIOD_M1 , 1 , 0 , MODE_SMA , PRICE_CLOSE , 0 ),
   "   ", iMA ( NULL , PERIOD_H1 , 1 , 0 , MODE_SMA , PRICE_CLOSE , 0 ),
   "   ", iMA ( NULL , PERIOD_D1 , 1 , 0 , MODE_SMA , PRICE_CLOSE , 0 ),
   "   ", Bid );

   Alert ("   M1            H1            D1           Bid ");
}
 

좋은 오후입니다. " $hah+" (오픈 소스 제외)와 같은 표시기가 있습니다. 버퍼가 올바르게 정의되어 있습니다. 기능이 작동하지 않는 이유를 알려주십시오.

 //возвращает данные зеленого буфера 
   double Greens( int shift)
{
   double buf = iCustom ( NULL , 0 , "$hah+" , 0 , 0 , shift);
   return (buf);
}
   //возвращает данные красного буфера 
double Reds( int shift)
{
   double buf = iCustom ( NULL , 0 , "$hah+" , 0 , 1 , shift); 
   return (buf);
}
   //возвращает данные черного буфера 
   double Blacks( int shift)
{
   double buf = iCustom ( NULL , 0 , "$hah+" , 0 , 2 , shift);
   return (buf);
}
bool SellSignal()
{
   //если последний столбик красный, а предпоследний зеленый
   if (Reds( 1 )!= 0 &&Blacks( 2 )!= 0 ) return ( true );

   else return ( false );
}
bool BuySignal()
{
   //если последний столбик зеленый, а предпоследний красный
   if (Greens( 1 )!= 0 &&Blacks( 2 )!= 0 ) return ( true );

   else return ( false );
}
 
d1w4m3 :

좋은 오후입니다. " $hah+" (오픈 소스 제외)와 같은 표시기가 있습니다. 버퍼가 올바르게 정의되어 있습니다. 기능이 작동하지 않는 이유를 알려주십시오.

데이터 창이 비어 있으면 0 또는 EMPTY_VALUE 일 수 있는 빈 값입니다.

 double Greens( int shift)   //возвращает данные зеленого буфера 
{
   return iCustom ( NULL , 0 , "$hah+" , 0 , 0 , shift);
}
  
double Reds( int shift) //возвращает данные красного буфера 
{
   return iCustom ( NULL , 0 , "$hah+" , 0 , 1 , shift); 
}

double Blacks( int shift) //возвращает данные черного буфера 
{
   return iCustom ( NULL , 0 , "$hah+" , 0 , 2 , shift);
}

bool SellSignal()   //если последний столбик красный, а предпоследний зеленый
{
  if (Reds( 1 )!= EMPTY_VALUE && Blacks( 2 )!= EMPTY_VALUE ) return true ;
   return false ;
}

bool BuySignal()    //если последний столбик зеленый, а предпоследний красный
{
  if (Greens( 1 )!= EMPTY_VALUE && Blacks( 2 )!= EMPTY_VALUE ) return true ;
   return false ;
}

이 지표는?

 
모두에게 좋은! 차트 목록에서 오일을 찾을 수 없습니다. 화폐만 있습니다. 초보자가 다운로드할 수 있는 위치를 찾거나 알려주십시오. 미리 감사드립니다.
 
Sergey :
모두에게 좋은! 차트 목록에서 오일을 찾을 수 없습니다. 화폐만 있습니다. 초보자가 다운로드할 수 있는 위치를 찾거나 알려주십시오. 미리 감사드립니다.

기호, 기호 세트 등을 마우스 오른쪽 버튼으로 클릭해 보십시오. 또는 브로커에게 전화하십시오.

 
STARIJ :

데이터 창이 비어 있으면 0 또는 EMPTY_VALUE 일 수 있는 빈 값입니다.

이 지표는?

나는 내 발에 넘어집니다))) 내가 이것에 얼마나 많은 시간을 보냈는지 압니다. 당신에 대한 나의 영원한 존경)