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

 
double Dopen1 = iOpen(NULL,TimeFr,1);
   double Dclose1 = iClose(NULL,TimeFr,1);
   double Dopen2 = iOpen(NULL,TimeFr,2);
   double Dclose2 = iClose(NULL,TimeFr,2);
   double Dopen3 = iOpen(NULL,TimeFr,3);
   double Dclose3 = iLow(NULL,TimeFr,3);

   Dmax=iHigh(NULL,TimeFr,1); // high прошлой свечи
   Dmin=iLow(NULL,TimeFr,1); // low прошлой свечи
   TempT=iTime(NULL,TimeFr,1); // время прошлой свеч 

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?
 

Romal001 :

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?

거래 신호가 있습니까?

 
Artyom Trishkin :

거래 신호가 있습니까?


아니요, 하지만 추가하거나 변경할 수 있는 바가 있습니다.
 
Romal001 :

아니요, 하지만 추가하거나 변경할 수 있는 바가 있습니다.

소금, 후추를 넣으십시오. 소스 좀 더.

그리고 여기에서 읽을 수도 있습니다. 많은 유용합니다.

 
Romal001 :

아니요, 하지만 추가하거나 변경할 수 있는 바가 있습니다.


모든 요청 ID와 함께 MarketInfo 추가 )))))

...... 그리고 AccountInfoDouble 도 모두와 함께

 

필요한 것이 무엇인지 먼저 알아야 합니다.

그리고 어떻게 받는지 물어보세요.

 

MA의 교차점에 선이 그려지지 않은 이유를 말하지만 서로 옆에 캐치가 어디 있습니까? 스크립트로 실행하면 모든 것이 잘 그려지기 때문입니다.

 //+------------------------------------------------------------------+
//|                                      подсчет пересечений Ma .mq4 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict

extern int Баров = 500 ;   // Баров для подсчета пересечений МА
extern int MA_1  = 10 ;
extern int MA_2  = 100 ;

void OnTick ()
{
   int Бар, Счетчик;
   double MA_1_Предыдущая, MA_2_Предыдущая,
         MA_1_Следующая,  MA_2_Следующая;

   ObjectsDeleteAll (); // Удалить вертикальные линии

   for (Счетчик= 0 , Бар= 0 ; Бар<Баров; Бар++) // Начинаем с послнего бара
  {
    MA_1_Предыдущая = iMA ( Symbol (), PERIOD_M5 ,MA_1, 0 , MODE_SMA , PRICE_CLOSE ,Бар+ 1 );
    MA_1_Следующая  = iMA ( Symbol (), PERIOD_M5 ,MA_1, 0 , MODE_SMA , PRICE_CLOSE ,Бар);
    MA_2_Предыдущая = iMA ( Symbol (), PERIOD_M5 ,MA_2, 0 , MODE_SMA , PRICE_CLOSE ,Бар+ 1 );
    MA_2_Следующая  = iMA ( Symbol (), PERIOD_M5 ,MA_2, 0 , MODE_EMA , PRICE_CLOSE ,Бар);

     if ((MA_1_Предыдущая>=MA_2_Предыдущая && MA_1_Следующая<=MA_2_Следующая) ||
       (MA_1_Предыдущая<=MA_2_Предыдущая && MA_1_Следующая>=MA_2_Следующая))
    {
      Счетчик++;
       Alert (Счетчик, "  Бар = " , Бар, "  T = " , Time [Бар]);

       // Создать вертикальную линию
       ObjectCreate ( ( string )Счетчик+ "_" +( string )Бар, OBJ_VLINE , 0 , Time [Бар], 0 );

       if (Счетчик == 5 ) break ;   // 5 линий есть - выход
    }
  }
}
 

MQL4에 대한 모든 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

할말이 없으면 왜 주제를 만드나요?? 당신이 조언하는 것은 그것을 가볍게 말하자면 추상적이지만 실제로는 아무것도 아니라는 것입니다. 내가 알기로는 할 말이 없을 땐 조용히 있는 게 좋다) 그리고 일반적인 문구를 읽으라고 보내지 마세요!
 
Romal001 :

MQL4에 대한 모든 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

할말이 없으면 왜 주제를 만드나요?? 당신이 조언하는 것은 그것을 가볍게 말하자면 추상적이지만 실제로는 아무것도 아니라는 것입니다. 내가 알기로는 할 말이 없을 땐 조용히 있는 게 좋다) 그리고 일반적인 문구를 읽으라고 보내지 마세요!
스마트한 답변을 원하신다면 스마트하게 질문하세요!
 
이것을 이해하는 지적인 사람은 질문에 답할 것입니다. 그리고 지식과 정보가 부족해서 '질문이 똑똑하지 않다'는 말은 하지 않겠습니다. 간단히 말해서, 빈에서 빈으로 부어, 우리 자신이 주인입니다) 모두에게 평화