[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 288

 
snail09:
お待たせしました。また何か質問があれば、スクリーンショットとパラメータを見せてください。このEAの開発ジョブのTORを拝見しましたが、そこに「1バー1オーダー」の条件があります。その後、どうしたかは、おそらくご本人しかわからないでしょう。がんばってください。
ありがとうございました。
 
icas:

最初の投稿で、私が機能を伝えたところ、kolyangoは それに満足しませんでした。また、マジシャンと一緒に仕事をするのは好きではありません。

また、EAはどのように他のEAや手動で開いた注文/ポジションと区別しているのですか?Expert Advisorは、どのような注文にも対応することができるのですか?

あるいは、きちんとコードを構成して、自分と他人の立場を区別することが嫌いなのでしょうか?

 
artmedia70:

また、EAは他のEAや手動で開いた注文・ポジションとどのように区別しているのでしょうか?EAはどんな注文でも好きなようにできるのですか?

それとも、きちんとコードを構成して、自分/他人の立場を分けるのが好きではないのでしょうか?


MODE_TRADESパラメータを持つOrderSelectオペレータは、自分の(そして唯一の)端末の「取引」タブにリストされた未決済または保留中の注文(ヘルプを参照)を選択するので、他の注文とは何の関係もないのです。私のEAは、手動で開いた注文をピックアップして管理 します。 。
 
icas:

MODE_TRADESパラメータを持つOrderSelectオペレータは、自分の(そして唯一の)端末の「取引」タブにリストされた未決済または保留中の注文(ヘルプを参照)を選択するので、他の人の注文は関係ありません。私のEAは、手動で開いた注文をピックアップして管理します。 。

なんて面白いんだろう。つまり、1つの ペアで、しかし異なる タイムフレームで ターミナル上に2つの 独立したEAがあります - 1つは1つの戦略用、もう1つは2つ目の戦略用です。

そして EAが開いたすべての 注文を自分自身に(自分自身のコントロール下で)引き寄せようとします。つまり、1つ目のEAが注文を出したりポジションを開いたりし、2つ目のEAがそれらを同時に削除/決済することになります。そして、2つ目のEAは、1つ目のEAの注文に対して同じことをします。なんて素晴らしいスクランブルなんだ...。:)

そして、3つ目のストラテジーで手動でポジションを建てると、2つのEAがまるでオーシー(...いや、5気圧に膨らませた湯たんぽ - オーシー...)のようにそれを引き裂くでしょう。

正直、自分のところではそんなの見たくないし、誰かが自分のためにE Aを注文してくれたとしても、自分のEAが他の人の注文に触れるのは嫌だ・・・。

私のEAと良好な関係を築いていれば、何が問題で誰が責任者なのかを理解しやすくなります。

 
icas:

注文が即座に実行されるわけではありません。次のティックで一時停止しないと、注文はまだ開かれていない可能性があり、プログラムはそれを開くために別のコマンドを送信します。MT5テスターでは、すでに実行遅延を入力することができます。

MT4では、操作は同期的に行われます。間髪をいれずにこれは副次的なものです。

MT5では、そう、オペレーションは非同期なのです。

 

こんにちは。

最初に断っておきますが、私はMQLについて全く知識がなく、その目的や可能性についても抽象的なイメージしか持っていません。最終的な目標は、完全な口座履歴(私の注文、エージェントからの利益)を自動的に取得し、それを使って外部プログラム(私の場合、Java)で何かをすることです。

このようにすればいいという理解でいいのでしょうか。
- MQLのタイマーのようなものを使って、15分ごとにアカウント履歴をアップロードして、ディスク上のファイルに保存しています。

- サードパーティのプログラムでこれらのファイルをピックアップして、好きなように操作することができます。

履歴のアンロードと保存の問題は、かなり些細で頻繁な作業であるように思います。どうすればいいのか、せめてドキュメントのどの部分を見ればいいのか、ヒントの例を教えていただけるとありがたいのですが。

ありがとうございました。

 
artmedia70:

なんて面白いんだろう。つまり 端末には、同じ ペアで、異なる タイムフレームで動作する2つの 独立したEAがあります - 1つは1つの戦略用に、もう1つは2番目の戦略用に。

そして EAが開いたすべての 注文を自分自身に(自分自身のコントロール下で)引き寄せようとするのです。つまり、1つ目のEAが注文を出したりポジションを開いたりし、2つ目のEAがそれらを同時に削除/決済することになります。そして、2つ目のEAは、1つ目のEAの注文に対して同じことをします。なんて素晴らしいスクランブルなんだ...。:)

そして、3つ目のストラテジーで手動でポジションを建てると、2つのEAがまるでオーシー(...いや、5気圧に膨らませた湯たんぽ - オーシー...)のようにそれを引き裂くでしょう。

正直、自分のはそんなの見たくないし、自分のEAが他人の注文に触れるのも嫌だ、もし誰かが自分のためにEAを注文したのなら......。


同じ商品のEAを異なる端末で動かしています。EAの未決済注文を手動で管理するのは、お客様のご希望(フールプルーフ)です。
 
icas:

同じ商品のEAを異なる端末で動かしています。EAの未決済注文を手動で管理するのは、お客様のご希望(フールプルーフ)です。
私 - パス...ただ今、その方は「そんな のいらない」とおっしゃっています。あなたなりの方法を示した...。とか、ミスで...とか。修道院に行くんだ...
 
sergeev:

MT4では、操作は同期的に行われます。間髪をいれずにそれは言い逃れです。

MT5では、そう、オペレーションは非同期なのです。


わかります、ただ、昔は遅いチャンネルで仕事をしていたので、それ以来なんですが・・・。
 
artmedia70:
私はパス...ちょうど今、ある男性が「そんな のいらないよ」と言っていたのですが......。あなたは彼に自分の道を示した...とか、ミスで...とか。修道院に行くんだ...

確かに、与えられたコードは既成のEAから引用して手を加えたものです。私たちは何の議論もしていない...