| 以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 以上是TB版的卡夫曼自适应均线求翻译成金字塔版本 谢谢! (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=48982)  | 
    
| --  作者:qjj3344 -- 发布时间:2013/2/27 13:59:35 -- 以上是TB版的卡夫曼自适应均线求翻译成金字塔版本 谢谢! Params 
			Numeric EffRatioLength(10); 
			Numeric FastAvgLength(2); 
			Numeric SlowAvgLength(30); Vars 
			Numeric NetChg(0); 
			Numeric TotChg(0); 
			Numeric EffRatio(0); 
			Numeric ScaledSFSqr(0); 
			NumericSeries AMAValue;
			 
			Numeric SFDiff; Begin 
			if(CurrentBar == 0)//当前第一根K线金子塔barpos 
			{ 
			AMAValue = close; 
			}Else//从第二根K线开始计算 
			{ 
			NetChg = Abs( close - close[EffRatioLength] );当前收盘价与前十根K线的收盘价之差的绝对值 
			TotChg = Summation( Abs( Price - Price[1] ), EffRatioLength );
			前十个周期的前后收盘价之差的绝对值之和
			 
			EffRatio = IIF(TotChg > 0, NetChg / TotChg, 0); 
			SFDiff = 2 / ( FastAvgLength + 1 ) - 2 / ( SlowAvgLength + 1 );
			 
			ScaledSFSqr = Sqr( 2 / ( SlowAvgLength + 1 ) + EffRatio * SFDiff );sqr是求平方
			 
			AMAValue = AMAValue[1] + ScaledSFSqr * ( Price - AMAValue[1] ); 
			} End //[]指的是回溯周期数 以上是TB版的卡夫曼自适应均线求翻译成金字塔版本 谢谢! 
         | 
    
| --  作者:jinzhe -- 发布时间:2013/2/27 14:12:59 -- 上面那一串是用来干什么的?  | 
    
| --  作者:qjj3344 -- 发布时间:2013/2/27 14:15:10 -- 定义参数变量  | 
    
| --  作者:qjj3344 -- 发布时间:2013/2/27 14:16:57 -- Params下的是常量 var 是变量 Numeric是简单的数值变量 NumericSeries序列变量类似全局变量 
         | 
    
| --  作者:qjj3344 -- 发布时间:2013/2/27 14:59:05 -- 比较急,求大侠帮助啊!!!!  | 
    
| --  作者:jinzhe -- 发布时间:2013/2/27 15:01:15 -- n:=10; else then begin  | 
    
| --  作者:qjj3344 -- 发布时间:2013/2/27 15:16:56 -- 你好,这个均线值 amavalue 没啊?  | 
    
| --  作者:qjj3344 -- 发布时间:2013/2/27 15:30:03 -- 这个均线值 amavalue不存在。。。  | 
    
| --  作者:jinzhe -- 发布时间:2013/2/27 15:30:58 -- http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=1771&skin=0 这个是搜索到的  |