私は、相当な苦労をせずにその場で再計算できない変数が8~10個ほどあります(それらは、潜在的にずっと過去のiCustom呼び出しから派生したものです)。
私は通常、ターミナルごとにEAの5-10インスタンスを実行し、私は永続性のレベルを作成したいことを考えると、信頼性と速度のために私のより良いオプションはどれですか?
1.グローバル変数、または
2.ファイルライト
どちらのシステムでも必要なことはわかると思うのですが、どれが一番良い方法なのかが不明です。
何かご意見がありましたら、よろしくお願いします。
しかし、ファイルへの書き込みはより柔軟性があります。
グローバル変数は、eaをきちんとコーディングすれば、信頼できるものになります。ファイルへの書き込みについても同じことが言えます。
グローバル変数やファイルへの書き込みが適切に行われていなければ、信頼できるものではありません。
グローバル変数やファイルへの書き込みは、あなたの好みの味付けに過ぎないのです。
おっしゃるとおりです。
数年前まで、グローバル変数の保存は、ターミナルを閉じたときだけだったのを覚えています。
つまり、ターミナル/コンピュータ/電源がクラッシュした場合、それらは保存されませんでした。
その後 、 状況が 変わったよう で 、 現在は すぐに ファイルに 保存 されるようになりました。
情報をありがとうございました。
おっしゃるとおりです。
数年前まで、グローバル変数の保存は、ターミナルを閉じたときだけだったのを覚えています。
つまり、ターミナル/コンピュータ/電源がクラッシュした場合、それらは保存されませんでした。
その後 、 状況が 変わったよう で 、 現在は すぐに ファイルに 保存 されるようになりました。
情報をありがとうございました。
最近、GVが信頼できるようになってきましたね。
いい感じでしょう?MetaQuotesがもっと素敵になることを期待しています :)
もう一つ質問させてください。
ChartID()は、グローバル変数の命名方法として信頼できるものでしょうか?それは常にユニークで、一度特定のチャートに割り当てられたら変更されないのでしょうか?
マジックナンバーとSymbol()の組み合わせを考えていましたが、心配なのは、誰かがアクティブな取引でマジックナンバーを変更することです。もしそうなれば、取引管理に使用されるGVは正しく取得されないでしょう。
(注意: 私は異なるチャート/EA間でGVを共有しないので、他のEAがGVを取得できることを心配する必要はないです。私は単に永続化のためにそれを使用しています)
もう一つ質問させてください。
ChartID()は、グローバル変数の命名方法として信頼できるものでしょうか?それは常にユニークで、一度特定のチャートに割り当てられたら変更されないのでしょうか?
マジックナンバーとSymbol()の組み合わせを考えていましたが、心配なのは、誰かがアクティブな取引でマジックナンバーを変更することです。もしそうなれば、取引管理に使用されるGVは正しく取得されないでしょう。
(注意: 私は異なるチャート/EA間でGVを共有しないので、他のEAがGVを取得できることを心配する必要はないです。私は単に永続化のためにそれを使用しています)
マジックナンバーは、一度注文(保留または成行)になると変更することはできません。
ご返信ありがとうございます。
はい、了解しました。
しかし、問題は次のようになります。
マジックナンバー123で取引が開始されます。
この取引を管理する際、EAは123xxxxxxという名前のGVを探します。
ここでユーザーは、取引がまだアクティブである間に、マジックナンバーのEA設定を789に変更します。
すると今度は、EAが名前789xxxxxx(これは存在しない)のGVを探すことになります。
基本的に、私はユーザー入力によって変更されないGV命名規則を探しています。
ご返信ありがとうございます。
はい、了解しました。
しかし、問題は以下のようになります。
マジックナンバー123で取引が開始されます。
この取引を管理する際、EAは123xxxxxxという名前のGVを探します。
ここでユーザーは、取引がまだアクティブである間に、マジックナンバーのEA設定を789に変更します。
すると今度は、EAが名前789xxxxxx(これは存在しない)のGVを探すことになります。
基本的に、私はユーザー入力によって変更されないGV命名規則を探しています。

- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
私は、相当な苦労をせずにその場で再計算できない変数が8~10個ほどあります(それらは、潜在的にずっと過去のiCustom呼び出しから 派生したものです)。
私は通常、ターミナルごとにEAの5-10インスタンスを実行し、私は永続性のレベルを作成したいことを考えると、信頼性と速度のために私のより良いオプションはどれですか?
1.グローバル変数、または
2.ファイルライト
どちらのシステムでも必要なことはわかると思うのですが、どれが一番良い方法なのかが不明です。
何かご意見がありましたら、よろしくお願いします。