"すべてのコントロールパスが値を返すわけではありません "エラー - ページ 3

 
Cristobal Giron:

私は友人を理解することはできません


JermyRecは、あなたの論理的な間違いを指摘しています。注文が選択されたかどうかを確認する必要があります。OrderSelect()関数は、注文が選択された場合はtrueを、選択されていない場合はfalseを返します。このチェックを行わないと、指定されたチケットの注文が存在しない可能性があります。そうすると、関数全体が予測できない結果になる可能性があります。

int CloseOrder( int ticket, double prce){ 
//+--------------------------------------------------------------------------------------------------------------+


double price;
int     slippage;
double p = prce;
int     maxtry = RequoteAttempts;
color   CloseColor;

if (!OrderSelect (ticket, SELECT_BY_TICKET , MODE_TRADES )) return(-1); 

int ordtype = OrderType ();
if (ordtype == OP_BUY ) {price = NormalizeDouble ( Bid ,
.........
 
Keith Watford:


これは回避策で、1行追加します。

ありがとうございました。
 
このトピックに関係のないコメントは、「オフトピック・ポスト」に移動しました。
 
- すべてのコントロール パスが値を返すわけではない

help me???????????????????????????????????????????????????????????????!



文字列 cheekmoving()


{

if(iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,2)<iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,1)&&#8252)

iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,2)<iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,1)))

if(iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,2)<iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,2)&&&&iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,3))

iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,1)>iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,1)))



return ("BUY");



if(iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,2)>iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,1)&&&iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,1)).

iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,2)>iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,1)))

if(iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,2)>iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,2)&&&iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,3))


iMA(NULL,0,MAs,0,MODE_SMA,PRICE_CLOSE,1)<iMA(NULL,0,MAl,0,MODE_SMA,PRICE_CLOSE,1))


return ("SELL");


else return ("NO")。

}

 
//else//
 return ("NO");
else」を削除 するだけです。
 
8962348:
- すべてのコントロールパスが値を返すわけではない


投稿を 編集して ください。

コードを貼り付けるときはコードボタン(Alt+S)を使ってください。

 

こんにちは。

こちらも同じ問題です

どなたか助けてください。


{

   if (MathMod(FractalPeriod,2)==0)

         FractalPeriod = FractalPeriod+1;

   SetIndexBuffer(0,UpperBuffer); SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1); SetIndexArrow(0,234);

   SetIndexBuffer(1,LowerBuffer); SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1); SetIndexArrow(1,233);

}
 
Rodrigo Moreira:

こんにちは。

こちらも同じ問題です

どなたか助けてください。


あなたの問題を確認するためには、すべてのコードを投稿する必要があります。

 
Keith Watford:


これは回避策で、1行追加します。

そう、プロパティの制限によって、事態が悪化するのです...ありがとうございます。