中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

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

AMA策略 [開拓者 TB]

  • 咨詢內容: 本帖最后由 duck_arrow 于 2013-10-16 17:15 編輯

    Adaptive Moving Average System by Perry Kaufman


    The adaptive moving average that was discussed in the interview with Perry Kaufman in the 1998 STOCKS & COMMODITIES Bonus Issue (the article originally appeared in March 1995) is an excellent alternative to standard moving average calculations. In this month's Traders' Tips, I will present two Easy Language studies and an Easy Language system that are based on the adaptive moving average.

    The adaptive moving average calculation that is used in the studies and system in TradeStation or SuperCharts is performed primarily by a function referred to as "AMA." Another function referred to as "AMAF" is used to calculate the adaptive moving average filter. As always, the functions should be created prior to the development of the studies/system.







    Type: Function, Name: AMA
    Inputs: Period(Numeric);
    Vars: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(.6667), Slowest(.0645), AdaptMA(0);
    Diff = AbsValue(Close - Close[1]);
    IF CurrentBar <= Period Then AdaptMA = Close;
    IF CurrentBar > Period Then Begin
    Signal = AbsValue(Close - Close[Period]);
    Noise = Summation(Diff, Period);
    efRatio = Signal / Noise;
    Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2);
    AdaptMA = AdaptMA[1] + Smooth * (Close - AdaptMA[1]);
    End;
    AMA = AdaptMA;




    Type: Function, Name: AMAF
    Inputs: Period(Numeric), Pcnt(Numeric);
    Vars: Noise(0), Signal(0), Diff(0), efRatio(0), Smooth(1), Fastest(.6667), Slowest(.0645), AdaptMA(0), AMAFltr(0);
    Diff = AbsValue(Close - Close[1]);
    IF CurrentBar <= Period Then AdaptMA = Close;
    IF CurrentBar > Period Then Begin
    Signal = AbsValue(Close - Close[Period]);
    Noise = Summation(Diff, Period);
    efRatio = Signal / Noise;
    Smooth = Power(efRatio * (Fastest - Slowest) + Slowest, 2);
    AdaptMA = AdaptMA[1] + Smooth * (Close - AdaptMA[1]);
    AMAFltr = StdDev(AdaptMA-AdaptMA[1], Period) * Pcnt;
    End;
    AMAF = AMAFltr;




    The "MovAvg Adaptive Fltr" system below is based on the rules set forth for entries based on the filtered adaptive moving average calculation.

    Type: System, Name: Adaptive Moving Average Fltr System
    Inputs: Period(10), Pcnt(.15);
    Vars: AMAVal(0), AMAFVal(0), AMALs(0), AMAHs(0);
    AMAVal = AMA(Period);
    AMAFVAl = AMAF(Period, Pcnt);
    IF CurrentBar = 1 Then Begin
    AMALs = AMAVal;
    AMAHs = AMAVal;
    End Else Begin
    IF AMAVal < AMAVal[1] Then
    AMALs = AMAVal;
    IF AMAVal > AMAVal[1] Then
    AMAHs = AMAVal;
    IF AMAVal - AMALs Crosses Above AMAFVal Then
    Buy This Bar on Close;
    IF AMAHs - AMAVal Crosses Above AMAFVal Then
    Sell This Bar on Close;
    End;




    The second indicator, "Mov Avg Adaptive Fltr," takes the filtering concept and applies it to an indicator. Based on the filtered adaptive moving average (AMAF) parameters, this indicator will plot a vertical blue or red line, depending on the condition that is met. The values reflected by the vertical lines reflect the value of the AMA filter calculation. Some suggested format settings are given after the indicator code.





    Type: Indicator, Name: Adaptive Moving Average Fltr System
    Inputs: Period(10), Pcnt(.15);
    Vars: AMAVal(0), AMAFVal(0), AMALs(0), AMAHs(0);
    AMAVal = AMA(Period);
    AMAFVAl = AMAF(Period, Pcnt);
    IF CurrentBar = 1 Then Begin
    AMALs = AMAVal;
    AMAHs = AMAVal;
    End Else Begin
    IF AMAVal < AMAVal[1] Then
    AMALs = AMAVal;
    IF AMAVal > AMAVal[1] Then
    AMAHs = AMAVal;
    IF AMAVal - AMALs Crosses Above AMAFVal Then
    Buy This Bar on Close;
    IF AMAHs - AMAVal Crosses Above AMAFVal Then
    Sell This Bar on Close;
    End;

    AMA趨勢交易系統(含代碼)
    這個系統脫胎于卡夫曼的AMA自適應系統,我自己做了改進,根據我自己的習慣加了BOLL和MA30.

    以下為Perry J.Kaufman的自適應移動平均系統
    關于移動平均
    由一個時間周期的價格平均值構成,并以單位時間的價格周期不斷計算,加入新的一個單位時間的價格時去掉第一個單位時間的價格,并計算平均值。一個過去幾天的平均值,減少了人為的由消息引起的過激反應的影響。平均較長的數據周期,給出了較平滑的趨勢,其結果經常是長期市場方向的一個很好的代表,也反映了市場運行狀況和人們對于利率和政策的預期。


    趨勢系統


    趨勢計算把價格移動歸納為一個凈方向,并假設價格將會繼續沿著這個方向運動。趨勢跟蹤系統則是對趨勢作出反應,而不是對它們進行預期。


    噪音


    一個持續橫盤的期的波動水平,可以很方便的用來測量內在噪音。如果一個趨勢是由一個不大于市場內在噪音水平移動所引起的,那么這個趨勢就是不可靠的。
    自適應


    當市場沿著一個方向快速移動時,快得移動平均值是最好的。


    當市場在橫盤的市場中立拉鋸時,慢的移動平均值是最好的。


    三種價格波動性測量


    a. 簡單地計算價格的凈變化,從開始點到結束點。這傾向于最保守的測量,因為它平滑了從開始到結尾之間發生的任何價格移動。


    b. 高-低范圍更好地描述了在周期內可能產生的任意極端值。


    c. 所有變化總和,它是最概括的測量,因為能識別一個價格移動從高到低的次數。


    自適應移動平均值


    步驟1:價格方向


    價格方向被表示為整個時間段中的凈價格變化。比如,使用n天的間隔(或n小時):


    步驟2:波動性


    波動性是市場噪音的總數量,計算了時間段內價格變化的總和


    volatility= @ sum( @ abs(price-price[1]),n)


    步驟3:效率系數(ER)


    方向移動對噪音之比,成為效率系數ER


    Efficiency_Ratio = direction/volatility


    步驟4:變換上述系數為趨勢速度


    為了應用于一個指數式移動平均值,比率將被變換為一個平滑系數c,依靠使用下面的公式,每天的均線速度可以簡單地用改變平滑系數來改變,成為自適應性的。公式:


    @exp_ma=@exp_ma[1]+c*(price- @ exp_ma[1])


    公式表明,EMA以一個百分比c來接近于今日的收盤價。系數c與一個標準移動平均值中天數密切相關,這關系是2/(n-1),其中n是天數。


    在橫盤的市場中這個過程選擇了非常慢的趨勢,而在高度趨勢化的周期中加速至非常快的趨勢(但不是100%)。這個平滑系數是:


    fastest =2/(N+1) =2/(2+1) =0.6667


    slowest =2/(N+1) =2/(30+1) =0.0645


    smooth =ER*(fastest-slowest)+slowest


    c=smooth*smooth


    平方平滑迫使c的數值趨向于0,這意味著較慢的移動平均值將比快速的移動平均值用得更多。這和在出現不確定狀況時你就更加保守是一樣的道理。


    AMA = AMA[1] + c * (price - AMA[1])

    卡夫曼的原代碼:
    Params
             Numeric        FilterSet(0.1);//過濾器偏移量
             Numeric        lots(1);
             Numeric        terms(10);//自適應計算周期
             Numeric        AMAOffSetPercent(0.55);//前后兩日均線差值觸發值百分比
    Vars
             NumericSeries        AMAValue;
             Numeric        ExtHigh;//前高
             Numeric        ExtLow;//前低
             Numeric        filter;
             Numeric        AMAOffSet;
             Bool        LongEntryCon(false);
             Bool        ShortEntryCon(false);
    Begin
             AMAValue = AdaptiveMovAvg(close,terms,2,30);
             if(close == AMAValue)
                     return;       //如果bar個數小于計算周期,直接返回
             AMAOffSet=AvgPrice()*AMAOffSetPercent/100;       //取當前均價的0.0055作為均線觸發值
             filter = StandardDev(AMAValue,20,2)*FilterSet;        //計算過濾器的值
             if(AMAValue>AMAValue[1]and AMAValue[1]<AMAValue[2])
                     ExtLow = AMAValue[1];        //計算前低
             if(AMAValue<AMAValue[1]and AMAValue[1]>AMAValue[2])
                     ExtHigh = AMAValue[1];       //計算前高
          
             if(AMAValue>AMAValue[1])   //如果今天的均線值大于昨天
             {
                     if(ExtLow!=0)    //如果前低不為零
                     {
                                    if((AMAValue - ExtLow)>filter)     //將均線值減去最低值,看是否大于過濾器
                                     LongEntryCon = true;
                     }Else
                     {
                             if((AMAValue-AMAValue[1])>AMAOffSet )   //如果前低為零,即沒有產生前低,則直接比較兩日的均線值是否大于觸發值
                                             LongEntryCon = true;
                     }
             }
                   
             if(AMAValue<AMAValue[1])
             {
                     if(ExtHigh!=0)
                     {
                             if((AMAValue - ExtHigh)>filter)
                                     ShortEntryCon = true;
                     }Else
                     {
                             f((AMAValue[1]-AMAValue)>AMAOffSet )
                                     ShortEntryCon = true;
                     }
             }
             Commentary("AMA:"+TEXT(AMAValue));
             Commentary("filter:"+TEXT(filter));
             Commentary("ExtLow:"+TEXT(ExtLow));
             Commentary("ExtHigh:"+TEXT(ExtHigh));
             Commentary("LongCon:"+IIFString(LongEntryCon,"true","false"));
             Commentary("ShortCon:"+IIFString(ShortEntryCon,"true","false"));
             Commentary("AMAOffSet:"+text(AMAOffSet));
             if(MarketPosition !=1 and LongEntryCon)
                     buy(lots,NextOpen);
             if(MarketPosition !=-1 and ShortEntryCon)
                     SellShort(lots,NextOpen);
    end

     

  • TB技術人員: 謝謝分享!
    但這是多久前編寫的啊,居然還有nextopen的?

 

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

