[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 87 1...808182838485868788899091929394...1145 新しいコメント Yury Reshetov 2009.04.29 10:29 #861 Dimoncheg >> : 履歴から、成行で注文を出したのか、保留で注文を出したのか、種類が同じだと判断できないことがわかったのですが?つまり、履歴からBUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOPのタイプの注文を見つけると、削除されたものであることが判明したわけですね。 手動で発注している場合は、コメントにマークを入れることができます。スクリプトやExpert Advisorによって配置された場合は、コメントでマークすることも可能です。 削除済み 2009.04.29 15:40 #862 皆さん、こんにちは。 Ask関数はEURUSDの小数点以下4桁の数字を返しますが、レートウィンドウでは小数点以下5桁の数字になっているのはなぜですか?MarketInfoでも 小数点以下4桁で表示されます。 Alexander Sevastyanov 2009.04.29 15:50 #863 YDzh >> : Ask関数はEURUSDの小数点以下4桁を返しますが、レートウィンドウでは小数点以下5桁になっているのはなぜですか?また、MarketInfoは小数点以下4桁を返す。 コメントを印刷したりする場合は、これが理由となるはずです。 voidPrint() ...) ... double 型のデータは、小数点以下 4 桁で表示されます。 より高い精度を得るには、DoubleToStr() 関数を使用する必要があります。 . Askだけは関数ではなく、あらかじめ定義された変数です。 削除済み 2009.04.29 18:28 #864 goldtrader писал(а)>> 印刷やコメントをする場合は、これが理由である必要があります。 voidPrint() ...) ... double型のデータは、小数点以下4桁で印字 されます。 より高い精度を得るにはDoubleToStr() を使用する必要があります。 . ただし、Askは関数ではなく、あらかじめ定義された変数です。 了解です、ありがとうございます。)では、もうひとつの質問です。 ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green); ストップロスは、AskがAsk - stoplossLong * Pointを下回ったら発動するんですよね? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green); ストップロスは、Askが Bid + stoplossShort * Point orBidを 上回ったときに発動されます? Yury Reshetov 2009.04.29 19:04 #865 YDzh >> : 了解です、ありがとうございます。)それからもう一つ質問です。 ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green); AskがAsk - stoplossLong * Pointを下回ったらstoplossが発動されるんですよね? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green); ストップロスは、AskがBid + stoplossShort * Point or Bidを上回ったときに発動されます? 始値以外は、ロングポジションの場合はビッド、ショートポジションの場合はアスクに設定されます。 削除済み 2009.04.29 19:08 #866 Reshetov писал(а)>> ロングポジションの場合、開始価格以外のすべてがビッドで設定され、ショートポジションの場合はアスクで設定されます。 ということは、正しいのでしょうか? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green); ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green); そして、それに応じて、Askが 設定値に達したときに、ストップロスによってショートがクローズされるのでしょうか? Alexander Sevastyanov 2009.04.29 19:21 #867 YDzh >> : それに伴い、ショートはAskが設定値に達した時点でストップロスで決済されるのですね。 まさにその通りです。 ショートはBidで始まり、Askで終わります。ロングはその逆。 マーケットから、または保留中の注文によってショートをオープンしたい場合、ビッド価格はオープンする前の唯一のビッド価格です。 (もちろんSL、TP、Stop Levelsは言うまでもありません)。 AFTER OPENはAscしかない。 Yury Reshetov 2009.04.29 19:22 #868 YDzh >> : では、それが正しいことなのでしょうか? ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green); ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green); また、それに伴い、Askが設定値に達したときにストップロスでショートが終了するのでしょうか? 必ずしも超える必要はないが、Askが設定値に触れる程度の値 Alexander 2009.04.29 21:13 #869 Reshetov писал(а)>> 必ずしも超えていないが、Askが設定値に触れるには十分なレベル あるいは、スプレッドを上方に変更する。 削除済み 2009.04.29 21:23 #870 Roger писал(а)>> あるいはスプレッドを上方に変更した。 また、そのようなことはよくあることなのでしょうか? 1...808182838485868788899091929394...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
履歴から、成行で注文を出したのか、保留で注文を出したのか、種類が同じだと判断できないことがわかったのですが?つまり、履歴からBUY_LIMIT SELL_LIMIT SELL_STOP BUY_STOPのタイプの注文を見つけると、削除されたものであることが判明したわけですね。
手動で発注している場合は、コメントにマークを入れることができます。スクリプトやExpert Advisorによって配置された場合は、コメントでマークすることも可能です。
皆さん、こんにちは。
Ask関数はEURUSDの小数点以下4桁の数字を返しますが、レートウィンドウでは小数点以下5桁の数字になっているのはなぜですか?MarketInfoでも 小数点以下4桁で表示されます。
Ask関数はEURUSDの小数点以下4桁を返しますが、レートウィンドウでは小数点以下5桁になっているのはなぜですか?また、MarketInfoは小数点以下4桁を返す。
コメントを印刷したりする場合は、これが理由となるはずです。
double 型のデータは、小数点以下 4 桁で表示されます。
より高い精度を得るには、DoubleToStr() 関数を使用する必要があります。
.
Askだけは関数ではなく、あらかじめ定義された変数です。
印刷やコメントをする場合は、これが理由である必要があります。
double型のデータは、小数点以下4桁で印字 されます。
より高い精度を得るにはDoubleToStr() を使用する必要があります。
.
ただし、Askは関数ではなく、あらかじめ定義された変数です。
了解です、ありがとうございます。)では、もうひとつの質問です。
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
ストップロスは、AskがAsk - stoplossLong * Pointを下回ったら発動するんですよね?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
ストップロスは、Askが Bid + stoplossShort * Point orBidを 上回ったときに発動されます?
了解です、ありがとうございます。)それからもう一つ質問です。
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Ask - stoplossLong * Point, 0, "", 0, 0, Green);
AskがAsk - stoplossLong * Pointを下回ったらstoplossが発動されるんですよね?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Bid + stoplossShort * Point, 0, "", 0, 0, Green);
ストップロスは、AskがBid + stoplossShort * Point or Bidを上回ったときに発動されます?
始値以外は、ロングポジションの場合はビッド、ショートポジションの場合はアスクに設定されます。
ロングポジションの場合、開始価格以外のすべてがビッドで設定され、ショートポジションの場合はアスクで設定されます。
ということは、正しいのでしょうか?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
そして、それに応じて、Askが 設定値に達したときに、ストップロスによってショートがクローズされるのでしょうか?
それに伴い、ショートはAskが設定値に達した時点でストップロスで決済されるのですね。
まさにその通りです。
ショートはBidで始まり、Askで終わります。ロングはその逆。
マーケットから、または保留中の注文によってショートをオープンしたい場合、ビッド価格はオープンする前の唯一のビッド価格です。
(もちろんSL、TP、Stop Levelsは言うまでもありません)。
AFTER OPENはAscしかない。
では、それが正しいことなのでしょうか?
ticketShort = OrderSend(Symbol(), OP_SELL, lots, Bid, 1000, Ask + stoplossShort * Point, 0, "", 0, 0, Green);
ticketLong = OrderSend(Symbol(), OP_BUY, lots, Ask, 1000, Bid - stoplossLong * Point, 0, "", 0, 0, Green);
また、それに伴い、Askが設定値に達したときにストップロスでショートが終了するのでしょうか?
必ずしも超える必要はないが、Askが設定値に触れる程度の値
必ずしも超えていないが、Askが設定値に触れるには十分なレベル
あるいは、スプレッドを上方に変更する。
あるいはスプレッドを上方に変更した。
また、そのようなことはよくあることなのでしょうか?