if(ObjectCreate(0,"test",OBJ_LABEL,0,0,0)) { ObjectSetString(0,"test",OBJPROP_TEXT,"Init"); if(ObjectFind(0,"test")<0) { ObjectSetString(0,"test",OBJPROP_TEXT,"Нашел объект с помощью функции ObjectFind"); } else { ObjectSetString(0,"test",OBJPROP_TEXT,"Не нашел объект с помощью функции ObjectFind"); } } }
明らかにグラフを見ていないし、質問も理解できていない。:)
P.S. そして 、シンボル仕様もご覧ください。見積もりや 取引 セッションのセクション。
親愛なる皆様、質問の核心ですが、なぜ 取引 セッション中に 削除しようとすると 保留命令 は"no price"エラーを返すのか?
どこがどう理屈なのか、説明してもらえますか?
親愛なる、問題の核心:なぜ 取引 セッション中に...
親愛なる、質問の要旨:なぜ、 取引セッション 中に、削除しようとするのは保留命令 は"no price"エラーを返すのか?
どこがどう理屈なのか、説明してもらえますか?
2013.02.10 22:37に未決済注文を発注。 2013.02.10 22:40に削除。その間に、なんとかマーケットでポジションを持つことができました。
エントリーしようとすると、まず何件か「見積もりはできません」という回答がありました。これは、私にとっては理解できることであり、論理的なことです。
保留中の注文が削除されたときに「価格がありません」というエラーを返すのは、論理的ではないと思われます。というのが、ここで聞いていることです。もしかして、私が保留中の注文の仕組みを理解していないのでしょうか?
例えば、保留中の注文を削除しようとしたときに取引セッションがなかった場合、「マーケットが閉じています」というエラーが返されるなら理解できるのですが。しかし、保留中の注文と「価格がない」ことと、どのような関係があるのでしょうか。
Hz、他にどう質問を開けばいいのかわからないのですが。ブローカーによる不正なサーバー設定なのか(レスポンスコード「crooked」)、それともこのリターンコードは市場の仕組みと一致しているのか(一致しているとすれば、その理由)。
元々質問の仕方を間違えていたので、その内容を確認しようとしたのです。))つまり、今日の取引セッション の一番最初に保留注文を設定し、それを削除しようとするとこのエラーが出るということですか?
はい、上記で示した開店・閉店時間 です。すぐに閉じるのはうまくいかなかった。価格なし」エラーを返した。それでも3分後になんとか閉じた。
はい、調べたら、このエラーはよく出るそうです。設定時、削除時ともに。
//---
どこから端末をインストールしたのですか?MQやAlfaForexから?MQ756のビルドから持っています。サービスデスクまたはAlfaForexのサポートに連絡してみてください。
トーロク
なるほど。ありがとうございます。ただ、仕組みの中で何か見落としている部分があるのかもしれないと思いました。もしかしたら、保留中の注文の削除に影響するのは、本当に引用の有無なのかもしれませんね。
追伸:そうです、端末は彼らのものです。ビルド756アルファとMCの両方に書き込みます。
これはテスターの不具合で、すでにサービスデスクに書きましたが、実際には表示され続けるだけで、価格がSellStop/BuyStopレベルを超えても実際には何も起こりませんが、視覚テストで大きな不便が生じます。
現在のビルドでは修正されているようです。
もう一回見てみよう。
void OnStart()
{
//---
if(ObjectCreate(0,"test",OBJ_LABEL,0,0,0))
{
ObjectSetString(0,"test",OBJPROP_TEXT,"Init");
if(ObjectFind(0,"test")<0)
{
ObjectSetString(0,"test",OBJPROP_TEXT,"Нашел объект с помощью функции ObjectFind");
}
else
{
ObjectSetString(0,"test",OBJPROP_TEXT,"Не нашел объект с помощью функции ObjectFind");
}
}
}