您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內容

金字塔代碼修改 [金字塔]

  • 咨詢內容: AvgTR := ref(MA(TR,ATRLen),1) ;
    //建立多頭進場條件
    Long := h > T20Hi ;
    //多頭進場
    if Long then begin
    myEntryPrice := IF(Open>T20Hi+MINDIFF ,Open ,T20Hi+MINDIFF ) ;
    buy( _DEBUG,PosNum,limitr,myEntryPrice);
    Position := 1 ;
    TurtleUnits := 1 ;
    N := AvgTR ;BuyOrderThisBar := 1;
    //多頭加倉條件
    While (High>myEntryPrice+0.5*N) and TurtleUnits<4 Do Begin
    myEntryPrice := IF(Open>myEntryPrice+0.5*N ,Open ,myEntryPrice+0.5*N ) ;
    myEntryPrice := Ceiling(myEntryPrice/MINDIFF)*MINDIFF ;
    buy( _DEBUG, PosNum, limitr, myEntryPrice);
    TurtleUnits := TurtleUnits+1 ;
    BuyOrderThisBar := 1;
    End //While 上面的ATR計算了4次,第一段開倉有1次,記為第一次,后面一段加倉有3次,分別記為第二,第三,第四次,我希望第二第三第四次依然用第一次的ATR,而不要刷新k線后重新計算。   本人不擅長編程,所以希望版上老師幫我寫一下,能夠給我完整的修改好的代碼。不要只提供一個思路,思路我也懂,就是第一次下單記錄最初的值。 不勝感激。 [此貼子已經被作者于2012-9-25 19:39:39編輯過]

     

  • 金字塔客服:

    您好,正在處理該問題,預計在今天收盤前解決

     

  • 用戶回復:

    variable:N=0;

    AvgTR := ref(MA(TR,ATRLen),1) ;

    //建立多頭進場條件
    Long := h > T20Hi ;
    //多頭進場
    if Long and a=0 then begin
    myEntryPrice := IF(Open>T20Hi+MINDIFF ,Open ,T20Hi+MINDIFF ) ;
    buy( _DEBUG,PosNum,limitr,myEntryPrice);
    Position := 1 ;
    TurtleUnits := 1 ;
    N:= AvgTR ;
    BuyOrderThisBar := 1;

    a:=1;

    end

     

    //多頭加倉條件

    if long and a=1 then begin

    myEntryPrice := IF(Open>T20Hi+MINDIFF ,Open ,T20Hi+MINDIFF ) ;
    buy( _DEBUG,PosNum,limitr,myEntryPrice);
    Position := 1 ;
    TurtleUnits := 1 ;
    BuyOrderThisBar := 1;
    While (High>myEntryPrice+0.5*N) and TurtleUnits<4 Do Begin
    myEntryPrice := IF(Open>myEntryPrice+0.5*N ,Open ,myEntryPrice+0.5*N ) ;
    myEntryPrice := Ceiling(myEntryPrice/MINDIFF)*MINDIFF ;
    buy( _DEBUG, PosNum, limitr, myEntryPrice);
    TurtleUnits := TurtleUnits+1 ;
    BuyOrderThisBar := 1;
    End //While

     

  • 網友回復: 多頭進場第一句就不理解,if Long and a=0。。。這個a哪里來的啊?

     

  • 網友回復:

    //多頭加倉條件

    if long and a=1 then begin

    myEntryPrice := IF(Open>T20Hi+MINDIFF ,Open ,T20Hi+MINDIFF ) ;
    buy( _DEBUG,PosNum,limitr,myEntryPrice);
    Position := 1 ;
    TurtleUnits := 1 ;
    BuyOrderThisBar := 1;

     

    為什么加倉的時候有這樣一段代碼?這不是開倉嗎?加倉應該用while語句啊

 

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

可聯系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 无遮掩60分钟从头啪到尾| japanese六十路| 激情综合色五月六月婷婷| 国产在线精品一区二区中文| 99re5久久在热线播放| 成年私人影院免费视频网站| 亚洲一区二区三区91| 狼色精品人妻在线视频免费 | 亚州av综合色区无码一区| 狠狠色狠狠色综合日日不卡 | 欧美日韩国产高清视频| 国产精品va无码免费麻豆| 一级做性色a爰片久久毛片免费| 日韩美女在线视频网站免费观看| 亚洲精品国产成人中文| 美女大黄三级视频在线观看 | 久久天天躁狠狠躁夜夜免费观看| 欧美精品久久天天躁| 免费看欧美一级特黄a大片一| 野花社区在线观看www| 国产精品久久久久aaaa| 99国产在线视频| 巨胸喷奶水视频www网快速| 久久精品国产只有精品2020| 欧美日韩国产精品| 催眠体验馆最新章节| 色www免费视频| 国产女同无遮挡互慰高潮视频| 91精品国产三级在线观看| 最新国产精品精品视频| 亚洲精品色午夜无码专区日韩| 国产精品乳摇在线播放| 国内外一级毛片| 一二三四在线观看高清| 无限资源视频手机在线观看| 亚洲Av鲁丝一区二区三区| 欧美黑人xxxx| 免费人成在线观看69式小视频| 色偷偷人人澡人人爽人人模| 国产成人在线看| 全免费毛片在线播放|