[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 74

 
silhouette:
ありがとうございました。その理屈はよくわかります。でも、どうしたら直るのでしょうか?


return (true)はそのままに、return (false)をループの後に1つ実行します。
 
MikeM:

メッセージは何ですか?


ordersend error 130 and invalid double number as parameter 7 forordersend function(just noticed).
 
gain:


ordersend error 130 and invalid double number as parameter 7 for ordersend function (just noticed).

だから、スリッページを 見逃したのか
 
MikeM:

スリッページを 見逃したわけ

なーんだ、同じじゃん、7番目のパラメータがあるはずなんだ、今すぐ既成の例を見てみるよ。
 
OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, 0, StopLoss, TakeProfit, "Order", 0, Green)を実行。
 
MikeM:
OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, 0, StopLoss, TakeProfit, "Order", 0, Green)を実行。


そうしてみたが、無駄であった。

どこかで見たようなコード、利益の後に何かあるような...。

 
利益の後に閉じ括弧を付け、その後にセミコロンを付ける。残りは無駄になってしまう。
 
MikeM:
利益の後に閉じ括弧を付け、その後にセミコロンを付ける。残りは地獄に落ちる。

このようにすると、コンパイラは
 
コードの断片とコンパイラーメッセージを 表示します。
 
MikeM:
OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, 0, StopLoss, TakeProfit, "Order", 0, Green)を実行。

MAGICはどこにある?