EAを最初にドロップしたチャートのみで動作させる方法 - ページ 8

 
Candid:

このセットはどこで探せばいいのか、詳しく教えてください...。

写真で見ることができます。"保存" - 設定されたパラメータでセットファイルを書き込みます。"ロード" - 指定されたセット・ファイルがロードされ、外部変数が設定されます。これらは、ディレクトリ experts/presets に格納されています。
 
granit77:
写真で見る限りでは"保存" - 設定されたパラメータでセットファイルを書き込みます。"ロード" - 指定されたセット・ファイルがロードされ、外部変数が設定されます。これらは、ディレクトリ experts/presets に格納されています。

つまり、ユーザーが作成しなければ、存在しないことになります。だから、これはダミー用のソリューションではありません。


なぜなら、「不必要な」アクションからユーザーを救うことは、プロフェッショナルの優先タスクの一つだからです。


P.P.S. 純粋に極論だと思わないでください。私は専門家が特に好きではないので、実際、どこに格納すべきかわからなかったので、ありがとうございます :)もちろん聞く前に、私の端末にそのようなファイルがないことを確認しましたが。

 

今更かもしれませんが、思ったことがあります~EAであれば、めちゃくちゃな値段で、適当なIDで、例えばマジコンで保留を入れれば、確かにどうしようもないですね...。

 
xrust:

マジックなどで、非常識な価格と正しいIDでペンディングオーダーを出すと、確かにどうしようもないですね......。

セマフォと再起動の問題は解決されますが、特定のチャートへのバインドとターミナルの再起動の問題は解決されません - ターミナルがクラッシュすると、注文はまだハングします :(
 

どんなEAでも少なくとも1つのペアに対していくつかの(例えば)調整可能な(最適化可能な)パラメータを持っています。著者はEAのパラメータについて全く言及していません。もし彼がEAをチャートに投げてそれがちょうど動作するなら、彼のコードはすでにある時点ですべてのパラメータと設定を書いてあります)、それから彼がそれをどのように最適化しているのかは明らかではありません(少なくとも動作性をチェックするために)、それは我々がいくつかの抽象について話していると思われます、それからExpert Advisor ではない ))

 

...あらゆるチャートで起動されるスクリプトによく似ていて、注文を出すのですが、他のものが「悲しい」状態になる間に最初の注文を出す必要があるのです )

 

実は、解決策の文脈では、この質問は重要ではなく、著者はこの状況に対して普遍的で最も美しい方法を探しているのです - そして私はそれを理解しています :)

 

プログラマーの行動 :

1 設定した内容をテキストファイルで作成します。

2 操作のためにユーザーに送信します。

3 送られたファイルの置き場所をユーザーに説明する。

ユーザーアクション。

1 好きなだけ、好きなだけチャートを開くことができる。

2 Expert Advisorのコピーを必要な数だけチャートに放り込みます。

3 端末をいじる:起動さ せたり、時にはプラグを抜いたり、システムユニットを机の上に落としたり。

端末に関する専門家の動き

ユーザーの破壊的な行為によってコンピュータに物理的な損害が発生しなかった場合。

1 最初に起動したエキスパート(コピーとして起動、コンパイル後に起動、ターミナルクラッシュ後に起動など) 時間を含む名前のファイルが存在するかどうかをチェックし、現在のローカルタイムと照合します。30秒以内に(変動することがあります)、ローカルタイムから10秒遅れた時間を含む名前のファイルがない場合(時間ファイルは10秒ごとに削除され、新しい時間のファイルが書き込まれます)、ファイルの時間を最新に保つであろうエキスパートのコピーはもうなく、設定ファイルから設定を読み取り、必要な設定をして正しいチャートで作業を開始するのです。


それだけです。1つのExpert Advisorだけが、必要な設定で、設定ファイルで許可されたシンボルだけを取引し、必要なチャート上で、動作するようになります。

SZYはForexToolsの ためではなく(彼は、この問題を解決する方法をすでに見つけ出しているようです)、自分のため、そしてそれを必要とする人のために投稿しました。

 
joo:

プログラマーアクション:

...

30秒以内にファイルが表示されない場合(変動することがあります)

30秒ではもちろん足りません。夜間はダニが稀にいます。しかし、不快なことがあります。それは、引用符が24時間利用できない記号が、セッション中に利用できることです。このようなチャートに動作中のEAが鎮座している場合、寄生したEAを確認し、適当なタイミングで動作を開始することができます。


私の「研究」を要約すると、このスレッドの読者は誰もchrファイルを見つけ、開き、分析することを気にしたことがないようです。その先に、確かなレシピが見えてくるからです。


chrファイルをfilesフォルダにコピーします。

自分の名前(Expert Advisor名)を検索する。

名前が一度でも発生したら-仕事。

複数回の場合-Integerの 教えに従い、削除する。


なんだか悲しくなってきた :(

 
Candid:

はい、ただし、設定ファイルを使用する必要があります。そうしないと、Expert Advisorが「間違った」設定で取引する権利を得てしまう可能性があります。

もし、ユーザーがプラグをコンセントから抜くのが好きだったら?またはユーザーの多くのママは、通常そうする - "そうcoputerは夜に喫煙しないように" - 何がその後chrファイルに起こるのだろうか?そのため、取引された商品は設定ファイルに書き込まれ、また、ある時間帯に取引できない商品については、何も取引できなくなるため、時間との照合が必要です。

キャンディッド
妥当な時期に寄生虫の専門家がチェックをパスし、作業を開始することができます。

チェックに合格すると、必要な設定をした上で取引されます。そして、もし仕事がまったく同じに行われるのであれば、誰がそれを行うかを気にする必要はないだろう。「その最初の人」、あるいはすでに「間違った人」なのだろうか?

理由: