前提・実現したいこと
エラーの解決
発生している問題・エラーメッセージ
'}' - not all control paths return a value
該当のソースコード
MQL4
1//買いの指値位置の関数 2double BS(){ 3 double O0 = iOpen(NULL,PERIOD_D1,0);//現在の足の始値 4 5 int cheapestprice = iLowest(NULL,PERIOD_D1,MODE_LOW,20,1);//最安値 6 7 double cheapestH = iHigh(NULL,0,cheapestprice);//最安値の高値 8 9 double b;//変数宣言 10 11 12 //現在の足の始値が最安値の高値より高いなら、変数bに現在の足の始値ー最安値の高値までのPIPS差を入れる。 13 if(O0 > cheapestH){ 14 b = O0-cheapestH; 15 return b; 16 } 17 }
試したこと
翻訳してみたのですが翻訳された意味がよくわからない状態です。
翻訳したもの→「'}'-すべての制御パスが値を返すわけではありません」
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー