[求助]老师,帮我看看这个问题? (文华财经WH8赢智V8.2)

投资者咨询:[求助]老师,帮我看看这个问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-13 10:05
目前的策略用了这样一个指标
ZIGZAG(ROUND(C,2),0.011,0)
用比较直白的语言表述这个指标就是:
忽略掉close线里面所有的一跳波动,或者说只有同方向的波动大于等于两跳时才会被记录。

我目前的策略就是建立在这个指标基础上的,我用下图来阐述一下我的策略



图片点击可在新窗口打开查看
老师您看:我将这个指标的每一个拐点做了标注:D/P/K ,当连续四个拐点分别为PKPK时,我会在红色箭头的位置做空。

这个做空的位置距离上一个拐点波动为两跳,所以很显然我做空的位置出现时,前面的PKPK四个点位是已经被固定的,

不存在后面的行情会改变前面的这四个拐点中的任意一个。当然这只是我策略的其中一部分,老师我想问一下,就这个部分而言 这个策略能否通过程序化自动开平仓

之前得到的答案是不能,因为用了ZIGZAG这个未来函数,进一步解释说因为这个函数的数值会因为后面行情的变化而变化,就是说未来决定现在,可是我的策略都是等到点位固定之后才去开平仓的,是不存在上面说的这个问题的。所以想再次求问一下,希望能得到可以自动开平仓的答案。如果常规的技术手段不能实现,我看到你们有个 MQ的套餐,那个是否可以满足我这个策略的自动开平仓呢?对我来说这个问题很关键,希望老师可以全面考虑后给我解答,谢谢!!
技术人员回复
日期:2019-4-13 10:09

ZIGZAG函数是未来函数,实现不了程序化交易的


您的思路,我们考虑下是否能用非未来函数实现,需要一些时间,预计周一17:00前回复
 
投资者咨询:[求助]老师,帮我看看这个问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-13 10:05
好的,老师 

下面是我之前画这个指标的思路,可能有点复杂,但是可以得出这条线而不需要用到未来函数

以某品种最小的波动点为0.01为例
X是当前周期K线收盘价
Y是X的前一根K线收盘价
Z是Y的前一根K线收盘价

当 X-Y=0.01  Y-Z>=0 时 固定此点位

当 X-Y= -0.01  Y-Z<=0时固定此点位

当 X-Y>=0.02 时固定此点位

当 X-Y<=-0.02时 固定此点位

当 X-Y=0.01  Y-Z<0 时 忽略此点位

当 X-Y= -0.01  Y-Z>0 时忽略此点位

当 X-Y=0 时 忽略此点位

将所有固定点位连线就是这个指标线了。



我补充一个DPK的意思

在以上指标线中每个波峰和上一个波峰去做差,每个波谷和上一个波谷去做差
结果为零的标注P,结果为负的标注K,结果为正的标注D,

其实只要是DPK这样的点位可以通过其他函数来记录就解决问题了
 
投资者咨询:[求助]老师,帮我看看这个问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-13 10:05
 1
技术人员回复
日期:2019-4-13 18:37
 相关同事周一17:00前给您回复