零除法錯誤但不是所有貨幣對
Results 1 to 1 of 1

Thread: 零除法錯誤但不是所有貨幣對

  1. #1
    我有一個 mq4 indior 文件,它對任何價格點前面為零(0.72735)的貨幣對給出零除法錯誤。
    即:AUDCAD、NZDUSD、AUDUSD

    當價格前面沒有零 (1.32105) 時,趨勢線警報 indior 適用於任何具有價格點的貨幣對。

    當價格超過趨勢線時,不接收零除法錯誤並且仍然對受影響的貨幣對發出正確警報的代碼是什麼?


    提前致謝。

  2. #2
    再次感謝 Ferrufx 錯誤消失了,它在實時圖表上發出警報。再次感謝您的幫助。

  3. #3
    感謝您的修改。今晚我將在實時圖表上而不是測試儀上對其進行測試。測試人員可能正在運行。
    Quote Originally Posted by ;
    {quote} 查看下面的內容,並與您的初始代碼中的內容進行比較。這是我唯一修改的東西。沒有其他的。 double pendiente*= (price2 - price1)lapse*/; if(lapse != 0) pendiente = (price2 - price1)失效;
    Quote Originally Posted by ;
    {quote} 查看下面的內容,並與您的初始代碼中的內容進行比較。這是我唯一修改的東西。沒有其他的。 double pendiente*= (price2 - price1)lapse*/; if(lapse != 0) pendiente = (price2 - price1)失效;

  4. #4

    Quote Originally Posted by ;
    {quote} 你能評論一下你所做的改變嗎?該文件對我來說看起來一樣。測試器中不再出現零錯誤,但是即使在圖表前面沒有零 (1.70446) 的圖表上,警報也不再有效。
    查看下面的內容並將其與您的初始代碼中的內容進行比較。這是我唯一修改的東西。沒有其他的。插入代碼 double pendiente*= (price2 - price1)lapse*/; if(lapse != 0) pendiente = (price2 - price1)失效;

  5. #5

    Quote Originally Posted by ;
    {quote} 附加 ... {文件}
    你能評論一下你所做的改變嗎?該文件對我來說看起來一樣。測試器中不再出現零錯誤,但是即使在圖表前面沒有零 (1.70446) 的圖表上,警報也不再有效。

  6. #6
    1 個附件
    Quote Originally Posted by ;
    將 int 更改為 double 但仍然出現零除法錯誤。室內作品發現了其他明智的做法。確實需要修復錯誤,然後我可以添加代碼來進行交易。一些編碼專家可以看一下並糾正它嗎? {文件}
    隨附的 ...
    https://www.forex-pedia.com/attachme...2680947285.mq4

  7. #7
    如果價格 0.XXXX 返回零除,您可以在公式中將此值用作整數 (int) 而不是雙精度。

  8. #8
    1 附件將 int 更改為 double,但仍然出現除零錯誤。室內作品發現了其他明智的做法。確實需要修復錯誤,然後我可以添加代碼來進行交易。一些編碼專家可以看一下並糾正它嗎?
    https://www.forex-pedia.com/attachme...1714288959.mq4

  9. #9
    Quote Originally Posted by ;
    再次感謝 Ferrufx 錯誤消失了,它在實時圖表上發出警報。再次感謝您的幫助。

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。