期货量化软件新视角:双随机振荡与单移动平均的旧趋势交易策略再探
本策略基于技术分析,运用特定的技术指标和工具来发出交易信号和确定目标。以下为策略的核心构成:
随机振荡指标作为一种广泛使用的技术分析工具,能够衡量金融产品价格波动的动量和强度。该指标由George C. Lane于1950年代创制,其数值范围在0至100之间,数值靠近下限表示市场可能超卖(看涨),而靠近上限则意味着市场可能超买(看跌)。
具体定义如下:在最近五个交易日中,随机振荡指标的计算涉及最高价和最低价,以及%D(%K的N天移动平均值)。%D可以是简单的移动平均,也可以是最近值的加权指数移动平均。单独使用%D时,唯一的有效信号是其与资产价格之间的背离。
移动平均线是一种用于平滑特定时间段价格数据的统计方法,在金融、经济和信号处理等多个领域都有应用。在金融市场中,移动平均线常用于判断趋势和生成交易信号。其计算方式为取一定时间段内价格的平均值,并随着新数据的加入动态更新。
以下是交易规则概述:
(我方已对策略进行调整,在每个斐波那契水平设置了止损点。)以下为看跌信号的示意图。
策略效果可能因市场环境而异,当前表现可能不够稳定。在某些时段内,策略可能表现出色,而在其他时段则可能不尽如人意。
止损设置为目标的二分之一,以实现2.0的风险回报率,或者当市场突破移动平均线时触发止损。
斐波那契回扫是一种技术分析手段,用于识别支撑和阻力位,其基于斐波那契数列的比率来预测价格水平。在价格趋势恢复前,市场通常会在这些比率水平附近回调。
斐波那契回扫的预测方法是在图表上选取两个极值点,计算它们之间的垂直距离,再除以斐波那契比率。0%表示回调开始,100%则意味着价格完全反转。常见的斐波那契水平包括23.6%、38.2%、50%和61.8%。
尽管该策略可能带来盈利,但鉴于市场差异,其稳定性有待观察。在使用前,请测试策略并调整参数以优化效果,如调整时间周期或偏移天数。
我方可以通过该策略处理所有数据。
代码示例(仅供参考):
```c
int Highest = iHighest(Symbol(), my_timeframe, MODE_CLOSE, shift, 1);
double High0 = iHigh(Symbol(), my_timeframe, 0);
int Lowest = iLowest(Symbol(), my_timeframe, MODE_CLOSE, shift, 1);
double Low0 = iLow(Symbol(), my_timeframe, 0);
```
出于测试目的,我们将使用较小的偏移值(如300)。以下是2013年至2024年6月20日,使用shift=300、timeperiod=30分钟和2%风险参数的结果。
夏普比率是衡量投资风险调整后表现的指标,它比较了投资回报与无风险回报之间的差异,除以投资回报的标准差。该比率反映了投资者每承担一个单位风险所获得的额外回报。
郑重声明:以上内容与本站立场无关。本站发布此内容的目的在于传播更多信息,本站对其观点、判断保持中立,不保证该内容(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关内容不对各位读者构成任何投资建议,据此操作,风险自担。股市有风险,投资需谨慎。如对该内容存在异议,或发现违法及不良信息,请发送邮件至,我们将安排核实处理。