討論區列表
MultiCharts
一般模式
討論串模式
標題:
[發問] 指標名稱發生錯誤: 例外,浮點運算操作不正確
by 2021-10-01 14:04:05
0
暱稱:
GrandK
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
想請問以下問題:
變數: A(0), B(0), C(0);
MA1(A), MA2(B), MA3(C),
Value1 = (MA1 + MA2 + MA3) / 3
但因為A、B、C都有一個或兩個可能出現0的機會~
而在最佳化時無法從0開始~
(錯誤訊息: 指標名稱發生錯誤: 例外,浮點運算操作不正確)
想請問可以如何修改?
如果 A = 0 時~
Value = (MA1 + MA3)/ 2
如果A、C都=0時~
MA2就要直接 = Value1
不知道這樣的想法可以實踐否?
第1篇:
[發問] 指標名稱發生錯誤: 例外,浮點運算操作不正確
by 2021-10-01 15:25:40
0
暱稱:
MultiCharts小秘書
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(94)
不清楚你的 MA1(A), MA2(B), MA3(C) 是代表什麼函數,
不過有想法可以寫出來編譯看看,
實際測試就知道囉!
第2篇:
[發問] 指標名稱發生錯誤: 例外,浮點運算操作不正確
by 2021-10-01 15:30:24
0
暱稱:
RS2000
信箱:不顯示
成就:發文(0) / 回文(0) / 推薦(0)
你寫的還真難懂...但猜測你的意思應該是這樣
vars: A(0),B(0),C(0), div(0);
Vars: MA1(0),MA2(0),MA3(0);
div=3;
if A=0 then div=div-1;
if B=0 then div=div-1;
if C=0 then div=div-1;
if A=0 then MA1=0 else MA1=average(close,A);
if B=0 then MA2=0 else MA2=average(close,B);
if C=0 then MA3=0 else MA3=average(close,C);
if div<>0 then value1=(MA1+MA2+MA3)/div else value1=0;
第一頁
上一頁
1
下一頁
最後頁
討論區列表
MultiCharts
MultiCharts
│
討論區
│
會員專區
│
教學講座
│
支援與服務
│
產品購買
│
申請試用
All rights for MultiCharts Trading Software are reserved by MultiCharts, LLC
凱衛資訊股份有限公司 營利事業統一編號(21261212) 著作權所有 本網站最佳瀏覽解析度為 1024 x 768
隱私權政策
│
網站安全政策
│
著作權說明
若不清楚點選圖片更新驗證碼
註冊帳號
忘記密碼
解除鎖定