初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 945

 

注文の最終修正時刻を取得する方法を教えてください。

この情報は、関数OrderGetIntegerのパラメータENUM_ORDER_PROPERTY_INTEGERhttps://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer で与えるべきと思われます。

そこには見当たりません。もしかして、別の方法があるのでは?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 
pivomoe:

注文の最終修正時刻を取得する方法を教えてください。

この情報は、関数OrderGetIntegerのパラメータENUM_ORDER_PROPERTY_INTEGERhttps://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer で与えるべきと思われます。

そこには見当たりません。もしかして、他の方法があるのでは?

保留中の注文かポジションか?

 
Vladimir Karputov:

保留中の注文なのか、ポジションなのか?

保留中の注文。どの順番が一番長く変更されていないのかを調べたい。ところで、保留中の注文がどれくらいのマージンを食っているのか、すぐに知る方法はないのでしょうか?

 
pivomoe:

注文待ち です。どの順番が一番長く変更されていないのかを調べたい。ところで、保留中の注文がどれくらいのマージンを食っているのか、すぐに知る方法はないのでしょうか?

取引履歴に注文の修正がない。未決済の注文やポジションの変更には使用できません。
 
Vladimir Karputov:
変更の操作は取引履歴に残りません。未決済の注文やポジションの変更には使用できません。

今、知ったんです。MICEX先物市場では、OrderGetInteger (ORDER_TIME_SETUP) は、ヘルプに記載されている通りではなく、単なる修正時刻を提供します。(発注時間)

 
Nauris Zukas:

午後計算された配列がターミナルを閉じるまで眠っているmqhファイルを作り、大きな時間差(私の場合は3600)があるときだけ再ダウンロードしたいと思いました。しかし、インジケータをコンパイルすると、mqhファイルでもすべての配列がリセットされます。インジケータで全ての操作を行い、コンパイルしても、端末を閉じるまでmqhファイルがリセットされないのですが?

よし、もう1つ質問しよう。例えば、すべてのデータをファイルに書き込んで(FileWrite)、それからインジケータですべての作業をしてコンパイルし、ターミナルを閉じても、常にこのファイルにデータをアドレスして(FileReadString)、そこに存在させることができます。質問ですが、すべてのデータをファイルではなく、コンピュータ(または端末)のメモリに配列のように書き込むことは可能でしょうか?配列は、インジケータをコンパイルするとリセットされてしまうので、適しません。端末を開いた状態でデータを保存する必要があります。

 
Nauris Zukas:

では、別の質問をさせてください。例えば、私はすべてのデータをファイルに書き込むことができます(FileWrite)、その後私は、インジケータとコンパイルですべてを行うことができ、さらに端末が閉じているが、私は常にその後、データのためのファイルを参照することができます(FileReadString)、彼らはそこになります。質問ですが、すべてのデータをファイルではなく、コンピュータ(または端末)のメモリに配列のように書き込むことは可能でしょうか?配列は、インジケータをコンパイルするとリセットされてしまうので、適しません。端末を開いた状態でデータを保存する必要があります。


端末のグローバル 変数にある場合のみ。

 
pivomoe:


端末のグローバル 変数にある場合のみ。

GlobalVariable...() のことでしょう。ありがとうございます、見てみます。

 
Nauris Zukas:

GlobalVariable...() のことでしょう。ありがとうございます、見てみます。

ここの人たちは、いかに斜め読みが好きか。

もちろん、その通りなのだが。

 
このトピックに関連しないコメントは、「MQL4 MT4 MetaTrader 4初心者からの質問」に移動しました。
理由: