 |
kkkkkk
資深會員
註冊日期: Dec 2003
來 自:
文章數量: 291 |
金當月的問題
偶而在寫一個公式時發現在金當月(FITF1)中有一個不可解的事情,就是他的數據對應似乎有問題,例如用下面這個簡單的式子測試一下
vertline(H=908.00 and L=891.40);
竟然有許多無法正確找到對應點,有對的,有找不到的,也有找到天南地北去的,像 (904.40,900.00) (908.00,891.40) (860.20,848.00) 就找不到,而 (865.00846.00) (913.00906.00) (889.00878.40) 就找得到,我不知道這只是我個人的問題,還是奇狐的問題,提出來請教一下,請測試測試
註: 在其他期貨股票都沒有這個問題存在
|
|
向版主報告此篇 |  |
|
2005-12-06 09:23 |
|
|
|  |
 |
kkkkkk
資深會員
註冊日期: Dec 2003
來 自:
文章數量: 291 |
這個方法是可以解目前的問題,可是就其他許多要用到相等的式子時,是不是也會遇到同樣的問題?總不能每一個公式都加intpart吧
難道不能系統內的數值就定位在小數點以下固定位數嗎?(其實在系統管理中早已訂為小數點以下兩位,還是有上述的問題發生)
要不然就是圖面上能顯出正確的電腦數值...這樣子也不用每次輸入一個查詢值時都要加兩個0
|
|
向版主報告此篇 |  |
|
2005-12-06 12:07 |
|
|
|  |
 |
kkkkkk
資深會員
註冊日期: Dec 2003
來 自:
文章數量: 291 |
引用: 最初由 cgjj 發表
建議您改用參數來帶入, 使用上較方便
例如: vertline(INTPART(H*100)=N1 and INTPART(L*100)=N2); [/B]
我本來就是用參數的
x:=barslast(intpart(100*H)=向下高點 and intpart(100*L)=對應低點);
但是這樣子做,輸入參數時就必得遷就100*H或100*L這個100,每個參數都要加上兩位數,無法就圖表上看到的數值直接輸入,雖然用了就習慣了,但總有一點遺憾
|
|
向版主報告此篇 |  |
|
2005-12-06 14:23 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|