有一些困惑,請(qǐng)教小米。
作者:開拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2013年05月19日
- 咨詢內(nèi)容:
本帖最后由 occe 于 2013-4-26 11:29 編輯
有一些困惑,請(qǐng)教小米,@小米。
我會(huì)一點(diǎn)C語(yǔ)言,能寫簡(jiǎn)單的程序。TB的幫助文檔我看完了的,一個(gè)PDF,一個(gè)CHF的。還有一點(diǎn)沒明白。
比如:簡(jiǎn)單的高低點(diǎn)突破。日線為例,突破昨日最高價(jià),在今日 日線上面立即以昨最高價(jià)發(fā)出訂單,并用昨最低價(jià)止損。
這種情況實(shí)盤應(yīng)該怎么寫,回測(cè)的時(shí)候該怎么寫。我感覺回測(cè)的時(shí)候用Q_CLOSE就會(huì)真的在CLOSE上成交,如果是這樣,和實(shí)盤就會(huì)有區(qū)別的。是這樣嗎。
謝謝小米。
- TB技術(shù)人員:
下面代碼試寫了你的開倉(cāng)條件,沒有寫平倉(cāng)的。原因是個(gè)人覺得你的平倉(cāng)條件并不明確,同一個(gè)bar上,是不應(yīng)該即開又平的(這樣會(huì)有問(wèn)題,個(gè)人堅(jiān)持不這樣寫)。那如果開平不在同一個(gè)barh ,你的平倉(cāng)條件是以哪個(gè)bar上的最低價(jià)來(lái)判斷呢?
- vars
- numericseries buypoint;
- begin
- buypoint = hgihd(1);
- if(high>=buypoint && marketposition!=1)
- {
- myentry = iif(open>buypoint,open,buypoint);
- buy(lots,myentry);
- }
復(fù)制代碼
- TB客服:
小米 發(fā)表于 2013-4-26 15:43
下面代碼試寫了你的開倉(cāng)條件,沒有寫平倉(cāng)的。原因是個(gè)人覺得你的平倉(cāng)條件并不明確,同一個(gè)bar上,是不應(yīng)該 ...
恩。有IFF判斷,如果跳空到HIGHD(1)之上,就以O(shè)PEN執(zhí)行。否則以BUYPOINT執(zhí)行,如果以BUYPOINT執(zhí)行,
從當(dāng)日收盤來(lái)看,就是BAR內(nèi)發(fā)的訂單(均為日線圖),不知理解是否有誤,。如果是這樣,回測(cè)的時(shí)候能不能BAR內(nèi)執(zhí)行訂單,而不是CLOSE執(zhí)行訂單。
- 網(wǎng)友回復(fù):
其實(shí)我想說(shuō)的就是如下圖的情況。。。
這是TradeStation 8.1里的。。無(wú)論是實(shí)盤,還是回測(cè),能實(shí)下如下圖畫圈處這種BAR內(nèi)發(fā)出訂單交易。。