請(qǐng)教關(guān)于倉位和第三方下單軟件的問題 [金字塔]
- 咨詢內(nèi)容:
K線走完,圖表交易。因?yàn)樾枰高^博易等第三方交易軟件進(jìn)行手動(dòng)干預(yù)操作,所以持倉采用了Tholding2,因?yàn)镠olding無法反映用其它軟件對(duì)倉位做出的改變,請(qǐng)問這個(gè)思路是否正確?
第二個(gè)問題是如果金字塔圖表交易下了Limit限價(jià)委托單,但是還沒有執(zhí)行,此時(shí)在別的第三方下單軟件譬如博易或者快期中能否看到這個(gè)限價(jià)委托單?如果能,則通過第三方軟件將委托單撤銷后,金字塔監(jiān)控的賬戶是否也能同步更新撤銷委托的情況?
第三個(gè)問題,代碼如下
持倉:=Tholding2;
IF 持倉<0 THEN
BEGIN
IF GetOutSignal=-1 THEN SELLSHORT(1,0,MARKET); //平空信號(hào) 一種特殊止損
IF GetInSignal>0 THEN //開多信號(hào)
BEGIN
SELLSHORT(THOLDING<0,0,MARKET); //平空倉并反向開多倉
BUY(THOLDING<=0,UNIT,LIMITR,TRIMPRICE(Trigger-0.2));
END
END
非常特殊的情況下,特殊止損和平空反向開多會(huì)出現(xiàn)在同一根K線中。請(qǐng)問我下面的理解對(duì)不對(duì)?
如果金字塔公式系統(tǒng)是逐句解釋代碼的話,當(dāng)GetOutSignal和GetInSignal都成立的時(shí)候,紅色的SELLSHORT不會(huì)執(zhí)行,因?yàn)槔锩娴腡HOLDING會(huì)因?yàn)樯厦婢G色的SELLSHORT的操作而變成0。
如果我上面理解有誤,那么THOLDING仍然是負(fù)數(shù),則公式會(huì)平兩次空倉,這個(gè)對(duì)交易會(huì)產(chǎn)生什么影響?
- 金字塔客服:
圖表程序化你是不能這樣使用THOLDING函數(shù)的,至于為什么不能這么做,請(qǐng)參考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 問題6
- 用戶回復(fù):
在鏈接里
"第二,對(duì)于編寫水平相對(duì)較高的用戶,可能是會(huì)采取例如ISLASTBAR這種方式...... 比如在平倉反手的操作中,由于圖表交易不會(huì)在產(chǎn)生信號(hào)時(shí)立即發(fā)單,等再次檢測時(shí)首先檢測到了平倉信號(hào)下單成功,由于之前的發(fā)單成交THOLDING已經(jīng)發(fā)生變化,導(dǎo)致剛才出現(xiàn)的信號(hào)因?yàn)門HOLDING的信號(hào)消失,剛才在圖表上已經(jīng)有的反手信號(hào)突然消失了,所以產(chǎn)生了漏單,"
可否舉個(gè)具體的例子說明一下你寫的這段話,我沒太看懂。我用的是K線走完模式,而且下單模塊用了ISLASTBAR做限制。當(dāng)程序走到第一條SellShort這條語句的時(shí)候,你的意思是公式系統(tǒng)并沒有馬上下單?我以為金字塔的腳本引擎是逐句解釋執(zhí)行的。
還有能否回答一下我提的第二個(gè)問題。謝謝!
- 網(wǎng)友回復(fù):
如果是金字塔新用戶,對(duì)執(zhí)行原理不是很清楚時(shí)候,確實(shí)是難以理解的,我好象也沒什么好的方式來表達(dá),只能建議暫時(shí)先不要那么用。
不過圖表交易的原理可以大致我再補(bǔ)充一下,就是BUY,SELL等信號(hào)與下單執(zhí)行是異步的,不像后臺(tái)TBUY那樣是同步的,就是后臺(tái)的TBUY在條件滿足時(shí)就直接在TBUY中執(zhí)行了下單,而BUY圖表交易是只顯示信號(hào)而不負(fù)責(zé)下單,具體下單是由外部模塊通過檢測圖表信號(hào)來執(zhí)行,因此相同的K線出現(xiàn)信號(hào)的變化時(shí),外部模塊是沒有辦法按照代碼順序來執(zhí)行下單操作的
- 網(wǎng)友回復(fù):
原來如此,明白了。
我暫時(shí)不考慮使用真實(shí)持倉,但是仍需要透過第三方下單軟件對(duì)金字塔做一些必要的補(bǔ)充,譬如追單、平倉等等。這也是我第二個(gè)問題問到的,金字塔自動(dòng)下的委托單能否在其它第三方軟件里被撤銷?因?yàn)楝F(xiàn)在金字塔內(nèi)側(cè)的模擬賬戶和期貨公司提供的賬戶是不一致的,所以這個(gè)測試我目前無法完成。我個(gè)人理解既然是限價(jià)委托單,那么就應(yīng)該在所有可以連接到這個(gè)賬戶的軟件中都能看到,情況是否是這樣的。
還有如果第三方軟件平倉在我的特殊止損前面,我個(gè)人理解是對(duì)金字塔的HOLDING是沒有任何影響的,請(qǐng)問我應(yīng)該如何寫下面的特殊平倉語句?
IF GetOutSignal=-1 THEN SELLSHORT(“條件”,0,MARKET); //平空信號(hào) 一種特殊止損
這個(gè)“條件”因該怎么寫才不會(huì)有問題?
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
相關(guān)文章
-
沒有相關(guān)內(nèi)容