數據庫的問題請教 [金字塔]
- 咨詢內容:
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb');DBEXECUTE('create table zjif06(stockdate date,品種 char,vclose double)');DBEXECUTE('insert into zjif06(stockdate,品種,vclose) values(now(),'&numtostr(STKname(),0)&','&numtostr(c,0)&')');
1. 我把這個技術指標加載到淀粉連續上,輸出的收盤價不對,比如今天最后一個收盤價輸出的是2318 應該是2203
2. 如何把歷史日K線的日期輸入到數據庫中?我用day()代替now(),數據庫不輸出任何記錄
3. 能不能在pel中將日期字段格式設置為不要后面的小時分鐘秒?我主要處理日K線
4. 為什么數據庫中顯示的品種字段全部是"1000001"?這不應該是STKname()函數的輸出呀
剛接觸數據庫,問題很低級. 謝謝! - 金字塔客服:
1,你看在數據庫中的數據對應的日期,是否是精確對應的,如果不精確對應日期,那么只會返回最近的。
2,這個問題沒有說清楚,無法回答
3,這個不好處理,也沒必要處理,帶分鐘也沒關系,金字塔會去自動適應你圖表上的k線數據的日期
4,這個問題你也沒說清楚,無法回答
- 用戶回復:
此主題相關圖片如下:2015-11-30_150558.png這是我剛才重新加載到淀粉連續上生成的數據庫
1. 所有記錄的日期都是當前時間
2. 我的意思是我想讓每一條的記錄中的"stockdate"是歷史K線的日期,而非當前日期
4. 我加載到不同的品種上,顯示的"品種"字段都是1000001
- 網友回復:
記錄時間的問題,要看你的代碼是怎么寫的了,你應該把時間的字段自己對應到K線上的時間,而不是用你的本地計算機時間。
字段的問題應該是你的PEL語言中直接引用字符串的數據了,金字塔的字符串是特殊表示的,你可以把你的寫庫代碼發過來我們看看
- 網友回復:
我就照抄的http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30666
2樓文檔里面的代碼,沒動啊DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb');DBEXECUTE('create table zjif06(stockdate date,品種 char,vclose double)');DBEXECUTE('insert into zjif06(stockdate,品種,vclose) values(now(),'&numtostr(STKname(),0)&','&numtostr(c,0)&')');
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容