ポジションをクローズする。オン表示信号です。 - ページ 4

 
ありがとうございます。試してみるか...。
 
granit77:
komposterとVininが信じるなら、その代わりに。
for (int v=0; v<OrdersTotal(); v++)

を書きます。
for (int v=OrdersTotal()-1; v>0; v--)

私には効果的です。
間違い;)これにより、最初の注文を除くすべての注文が終了します。
これが正しいバリアントです。
for ( int z = OrdersTotal() - 1; z >= 0; z -- )
{
 
}
 

見てくるよ。

granit77さん、Vininさんオープンポジションを すべてクローズしているのが功を奏しているのでしょうか?この作品はなぜか持っています。

то вместо:
for (int v=0; v<OrdersTotal(); v++) 
 
написать:
for (int v=OrdersTotal()-1; v>0; v--)
最も早いオープンポジションではなく、最後のオープンポジションをクローズするようにしました。でも、他の人たちはみんな動き続けている...。
 
komposter:
granit77 です。
komposterとVininが信じるなら、代わりに。
for (int v=0; v<OrdersTotal(); v++)

を書きます。
for (int v=OrdersTotal()-1; v>0; v--)

私には効果的です。
間違い;)これにより、最初の注文を除くすべての注文が終了します。
これが正しいバリアントです。
for ( int z = OrdersTotal() - 1; z >= 0; z -- )
{
 
}


ありがとうございました。これから、あなたのおすすめを試してみますね。
 

やはり結果は同じ!最後のオプションでは、最後のオープンポジションのみがクローズされます。

解明してみよう!

int z =OrdersTotal() - 1

-ここで、"z "は未決済注文の総数から1を引いたものになります!同時に、z >=0とした。

どうやら、z--は、おそらく、さらに(OrderSelect)最新のものから始まるオープンオーダーを検索することを意味するのでしょうか?

そして、ラストオーダーが締め切られることは明らかです。いち早く「流通に乗り出した」のですから。しかし、この時点で他の注文の決済の実行が停止してしまうのですそして、このアルゴリズムは、次の指標のシグナルがクローズするのを待ちます。ここに何か付け加えるべきことがあると思うのです。何を足せばいいのかわからない...。

そして、なぜ - z = OrdersTotal() - 1; ?

 
rid:

やはり結果は同じ!最後のオプションでは、最後のオープンポジションのみがクローズされます。

今度はOrderCloseの 後にreturnを削除して、その結果を観察してみましょう;)
 
rid:

なぜかというと、実は - z =OrdersTotal() - 1; ?

注文数はOrdersTotal()なので、1番目の注文はインデックス0、最後の注文はそれに従ってOrdersTotal()-1 です。
基本を学ぶ ;)
 
rid:

やはり結果は同じ!最後のオプションでは、最後のオープンポジションのみがクローズされます。

解明してみよう!

脳にも体感的にも良いくらいです。

すべての自転車とバイクは、すでに私たちの前に(取り消し線)発明されています。すべての注文を自分の配列(おそらく複数)に入れ、それで好きなように操作してください。ソートや削除(チケットはあなたの友達です)、修正(ストップロスやテイクプロフィットの修正、新しい注文を作成するのは簡単です)。

ps(もうひとつ)、もしあなたが真剣に創作に取り組むと決めたら、いつ(ミリ秒)でも証券会社との接続が切れる可能性があることを忘れないでください。 理想的な解決策は、Expert Advisorが緊急停止/シャットダウン後に特定の注文(この場合)を閉じる必要性を確認し、閉じることができるようにすることです。

しかし、一般に販売されている「グレイル」のほとんどは、P.C.の形で販売されています。- も同様に、おもちゃのようなものです...。

 
Shu:

しかし、より複雑なアルゴリズムを実装して偏頭痛を解消したいのであれば、シンプルにすることです。
...
すべての注文を自分の配列に入れ(複数かもしれません)、この配列に対して心のおもむくままに操作してください。

理由をお聞かせください。;)
もちろん、複雑なロジックや複数のアルゴリズムが1つになったものであれば、悩むこともありますが、単純な逆エキスパートアドバイザーの 場合、なぜ?
 
komposter:
Shu:

しかし、より複雑なアルゴリズムを実装して偏頭痛を解消したいのであれば、シンプルにすることです。
...
すべての注文を配列に入れ(1つだけでなくてもよい)、それを使って好きな操作をしてください。

理由をお聞かせください。;)
複雑なロジックや複数のアルゴリズムが1つにまとまっているのなら悩むのもわかりますが、単純なフリッピングの達人には、なぜ?


しかし、一度食べたハチミツの味は忘れられない。:-)

注文が複数ある場合、ほとんど使っています。:-)