筆者MT4編譯過程中經常會看到以下常見錯誤雖然不至於影響運算但一堆錯誤在那裡看著總覺得不大舒服如
possible loss of data due to type conversion
筆者會專門在這系列列舉一些例子幫助讀者加深對錯誤的理解
possible loss of data due to type conversion
這個錯誤出現很久了一直沒找到錯誤原因怎麼辦
筆者MT4編譯過程中經常會看到以下常見錯誤雖然不至於影響運算但一堆錯誤在那裡看著總覺得不大舒服如
possible loss of data due to type conversion
筆者會專門在這系列列舉一些例子幫助讀者加深對錯誤的理解
possible loss of data due to type conversion
這個錯誤出現很久了一直沒找到錯誤原因怎麼辦
工具/原料
MT4 電腦
方法/步驟
步驟一新建一個MQL4空白文字
步驟二把整段程式碼複製進去
為了試驗再建函式"試驗"
編譯後圖上可看到還是出現了這樣錯誤證明我們要找的錯誤部分就在裡面範圍縮小了許多
找到錯誤
經排錯發現是int型別錯了筆者把它改成double
編譯後一切正常
總結OrderProfit()是小數型別因此不能是int整數類
對於類似的錯誤大家應該怎麼改了吧
注意事項
程式碼只是示例用的時候請視情況修改 以上僅供參考