您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內(nèi)容

求助求助??!模型只能開倉,不能平倉,求助求助??! [開拓者 TB]

  • 咨詢內(nèi)容: 求助求助?。∥业拇a在實盤運行中,只能實時的開倉,卻不能實時的平倉,問題到底是什么呢??
    源代碼如下:

    Params
            Numeric Lenth1(200);
            Numeric Lenth2(50);
            Numeric OffSet(1);                //委托價格偏移單位
            Numeric Lots(1);

    Vars
            NumericSeries MA1;
            NumericSeries MA2;
           
            Numeric OffSetPrice(0);


            Bool UP_MA;                                        //用于保存初始化條件
            Bool UP_Price;
            Bool Down_MA;
            Bool Down_Price;
           
            Bool Buy_Conf;                //用于開倉的條件
            Bool SellShort_Conf;
           
            Bool BuyToCover_Conf;                //用于平倉的條件
            Bool Sell_Conf;
           
            Numeric LongPosition(0);                //用于保存賬號多單持倉數(shù)量
            Numeric ShortPosition(0);                //用于保存賬號多單持倉數(shù)量
            Bool GotPosition(False);                        //用于標識賬號是否有持倉

    Begin
            // 集合競價和小節(jié)休息過濾
                    If(!CallAuctionFilter()) Return;
                   
            MA1=AverageFC(c,Lenth1);                                //定義兩均線
            MA2=AverageFC(c,Lenth2);
           
            PlotNumeric("MA1",MA1);                //在主圖畫出指標線;
            PlotNumeric("MA2",MA2);
           
           
            UP_MA = MA1[1]>MA2[1];                //MA為多頭排列
            Down_MA = MA1[1]<MA2[1];        //MA為空頭排列
           
            UP_Price = High>MA1AND High>MA2;        //價格站在MA之上
            Down_Price = Low<MA1AND Low<MA2;        //價格站在MA之下
           
            Buy_Conf = UP_MA And UP_Price;                        //開多單條件
            SellShort_Conf = Down_MA And Down_Price;        //開空單條件
           
            BuyToCover_Conf = Down_MA And UP_Price;                //平空倉
            Sell_Conf = UP_MA And Down_Price;                        //平多單

            OffSetPrice=OffSet*MinMove*PriceScale;
           

            LongPosition=A_BuyPosition();
            ShortPosition=A_SellPosition();

            If(LongPosition==0 AND ShortPosition==0){
            GotPosition=False;
            }
            Else{
            GotPosition=True;
            }

    Commentary("當前是否有持倉:  "+IIFString(GotPosition,"有持倉","沒有持倉"));
    If(GotPosition)
    {//如果有持倉,則下面的是平倉條件代碼


    Commentary("LongPosition        ="+Text(LongPosition));
    Commentary("ShortPosition        ="+Text(Abs(ShortPosition)));

                            If(LongPosition>0)        //如果持有多單,則判斷是否需要平倉
                            {
                                    If(Sell_Conf)
                                    {        //平多單代碼
                                    Sell(Lots,Q_BidPrice()-OffSetPrice);
                                    Return;
                                    }
                            }
                            If(ShortPosition<0)        //如果持有空單,則判斷是否需要平倉
                            {
                                    if(BuyToCover_Conf)
                                    {        //平空單代碼
                                    BuyToCover(Lots,Q_AskPrice()+OffSetPrice);
                                    Return;
                                    }
                            }

    }Else{//如果沒有持倉,則下面的是開倉條件代碼


                            if (Buy_Conf)
                            {
                                    Buy(Lots,Q_AskPrice()+OffSetPrice);
                                    Return;

                            }
                            if (SellShort_Conf)
                            {
                                    SellShort(Lots,Q_BidPrice()-OffSetPrice);
                                    Return;
                            }

    }


    End

     

  • TB技術(shù)人員: 哪們大神幫忙看一下,急呢!

     

  • TB客服: http://pan.baidu.com/s/1boDLqgf
    這視頻是從今天早上另一個模型出平倉信號,但實盤運行的模型卻沒有執(zhí)行平倉動作,視頻中左邊兩個圖表是實盤運行的圖表,右邊兩個是在圖表上顯示信號,用于對比的。兩個模型代碼基本一樣,只是實盤的模型使用了一些賬戶函數(shù)。
    上面發(fā)出來的代碼中,已經(jīng)把“ShortPosition<0”修改為“ShortPosition>0”,但實盤中,還是不能執(zhí)行平倉,想問一下,問題到底出在哪??

     

  • 網(wǎng)友回復: 你這個公式不是通過a_sendorder下單的 所以A_BuyPosition()應(yīng)該讀不到你賬戶的倉位  還是建議buy sell這類函數(shù)不要和a或者q函數(shù)混用哦

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: chinese体育生gayxxxxhd| 亚洲国产精品区| 青青青青青草原| 在线A级毛片无码免费真人| 丰满肥臀风间由美系列| 欧美午夜艳片欧美精品| 你懂的中文字幕| 色综合久久中文字幕无码| 国产精品刺激好大好爽视频| もんのエロま资源网| 日本天堂视频在线观看| 亚洲国产欧美日韩精品小说| 精品一区二区三区无卡乱码 | 国产精品一区二区久久沈樵| www.天天干.com| 无需付费看视频网站入口| 亚洲中文字幕av在天堂| 爱豆传媒在线视频观看网站入口| 四虎成人精品在永久免费| 91网站网址最新| 国产精品自拍亚洲| heyzo在线| 成人毛片18岁女人毛片免费看| 久久精品成人无码观看56| 欧美日韩色黄大片在线视频 | 日本直播在线观看www.| 亚洲国产成AV人天堂无码| 爱情岛亚洲论坛在线观看| 啊灬用力啊灬啊灬快灬深| 麻豆回家视频区一区二| 国产精品情侣呻吟对白视频| CAOPORN视频在线观看| 岛国大片免费在线观看| 久久777国产线看观看精品| 日韩夜夜高潮夜夜爽无码| 亚洲中文字幕无码中文字在线| 激性欧美激情在线播放16页| 加勒比黑人在线| 羞羞视频在线观看网站| 国产内射大片99| 黄页网站在线视频免费|