http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30353
通過(guò)以上文章,我學(xué)習(xí)了唐奇安通道交易系統(tǒng)的大意,并將其應(yīng)用于圖表之上,發(fā)覺(jué)這交易系統(tǒng)在現(xiàn)實(shí)中好像難以實(shí)行,原因如下。不知正確與否,特意討教!
原因:
假設(shè)以5分鐘K線圖為基準(zhǔn)周期,在“走完一條K線以后”檢測(cè)指標(biāo)成立與否的運(yùn)行模式下,交易系統(tǒng)將在每條5分鐘K線走完的那一刻進(jìn)行運(yùn)算檢測(cè)。一旦發(fā)現(xiàn)“開(kāi)多平空條件:=C>X周期高點(diǎn) and 開(kāi)倉(cāng)時(shí)間 and holding<=0;”這一條件成立,就會(huì)發(fā)出“開(kāi)多平空”的交易指令。但問(wèn)題是,“開(kāi)多平空”的交易指令(BUY,SELLSHORT)語(yǔ)句中的價(jià)格控制符為“limitr,X周期高點(diǎn)”,這就存在矛盾了。當(dāng)本周期5分鐘K線走完時(shí),“C>X周期高點(diǎn)”條件果真成立,那么C已經(jīng)高于X周期高點(diǎn),其超越的幅度難以預(yù)判,且C立刻演變成下一周期5分鐘K線的OPEN(開(kāi)盤價(jià)),此時(shí)在發(fā)出以倒數(shù)第3條K線起的“X周期高點(diǎn)”為基準(zhǔn)的限價(jià)交易指令,能成交嗎?(“開(kāi)空平多”時(shí)方向相反,情況一樣)
舉一個(gè)較為極端的例子吧。假設(shè)X=1 ,而X周期高點(diǎn)=2100。由于5分鐘時(shí)間段的間距較長(zhǎng),“C>X周期高點(diǎn)”可以出現(xiàn)在本周期5分鐘的任何一秒,但當(dāng)本周期的K線走完時(shí),C很可能已經(jīng)遠(yuǎn)離“X周期高點(diǎn)”,譬如為2105了。此時(shí),再發(fā)出以2100點(diǎn)位基準(zhǔn)的操作指令,基本上已無(wú)法成交。故而便導(dǎo)致大部分在圖表分析中呈現(xiàn)出的操作動(dòng)作,在改成后臺(tái)程序化交易時(shí)都無(wú)法成交,實(shí)際獲得的利潤(rùn)將比圖表測(cè)試時(shí)大打折扣。
若改成“固定時(shí)間間隔”檢測(cè)指標(biāo)成立與否的運(yùn)行模式,又有可能會(huì)由于在同一K線周期內(nèi)開(kāi)、平倉(cāng)信號(hào)反復(fù)閃爍出現(xiàn),而導(dǎo)致交易費(fèi)用大增,尤其在震蕩行情時(shí),更是如此。
上述論述正確嗎?現(xiàn)請(qǐng)教:
<!--[if !supportLists]-->1、<!--[endif]-->要克服此問(wèn)題,有什么解決的思路、方法嗎?
<!--[if !supportLists]-->2、<!--[endif]-->將唐奇安通道交易系統(tǒng)真正用于后臺(tái)程序化交易時(shí),該怎么解決這問(wèn)題?
謝謝!
1,系統(tǒng)自帶策略 只不過(guò)提供給用戶參考,根據(jù)交易思想怎么去編寫策略以及一些編寫方法
2,用于其它目的用戶自行考慮
改用后臺(tái)學(xué)習(xí)下后臺(tái)程序化交易,及高級(jí)編程語(yǔ)言
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30353
通過(guò)以上文章,我學(xué)習(xí)了唐奇安通道交易系統(tǒng)的大意,并將其應(yīng)用于圖表之上,發(fā)覺(jué)這交易系統(tǒng)在現(xiàn)實(shí)中好像難以實(shí)行,原因如下。不知正確與否,特意討教!
原因:
假設(shè)以5分鐘K線圖為基準(zhǔn)周期,在“走完一條K線以后”檢測(cè)指標(biāo)成立與否的運(yùn)行模式下,交易系統(tǒng)將在每條5分鐘K線走完的那一刻進(jìn)行運(yùn)算檢測(cè)。一旦發(fā)現(xiàn)“開(kāi)多平空條件:=C>X周期高點(diǎn) and 開(kāi)倉(cāng)時(shí)間 and holding<=0;”這一條件成立,就會(huì)發(fā)出“開(kāi)多平空”的交易指令。但問(wèn)題是,“開(kāi)多平空”的交易指令(BUY,SELLSHORT)語(yǔ)句中的價(jià)格控制符為“limitr,X周期高點(diǎn)”,這就存在矛盾了。當(dāng)本周期5分鐘K線走完時(shí),“C>X周期高點(diǎn)”條件果真成立,那么C已經(jīng)高于X周期高點(diǎn),其超越的幅度難以預(yù)判,且C立刻演變成下一周期5分鐘K線的OPEN(開(kāi)盤價(jià)),此時(shí)在發(fā)出以倒數(shù)第3條K線起的“X周期高點(diǎn)”為基準(zhǔn)的限價(jià)交易指令,能成交嗎?(“開(kāi)空平多”時(shí)方向相反,情況一樣)
舉一個(gè)較為極端的例子吧。假設(shè)X=1 ,而X周期高點(diǎn)=2100。由于5分鐘時(shí)間段的間距較長(zhǎng),“C>X周期高點(diǎn)”可以出現(xiàn)在本周期5分鐘的任何一秒,但當(dāng)本周期的K線走完時(shí),C很可能已經(jīng)遠(yuǎn)離“X周期高點(diǎn)”,譬如為2105了。此時(shí),再發(fā)出以2100點(diǎn)位基準(zhǔn)的操作指令,基本上已無(wú)法成交。故而便導(dǎo)致大部分在圖表分析中呈現(xiàn)出的操作動(dòng)作,在改成后臺(tái)程序化交易時(shí)都無(wú)法成交,實(shí)際獲得的利潤(rùn)將比圖表測(cè)試時(shí)大打折扣。
若改成“固定時(shí)間間隔”檢測(cè)指標(biāo)成立與否的運(yùn)行模式,又有可能會(huì)由于在同一K線周期內(nèi)開(kāi)、平倉(cāng)信號(hào)反復(fù)閃爍出現(xiàn),而導(dǎo)致交易費(fèi)用大增,尤其在震蕩行情時(shí),更是如此。
上述論述正確嗎?現(xiàn)請(qǐng)教:
<!--[if !supportLists]-->1、<!--[endif]-->要克服此問(wèn)題,有什么解決的思路、方法嗎?
<!--[if !supportLists]-->2、<!--[endif]-->將唐奇安通道交易系統(tǒng)真正用于后臺(tái)程序化交易時(shí),該怎么解決這問(wèn)題?
謝謝!
[此貼子已經(jīng)被作者于2014/5/7 11:30:56編輯過(guò)]
3樓大牛給出算法了。 我簡(jiǎn)化說(shuō)下:
1, 輪詢模式有個(gè)秒周期, 例如選10秒,那么可能是5分10秒后檢測(cè),而不是在5分時(shí)候檢測(cè)。也就是不管如何精確輪詢秒你總歸會(huì)有那么一點(diǎn)點(diǎn)時(shí)間偏差,所以交易價(jià)格的C不一定就是圖標(biāo)的C,特別在于行情快速波動(dòng)。
2,固定模式下也就是實(shí)現(xiàn) REF后一般是以 Open 開(kāi)倉(cāng),但在快速波動(dòng)時(shí)期可能也會(huì)丟單。 所以遇到激烈可能不如市價(jià)
3, 一般呢開(kāi)倉(cāng)可能是固定模式,但是止損最好實(shí)時(shí)。 所以代碼可以考慮用輪詢模式,但是開(kāi)倉(cāng)位置用REF退一步實(shí)現(xiàn)固定模式。 止損就直接立即即可, 然后如果在當(dāng)下跟K線用C可能會(huì)信號(hào)偏移, 特別是HL突破這樣, 可能等這個(gè)5分鐘結(jié)束信號(hào)又丟失了。 因此判定突破時(shí)候最好是 H>REF(H,XXXX) 而不是用C>H這樣。