記事"MetaTrader 5 の注文、ポジション、取引"についてのディスカッション - ページ 3

 

Renat:

イエデルキン

記事より引用:「取引サーバーへの接続が失われると、端末は定期的に 接続の回復を試みます。

接続の回復を試みる頻度はどのくらいですか?

5秒毎

同じトピックに関する別の質問です。TerminalInfoInteger(TERMINAL_CONNECTED) 関数はどのように動作するのでしょうか: 呼び出されるとすぐにサーバーへの接続を試みるのでしょうか、それとも5秒ごとに更新されるmql5-program環境から接続の有無に関する データを取得するのでしょうか?

言い換えれば、TerminalInfoInteger(TERMINAL_CONNECTED) 関数の呼び出しは、このような状況で端末自体が5秒に1回しか接続をチェックしないという事実に関係なく、現在の接続の実際の状態に関する実際の情報を返すという 事実を当てにできますか?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
この関数は、接続を解除しようとすることなく、現在の接続状態を返します。再接続は、自動的に独立して動作します。
 
Renat:
この関数は、接続を解除しようとすることなく、現在の接続状態を返します。再接続は自動的に独立して動作します。

接続が切断された場合、TerminalInfoInteger(TERMINAL_CONNECTED) 関数は最後の5秒間の再接続後に生成されたデータを返すと 理解しています。ありがとうございます!

 
いいえ、この機能は現在の接続状態を表示します。5秒とは関係ありません。
 
Renat:
いいえ、この機能は現在の接続状態を表示します。5秒とは関係ない。

ああ、今日の科学は理解しにくいな...。

接続が切れた場合、TerminalInfoInteger(TERMINAL_CONNECTED)関数は現在の実際の接続状態を表示しますが、接続を回復しようとはしない ことがわかりました。OK、私の目的にはこれはとても便利です。ありがとう!

 

とても役に立った

ありがとう

 

インクリメンタルインデックスによる履歴注文/取引/ポジションの選択方法。

などです:

    for(uint i = uint(HistoryDealsTotal()-1); i >= 0; i--)
    {
    if(deal.SelectByIndex(i) == true)
    {
    //--私のデータ
    }
    }

それは可能ですか?

 

興味深い記事をありがとう

 

取引、自動取引システム、取引戦略のテストに関するフォーラム

記事 "MetaTrader 5における注文、ポジション、取引" についての議論

Tanvir Ahmed, 2017.10.21 16:52

    for(u int i = uint(HistoryDealsTotal()-1); i >= 0; i--)
    {
    if(deal.SelectByIndex(i) == true)
    {
    //--私のデータ
    }
    }

無限ループ

 
MetaQuotes Software Corp.:

MetaTrader 5の注文、ポジション、取引に関する 新しい記事が掲載されました:

著者MetaQuotes


very helpful!!!!!!!thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1