[求助]關于date公式以及強弱分析表內的數據編程 [通達信]
-
咨詢內容:
剛開始學習股票編程,想學習date這個公式
第一,對他公式做出的解釋不是很明白, “ 例如函數返回1000101,表示2000年1月1日,date+19000000才是真正的日期
是不是說 如果date(1000101+19000000)就表示當前日期是2000年1月1日,而20000101-19000000恰好是1000101
第二,我想做一個強弱分析表里邊數據的函數,好比說 年初至今的漲幅,因為覺得如果用 (當前股價-年初股價)/年初股價 會忽略掉權的問題,請問這個功能如何實現?
求大神解答 -
通達信技術部:
1、date+19000000才是真正的日期 這里的date是通達信客戶端date的輸出值。在副圖中輸出查看輸出可以幫助你理解。
2、
{年初至今的漲幅,因為覺得如果用 (當前股價-年初股價)/年初股價}
DT:=YEAR;
TJ:=DT!=REF(DT,1);
NZF:(C-REF(C,BARSLAST(TJ)))/REF(C,BARSLAST(TJ))*100;忽略權的問題 你自己根據需要選擇復權方式在k線界面查看對應輸出就可以了。
祝投資愉快!
-
通達信客服:
以下是引用queenkeshi在2013-11-19 9:21:00的發言:
1、date+19000000才是真正的日期 這里的date是通達信客戶端date的輸出值。在副圖中輸出查看輸出可以幫助你理解。
2、
{年初至今的漲幅,因為覺得如果用 (當前股價-年初股價)/年初股價}
DT:=YEAR;
TJ:=DT!=REF(DT,1);
NZF:(C-REF(C,BARSLAST(TJ)))/REF(C,BARSLAST(TJ))*100;忽略權的問題 你自己根據需要選擇復權方式在k線界面查看對應輸出就可以了。
祝投資愉快!
但是這樣做的話如果一支股票在收盤價與年初這段期間發生權息變化,數據還準么?
比如說年初的股價是10元,漲到了16元后,十送十變成了8元,接著又漲到10元,這樣的話NZF是0還是100?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容