"ダミー "からの質問 - ページ 10

 
Valmars:
すべてが正常に更新され、値は毎秒変更されます。

確認したところ、この例ではそのようなバグは ないようです。すべてが思い通りに動く。

タイマーを初期化ブロックの最後に移動し、以下の行を置き換えただけです。

int height=ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
int width=ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);

を以下に示します。

long height = ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
long width  = ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);
実際、大きな役割はありません(もちろん、初期化中にタイマーが作動することが予想される場合は別です)。
 
Valmars:
すべて正常に更新され、値は1秒ごとに変化しています。

ありがとうございます。この簡易版は確認していませんでしたが、無意味なことで他の人に負担をかけないためにも、確認すべきでした。

6つの通貨ペアを処理しているのですが、どこかで失敗したようで、調べます。)

 

そこで生まれたのが、この質問です。

あるシンボルでポジションをオープンすると、ポジションがクローズさ れ、別のシンボルで注文の一部をキャンセルすることは、特別な場合としてOne Cancel Otherか、もうないのでしょうか?

 
Silent:

そこで生まれたのが、この質問です。

あるシンボルでポジションをオープンすると、ポジションがクローズされ、別のシンボルで注文の一部をキャンセルすることは、特別な場合としてOne Cancel Otherか、もうないのでしょうか?

MT5には「One Cancel Other」注文はありません。従って、ご質問の件に関して議論する根拠がないのです。
 
Interesting:

あなたが考えていることを、ほとんどの人はネッティング(NETTING)と呼びます。

資産が1通貨であることを考えると、なんとなくネッティングをヘッジに結びつけたのですが...。
面白いですね

OCOとIf Doneは他の種類の命令 です。私の理解するところでは、この注文は「実行時」と「相互キャンセル」のような呼び方になると思います。

例:OCO - 2つの注文の束で、そのうちの1つはアクティブではなく、メイン注文がトリガーされた後にアクティブになるもの、If Done - 2つの注文の束で、一方の注文がトリガーされると、もう一方はキャンセルされるもの。

正直、文言に疑問を感じたので、テクニカルサポートに電話させていただきました。面白いことに、彼らは私のバージョンに同意したのです :) あるいは、彼らはそれを隠蔽しようとしただけなのか、あるいはあまり注意を払っていなかったのかもしれません。

はい、保留中の注文を削除することは、私のバージョンに適合しません。それが論旨です。他に矛盾しているケースはまだ見当たりませんね。

どう転んでも、同じOCOでも特殊なケースが出てくるんです...。FXでエキゾチックということですね :)

 
Yedelkin:
MT5には「One Cancel Other」注文はありません。

EAでできない理由は何ですか?

 
Silent:

アドバイザーとしてやっていくことを阻むものは何か?

元の質問は、あなたが説明した状況が(MT5用語で)CCAであるかどうかという、別のものでした。根拠はないとお答えしました。あなたの状況を「具体的にどう再現するか」という問題は出ませんでした。だから、脇道にそれるのはやめよう。
 
Silent:

あるシンボルでポジションをオープン し、それが原因で他のシンボルでポジションがクローズされ、注文の一部がキャンセルされた場合、このOne Cancel Otherは特別なケースですか、そうではありませんか?

これはプラットフォームとは関係ない理論的な質問です。あくまで説明のためのものです。

 
Silent:

この質問は、プラットフォームに言及しない理論的なものです。純粋に悟りを開くために。

その答えは、CCA命令の本質をどう理解するかによります。プラットフォームへの言及がない場合、例えば以下のような議論があります: http://forum.alpari.ru/archive/index.php/t-37307.html

...ということで、古典的には(手放しでは喜べないのですが)CCA-orderは1つの楽器に展示されるものだと理解しています。

One cancels other (OCO) [Архив] - Forex / Форекс форум трейдеров и инвесторов компании Альпари - форекс клуб инвесторов и трейдеров
  • forum.alpari.ru
Уважаемый Гатти, а кто-нибудь вообще занимается этой проблемой? Имеется в виду, что клиенты заинтересованы в возможности выставлять OCO ордера на серверной стороне - это факт. ДЦ как заказчик ставит эту задачу перед разработчиками? Если не ставит - то когда планирует? Если не планирует - то почему? И т.д. - вопросов можно много задать, а...
 
Yedelkin:

その答えは、CCA-orderをどう理解するかで決まります。プラットフォームにこだわらず、例えば以下のような議論があります。http://forum.alpari.ru/archive/index.php/t-37307.html

...ということで、古典的に(真偽は伏せますが)CCA注文は1つの商品に出品されると理解しています。

そうなんです、そこなんです、ありがとうございます。とにかく、今回の「要点を理解している人」の問題点のようです。

結局、TAに再度電話し、以前の端末を参照したところ、このようになりました。

で、MT5での方法を教えて欲しいと言われました。

イェデルキン

この2つのシンプルなシチュエーションに対応します。

1) 2つの注文が あり、それぞれに数量、始値、SL-TPレベルがあります。 一方がトリガーされたとき、サーバーはどのようにして一方をキャンセルすることができるのでしょうか?

2) 保留の買い停止注文がある。注文がトリガーされたとき、サーバーはどのような種類の新しい未決済注文を出すことができるのでしょうか?

数分後、これは無理だと合意した後、買いスプリットと売りスプリットを使うことを提案されました。とにかく、CCAはなんとなくですが、ところどころにあるんです。明日、彼らはそこにある何かをもっと詳しく明らかにすることを約束した、何をとは明言せずに。

視野を広げていただき、ありがとうございます :)