MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1035

 
Vladimirさん、早速のご回答ありがとうございます。しかし、今のところ私にはトリッキーなオプションです。 このようなリバーサルインジケータのプログラミングの簡単な例はないでしょうか?
 
zig2003:
Vladimirさん、早速のご回答ありがとうございます。 しかし、今のところ私にとっては複雑なオプションです。 このようなリバーサルインジケータのプログラミングで、もっと簡単な例はないでしょうか?

これは最もシンプルな選択肢です。

 
ウラジミール、まず、インジケータのバッファからExpert Advisorに値を取り込むために、インジケータ自体を修正する必要があることがわかったんだ。でも、私は指標の専門家ではないので、自分ではできないのではと思います。簡単なものであれば、インジケーターコードを修正することができますか?もし私が望むなら、買い用と売り用のバッファから値を取得し、それらを使って何かをすることです。ちなみに、この場合、どうすればいいのでしょうか?隣接するバーで比較するため?それともゼロで?
 
zig2003:
Vladimir、それは、そのバッファからExpert Advisorに値をプルするために、最初にインジケータ自体を設計し直す必要があることが判明しました。私は指標の専門家ではないので、残念ながら自分ではできません。簡単なものであれば、インジケーターコードを修正することができますか?もし私が望むなら、買い用と売り用のバッファから値を取得し、それらを使って何かをすることです。ちなみに、この場合、どうすればいいのでしょうか?隣接するバーで比較するため?それともゼロで?

MQL5での作業を紹介しました。手遅れになる前に、古いターミナルを処分してMetaTrader 5で作業してください。

 
zig2003:
ウラジミールさん、早速のご返事ありがとうございます。 しかし、私にとっては、まだ複雑なオプションです。

彼は迷いに迷って、mql4の質問とmql5のコードで答えるスレッドに入り込んでしまったのですから、耳を貸してはいけません。

バラバシュカさん、自分への反省を込めた書き込みを削除して恥ずかしくないんですか?

 

こんにちは。 関数を使用しています(下記参照)。保留が2つ(上と下)ある場合のみフラグを発生させる方法がわかりません。メインコードでは、上下に2つの保留を設定します。ポイントは、1日に2個以上設定しないことです。

//|  Описание : Возвращает флаг наличия ордера или позиции в истории за сегодня| //+----------------------------------------------------------------------------+ //|  Параметры:                                                                | //|    sy - наименование инструмента   (""   - любой символ,                   | //|                                     NULL - текущий символ)                 | //|    op - операция                   (-1   - любая позиция)                  | //|    mn - MagicNumber                (-1   - любой магик)                    | //+----------------------------------------------------------------------------+

//+------------------------------------------------------------------+ //|                                                                  | //+------------------------------------------------------------------+ bool ExistInHistoryToDay(string sy="", int op=-1, int mn=-1)   {    int i, k=OrdersHistoryTotal();

   if(sy=="0")sy=Symbol();    for(i=0; i<k; i++)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))         {          if(OrderSymbol()==sy || sy=="")            {             if(op<0 || OrderType()==op)               {                if(mn<0 || OrderMagicNumber()==mn)                  {                   if(TimeDay(OrderOpenTime())==Day()                      &&  TimeMonth(OrderOpenTime())==Month()                      &&  TimeYear(OrderOpenTime())==Year())                                           return(True);                                       }               }            }         }      }    return(False);   } //+------------------------------------------------------------------+

 

またまたこんにちは。

マーケットプレイス用に、mq4ファイルと多数のmqhファイルからなるプロジェクトを 1つにまとめる方法を教えてください。

 
みんな、私の便利なインジケータはすべてMQL4で書かれているので、5thバージョンはまだ関係ないんだ。そして、この問題は解決されるべきで、特にシングルバッファ、シングルラインのインデックスが多く、それらを簡単に扱うにはどうしたらいいのか?
 
zig2003:
みんな、私の便利なインジケータはすべてMQL4で書かれているので、5thバージョンはまだ関係ないんだ。そして、この問題は解決されるべきで、特にこのような単一バッファ、単一行のインデックスがたくさんあり、それらを簡単に扱うにはどうしたらよいのでしょうか?
また、そもそもインジケーターはどこにあるのでしょうか?
 
Artyom Trishkin:
ところで、インジケーターはどこにあるのですか?

あり:

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2020.01.02
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...