關(guān)于python實(shí)盤中 before_trading 的2個(gè)問題 [金字塔]
-
咨詢內(nèi)容:
1、非交易日,before_trading 也會(huì)被觸發(fā),是不是不應(yīng)該啊?2、before_trading 中 context.now 的取值:周期為日線,運(yùn)行模式為走完K線,我的理解是context.now應(yīng)該是最近那個(gè)完整的day bar對(duì)應(yīng)的日期。t 日的handle_bar觸發(fā)時(shí),context.now對(duì)應(yīng)的是 t-1 日的日期,這個(gè)沒問題,為什么 before_trading 中 context.now 卻要對(duì)應(yīng) t-2 日的日期?如果是非交易日觸發(fā),則周六和周日取到的 context.now 都是周四那天的日期。
?
?來源: CXH99.COM
-
金字塔客服:
交易-下單設(shè)置-程序化交易
只在交易時(shí)段進(jìn)行程序,這里打勾了嗎
?
因?yàn)閎efore要比handel提前一個(gè)日期。你周六的handle是周五,那么周五的提前一天是周四
如果不提前那么就會(huì)導(dǎo)致你開盤前去到數(shù)據(jù)和handle取到數(shù)據(jù)是同一天,這樣就沒有所謂開盤前的概念了
?
-
用戶回復(fù):
“只在交易時(shí)段進(jìn)行程序”這里打勾了的,還是會(huì)在非交易日觸發(fā)
before_trading,看了下日志,after_trading也會(huì)觸發(fā)。
開盤前的概念是要提前一天嗎?那它和前一天的收盤后就一樣了,豈不是意義不大了? 我原來的理解是, before_trading和 handle_bar是同一天(周期為日線),只是一個(gè)能下單,一個(gè)不能下單。其他平臺(tái)好像是這樣設(shè)定的。 我的想法是,handle_bar里不要放太多計(jì)算,避免執(zhí)行超時(shí),有一些數(shù)據(jù)的計(jì)算和準(zhǔn)備放到盤前做, handle_bar里根據(jù)準(zhǔn)備好的數(shù)據(jù)做簡(jiǎn)單判斷和執(zhí)行就行了。如果before_trading和handle_bar不是同一天的數(shù)據(jù),就不能這么做了,那該如何實(shí)現(xiàn)提前準(zhǔn)備數(shù)據(jù)的意圖呢??
-
網(wǎng)友回復(fù):
before_trading主要是用來做一些開盤前的處理,都是根據(jù)前一天的。你早上八點(diǎn)鐘打開電腦看到的k線可不是昨天的嗎,然后根據(jù)歷史的比如做下選股選出來今天開盤后有信號(hào)再去買賣
api文檔里也說了,這個(gè)是開盤前執(zhí)行的動(dòng)作,開盤前肯定不能包括今天了呀?
-
網(wǎng)友回復(fù):
before_trading主要是用來做一些開盤前的處理,都是根據(jù)前一天的。你早上八點(diǎn)鐘打開電腦看到的k線可不是昨天的嗎,然后根據(jù)歷史的比如做下選股選出來今天開盤后有信號(hào)再去買賣
api文檔里也說了,這個(gè)是開盤前執(zhí)行的動(dòng)作,開盤前肯定不能包括今天了呀
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容