本策略基于技术分析,运用特定的技术指标和工具来发出交易信号和确定目标。以下为策略的核心构成:

随机振荡指标作为一种广泛使用的技术分析工具,能够衡量金融产品价格波动的动量和强度。该指标由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%风险参数的结果。

夏普比率是衡量投资风险调整后表现的指标,它比较了投资回报与无风险回报之间的差异,除以投资回报的标准差。该比率反映了投资者每承担一个单位风险所获得的额外回报。