中文字幕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人片在线观看无码不卡_无码专区天天躁天天躁在线

国产精品成人一区二区网站软件| 狠狠色丁香久久综合频道| 午夜亚洲性色福利视频| 国产伦精品一区二区三区视频黑人| 99精品国产一区二区青青牛奶| 99精品欧美一区二区三区| 亚洲精品在线免费| 国产精品人人爽人人做我的可爱| 国产精品久久久久久久免费软件| 国产精品欧美久久| 欧美a级在线| 亚洲高清资源综合久久精品| 亚洲免费网站| 欧美婷婷久久| 国产伦精品一区二区| 欧美粗暴jizz性欧美20| 亚洲精品日韩精品| 女人香蕉久久**毛片精品| 亚洲国产免费看| 久久国产精品久久久久久电车| 欧美日韩精选| 亚洲欧美高清| 在线成人h网| 久久国产精品99国产| 在线视频观看日韩| 欧美一区二区在线| 国产一区二区三区奇米久涩| 欧美日韩一区在线视频| 亚洲女人av| 亚洲国产一区在线| 欧美91精品| 国产精品入口| 亚洲乱亚洲高清| 亚洲午夜精品国产| 欧美成人首页| 午夜在线观看免费一区| 亚洲激情二区| 在线观看视频免费一区二区三区| 久久一区视频| 亚洲综合精品四区| 国产亚洲精品久久飘花| 在线观看成人一级片| 欧美日韩天天操| 欧美一区国产在线| 看欧美日韩国产| 销魂美女一区二区三区视频在线| 亚洲国产婷婷| 樱桃成人精品视频在线播放| 欧美日韩亚洲一区二区三区在线观看| 久久久99国产精品免费| 免费在线日韩av| 久久riav二区三区| 久久久综合网| 欧美91视频| 欧美精品入口| 欧美午夜一区二区福利视频| 欧美午夜电影在线观看| 欧美高清视频一区二区三区在线观看 | 在线观看成人av| 韩国亚洲精品| 亚洲精品一级| 99pao成人国产永久免费视频| 影音先锋亚洲一区| 91久久久久| 一区二区三区导航| 国产精品日韩一区二区| 亚洲欧美日韩精品综合在线观看| 午夜亚洲视频| 欧美日韩成人| 一本色道久久| 美女国产一区| 国产一区二区在线观看免费播放| 在线播放一区| 亚洲欧美久久久| 欧美精选一区| 亚洲日本黄色| 亚洲专区欧美专区| 欧美精品日本| 99精品国产在热久久| 亚洲综合不卡| 欧美久久成人| 中文精品视频| 欧美高清视频一区| 亚洲大黄网站| 久久激情久久| 亚洲人成免费| 久久一区精品| 国产视频一区三区| 国产一区自拍视频| 亚洲综合日本| 在线日韩av永久免费观看| 香蕉国产精品偷在线观看不卡| 欧美不卡三区| 国产精品推荐精品| 极品av少妇一区二区| 久久性天堂网| 国产精品亚洲一区| 亚洲看片一区| 国内精品国语自产拍在线观看| 日韩亚洲精品在线| 欧美粗暴jizz性欧美20| 国产精品日韩一区二区| 国产一区二区三区四区老人| 国产精品亚洲综合| 亚洲激情在线| 亚洲一二三区在线| 欧美a级片网站| 亚洲一区二区三区午夜| 亚洲午夜精品一区二区| 久久天天综合| 午夜宅男久久久| 亚洲电影在线| 欧美午夜一区二区福利视频| 亚洲欧美日韩专区| 国产情侣久久| 亚洲国产导航| 激情一区二区| 国产精品v欧美精品v日韩精品| 久久国产精品久久w女人spa| 国产日韩一区二区三区在线播放 | 亚洲国产精品毛片| 国内精品久久国产| 欧美三级黄美女| 久久久噜噜噜| 欧美一区1区三区3区公司| 亚洲日本免费| 99热精品在线观看| 一区二区欧美日韩| 国产日韩综合| 亚洲一区二区三区高清| 国产伦精品一区二区三区视频孕妇| 亚洲承认在线| 亚洲国产精品第一区二区| 亚洲国产精品第一区二区三区 | 在线观看日韩av电影| 欧美片第1页综合| 欧美三级第一页| 亚洲一级电影| 日韩一级网站| 国产女主播一区二区三区| 国产精品久久波多野结衣| 国产亚洲一级| 久久中文精品| 欧美日韩一区二区高清| 亚洲第一网站| 中文精品视频| 久久久夜夜夜| 亚洲二区在线| 麻豆久久精品| 在线国产精品一区| 久久美女性网| 亚洲另类黄色| 欧美黄色大片网站| 在线亚洲观看| 欧美日韩1区| 国产一区二区黄色| 欧美日韩精品久久| 国产精品三区www17con| 欧美1区视频| 亚洲国产一区二区精品专区| 麻豆9191精品国产| 黄色日韩精品| 久久亚洲图片| 国产日韩综合| 欧美色综合网| 亚洲欧美精品| 激情欧美日韩| 久久蜜桃资源一区二区老牛| 亚洲高清二区| 欧美日韩影院| 久久国产主播| 国产深夜精品| 欧美色综合网| 牛牛国产精品| 麻豆久久婷婷| 亚洲一区二区在| 国内自拍一区| 欧美成人精品| 久久精品男女| 亚洲欧美久久久| 亚洲精品九九| 欧美午夜电影在线观看| 久久狠狠一本精品综合网| 日韩视频三区| 国产一区自拍视频| 午夜电影亚洲| 老司机精品久久| 久久都是精品| 另类天堂av| 久久久久久一区二区| 国产精品午夜av在线| 在线视频亚洲| 日韩午夜视频在线观看| 伊人影院久久| 亚洲国产精品一区| 在线精品亚洲| 亚洲人成毛片在线播放女女| 亚洲网站视频| 黄色亚洲在线| 亚洲区一区二区三区| 亚洲三级影院| 宅男噜噜噜66一区二区| 国产日韩亚洲| 免费h精品视频在线播放| 亚洲欧美日韩精品综合在线观看| 国产精品视频免费观看| 国产毛片久久| 久久国产主播精品| 欧美日韩视频| 亚洲高清在线播放| 亚洲精品孕妇| 亚洲一区欧美二区| 欧美一区二区三区在线免费观看 | 蘑菇福利视频一区播放| 久久国产精品免费一区| 先锋影音久久久| 老牛嫩草一区二区三区日本| 欧美影视一区| 亚洲巨乳在线| 模特精品在线| 国内精品美女在线观看 | 亚洲精品人人| 国产亚洲精品v| 久久黄色网页| 极品av少妇一区二区| 国产欧美日本在线| 久久久久久久久久码影片| 欧美精品啪啪| 99视频精品免费观看| 久久99伊人| 国产综合色一区二区三区| 一区二区三区欧美在线| 久久久久欧美精品| 好吊视频一区二区三区四区| 国产一区二区你懂的| 久热综合在线亚洲精品| 国产精品国产亚洲精品看不卡15| 18成人免费观看视频| 免费在线欧美黄色| 伊人久久久大香线蕉综合直播| 亚洲一区激情| 好看不卡的中文字幕| 久久精品二区| 99国产精品久久久久久久 | 欧美日韩精品免费观看视一区二区| 亚洲午夜精品久久久久久浪潮 | 亚洲深夜福利| 欧美淫片网站| 国产模特精品视频久久久久| 国产精品www.| 欧美一区二区| 久久av一区| 国产日韩欧美精品| 亚洲高清免费| 在线观看日韩av电影| 欧美日韩国产精品一区二区亚洲 | 激情五月***国产精品| 欧美亚洲专区| 国产精品免费在线| 一本不卡影院| 一区二区精品国产| 99国产精品久久久久久久成人热| 欧美体内she精视频在线观看| 久久久久成人精品免费播放动漫| 国产手机视频一区二区| 99成人在线| 在线亚洲美日韩| 亚洲精品国产系列| 日韩一级大片| 国产精品久久久久久久免费软件| 亚洲精品一级| 亚洲精品日韩精品| 国产日产高清欧美一区二区三区| 一级成人国产| 国产日韩欧美三区| 亚洲一区综合| 久久天堂精品| 欧美视频在线观看| 在线观看一区视频| 中日韩男男gay无套| 国产日韩一区二区三区| 亚洲欧美网站| 欧美极品一区二区三区| 国内精品久久久久国产盗摄免费观看完整版| 亚洲欧美亚洲| 好看的日韩av电影| 一本色道久久综合亚洲精品不卡| 国产精品久久久久毛片大屁完整版| 国产精品久久久免费| 久久午夜精品| 亚洲国产mv| 欧美亚洲一区| 亚洲性人人天天夜夜摸| 国产日本精品| 欧美另类综合| 国产日韩一区二区| 欧美日本不卡高清| 亚洲福利电影| 久久国产精品免费一区| 欧美人成在线| 国产精品主播| 黄色av成人| 亚洲欧美日韩综合一区| 欧美深夜福利| 久久国产一二区| 亚洲裸体俱乐部裸体舞表演av| 久久精品国产综合精品| 激情文学一区| 久久综合九色| 一区二区国产在线观看| 欧美久久视频| 美女视频一区免费观看| 在线看片欧美| 欧美日韩综合网| 亚洲欧美日韩一区在线观看| 黄色欧美日韩| 亚洲欧美一区在线| 免费精品视频| 一区二区日本视频| 亚洲电影成人| 黄色成人精品网站| 欧美日韩91| 久久最新视频| 亚洲一区二区三区四区五区午夜| 影音先锋久久| 国产精品v欧美精品∨日韩| 亚洲一区二区三区欧美| 亚洲国产裸拍裸体视频在线观看乱了中文| 噜噜噜91成人网| 国产精品一区视频网站| 今天的高清视频免费播放成人| 午夜国产欧美理论在线播放| 国产日韩欧美一区二区三区四区| 精品成人一区| 合欧美一区二区三区| 午夜久久美女| 欧美一区二区三区在线播放 | 欧美精品1区| 久久精品91| 久久精品午夜| 久久久综合网| 久久www成人_看片免费不卡| 亚洲一区二区免费看| 国产一区二区三区久久| 亚洲乱亚洲高清| 9色精品在线| 日韩午夜电影| 国产精品美女久久久浪潮软件| 在线综合欧美| 国产视频一区欧美| 久久高清国产| 欧美福利影院| 国产精品mm| 亚洲精品美女91| 国产精品日韩欧美一区二区| 免费毛片一区二区三区久久久| 久久国产一区二区| 欧美精品亚洲精品| 国内精品福利| 亚洲美女91| 免费视频一区二区三区在线观看| 米奇777在线欧美播放| 玖玖视频精品| 亚洲午夜精品久久| 一区二区91| 久久综合伊人77777麻豆| 欧美日韩一卡| 制服诱惑一区二区| 久久综合影音| 在线免费观看欧美| 亚洲在线日韩| 欧美国产免费| 一区二区91| 久久久久国产一区二区| 欧美精品成人| 一区二区冒白浆视频| 欧美一区激情| 99精品欧美一区二区三区| 久久久av水蜜桃| 在线观看成人av电影| 模特精品在线| 精品二区久久| 欧美在线观看天堂一区二区三区| 激情欧美亚洲| 麻豆精品网站| 亚洲黄网站黄| 欧美日韩国产精品一卡| 国产日韩1区| 在线不卡亚洲| 欧美精品激情| 欧美亚洲在线| 亚洲精品综合| 国内精品久久久久久久97牛牛| 亚洲一区三区视频在线观看| 国产精品hd| 蜜桃av噜噜一区二区三区| 亚洲看片一区| 伊人成人网在线看| 欧美日韩精选| 欧美 日韩 国产在线|