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:

いや、追加できるもの、変更できるもの、そこにはバーがある。


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に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。

何も言うことがないのに、なぜこんな話題を作らなければならないのか理解できない。言うことがないときは黙っていたほうがいいと思います。言いたいことがないときは黙っていたほうがいいのはわかりますが)あと、一般的なフレーズを読ませるのはやめてほしいですね。
知的な答えが欲しいなら、知的な質問をしなさい!
 
これを理解している賢い人なら、この質問に答えているはずです。知識や情報がないからといって、「質問がスマートでない」とは言わないだろう。簡単に言うと、何もないところに何も流さないのが得意なのです) Peace be with you.