1、我股票后臺(tái)是在15分鐘交易,如果買(mǎi)入股票當(dāng)天的情況下,滿(mǎn)足了賣(mài)出條件,程序應(yīng)該如何編寫(xiě)讓他第2天開(kāi)盤(pán)自動(dòng)平倉(cāng)。因?yàn)槲沂枪善背亟灰?,可能?天這個(gè)股票就不在股票池了,但是程序只會(huì)監(jiān)控股票池中的股票,這時(shí)候代碼應(yīng)該怎么寫(xiě)呢?
2、股票池選股中,怎么避免采用周期數(shù)據(jù)不全?比如我用周,日,2H,15分鐘,來(lái)分布過(guò)濾,我應(yīng)該補(bǔ)充數(shù)據(jù),我又如何判斷某個(gè)股票數(shù)據(jù)是否齊全?
3、我用全局變量exgbdata的方式來(lái)保存的某個(gè)特定股票是否開(kāi)過(guò)倉(cāng),但是由于策略中信號(hào)有閃爍的問(wèn)題,并且由于這個(gè)閃爍導(dǎo)致了重新開(kāi)倉(cāng),可是我已經(jīng)用全局變量做為開(kāi)倉(cāng)條件過(guò)濾了,為什么還會(huì)重復(fù)開(kāi)倉(cāng)?
4、股票池的選股公式,能不能寫(xiě)入跨周期的選股公式,比如15分鐘引入日線(xiàn)換手率,振幅等數(shù)據(jù),有沒(méi)有這方面的教程
5、說(shuō)句實(shí)話(huà),金字塔軟件的穩(wěn)定性太差勁,做個(gè)股票池,清空下某個(gè)股票池的代碼就死機(jī),寫(xiě)個(gè)代碼測(cè)試下,不知奧要死機(jī)多少回,而且有時(shí)候還會(huì)出現(xiàn)莫名其妙的程序問(wèn)題,明明不符合,卻開(kāi)倉(cāng)了,明明符合卻不開(kāi)。但是對(duì)比一下,大部分時(shí)候是對(duì)的,偶爾就會(huì)出問(wèn)題,這樣的軟件,我們?cè)趺锤覍?shí)盤(pán)操作呢?
補(bǔ)充一下,后臺(tái)用THOLDing 做開(kāi)平倉(cāng)過(guò)濾,始終不能很好解決重復(fù)開(kāi)平倉(cāng)的問(wèn)題,你們后臺(tái)技術(shù)人員應(yīng)該做個(gè)統(tǒng)一的回復(fù)或者教程或者例子代碼。我現(xiàn)在是用全局變量解決了,還有,你看論壇中好多用戶(hù)提出的問(wèn)題,大部分來(lái)源于軟件的不穩(wěn)定造成的,還有一種情況是編程語(yǔ)言不規(guī)范,不嚴(yán)謹(jǐn)造成的。這其實(shí)說(shuō)到底不是用戶(hù)不會(huì)用,而是軟件設(shè)計(jì)和邏輯欠考慮,另外附加一句,不要?jiǎng)硬粍?dòng)就讓DEBUG,很煩。你們不說(shuō)我們也會(huì)DEBUG
1.不管今天滿(mǎn)不滿(mǎn)足條件,只要昨天滿(mǎn)足了,今天也平倉(cāng)?
2.這個(gè)沒(méi)有判斷數(shù)據(jù)的辦法,用戶(hù)需要在交易前自行補(bǔ)充好足夠的數(shù)據(jù)
3.信號(hào)閃爍在后臺(tái)不會(huì)導(dǎo)致重新下單,你代碼怎么寫(xiě)得?
4.可以,用stkindi進(jìn)行引用,自行定義下振幅換手率,然后用該函數(shù)引用
5.死機(jī)的情況可以在軟件區(qū)發(fā)帖,那邊的工作人員測(cè)試后會(huì)給出答復(fù),會(huì)測(cè)試是軟件問(wèn)題還是用戶(hù)那邊的問(wèn)題
6.debug是發(fā)現(xiàn)問(wèn)題解決的唯一辦法,光靠想是想不出的
你用的是debugout?還可以用debugfile,輸出到文檔里面,
謝謝你這么快的回復(fù),
1、次日不滿(mǎn)足平倉(cāng)的話(huà),不需要平。次日如果滿(mǎn)足,但是股票池不見(jiàn)得會(huì)有這個(gè)股票,程序還會(huì)不會(huì)這個(gè)昨天交易但今天不在股票池,卻又倉(cāng)位的股票。、
2、我用的DEBUGFILE,大部分的策略是基于高開(kāi)低收,所以DEBUG可以設(shè)定一個(gè)周期,來(lái)輸出一次數(shù)據(jù),不需要1個(gè)TICK就輸出一次,那樣的話(huà),太多數(shù)據(jù)了