中文字幕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| 裸体素人女欧美日韩| 在线成人亚洲| aa级大片欧美三级| 亚洲专区免费| 欧美精品九九| 国产日韩一区| 亚洲国产日韩欧美| 久久久水蜜桃| 韩国亚洲精品| 宅男噜噜噜66一区二区| 亚洲一区二区三区高清| 欧美在线看片| 99精品视频免费观看| 蜜桃av久久久亚洲精品| 激情91久久| 香蕉久久夜色精品国产| 欧美日本二区| 国产午夜精品一区二区三区欧美| 美日韩免费视频| 亚洲午夜一区| 久久精品女人| 国产日韩1区| 伊人久久久大香线蕉综合直播| 亚洲一区二区精品在线| 精品1区2区3区4区| 欧美一区2区三区4区公司二百 | 久久精品毛片| 在线播放豆国产99亚洲| 久久综合久久久| 国产精品三上| 99精品免费| 亚洲欧洲精品一区二区三区波多野1战4| 久久中文欧美| 欧美在线91| 鲁大师成人一区二区三区| 亚洲最新在线| 国产欧美午夜| 亚洲一区二区三区免费观看 | 另类激情亚洲| 国产一区二区你懂的| 激情五月***国产精品| 午夜久久福利| 午夜欧美精品| 狠狠爱成人网| 亚洲精品综合| 亚洲一区二区三区免费观看| 国产偷久久久精品专区| 国产日韩一区二区三区| 国产欧美日韩一区二区三区在线| 亚洲精品欧洲精品| 99日韩精品| 国产精品综合色区在线观看| 免费在线成人av| 久久亚洲影院| 国产在线视频欧美一区二区三区| 激情久久中文字幕| 在线一区亚洲| 久久亚洲国产精品一区二区| 欧美日韩第一区| 亚洲精品专区| 久久久一本精品99久久精品66| 久久免费黄色| 最新成人av网站| 先锋a资源在线看亚洲| 午夜精品视频| 99精品福利视频| 久久久久国产精品午夜一区| 韩日成人av| 亚洲欧美日韩精品在线| 欧美日韩国产综合视频在线| 亚洲青色在线| 欧美在线高清| 99国产精品久久久久久久 | 国产日韩1区| 噜噜噜91成人网| 在线观看亚洲视频啊啊啊啊| 亚洲欧洲日本一区二区三区| 激情婷婷久久| 亚洲视频导航| 欧美区高清在线| 欧美理论在线| 日韩亚洲视频在线| 国产精品日韩欧美一区二区| 国产亚洲网站| 欧美日韩亚洲一区| 亚洲精品社区| 欧美视频官网| 久久不射网站| 一区二区三区四区五区视频 | 欧美a级在线| 亚洲三级免费| 欧美激情亚洲| 香蕉成人久久| 亚洲日本免费| 欧美日韩综合网| 亚洲专区免费| av成人国产| 伊人成年综合电影网| 欧美极品一区| 欧美在线三区| 蘑菇福利视频一区播放| 亚洲精品专区| 亚洲国产日韩欧美| 亚洲福利国产| 极品中文字幕一区| 韩国一区二区三区在线观看| 久久久成人网| 久久精品欧美| 久久国产精品毛片| 鲁大师影院一区二区三区| 国产精品一级| 国产欧美日韩亚洲一区二区三区| 在线成人av| 日韩一区二区久久| 一本一本久久| 一区二区三区精品视频在线观看| 在线欧美三区| 在线视频亚洲| 亚洲影视在线| 久久久精品国产一区二区三区| 亚洲永久免费精品| 久久精品亚洲| 欧美日韩亚洲国产精品| 欧美日韩亚洲免费| 欧美午夜精品| 亚洲黄色一区| 国产三区精品| 久久综合伊人| 欧美日韩在线精品| 韩日成人在线| 日韩午夜黄色| 亚洲欧美日韩国产一区二区| 久久成人在线| 欧美日韩一区二区三区在线视频| 国产一在线精品一区在线观看| 亚洲午夜精品福利| 国产日韩综合| 老牛嫩草一区二区三区日本| 欧美日韩国产精品一区二区亚洲| 黄色亚洲在线| 国产精品视频免费一区| 欧美成人午夜| 在线成人黄色| 久久青青草原一区二区| 尤物精品在线| 久久亚洲视频| 国产日韩欧美一区在线| 欧美激情第8页| 亚洲乱亚洲高清| 欧美二区在线| 中文一区在线| 国产一区日韩欧美| 免播放器亚洲| 亚洲国产精品久久久久久女王| 国产精品毛片在线看| 欧美另类一区| 午夜亚洲性色福利视频| 国产在线日韩| 久久久久久亚洲精品杨幂换脸 | 亚洲欧美清纯在线制服| 欧美福利一区| 国产精品伊人日日| 精品9999| 欧美久久99| 久久久久久自在自线| 亚洲精品欧洲| 合欧美一区二区三区| 免费日韩一区二区| 一区二区三区国产盗摄| 欧美午夜不卡影院在线观看完整版免费| 国产日韩欧美精品| 亚洲黄色毛片| 激情久久五月| 国产自产在线视频一区| 蜜桃av综合| 免费亚洲一区二区| 国产一区二区黄色| 中文日韩欧美| 国产亚洲亚洲| 国产伦精品一区二区三区视频黑人 | 精品成人免费| 国产精品99一区二区| 老色鬼久久亚洲一区二区| 国产亚洲一区在线| 国产一区二区高清不卡| 国产欧美日韩综合一区在线播放| 亚洲精品三级| 国产欧美日韩一区| 亚洲一区二区三区欧美| 亚洲欧美日韩国产一区二区| 国产精品免费一区二区三区在线观看| 99在线热播精品免费99热| 亚洲精品国产系列| 日韩亚洲国产精品| 中文一区在线| 免费一级欧美片在线播放| 亚洲专区一区二区三区| 麻豆91精品| 欧美久久一级| 伊人蜜桃色噜噜激情综合| 在线精品一区| 国产亚洲激情| 午夜精品亚洲一区二区三区嫩草| 欧美日韩精品不卡| 99精品欧美一区二区三区| 国产视频欧美| 欧美xxx在线观看| 雨宫琴音一区二区在线| 国产日韩一区二区三区在线播放| 亚洲一区二区三区四区中文 | 一本色道婷婷久久欧美| 国产中文一区二区| 极品日韩久久| 国产欧美精品| 午夜在线精品偷拍| 美女诱惑黄网站一区| 久久经典综合| 亚洲图色在线| 国产精品三上| 欧美成熟视频| 99精品99久久久久久宅男| 亚洲国产欧美日韩| 午夜在线观看免费一区| 欧美精品一级| 99国产精品久久久久老师| 老鸭窝毛片一区二区三区| 国产精品初高中精品久久| 亚洲精品日本| 午夜国产一区| 亚洲视频www| 欧美日一区二区在线观看| 99在线精品视频在线观看| 久久一二三区| 国产精品日本| 永久久久久久| 久久五月激情| 亚洲一区二区成人| 亚洲一级一区| 巨乳诱惑日韩免费av| 一区二区三区四区五区精品| 国产一区清纯| 久久伊人亚洲| 亚洲欧美高清| 亚洲一区二区三区色| 亚洲视频高清| 午夜精品久久久久99热蜜桃导演 | 亚洲欧洲三级| 久久免费高清| 国产日韩精品久久| 黄色在线成人| 欧美亚韩一区| 国产精品久久7| 国产一区二区中文| 欧美人成在线| 欧美日韩精品免费观看视一区二区| 亚洲欧美日韩视频二区| 国产亚洲成人一区| 99在线观看免费视频精品观看| 亚洲视屏一区| 伊人久久av导航| 亚洲午夜在线| 亚洲大胆视频| 91久久国产自产拍夜夜嗨| 国产综合欧美| 怡红院精品视频在线观看极品| 欧美视频导航| 在线观看亚洲| 一区二区冒白浆视频| 亚洲精品影院| 午夜宅男久久久| 性欧美暴力猛交另类hd| 国产精品a级| 国产精品久久| 狠狠噜噜久久| 亚洲国产日韩欧美一区二区三区| 在线观看欧美亚洲| 亚洲乱码久久| 亚洲一区二区毛片| 久久久久成人精品免费播放动漫| 久久精品人人做人人爽电影蜜月| 久久精品亚洲| 国产精品v一区二区三区| 红桃视频国产一区| 亚洲视频www| 久久久夜精品| 欧美福利精品| 久久综合亚州| 欧美永久精品| 欧美日韩国产欧| 激情综合亚洲| 国产精品乱子乱xxxx| 国产精品亚洲综合| 亚洲国产日韩美| 男女av一区三区二区色多| 亚洲综合另类| 久久综合伊人| 亚洲亚洲精品三区日韩精品在线视频| 伊人精品在线| 国产精品资源| 亚洲小说欧美另类婷婷| 一本色道久久综合亚洲精品婷婷| 亚洲一区激情| 好吊视频一区二区三区四区| 国产日韩免费| 一本色道久久综合亚洲精品不| 欧美片第1页综合| 伊人成人网在线看| 鲁大师影院一区二区三区| 欧美特黄一区| 午夜宅男久久久| 欧美日韩一区在线观看视频| 亚洲国产精品一区二区第一页| 欧美国产免费| 在线精品在线| 欧美大片专区| 国产精品久久777777毛茸茸| 欧美精品日本| 美女诱惑一区| 国产欧美欧美| 亚洲高清不卡| 欧美日韩1区2区3区| 亚洲一区二区精品在线| 好吊一区二区三区| 欧美理论在线| 欧美影视一区| 久久国产精品免费一区| 亚洲精品色图| 日韩午夜免费视频| 国产女主播一区二区三区| 国产精品av久久久久久麻豆网| 亚洲一卡久久| 日韩视频中文| 亚洲黄色在线| 在线视频观看日韩| 黄色成人精品网站| 亚洲午夜精品久久久久久app| 欧美国产综合视频| 老牛国产精品一区的观看方式| 亚洲一区二区三区免费在线观看| 亚洲高清精品中出| 亚洲国产二区| 亚洲青色在线| 亚洲国产综合在线看不卡| 精品动漫一区| 亚洲最黄网站| 国产精品美女久久久| 亚洲一区二区三区四区中文 | 免费久久99精品国产自| 一本久久综合| 亚洲一卡久久| 久久久国产精品一区二区中文| 老司机一区二区三区 | 国产区二精品视| 国产亚洲欧美一区二区三区| 亚洲一区二区成人| 欧美资源在线| 欧美福利在线| 亚洲国产国产亚洲一二三| 在线国产日韩| 国产视频一区三区| 久久国产福利| 国内激情久久| 国产欧美一级| 久久激情综合| 狠狠入ady亚洲精品经典电影| 在线欧美三区| 久久国产精品高清| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲精品美女| 麻豆av一区二区三区| 欧美三区美女| 国产日韩欧美一区二区三区四区| 午夜亚洲福利在线老司机| 欧美日韩岛国| 国产欧美在线| 欧美涩涩网站| 国产精品日韩欧美一区| 欧美不卡在线| 在线亚洲自拍| 欧美视频成人| 免费永久网站黄欧美| 黄色成人在线网站| 午夜一区不卡| 亚洲精品在线观看免费| 久久午夜电影| 国产欧美日韩亚洲| 国产精品国产亚洲精品看不卡15 | 亚洲精品中文字幕在线| 久久久久免费| 亚洲精品黄色| 久久人人97超碰国产公开结果| 欧美日本一区二区视频在线观看 | 99精品免费视频| 欧美日韩另类丝袜其他| 国产日韩一区欧美| 亚洲国产午夜| 国内精品久久国产| 欧美激情四色| 欧美一区二区三区四区在线观看地址 |