//------------------------------------------------------------------------ // 简称:超级策略原始版
// 名称:超级策略原始版
// 类别: 交易指令
// 类型: 用户应用
// 说明:私人代码
//------------------------------------------------------------------------
Params
//参数定义
Integer Period(5); // 定义周期
Numeric amp_ratio(1.5); // 定义系数
// Integer DebugLevel(1); // 显示信息的层级,0:不显示任何信息 1:显示Super指标,2:?
GlobalVars
//全局变量定义
NumericSeries v_super;
NumericSeries trend_dir; // 标志
NumericSeries amp_res_high;
NumericSeries amp_res_low;
NumericSeries hiest;
NumericSeries loest;
NumericSeries max_amp_short;
NumericSeries max_amp_long;
NumericSeries v_super_low;
NumericSeries v_super_high;
Vars
//局部变量定义
Numeric close_line(0);
Numeric chan_low(0);
Numeric chan_high(0);
Numeric v_mid_h_l(0); // 中线
Numeric max_amp(0);
Numeric cur_close_ema_2(0);
NumericArray his_min10;
Numeric long_short_ratio(0);
Numeric period_highest(0);
Numeric period_lowest(0);
Begin
// ************************
// K线的价咯通道计算 *
// ************************
// 取10分钟收盘价,100组。
his_min10 = HisData(Enum_Data_Close,Enum_Period_Min, 10, "", 100);
// 从前一根算起的,获得向前的两组价咯的EMA,实际上就是最近20分钟收盘价的均值。
cur_close_ema_2 = iEMA(his_min10, 2, 1);
// PlotNumeric("cur_close_ema_2", cur_close_ema_2);
// 计算价咯通道的上下限值
close_line = (0.5*cur_close_ema_2 + 1.5*Close[1])/2;
// PlotNumeric("close_line", close_line);
chan_low = (2*Low + Max(cur_close_ema_2, close_line))/3;
chan_high = (2*High + Min(cur_close_ema_2, close_line))/3;
// PlotNumeric("chan_low", chan_low);
// PlotNumeric("chan_high", chan_high);
// ************************
// 走势的阻力通道计算 *
// ************************
// 计算当前波动的最大幅度
max_amp = Max(Max(Abs(Close[1] - Low), Abs(Close[1] - High)), (High-Low));
// 计算最大波动幅度的长短期均值
max_amp_short = MA(max_amp, 10);
max_amp_long = MA(max_amp, 20);
// 计算周期
long_short_ratio = Round(max_amp_long[1]/max_amp_short[1]*amp_ratio, 0); // 前收盘对应的长短周期波动幅度比
period_highest = IntPart(Period*(max_amp_long[0]/max_amp_short[0]));
period_lowest = IntPart(Period*(max_amp_short[0]/max_amp_long[0]));
//PlotNumeric("长短波动比", long_short_ratio);
//PlotNumeric("高周期", period_highest);
//PlotNumeric("低周期", period_lowest);
v_mid_h_l = (High + Low)/2; // 计算高低价的中值
amp_res_high = (High + v_mid_h_l)/2 + max_amp_short[0]*long_short_ratio; // 根据最大波动计算阻力高点价咯
amp_res_low = (Low + v_mid_h_l)/2 - max_amp_short[0]*long_short_ratio; // 根据最大波动计算阻力低点价咯
//PlotNumeric("波阻高", amp_res_high[0]);
//PlotNumeric("波阻低", amp_res_low[0]);
// 计算指定周期内价咯极值
// hiest = Highest(High, Period); // 固定周期
hiest = Highest(High, period_highest); // 获得周期内价咯高点
Numeric last_res_high = Max(hiest[1], v_super_high[1]); // 计算前K线上阻力价咯
//Numeric last_res_high = hiest[1]; // 上阻力价咯设为前最高点价咯
//Numeric last_res_high = v_super_high[1]; // |
- 软件大小:0 Bytes
- 推荐星级:
- 更新时间:2010-06-16 10:02:16
- 软件类别: 国产软件 / 其他股票公式
- 软件语言:简体中文
- 授权方式: 免费版
- 联系方式:暂无联系方式
- 官方主页: Home Page
- 点击大图: 【一键转帖到论坛】
- 插件情况:
- 运行环境:Win9X/Win2000/WinXP/Win2003/Win7/
- 相关Tags:指标公式 股票软件,公式源码
-
(0)0%(0)0%
评论内容只代表网友观点,与本站立场无关!
本网提供的公式文件说明:
* alg格式飞狐股票公式,可以用飞狐交易师或者交易师软件导入;
* fnc格式大智慧新一代公式指标,可以用大智慧股票软件使用,少部分可以用分析家股票软件引入使用;
* exp格式大智慧经典版股票公式,仅可以用大智慧经典版股票软件引入使用;
* tni和tnc格式通达信股票公式,仅可以用通达信新引入使用,例如可以用通达信股票软件引入使用;
* tne,tn6格式通达信公式,可以用通达信公式编辑器5.0版导入,推荐通达信金融终端版本;
* hxf格式同花顺股票公式,仅可以用同花顺股票软件引入使用。
以上的各种软件都可以在本网股票软件栏目找到!
* 关于股票公式时间限制,如果在引入大智慧公式,交易师公式或者飞狐公式的时候,发现公式名称栏是空白的,这时候调整电脑时间到1997年,又能出现公式名称,并且能正常显示,可能是公式使用期限已过。
* 关于还原公式源码如果你忘记了自己编写的大智慧公式,通达信公式,同花顺公式,操盘手公式,飞狐公式,博易大师公式,金字塔公式,文华公式和交易师公式等等公式的密码,本网可帮恢复源码,有.偿.服.务无意勿扰,点击在线咨询联系我。
* 关于股票公式源码编辑
本网提供的源码,一般都可以编辑成公式,如果不明白公式的编辑,在本页右侧教程录像可参考,或者找公式教程资料学习,请搜索:教程
* 如果您发现软件内容或者链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含源码均是由网上搜集,若侵犯了你的版权利益,请联系通知我们!