大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

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

【提問】發(fā)單時是否必須要使用A_SendOrder函數(shù),望賜教 [開拓者 TB]

  • 咨詢內(nèi)容: 本帖最后由 cicikml 于 2016-3-18 21:49 編輯

    先向老師和高手們問好!
    TB幫助我們在程序化交易路上越走越真實,感謝你們的辛勤付出!

    我看了一些帖子之后,對自己的模型做了修改,但是依然無法解答困惑,所以在論壇請教各位。

    我的策略在回測的時候,使用的是:

    Buy(lots,Open);
    SellShort(lots,Open);
    Sell(lots,Open);
    BuyToCover(lots,Open);

    這種命令。非常簡單清晰。

    在實盤交易的時候,是不是要替換成:


    //為過濾一些小的不必要的波動,定義了一個Filter函數(shù)
            Filter = (Average(Close,ShortLength)-Average(Close,LongLength))*100/Average(Close,LongLength);

    // 開多倉
            If(MarketPosition <>1 &&  GetGlobalVar(1)==0 && AvgValue1[1] > AvgValue2[1] && Filter > Upline)  
            {
            Buyenterprice = Q_AskPrice + Offprice; //得出開多倉價格+滑點
            A_SendOrder(Enum_Buy,Enum_Entry,lots,Buyenterprice);//開多單
            }
           
    //開空倉
            If(MarketPosition <>-1 && GetGlobalVar(0)==0 && AvgValue1[1] < AvgValue2[1] && Filter < Downline)
            {
            Sellenterprice = Q_BidPrice - Offprice; //得出開空倉價格+滑點
            A_SendOrder(Enum_Sell,Enum_Entry,lots,Sellenterprice);//開空單
            }


    //平多倉
            If (MarketPosition == 1 && GetGlobalVar(0)==1 && AvgValue1[1] < AvgValue2[1])
            {
            Sellenterprice = Q_BidPrice - Offprice; //得出平多倉價格+滑點
            A_SendOrder(Enum_Sell,Enum_Exit,lots,Sellenterprice);//平多單
            }

    //平空倉
            If (MarketPosition == -1 && GetGlobalVar(1)==1 && AvgValue1[1] > AvgValue2[1])
            {
            Buyenterprice = Q_AskPrice + Offprice; //得出開空倉價格+滑點
            A_SendOrder(Enum_Buy,Enum_Exit,lots,Buyenterprice);//平空單
            }

    有3個問題求教:

    1、我已經(jīng)換成了下面的寫法,但是目前系統(tǒng)無法發(fā)出任何交易信號,是不是我的發(fā)單指令寫錯了?
    2、Filter里,是不是應該寫Close[1],而不是close?這樣是不是意味著我使用了未來數(shù)據(jù)?
    3、我對GetGlobalVar(1)的具體含義,也比較模糊,這是從別人代碼里看到的,請老師指導,我這樣寫是否正確?


    一個編程基礎較弱的量化愛好者,正在慢慢開啟自己的交易歷程,懇請大家?guī)椭?,謝謝。

     

  • TB技術人員: 我把代碼中,所有的
    GetGlobalVar(1)==1

    GetGlobalVar(0)==1
    換成了
    BarStatus == 0

    請問這樣可以嗎?我是從TB的用戶手冊代碼中找到的,這樣是不是可以避免信號閃爍?

     

  • TB客服: 1,當前的條件下,建議還是使用buy,sellshort等指令進行委托。至少這些條件下是不可以使用a_sendorder的。
    2,如果是使用buy,sellshort指令。。那filter的定義自然是使用close[1]更穩(wěn)定些。
    3,在使用buy,sellshort時,就不能這么使用全局變量了。

    首先,buy,sellshort是可以用于實盤交易的,當前您的思路下是根本沒有必要換成a_sendorder來發(fā)單 。。。
    其次,markeposition等信號函數(shù)與a_sendorder是不能這樣混用。所以你的公式?jīng)]有信號或是委托也符合當前公式的表現(xiàn)。。
    建議還是系統(tǒng)地學習TB的學法后,再來考慮寫策略。如果不是對帳戶進行控制,不建議使用a_xxxx類的函數(shù)。

     

  • 網(wǎng)友回復:
    小米 發(fā)表于 2016-3-21 09:50
    1,當前的條件下,建議還是使用buy,sellshort等指令進行委托。至少這些條件下是不可以使用a_sendorder的。
    ...

    謝謝版主,我調(diào)整代碼,繼續(xù)學習

 

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

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


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

相關文章

    沒有相關內(nèi)容
主站蜘蛛池模板: 日本日韩欧美 | 九七97影院理论片手机在线观看 | 久久成人网18网站 | 欧洲美女a视频一级毛片 | 国产成人 免费观看 | 欧美日韩一级片在线观看 | 国产美女mm131爽爽爽免费 | 97成人在线视频 | 99在线观看国产 | 欧美在线一级视频 | 国产自产视频在线观看香蕉 | 免费在线激情视频 | 激情时刻| 性欧美极品xxxx欧美一区二区 | 免费四影虎ww4hu10 | 日韩色中色 | 全黄一级裸片视频免费区 | 国产精品入口麻豆午夜 | 午夜在线社区视频 | 欧美xxxx成人免费视频 | 天天久久狠狠色综合 | 欧美中文综合在线视频 | 日韩图区| www日韩中文字幕在线看 | 天天做天天爱天天影视综合 | 亚洲午夜久久久久国产 | 欧美视频三区 | 国产一区二区三区在线观看精品 | 久久久久香蕉视频 | 四虎影视成人永久在线播放 | 亚洲免费黄色 | 新久草视频 | 波多野结衣亚洲一区二区三区 | 视频在线一区二区 | 91精品国产免费久久久久久青草 | 老师粗又长好猛好爽视频 | 欧美精品一区二区三区在线 | 777精品成人影院 | 国产精品日本一区二区在线播放 | 五月婷婷激情六月 | 久久久久久久久久免免费精品 |