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

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

版主!為啥此程序會亂發單? [開拓者 TB]

  • 咨詢內容: Params
    Numeric offset(6)? ? ? ? ;? ? ? ? //此處添加參數
    Numeric a(5);
    Numeric b(10);
    Numeric e(20);

    Numeric f(80);


    Vars
    Numeric aa;
    Numeric bb;
    Numeric cc;
    Numeric dd;

    Numeric totalequity;
    Numeric turtleunits;
    ? ? ? ? //此處添加變量

    Begin
    if(date!=date[1] && high==low)
    Return;
    aa=Average(close,a);
    bb=Average(close,b);
    cc=average(close,e);
    dd=Average(close,f);
    TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();? ?//賬戶最新資產 = 按當前Bar開盤價計算的可用資金 + 持倉保證金
    TurtleUnits=(TotalEquity/(MarginRatio*ContractUnit()*BigPointValue()*Close))*3/10;
    TurtleUnits = IntPart(TurtleUnits); // 對小數取整
    if(BarStatus==2 || GetGlobalVar(0)==InvalidNumeric)
    SetGlobalVar(0,0);

    if(A_BuyPosition==0 && A_SellPosition==0 && GetGlobalVar(0)==0)
    {
    if(aa>dd && bb>dd &&??cc>dd)
    {

    A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Q_BidPrice+offset*MinMove*PriceScale);

    }
    Else if(aa<dd && bb<dd && cc<dd)
    {

    A_SendOrder(Enum_Sell,Enum_Entry,TurtleUnits,Q_BidPrice-offset*MinMove*PriceScale);
    }
    }
    if(A_SellPosition>0 && GetGlobalVar(0)==0)
    {
    if(aa>dd && bb>dd &&??cc>dd)
    {
    A_SendOrder(Enum_Buy,Enum_Exit,A_SellPosition,Q_BidPrice+offset*MinMove*PriceScale);
    A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Q_BidPrice+offset*MinMove*PriceScale);

    }
    }
    if(A_BuyPosition>0 && GetGlobalVar(0)==0)
    {
    if(aa<dd && bb<dd && cc<dd)
    {
    A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition,Q_BidPrice-offset*MinMove*PriceScale);
    A_SendOrder(Enum_Sell,Enum_Entry,TurtleUnits,Q_BidPrice-offset*MinMove*PriceScale);
    }
    }
    End

    ?

    ?來源:CXH99.COM

  • TB技術人員: A函數的用法與buy\sell等圖表信號函數的用法不同。。是需要自己用代碼來控制下單 次數的 。。
    一般是使用全局變量進行控制,避免對一個條件多次滿足后的重復發單 。
    上述代碼中,全局變量的初始化并不合理,且在執行委托后并沒有及時將全局變量賦值 改變其值,以達到控制下單的目的。
    建議還是系統學習后再來使用A函數。

    ?

  • TB客服: 謝謝!

    ?

  • 網友回復: 本帖最后由 qsb588986 于 2017-7-5 05:26 編輯

    版主!??這樣可以吧!
    Params
    Numeric offset(6)? ? ? ? ;? ? ? ? //此處添加參數
    Numeric a(5);
    Numeric b(10);
    Numeric e(20);

    Numeric f(80);


    Vars
    Numeric aa;
    Numeric bb;
    Numeric cc;
    Numeric dd;

    Numeric totalequity;
    Numeric turtleunits;
    ? ? ? ? //此處添加變量

    Begin
    if(date!=date[1] && high==low)
    Return;
    aa=Average(close,a);
    bb=Average(close,b);
    cc=average(close,e);
    dd=Average(close,f);
    TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();? ?//賬戶最新資產 = 按當前Bar開盤價計算的可用資金 + 持倉保證金
    TurtleUnits=(TotalEquity/(MarginRatio*ContractUnit()*BigPointValue()*Close))*3/10;
    TurtleUnits = IntPart(TurtleUnits); // 對小數取整
    if(BarStatus==0 || GetGlobalVar(0)==InvalidNumeric)
    SetGlobalVar(0,0);
    setglobalvar(1,1);
    setglobalvar(2,1);



    if(A_BuyPosition==0 && A_SellPosition==0 && GetGlobalVar(0)==0)
    {
    if(aa>dd && bb>dd &&??cc>dd)
    {

    A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Q_BidPrice+offset*MinMove*PriceScale);
    SetGlobalVar(0,1);
    SetGlobalVar(2,1);
    }
    Else if(aa<dd && bb<dd && cc<dd)
    {

    A_SendOrder(Enum_Sell,Enum_Entry,TurtleUnits,Q_BidPrice-offset*MinMove*PriceScale);
    SetGlobalVar(0,1);
    SetGlobalVar(1,1);
    }
    }
    if(A_SellPosition>0 && GetGlobalVar(1)==1)
    {
    if(aa>dd && bb>dd &&??cc>dd)
    {
    A_SendOrder(Enum_Buy,Enum_Exit,A_SellPosition,Q_BidPrice+offset*MinMove*PriceScale);
    A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Q_BidPrice+offset*MinMove*PriceScale);
    SetGlobalVar(1,2);
    SetGlobalVar(2,1);
    }
    }
    if(A_BuyPosition>0 && GetGlobalVar(2)==1)
    {
    if(aa<dd && bb<dd && cc<dd)
    {
    A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition,Q_BidPrice-offset*MinMove*PriceScale);
    A_SendOrder(Enum_Sell,Enum_Entry,TurtleUnits,Q_BidPrice-offset*MinMove*PriceScale);
    SetGlobalVar(2,2);
    SetGlobalVar(1,1);
    }
    }
    End

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 欧美专区亚洲 | www.国产在线观看 | 老司机午夜精品视频在线观看免费 | 香蕉视频成人 | 亚洲精品国产乱码在线播 | 色综合视频在线 | 奇米色影院 | 九九热re| 亚洲国产二区三区 | 夜色私人影院永久地址入口 | 看欧美的一级毛片 | 青青青久在线视频免费观看 | 久久99热久久国产精品 | 精品久久久久久久免费加勒比 | 久久久久久日本一区99 | 91日韩精品天海翼在线观看 | 伊人第一路线 | 国产成人亚洲欧美激情 | 国产免费a视频 | 欧美大陆日韩一区二区三区 | 视频黄在线观看 | 久久福利青草免费精品 | 网曝门精品国产事件在线观看 | 精品一区二区三区色花堂 | 久青草国产在线 | 不卡免费播放 | 成人国产亚洲欧美成人综合网 | 西西人体大胆77777视频 | 精品久久久久久综合日本 | 性激烈欧美三级在线播放 | 亚洲九月天 | 欧美一级毛片免费看高清 | 有码中文字幕在线观看 | 婷婷激情在线视频 | 天天干天天操天天舔 | 国产精品久久久久久久久久久搜索 | 亚洲免费一级片 | 精品精品国产高清a毛片 | 97欧美精品一区二区三区 | 久久99网站 | 日韩视频在线观看一区二区 |