3.8 beta3 新版本 5s VBS保存問題 [金字塔]
- 咨詢內容:
原本是用分筆數據的,結果交易所改了IF的交易時間,而金字塔簡單地修改了坐標軸,導致IF在 2015年 之前的分筆生成多秒線都沒有 9:15-9:30與 15:00-15:15的。
理解這種修改對金字塔可以是最簡單的,但對用戶基本上分筆是廢掉了,回測是不對的,《5秒的多秒線也是不能用了。 好像金字塔也不愿改,抱怨也沒啥用,只好自己克服。
那咱們就弄5s線算了。缺的5s線,錯的5s線,咱們自己補。就用 3.8 beta3的 新功能
SaveData 方法
保存數據到指定品種的指定周期中.
如SaveData("1A0001","SH",0)表示保存SH市場的1A0001品種到日線數據中,原先的該品種的日線數據將被覆蓋
SaveData(Code, Market, Type)
Code 品種代碼
Market 市場標識
Type 保存周期 0:日線 1:1分鐘 2:5分鐘 3:5秒線
返回值 返回1成功 0表示失敗
貌似 Type 5秒還是 新加的,這點還是夸下金字塔。
問題是 save 之前 得 Set History = marketdata.GetHistoryData("IF00","zj",12)
這個 5秒怎么取法? 12 是多秒線,好像不太對。 5秒線出來后,好像沒給 5秒 設計編號??
數據get不到,save也沒用啊
可能是我們不太會用,還望指點 ....
- 金字塔客服:
工具-選項
這邊多秒周期自己設定5即可
- 用戶回復:
GetHistoryData (Code, Market,CycType,[Count,Parameter])
Code 品種代碼
Market 市場標識
Cyctype 周期類型,0 1分鐘 1 5分鐘 2 15分鐘 3 30分鐘 4 60分鐘 5日線 6周線 7月線 8年線 9多日線 10分筆成交 11多小時線 12多秒線 13多分鐘線 14季度線 15半年線 16節氣線 17 3分鐘 18 10分鐘 19 多筆線
Count 可選參數,若填數字則表示指定的調用數量,為0或者不填表示讀取該品種在本地硬盤保存的全部數據
Parameter 可選參數若,當Cyctype為自定義周期時指定自定義周期數字。不填則表示使用系統選項設置中的自定義周期數字。
返回值 返回品種HistoryData對象
請參考幫助中的描述。
多秒線只要能被5整除的才會用到5秒基礎數據,目前3.8BETA3版已經做了單獨修正可以顯示9:30前的數據,不能整除的才會用到分筆數據來生成,介于目前這類客戶較少,加上中金所的高頻限制,我們就再予以考慮了
- 網友回復:
理解,記起來了,gethistorydata 5s取數以前我也發過貼,好像是要把內存數量限制去掉才能取到。OK了。
王工,如果分筆不考慮,那我就用5s,主要是用那個C++調試,要用 2.962版本才能附加調試,2.962又不支持5s數據,能不能用個支持5s數據的可調試版本? - 網友回復:
目前從軟件的安全性角度考慮,已經不再開放調試功能
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容