[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 126

 
画像に表示されているコードを見て、異常がないかどうか確認してください。
 
Dimka-novitsek:
つまり、実現利益はスワップや手数料を含めた2つの価格の差なので、その差は未決済注文のみ?

注文の利益=pip数×指定した数量での商品のpip価格。
 
Dimka-novitsek:


OrderProfit( )はマイナスになることがある、という理解で合っていますか?



はい、できます。そして、注文が成立しなかった場合に注文の損切りに変わりますが、その損切りは浮いた状態です。
 
Dimka-novitsek:
画像に表示されているコードを見て、異常がないかどうか確認してください。

こちらで お読みください。
 
smartemiy:

OrderSend 関数の無効な価格 0.00014423

なんじゃこりゃー


OrderSend() - opening order の価格が正しくありません。

1.価格を正しく計算する。

2.ご注文の際は、必ず

double NormalizeDouble( double value, int digits) 
Округление числа с плавающей запятой до указанной точности.
Рассчитываемые значения StopLoss, TakeProfit, а также значения цены открытия отложенных ордеров должны быть нормализованы с точностью, значение которой хранится в предопределенной переменной Digits. 

3.また、各種注文の際には、これらの パラメータが必要かつ十分であることを確認すること。

 
Roman.:

注文の利益=pip数×指定した数量での商品のpip価格。

はい、そこは完全に勘違いしてました、すみません!ありがとうございます。
 
Dimka-novitsek:

ああ、すっかり見落としていました、すみません、ありがとうございます。


大丈夫です!:-)))お兄さんとパソコンを共有しているんですね(^^)

ご質問はこちらへどうぞ。

お願いします。

 
Roman.:


OrderSend() 関数の価格が間違っている - 注文の開始。

1.価格を正しく計算する。

2.ご注文の際は、必ず

3.また、これらの パラメータが、ある種の注文をするときに(前に)必要かつ十分であるかどうかを確認する。

よっしゃー
試してみます!!!!

ありがとうございました。

 
Roman.:

こちらで お読みください。

ありがとうございました。でも、Metatrader_editorのヘルプに詳しくありませんが、書いてありましたよ。そこからOrderProfit()もダブルで取りました。テストし始めたら......0点!そして、このように選びました。
if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY))
まあ、よく考えてみて、失敗したらあなたに聞きますよ。
 
MaxZ:

私はなぜ人々が考えることをあまりにも怠惰にするのか理解できない...:((

なぜなら、いくつの注文を開いていても、それがどんな注文であっても、価格が1ピップ変動すると、注文の総利益は離散的に変化するからです(ただし、フローティング・スプレッドはこのステップが変動します)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(!?ステップ*ピップが現在の損失より大きいとき、あなたの利益がやってきます !!!!!!!!

実際の口座で「step*pip > 現在の損失、その後利益があなたに来る」を実行すると、あなたの利益が固定マイナスになっていることを参照してください...ブローカーの仕事のため ...無駄にテイクを設定しなかったのは、利益が既に検証されているから・・・・・・・・。