お世話になります。
この著書の207ページの真ん中あたりに出てくる内容なんですが・・・
if (OrderSend (Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0) ! = -1 return (true) ;
int err = GetLastError() ;
Print("[OrderSendError] : ", err , "", ErrorDescription(err) );
こうしておくと、もし注文が約定した場合にはreturn文で関数を終了させてエラーメッセージが表示されないとのことです。
このreturn(true)というのはどこに返るんですか?
start()関数はint型なので、「true」を返されても困りますよね?
「関数を終了させて」の「関数」とはどれなんでしょうか?
私の周囲にプログラムに詳しい方が皆無で、私自身もプログラムは初めてで、この箇所で悩みまくってしまいました><
どうぞよろしくお願いいたします。
↓下は、著者のサイトで無料で公開されているライブラリ化されたトレード関数の一部なんですが、下から10行目あたりにも同じ表現があります。
// 注文を送信する
bool MyOrderSend(int type, double lots, double price, int slippage, double sl, double tp, string comment, int magic)
{
price = NormalizeDouble(price, Digits);
sl = NormalizeDouble(sl, Digits);
tp = NormalizeDouble(tp, Digits);
int starttime = GetTickCount();
while(true)
{
if(GetTickCount() - starttime > MyOrderWaitingTime*1000)
{
Alert("OrderSend timeout. Check the experts log.");
return(false);
}
if(IsTradeAllowed() == true)
{
RefreshRates();
if(OrderSend(Symbol(), type, lots, price, slippage, sl, tp, comment, magic, 0, ArrowColor[type]) != -1) return(true);
int err = GetLastError();
Print("[OrderSendError] : ", err, " ", ErrorDescription(err));
if(err == ERR_INVALID_PRICE) break;
if(err == ERR_INVALID_STOPS) break;
}
Sleep(100);
}
return(false);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- FX・外国為替取引 mql4のコンパイルエラー箇所の修正お願いします。 1 2023/03/15 16:14
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- Java java 引数 戻り値のあるメソッド 3 2023/02/12 06:23
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
米国が利下げし、日本が利上げ...
-
問題です。 ユニバーサル・シー...
-
円為替レート
-
もう一度介入があると思うので...
-
トレーダーっていくら利益出て...
-
ユーロを円に交換したい
-
私の手法は両建てでも有効なの...
-
為替介入ですが、予告発表とか...
-
ドル円がこの間まで150円だった...
-
為替介入とTTSレート
-
給与所得と為替利益だけだと、...
-
僕の金額が下落したら上がって...
-
FXで勝ちやすいのはドル円です...
-
円が紙くずになるとニュースで...
-
来年の今頃は、1ドル300円にな...
-
昭和には1ドル360円の時代があ...
-
為替介入とはどういう法令にの...
-
【円安で日本円の価値が毎日下...
-
親孝行について。 FXをしている...
-
今ドル円が上がっている理由を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2回戦止まりは2回戦は勝ってい...
-
MT4で時間を指定するにはどのよ...
-
mql4のコンパイルエラー箇所の...
-
マネパのストップ(逆指値)の...
-
MT4によるバックテストの信頼性...
-
豊島久道著「FXメタトレーダ...
-
MT4(メタトレーダー)で単純...
-
メタトレーダーでCloseがある値...
-
MT4で取引時間を指定する。
-
Tera Termが途中で切れるのです...
-
80歳の高齢者ですが、金融庁に...
-
MT5のBIT(売り)ASK(買い)のライ...
-
為替データをエクセルにダウン...
-
陽線・陰線が切り替わったらア...
-
ダウ理論の転換に関するインジ...
-
MT4サブウインドウの移動線のク...
-
【MQL4】ZigZagの天底の値の取得
-
mt4のテスターが遅すぎる。
-
FXの日足時系列データをダウン...
-
自動売買(システムトレード)を...
おすすめ情報