奇狐社區論壇
在這個頁面顯示本主題全部的 7 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 60分鐘才發生 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=3658)


由 peter109 在 2005-07-19 10:58 發表:

60分鐘才發生

同一個公式(主圖疊加) 在所有其他分鐘週期即時盤中都正常
唯獨60分鐘會發生下標越界或超出有效數據區(由最後一根K線反算回去的第五根就會有這現象)
是我數據出問題嗎
用30分鐘 查在6/10 13:15 也會發生
我該如何修正問題點

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 cgjj 在 2005-07-19 11:26 發表:

不是數據問題
是您計算的範圍超過數據範圍
例如某一數據有效範圍為 X[10]-X[500]
若您存取 X[501] 或 X[9] 即會出錯
您可用 Lbound 和 UBound 函數來檢查上下限


由 peter109 在 2005-07-19 11:53 發表:

日線在 1999/6/23 開始 往前都會有同樣問題
您的判斷也是如此解決?

抱歉喔 上下標的用法我不熟悉
這樣對公式判定會有影響嗎
只好先如此問

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 peter109 在 2005-07-19 12:06 發表:

下標部分 可以使用 sysparam(1) 嗎
這和一般取 HH 或 CC 意思感覺差不多耶

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 peter109 在 2005-07-19 12:19 發表:

找到可能原因
均線MA(C,250)部分是日線的起始點 也是問題發生點
應該是這原因吧

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 cgjj 在 2005-07-19 12:33 發表:

sysparam(1) 是取得十字游標的位置
若十是游標所在位置小於數列起始編號就會出錯

例如:
XX:MA(C,250);
XX[sysparam(1)];
取250天的均線, XX的值是自第250天才有數據
若十字游標移到小於250天的位置
第二行(紅色)即會出錯
若十字游標移到第250天的位置之後
第二行即可正常輸出


由 peter109 在 2005-07-19 13:01 發表:

嗯 稍微會意了點
不過如何改卻還需摸索
也是學習的過程

謝謝版大的進一步解說

__________________
至誠能勝天下至偽
至拙能勝天下至巧


全部時間均為台灣時間, 現在時間為10:02
在這個頁面顯示本主題全部的 7 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.