MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 98

 
Andrey Sokolov:
買いと売りの両方のセクションがある場合、保留中の注文が トリガーされた後、そのストップが何らかの理由でどの価格方向にも修正されることになります。また、買いまたは売りの部分しかない場合、価格がそこから離れたときだけ、意図したとおりにストップが修正されます。

だから、コードを整頓してください。そこにはたくさんのエラーがあります。例えば、注文を伴うアクションでは、まずOrderSelect()関数で選択されなければなりませんが、この条件はあなたのコードのどこでも満たされるわけではありません。そして、注文を変更する際には、変更されないパラメータはゼロにせず、そのままの形で渡さなければならない。

つまり、OrderModify(ticket, price, sl,0,0, Blue) の代わりにOrderModify(ticket, price, sl,OrderTakeProfit(),OrderExpiration(), Blue) が必要なのです。

特に、複数の注文が開かれ、それらのチケットが同じ変数に書き込まれる場合、チケットが永遠にメモリに保存されることを望むべきではありません。そして、不明なチケットで注文の修正・削除を試みる。

 
Andrey Sokolov:
買い用と売り用の両方の部分がある場合、保留中の注文が 発動した後、そのストップが何らかの理由でどの価格方向にも修正されます。また、コードにBUYまたはSELLの部分しかない場合、価格がそこから離れたときだけ、意図したとおりにストップが修正されます。
まず、チケットの購入と販売で異なる変数を作成します。
 
Vitalie Postolache:

例えば、注文に対する何らかのアクションを行うには、まずOrderSelect() で選択されている必要がありますが、この条件はどこでも満たされるわけではありません。

こうして選ばれるのが、末端の機能です。あるいは、何がいけないのでしょうか?
 
Vitalie Postolache:

そして、オーダーを変更する際には、変更されないパラメータはゼロにせず、そのままの形で渡す必要があります。

つまり、OrderModify(ticket, price, sl,0,0, Blue) の代わりにOrderModify(ticket, price, sl,OrderTakeProfit(),OrderExpiration(), Blue) とする必要があるのです。

利益と満期 時刻が欠落しているため、ゼロになっています。不正確なのでしょうか?
 
Sergey Gritsay:
まず、チケットの購入と販売で異なる変数を作成します。
ヴィタリー・ポストラッシュ

チケットを永遠にメモリーしておくことは望めません、そんなことはありません、特に複数の注文が開かれ、そのチケットが同じ変数に書き込まれるときです。そして、不明なチケットで注文を修正・削除しようとする。

ありがとうございます。

確かにそれは問題だった。しかし、ここで聞く前にもそうしていたのですが、どうやら寝なければならないようです。

 

I'm new to post, I've been working on this while a while now.

うまくいっているような気がするのですが、ドローダウンがあります。

スクリーンショットで売りの取引を開始しています。

 
Denizrip:

I'm new to post, I've been working on this while a while now.

うまくいっているような気がするのですが、ドローダウンがあります。

スクリーンショットで売りの取引を開始しています。

SellではなくBuyを建てて、1.0620 Sellにすれば、スリッページは発生しなかったはずです。
 
Denizrip:

I'm new to post, I've been working on this while a while now.

うまくいっているような気がするのですが、ドローダウンがあります。

スクリーンショットで売りの取引を開始しています。

タイムマシンを緊急に作ってくれ。販売時間より少し早く戻ってきて、自分を叩いて、売るのではなく、買うのです :)

しかし、真面目な話、写真の矢印で示した時間よりもずっと早く「値上がり」しているのです。だから、価格がさらに上昇するまで待つのではなく、ポジションを反転させるべきだったのです。

あるいは、デポジットが十分であれば、最後の矢印があるところを平均化する。ストップロスが嫌な場合はそうですが、そうでない場合は-ストップロスのルールです。

 
Denizrip:

I'm new to post, I've been working on this while a while now.

うまく機能しているという印象はあるが、ドローダウンに問題がある。

スクリーンショットで売りの取引を開始しています。

2つのバリエーション。

トロール漁になる前に止めを刺す

或いは損をしないように、その瞬間を楽しむ

 

Vitaly Muzichenko:

.... とトレード用の人がいるので、複数のサイクルを使うことができます。

ありがとうございます。