[求助]wh6公式以及个性化设置怎么应用在wh8中 (文华财经WH8赢智V8.2)

投资者咨询:[求助]wh6公式以及个性化设置怎么应用在wh8中 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 17:46
 老师,请问wh6公式以及个性化设置还有自选股怎么导入到wh8中? 

老师,请教一下程序化交易公式编写用在wh8中。

R   已经赋值

4小时、1小时、15分钟三周期R都大于等于80,在当前蜡烛线的上方标注文字“空”,
4小时、1小时、15分钟三周期R都大于等于80,并且15分钟周期R小于前一根R时,平所有多仓并开空仓1手。
4小时、1小时、15分钟三周期R都小于等于20,在当前蜡烛线的下方标注文字“多”,
4小时、1小时、15分钟三周期R都小于等于20,并且15分钟周期R大于前一根R时,平所有空仓并开多仓1手。
 
技术人员回复
日期:2018-7-15 19:14
1.实现不了的

不同的软件定位不同,wh8是专业的程序化软件,主要是跑模组进行全自动交易的,wh6是基础的看盘分析软件

个性化设置对应的功能也不同,所以不能互通。如果是看盘,建议您使用wh6软件
技术人员回复
日期:2018-7-15 19:25
 您的思路需要用到专业的wh8中的跨周期写法

 主模型这么改下:

 #IMPORT[4,HOUR,AA] AS VAR1
RR:VAR1.R;
#IMPORT[1,HOUR,AA] AS VAR2
RR1:VAR2.R;
#IMPORT[15,MINUTE,AA] AS VAR3
RR2:VAR3.R;
DRAWTEXT(RR>80&&RR1>80&&RR2>80,H,'空');
RR>=80&&RR1>=80&&RR2>=80&&RR2<REF(RR2,1),SPK(1);
DRAWTEXT(RR<=20&&RR1<=20&&RR2<=20,L,'多');
RR<=20&&RR1<=20&&RR2<=20&&RR2>REF(RR2,1),BPK(1);
AUTOFILTER;

关于wh8跨周期更多用法参考:【编写技巧】:wh8 跨周期编写方法介绍 

投资者咨询:[求助]wh6公式以及个性化设置怎么应用在wh8中 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 17:46
谢谢老师,
1、用同一个文华id登录wh6和wh8,wh8中模型云备份和wh6中的云备份指标公式如果有同名公式会不会覆盖?还是单独的空间存放这两个版本中的公式?

2、 平所有多仓并开空仓1手。平所有多仓怎么加到下面代码中?
RR>=80&&RR1>=80&&RR2>=80&&RR2<REF(RR2,1),SPK(1);
平所有空仓并开多仓1手。平所有空仓怎么加到下面代码中?
RR<=20&&RR1<=20&&RR2<=20&&RR2>REF(RR2,1),BPK(1);

技术人员回复
日期:2018-7-16 8:33
 1.不会覆盖的。wh68中的公式不能互导的,是存放在两个版本的公式中

 2.您是要先平所有多仓,然后再反向开仓一手吗?

 另外,我们看了一下您上面的提问,您应该看盘分析向程序化刚刚过度的阶段,建议您系统学习一下麦语言编写和程序化运行


投资者咨询:[求助]wh6公式以及个性化设置怎么应用在wh8中 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 17:46
              您是要先平所有多仓,然后再反向开仓一手吗?是的老师
我是看盘分析向程序化刚刚过度的阶段,正在系统学习一下麦语言编写和程序化运行,请老师帮我写几个代码,以后我就知道怎么写了。
刚开始就是看教程也很不容易找到关键词

请教老师以下面条件满足为例,请老师帮我写一下代码:
空开头的这些已经赋值:空111+空4+空222+空333+空444+空555+空666>=4
1、当前蜡烛线走完后(比如当前为30分钟k线图,30分钟走了后)并且满足以上条件
那么在下一根蜡烛线开始时先平所有多仓,然后以这根蜡烛线(也就是当前蜡烛线)的开盘价开空仓一手,(如果没有多仓那么就只开空仓一手)
2、如果以开盘价开空仓1分钟内成交不了的话,开空仓的这一手撤单。
   
技术人员回复
日期:2018-7-16 15:26

6楼终止下单并撤单的思路可以使用SETSIGPRICETYPE函数实现

 

同时参数1分钟不成交撤单,参考下图位置设置为60秒就可以:

 

AA:空111+空4+空222+空333+空444+空555+空666>=4;
REF(AA,1),SPK(1);
SETSIGPRICETYPE(SPK,OPEN,CANCEL_ORDER);
MULTSIG(0,0,1,0);


图片点击可在新窗口打开查看

投资者咨询:[求助]wh6公式以及个性化设置怎么应用在wh8中 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 17:46
信号不支持CANCEL_ORDER设置,我就去掉了。
老师,请帮我看看我改写的对吗?为什么回测不出数据啊。也没看到代码中有平仓的指令。
老师,我现在学习写代码,如果老师能在帮我写的代码后面标注是什么意思我就能看懂了。以后也就少麻烦老师了。谢谢

满足以下条件后下一根蜡烛线开始时先平所有多仓,然后以这根蜡烛线的开盘价开空仓一手,(如果没有多仓那么就只开空仓一手)
AA空:空111+空4+空222+空333+空444+空555+空666>=4;
REF(AA空,1),SPK(1);
SETSIGPRICETYPE(SPK,OPEN);
MULTSIG(0,0,1,0);

满足以下条件后下一根蜡烛线开始时先平所有空仓,然后以这根蜡烛线的开盘价开多仓一手,(如果没有空仓那么就只开多仓一手)
AA多:多111+多4+多222+多333+多444+多555+多666>=4;
REF(AA多,1),BPK(1);
SETSIGPRICETYPE(BPK,OPEN);
MULTSIG(0,0,1,0);

技术人员回复
日期:2018-7-16 16:25

没信号与您的条件部分编写有关

 

需要提供一下完整的源码,我们帮您检查一下编写

投资者咨询:[求助]wh6公式以及个性化设置怎么应用在wh8中 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-15 17:46
 老师,编码太太过于庞大,请先帮我看一下8楼的编写格式有没有问题,
如果没问题我自己找找原因,实在不行,我发代码文件给老师。