信号控制编写 (文华财经)

投资者咨询:信号控制编写 (文华财经)
来源:文华财经  日期:2021-1-23 13:46
 信号A和信号BA1B0,  B1A0,  AB  01 交替转换,老师看看用以下写法过滤信号对不对

A1:CROSS(A=1 ,0.5 ),NODRAW;

B1:CROSS(B=1 ,0.5 ),NODRAW;

采用WH6复盘逐笔验证信号稳定性,信号交替转换时发现A1信号正常时,B1不正常

B0变成1上穿0.5,B1不出信号,是不是WH6逐笔计算精度不够,用WH8逐笔有没有问题,还是CROSS函数问题 
技术人员回复
日期:2021-1-23 14:00
 
我们这边测试是正常的,B0变成1时B1是变成1的

您可以提供下完整指标写法,加载合约周期,问题K线时间 和具体问题截图,我们帮您分析下。



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:搜狗截图20210123140000.jpg

投资者咨询:信号控制编写 (文华财经)
来源:文华财经  日期:2021-1-23 13:46
 K1:=MOD(C,2),NODRAW;
A1:K1=1,NODRAW;
A2:CROSS(A1=1 ,0.5 ),NODRAW;
B1:K1=0,NODRAW;
B2:CROSS(B1=1 ,0.5 ),NODRAW;
当A1为1时A2应该为1,当B1为1时B2应该为1,
WH6测试螺纹2105,一分钟复盘日内逐笔看A1,A2,B1,B2变化
多看些K线,可以减速看,还是我写法有问题
技术人员回复
日期:2021-1-23 18:15
当A1等于1的时候,A2不一定为1.

在连续N根K线满足K1=1的条件,A1是一直为1的,

但是cross(,0.5)是取连续N根K线中第一个K1=1条件的K线。
投资者咨询:信号控制编写 (文华财经)
来源:文华财经  日期:2021-1-23 13:46
用什么写法能满足我以上条件切能过滤作用,用于指令价交易,一根K线可能连续加仓,是不是cross用不了
技术人员回复
日期:2021-1-23 20:04
 详细说明下具体思路,我们重新给您在wh8上编写一下。
投资者咨询:信号控制编写 (文华财经)
来源:文华财经  日期:2021-1-23 13:46
   信号A和信号BA1B0,  B1A0,  AB  01 交替转换,
A是1时开仓,B是1时开仓,问题是在从0变成1时只开仓或加仓一次,后面的1在不变成0之前不在开仓,切不能用开仓的价格来判断,因为价格也可能相差甚远,可以使用判断当A在0变成1时只允许发出一个开仓交易指令并终止后面再发出交易指令来过滤,当根K线或者N根K线A是0后变成1在发出一个交易指令以此循环,一根K线里可以在指令价多次发出指令

技术人员回复
日期:2021-1-24 11:05
在信号B出现之前,只要A=1就要开仓或者是加仓?