[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 890

 
artmedia70 :
이게 뭔가요?
어떤가요?

시작이 선언되기 전에:

 bool Buy = FALSE;
 
belck :

시작이 선언되기 전에:

이해가 안되는데 본인의 기능을 사용해서 포즈를 여는건가요 아니면 김의자를 여는건가요?
Igor의 경우 대략 임의의 호출을 작성했지만(특히 귀하의 전략과 관련이 없음), 내 것인 경우 정보가 거의 없습니다 ...
 

안녕하세요! MQL4에서 구성이 어떻게 구현되는지 알려주십시오.

"하루 내에 17.17의 분 막대 EURUSD 의 종가 가 분 막대 EURUSD 17.11의 시작 가격보다 높으면"

이 경우 현재 시간이 반드시 17:18일 필요는 없으며 주어진 날짜 내에서 더 늦을 수도 있습니다.

아마도 몇 가지 옵션이 있습니까? (나는 막 언어를 배우기 시작했다)

 
안녕하세요 여러분, 저는 이해할 수 없습니다.
 //+------------------------------------------------------------------+
//|                                                     Proverka.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
int h;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
 
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----

if (Bid== iMA ( NULL , 0 , 13 , 0 , MODE_EMA , PRICE_CLOSE , 0 )) Alert ( "цена коснулась МА" );

//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
이 간단한 코드를 테스트할 때 로그에 메시지가 표시되지 않았습니다. 이유는 무엇입니까? 해당 월의 가격은 EMA(13)를 여러 번 교차하므로 메시지가 표시되어야 하지만 표시되지 않습니다(. 누가 도와줄 수 있습니까!
 
a11adin :
안녕하세요 여러분, 이해할 수 없습니다. 이 간단한 코드를 테스트할 때 로그에 메시지가 표시되지 않았습니다. 이유는 무엇입니까? 해당 월의 가격은 EMA(13)를 여러 번 교차하므로 메시지가 표시되어야 하지만 표시되지 않습니다(. 누가 도와줄 수 있습니까!

 //+------------------------------------------------------------------+
//|                                                     proverka.mq4 |
//|                                Copyright © 2010, Victor Nicolaev |
//|                                                    vinin.ucoz.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Victor Nicolaev"
#property link       "vinin.ucoz.ru"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red

extern int MA_Period= 13 ;
//---- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle( 0 , DRAW_LINE );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int     counted_bars=IndicatorCounted();
   int limit= Bars -counted_bars;
   if (limit> 1 ) 
   {
      limit= Bars -MA_Period- 1 ;
   }
   for ( int i=limit;i>= 0 ;i--) {
      ExtMapBuffer1[i]= iMA ( NULL , 0 ,MA_Period, 0 , MODE_EMA , PRICE_CLOSE ,i);
       if ( MathAbs (Close[i]-ExtMapBuffer1[i])< Point ) Print ( "цена коснулась МА, Bar=" , i);
   }
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
이 옵션을 확인하십시오
 

안녕하세요! 어떤 경우에 지연 설정 시 GetLastError() 4051 오류가 나타나는지 알려주세요. "잘못된 기능 매개변수 값"은 무엇을 의미합니까? 모든 것이 항상 그렇듯이 보이지만 오류가 있습니다. 고맙습니다!

죄송합니다. 내가 직접 찾았다.

 
Vinin :

이 옵션을 확인하십시오
도와 주셔서 감사합니다. 매우 감사합니다 =)
 

부울 연산 이 작동하지 않습니다 || (FXI1<0 && FXI2>0 || RSI<50 && RSI>30). 뭐가 문제 야? 고맙습니다.

 
Maniac :

부울 연산이 작동하지 않습니다 || (FXI1<0 && FXI2>0 || RSI<50 && RSI>30). 뭐가 문제 야? 고맙습니다.

그녀의 급여를 지불하려고 했습니까?
 
vasya_vasya :
그녀의 급여를 지불하려고 했습니까?


유형에 따라 로그 작업을 수행하는 절차가 확립되어 있습니다.

관심 있는 내용을 올바르게 이해했다면 - 시도 -

if ((FXI1 < 0 && FXI2> 0) || (RSI < 50 && RSI> 30))
   {
   }

로그 작업의 실행 순서는 설명서와 교과서에 설명되어 있습니다.