Mt4 サポート終了。 - ページ 15

 
Alexey Viktorov:

もしよろしければ、この方法でやりましょう。

新しいバーを 定義する機能はありますか?お持ちの方はそのコードを掲載してください。

そして、M5、H1、D1上の新しいバーの到着を知る必要があるときに、この関数を呼び出す順序をすぐに記述します。

では、続けます。

しかし、何のために必要なのかがわからない。これは現在のTFの骨格となるものです。
bool isNewBar() //true  если бар новый
  {
   static datetime last_time=0;
   datetime lastbar_time=SeriesInfoInteger(Symbol(),Period(),SERIES_LASTBAR_DATE);
   if(last_time==0)
     {
      last_time=lastbar_time;
      return(false);
     }
   if(last_time!=lastbar_time)
     {
      last_time=lastbar_time;
      return(true);
     }
   return(false);
  }
 
Mickey Moose:
なぜ必要なのか、本当にわからないんです。これは現在のTFの骨格となるものです。

今度は、M5に新しいバーを オープンさせるという事実を返すようにします。そして、H1上の開口部を返すようにし、D1上の開口部を返すようにし

 
Mickey Moose:
なぜ必要なのか、本当にわかりません。これは現在のTFの骨格となるものです。

ファインどのような時間軸で、新しい日の始まりを判断する必要があるのでしょうか。つまり、D1の新バー です。この場合、どうするのですか?

独学で学んだプログラマーが、別の独学プログラマーにOOPの良さを説明するのは、一貫性がある。完全ではありませんが、OOPの初歩の初歩だけです。

 
Artyom Trishkin:

今度は、M5に新しいバーを オープンさせるという事実を返すようにします。そして、H1で開いたという事実を返し、D1で開いたという事実を返すようにする。

コケないように)このスタイルで万能にできるわけではありません。時間軸ごとにコピーを取る必要があります。

 
Vitaly Muzichenko:

コケないように)このスタイルで万能にできるわけではありません。時間軸ごとにコピーを取る必要があります。

言うな。座って2...

 

アルテムの杭も。

 
Vitaly Muzichenko:

コケないように)このスタイルで万能にできるわけではありません。時間軸ごとにコピーを取る必要があります。

もったいない...。自分でやってみて、簡単な解決策を考えるべきでしたね、授業は。

 
Alexey Viktorov:

言うな。座って2...

どこかでとても簡潔に書かれたものに出会ったのですが、誰がどこに投稿したのか思い出せません。

 
Artyom Trishkin:

まあ、それはともかくとして...。自分で試してみて、シンプルな判断に至るはずなのですが......クラス。

遅かれ早かれ、必要に迫られればそうなる。

 
Alexey Viktorov:

アルテムの杭も。

だから、私は...そうじゃなくて...


君がいないと思ったから、君の計画を実行したんだ...。ただ、全部を手放すわけではありません。自分で感じさせてあげたいのに・・・。