不知道哪里出毛病,平不了倉!
作者:文華財(cái)經(jīng) 來源:cxh99.com 發(fā)布時間:2018年08月16日
-
咨詢內(nèi)容:
?思路是,當(dāng)符合多空行情的信號【按信號連續(xù)進(jìn)場】,當(dāng)符合平倉條件時或止損條件時全部平倉。不知道哪里出毛病,平不了倉!
PreBreakoutFailure=0;If(DKKG==1 && ?PreBreakoutFailure==0)//DKKG多空開關(guān)=1,做多;? ? {? ? ? ? ? If(New_Order >Ref(Close,1))? ? ? ? ? ? ? {
? Buy(Jichu_Lot,Open );? ? ? ? ? ? ? ?PreBreakoutFailure=0 ;? ? ? ? ? ? ? ?}? ? ? ?}Else If(DKKG==2 && ?PreBreakoutFailure==0)//DKKG多空開關(guān)=2,做空;? ? ?{? ? ? ? ? If(New_Order < Ref(Close,1))? ? ? ? ? ? ? {
? SellShort(Jichu_Lot,Open );? ? ? ? ? ? ? ?PreBreakoutFailure=0 ;? ? ? ? ? ? ? ?}? ? ? ? }?If(DKKG==1 && MarketPosition == 1)?// 有多倉的情況? ? ? { ? ? ??? ? ? ? ? If(New_Order < Ref(Close,1))//符合平多條件平倉
{? ? ? ? ? ? ? ? Sell(0,New_Order ); ? ?
}? ? ? ? Else If(New_Order < Ref(Close,1))//止損?
{
? ?Sell(0,New_Order ); ? ?
}? ? ? ? ? }?If(DKKG==2 && ?MarketPosition == -1)?// 有空倉的情況? ? ? { ? ? ??
If(New_Order >Ref(Close,1))//符合平空條件平倉
{
? ?BuyToCover(0,New_Order ); ??
?}? ? ? Else If(New_Order >Ref(Close,1))//止損?
{
? ?BuyToCover(0,New_Order ); ??
?}? ? ? ? ? }End
?
?來源:程序化99
-
文華技術(shù)人員:
?
委托手?jǐn)?shù)的位置寫為
DefaultVol函數(shù),表示按照默認(rèn)的下單手?jǐn)?shù)委托
寫入0,表示下單手?jǐn)?shù)為0了,所以才不開倉的,您修改下試試
Sell(
DefaultVol
,Open);//以開盤價發(fā)出賣平委托,委托的手?jǐn)?shù)是默認(rèn)的下單手?jǐn)?shù)
?
?來源: www.weiqiv.net.cn
-
文華客服:
?我是要求全部平倉,我試過無數(shù)次了,1、按照平多函數(shù)--只寫Sell; ??
//平全部多頭持倉;也不行;
2、如果N寫為DefaultVol或者不寫入N,平倉數(shù)量為全部持倉,即全平。也不行
?
-
網(wǎng)友回復(fù):
?明白您的思路了
您使用? BKVol 或者
SKVol 取得當(dāng)前可用持倉手?jǐn)?shù)進(jìn)行平倉,就可以平全部持倉了
?
-
網(wǎng)友回復(fù):
?試了,還是不行