 |
peter109
資深會員
註冊日期: Dec 2004
來 自: Taipei
文章數量: 1891 |
|
MT:="FITX1$CLOSE";//期指收盤價
rMT:ref(MT,1);//前一交易日的期指收盤價
sMT:ref(MT,date=950929);//1995年9月29日的期指收盤價
剛才注意到居然沒有加上引用符號
一併修改
__________________
至誠能勝天下至偽
至拙能勝天下至巧
|
| 最後由 peter109 在 2005-11-01 22:58 編輯 |
向版主報告此篇 |  |
|
2005-10-29 15:26 |
|
|
|  |
 |
profox
初級會員
註冊日期: Feb 2004
來 自:
文章數量: 12 |
|
為何小弟現在使用
sMT:ref(MT,date=950929);//1995年9月29日的期指收盤價
會得到今天的收盤價?
|
|
向版主報告此篇 |  |
|
2006-10-30 23:47 |
|
|
|  |
 |
profox
初級會員
註冊日期: Feb 2004
來 自:
文章數量: 12 |
|
您好
小弟想要的是,取得當前k線的前一年的收盤價,畫在副圖呈現
直接指定1060804當然可以得出值,但我要每天的就不行啦
D1:date-10000;
D2:date;
D3:REF(C,barslast(date=D1));
目前我寫的是這樣,以今日(2006/10/30)為例,
d1秀出來的值的確是1051030沒錯,但d3無法秀值出來
|
|
向版主報告此篇 |  |
|
2006-10-31 08:30 |
|
|
|  |
 |
profox
初級會員
註冊日期: Feb 2004
來 自:
文章數量: 12 |
|
引用: 最初由 kkkkkk 發表
2005.10.30為休市日,本來就無法秀出
呃,小弟只是舉例,就算是交易日也是無法秀出
應該說,在datediff函數中,輸出是正常
例
D1:date-10000;
D2:date;
D3:sum(date>=d1 and date<=d2,0);=>參考cgjj在別文計算交易日的方法
D6:datediff(d1,d2);
結果d3的值是10054=>錯的
d6的值卻可正常輸出365
再者,今天已是10/31,2005/10/31是交易日了,一樣無法得值
|
|
向版主報告此篇 |  |
|
2006-10-31 16:10 |
|
|
|  |
 |
kkkkkk
資深會員
註冊日期: Dec 2003
來 自:
文章數量: 291 |
|
要把D1的date固定下來才能計算
D2:date,linethick0;
D1:date-10000,linethick0;
D3:REF(C,barslast(date=D1[datacount]));
vertline(date=D1[datacount]);
或
D2:date,linethick0;
D1:D2[datacount]-10000,linethick0;
D3:REF(C,barslast(date=D1));
vertline(date=D1);
|
| 最後由 kkkkkk 在 2006-10-31 16:53 編輯 |
向版主報告此篇 |  |
|
2006-10-31 16:31 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|