私のEAの一部を更新し、厳格な財産に行きました。この警告を受け取ると、型変換によるデータの損失が発生する可能性があります。
私はこの警告がこことそこで議論されていることを知っていますが、ここでは具体的です:
宣言されたグローバル変数
extern intレバレッジ= 200;
MMルーチンのif文は次のとおりです。
*** if(レバレッジgt; = AccountInfoInteger(ACCOUNT_LEVERAGE))Leverage = AccountInfoInteger(ACCOUNT_LEVERAGE);
そうでなければif(Leverage lt; AccountInfoInteger(ACCOUNT_LEVERAGE))Leverage = Leverage;
***ここに警告を出す
なぜ誰が知っていますか?整数と宣言され、整数を読み込むように要求されます。
もちろん、コードが厳密に宣言されていない限り、警告は生成されません。