數(shù)據(jù)庫的問題請教
作者:金字塔 來源:cxh99.com 發(fā)布時間:2016年01月24日
- 咨詢內(nèi)容:
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. 我把這個技術(shù)指標加載到淀粉連續(xù)上,輸出的收盤價不對,比如今天最后一個收盤價輸出的是2318 應(yīng)該是2203
2. 如何把歷史日K線的日期輸入到數(shù)據(jù)庫中?我用day()代替now(),數(shù)據(jù)庫不輸出任何記錄
3. 能不能在pel中將日期字段格式設(shè)置為不要后面的小時分鐘秒?我主要處理日K線
4. 為什么數(shù)據(jù)庫中顯示的品種字段全部是"1000001"?這不應(yīng)該是STKname()函數(shù)的輸出呀
剛接觸數(shù)據(jù)庫,問題很低級. 謝謝!
- 金字塔客服:
1,你看在數(shù)據(jù)庫中的數(shù)據(jù)對應(yīng)的日期,是否是精確對應(yīng)的,如果不精確對應(yīng)日期,那么只會返回最近的。
2,這個問題沒有說清楚,無法回答
3,這個不好處理,也沒必要處理,帶分鐘也沒關(guān)系,金字塔會去自動適應(yīng)你圖表上的k線數(shù)據(jù)的日期
4,這個問題你也沒說清楚,無法回答
- 用戶回復(fù):
此主題相關(guān)圖片如下:2015-11-30_150558.png
這是我剛才重新加載到淀粉連續(xù)上生成的數(shù)據(jù)庫
1. 所有記錄的日期都是當前時間
2. 我的意思是我想讓每一條的記錄中的"stockdate"是歷史K線的日期,而非當前日期
4. 我加載到不同的品種上,顯示的"品種"字段都是1000001
[此貼子已經(jīng)被作者于2015/11/30 15:10:42編輯過]
- 網(wǎng)友回復(fù):
記錄時間的問題,要看你的代碼是怎么寫的了,你應(yīng)該把時間的字段自己對應(yīng)到K線上的時間,而不是用你的本地計算機時間。
字段的問題應(yīng)該是你的PEL語言中直接引用字符串的數(shù)據(jù)了,金字塔的字符串是特殊表示的,你可以把你的寫庫代碼發(fā)過來我們看看
- 網(wǎng)友回復(fù):
我就照抄的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)&')'); |