可聯系技術人員 QQ: 1145508240  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

国产免费成人| 一区在线视频观看| 亚洲乱码久久| 亚洲制服av| 欧美日韩日本网| 亚洲青涩在线| 久久三级福利| 亚洲伦伦在线| 欧美成人久久| 亚洲一区免费看| 国产精品观看| 性8sex亚洲区入口| 亚洲第一在线综合在线| 久久久久久国产精品mv| 亚洲国产一区二区三区在线播| 国产精品亚洲综合| 亚洲一级电影| 欧美成人嫩草网站| 久久高清免费观看| 一本久道久久综合婷婷鲸鱼 | 亚洲日本免费| 欧美一区视频| 午夜亚洲性色福利视频| 亚洲国产99| 欧美一区二区三区久久精品| 国产欧美韩日| 亚洲美女毛片| 激情亚洲网站| 国产精品v欧美精品∨日韩| 亚洲永久在线| 国产日韩欧美一区二区三区四区| 国产在线观看一区| 午夜久久tv| 久久久999| 亚洲欧美电影在线观看| 亚洲自啪免费| 亚洲视频1区| 国产亚洲二区| 国产日韩综合| 国产精品日韩一区二区 | 国产日韩在线一区二区三区| 在线不卡亚洲| 在线免费高清一区二区三区| 黄色精品一区| 激情五月***国产精品| 欧美午夜一区二区福利视频| 欧美精品一区三区在线观看| 欧美精选在线| 亚洲网站啪啪| 一区二区国产精品| 亚洲一区二区三区欧美| 亚洲一区日韩| 午夜精品999| 欧美精品国产一区二区| 国产精品videosex极品| 亚洲小说区图片区| 日韩午夜激情| 久久国产66| 欧美日韩精品免费观看| 黄色一区二区三区四区| 99热这里只有精品8| 亚洲在线一区| 欧美久久久久久| 91久久久一线二线三线品牌| 国产农村妇女毛片精品久久莱园子| 午夜在线一区二区| 国产精品v亚洲精品v日韩精品| 国产一区二区三区四区hd| 亚洲高清在线| 久久久精品午夜少妇| 久久综合狠狠| 伊人久久婷婷| 久久成人一区| 亚洲二区在线| 久久久噜噜噜久久狠狠50岁| 精品1区2区3区4区| 久久av二区| 亚洲激情午夜| 亚洲欧美一级二级三级| 日韩视频一区| 国产精品vip| 久久成人亚洲| 亚洲精品美女| 欧美亚州在线观看| 免费在线观看成人av| 韩国一区二区三区在线观看 | 国产一区二区三区自拍| 国产一区二区久久久| 欧美日本亚洲| 西西人体一区二区| 精品动漫3d一区二区三区免费版 | 亚洲美女视频在线免费观看 | 久久精品一本| 亚洲美洲欧洲综合国产一区| 欧美国产免费| 午夜在线观看免费一区| 亚洲国产mv| 欧美日韩精品综合| 蜜桃av久久久亚洲精品| 亚洲黄色毛片| 国产精品hd| 欧美高清一区二区| 午夜一区二区三区不卡视频| 日韩午夜高潮| 亚洲麻豆视频| 日韩亚洲一区在线播放| 伊人成人在线视频| 激情欧美丁香| 亚洲精品九九| 亚洲精品欧洲| 亚洲日本成人| 一区二区av| 亚洲精品麻豆| 一区二区三区久久网| 亚洲高清网站| 99精品视频免费全部在线| 亚洲国产1区| 99精品国产福利在线观看免费| 亚洲国产欧洲综合997久久| 激情文学一区| 亚洲精品在线免费| 在线一区视频| 久久aⅴ乱码一区二区三区| 亚洲欧美清纯在线制服| 亚洲一区自拍| 久久免费一区| 欧美日韩亚洲一区在线观看| 亚洲视频福利| 亚洲日本久久| 午夜一区二区三视频在线观看| 久久本道综合色狠狠五月| 久久激情婷婷| 亚洲一二三区在线| 国产亚洲毛片在线| 欧美在线不卡| 一区二区视频在线观看| 99国产精品自拍| 久久精精品视频| 欧美午夜影院| 一本色道久久综合亚洲精品婷婷| 国产欧美日韩亚洲| 久久久久久久波多野高潮日日| 欧美精品aa| 亚洲欧洲一二三| 久久av一区二区| 亚洲五月婷婷| 久久精品亚洲一区二区| 亚洲第一黄色| 欧美伊人久久| 国产日韩欧美二区| 国产精品xvideos88| 一区二区91| 国产一区清纯| 久久久亚洲人| a91a精品视频在线观看| 欧美一区国产一区| 一本一本久久| 狠狠爱www人成狠狠爱综合网| 亚洲狼人精品一区二区三区| 欧美a级在线| 国产视频一区三区| 国模一区二区三区| 久久美女性网| 亚洲一区图片| 一本久道久久久| 欧美日韩一区二区国产| 亚洲欧美日本国产专区一区| 在线观看成人av电影| 久久一区二区三区av| 99精品国产一区二区青青牛奶| 久热综合在线亚洲精品| 国产区日韩欧美| 亚洲激情黄色| 精品不卡视频| 欧美日韩一区二区高清| 久久亚洲综合| 久久国产日本精品| 亚洲欧美激情诱惑| 亚洲一级在线| 国产精品老牛| 一本色道久久综合亚洲精品不| 国精品一区二区| 亚洲欧美文学| 欧美激情视频一区二区三区在线播放| 国产精品普通话对白| 日韩图片一区| 国产三区二区一区久久| 一区二区久久| 亚洲一区二区三区精品视频| 国产亚洲综合精品| 国产日韩精品久久| 国产日韩高清一区二区三区在线| 亚洲精品国产精品国自产观看| 亚洲福利一区| 99精品视频免费全部在线| 99精品视频免费观看| 国产日韩欧美一区| 国产伦精品一区二区三区| 国产精品亚洲欧美| 亚洲欧美日韩国产一区二区| 午夜亚洲一区| 老司机免费视频久久| 欧美国产高潮xxxx1819| 国产精品豆花视频| 亚洲人体大胆视频| 国产精品一区免费观看| 免费日韩一区二区| 欧美日韩国产精品一卡| 欧美日韩一区二区国产| 亚洲成人直播| 免费视频一区| 韩国欧美一区| 国产精品一国产精品k频道56| 性刺激综合网| 亚洲午夜av| 国产精品免费一区二区三区在线观看 | 伊人成年综合电影网| 亚洲视频碰碰| 国产区二精品视| 可以免费看不卡的av网站| 欧美日韩成人一区二区三区| 午夜精品亚洲| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品久久久免费| 欧美福利专区| 在线视频免费在线观看一区二区| 久久都是精品| 亚洲国产二区| 久久精品卡一| 99视频一区| 国产精品sm| 性刺激综合网| 日韩视频在线观看国产| 欧美成人在线免费观看| 一区二区三区四区五区精品视频 | 久热精品在线| 国产一级精品aaaaa看| 国产字幕视频一区二区| 先锋影音一区二区三区| 一区二区三区我不卡| 亚洲欧美不卡| 9久re热视频在线精品| 国产一区二区三区自拍| 久久精品卡一| 国产精品综合| aⅴ色国产欧美| 精品成人一区| 欧美日韩国产高清视频| 美女爽到呻吟久久久久| 日韩一区二区免费看| 国产一区欧美| 国产综合精品一区| 午夜精品美女久久久久av福利| 免费在线成人| 久久黄色影院| 久久精品成人| 性色一区二区| 亚洲制服av| 国产精品一区在线播放| 夜夜爽www精品| aa国产精品| 一区二区av| 国产精品久久一区二区三区| 99精品热6080yy久久| 亚洲日产国产精品| 亚洲成人在线| 夜夜夜久久久| 国产伦一区二区三区色一情| 国产精品免费看| 亚洲欧美不卡| 久热国产精品| 韩国亚洲精品| 亚洲精品一区二区三| 亚洲精品国产日韩| 国产亚洲成人一区| 另类av一区二区| 鲁大师成人一区二区三区| 久久综合伊人| 一区在线播放| 国产精品一级久久久| 久久成人精品| 国内一区二区三区| 99精品福利视频| 久久精品女人| 国内精品久久久久国产盗摄免费观看完整版 | 国内精品嫩模av私拍在线观看| 午夜在线视频一区二区区别| 久久精品人人| 国产精品sm| 亚洲黄色视屏| 亚洲一区二区伦理| 欧美69wwwcom| 99在线精品免费视频九九视| 国产精品日本| 欧美成人久久| 99在线|亚洲一区二区| 另类av一区二区| 在线成人亚洲| 亚洲欧美大片| 在线欧美福利| 久久婷婷久久| 一区二区免费在线视频| 久久一区中文字幕| 99热这里只有精品8| 午夜精品区一区二区三| 99精品国产在热久久| 久久黄色影院| 亚洲黄页一区| 午夜精品亚洲一区二区三区嫩草| 亚洲黄色一区| 欧美精选在线| 亚洲永久在线| 亚洲人成毛片在线播放女女| 久久久一二三| 国产精品久久久亚洲一区| 欧美激情91| 久久激情网站| 国产欧美综合一区二区三区| 欧美精品一区二区视频| 国产精品毛片在线| 激情欧美一区| 国产精品videosex极品| 久久高清免费观看| 一区二区三区视频在线播放| 欧美日韩三级| 欧美~级网站不卡| 国产九九精品| 一本久道久久综合婷婷鲸鱼| 亚洲天堂黄色| 国产综合精品| 欧美日韩精品一区| 久久久久久婷| 久久精品女人| 欧美亚洲免费| 久久精品电影| 欧美亚洲视频| 蜜桃av久久久亚洲精品| 国产精品资源| 亚欧成人精品| 一区二区三区视频在线播放| 久久av一区二区| 亚洲少妇自拍| 中文网丁香综合网| 在线亚洲伦理| 99国产精品久久久久久久| 激情婷婷亚洲| 精品91免费| 91久久视频| 国产日韩欧美一区在线| 国产欧美一区二区三区另类精品| 亚洲麻豆视频| 国产精品手机视频| 国产精品一区二区a| 国产精品久久国产三级国电话系列| 亚洲激情啪啪| 国产农村妇女精品一区二区| 国产精品入口| 香蕉久久夜色精品国产| 久久综合伊人| 伊人久久成人| 国产精品美女久久久浪潮软件| 香蕉久久夜色精品国产| 蜜桃伊人久久| 国内精品久久久久久久果冻传媒 | 欧美精品一区二区三区久久久竹菊| 欧美一区激情视频在线观看| 久久亚洲不卡| 亚洲午夜av| 在线综合亚洲| 欧美成人免费在线| 亚洲精品美女| 蜜桃视频一区| 精品电影一区| 乱码第一页成人| 激情视频一区二区| 性伦欧美刺激片在线观看| 欧美日韩一区二区视频在线| 最新日韩av| 午夜激情一区| 国产精品亚洲综合| 国自产拍偷拍福利精品免费一 | 欧美日韩综合精品| 国产欧美高清| 欧美三区视频| 午夜一区二区三区不卡视频| 欧美视频导航| 欧美中文日韩| aa国产精品| 国内一区二区三区在线视频| 亚洲专区一区| 伊人精品在线| 欧美 日韩 国产一区二区在线视频| 精品91在线| 你懂的成人av| 亚洲一区视频| 99精品视频免费全部在线| 欧美日韩国产在线一区| 欧美亚洲视频| 国产亚洲永久域名| 狠狠色狠狠色综合人人|