[求助] 关于信号产生 (文华财经WH8赢智V8.2)

投资者咨询:[求助] 关于信号产生 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-3 21:24



图片点击可在新窗口打开查看老师,您好!

我运行这款模型,为什么产生不了交易信号?

技术人员回复
日期:2018-7-3 21:31
您是收盘价模型,k线走完满足条件才会下单的

而您加载的是1小时的k线周期,那么最少需要开盘1小时才能满足条件下单的,21点开盘目前没有满足条件的k线的

您可以加载到小周期上对应测试


投资者咨询:[求助] 关于信号产生 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-3 21:24

 

图片点击可在新窗口打开查看老师,您好!

 

我周期换成1分钟还是产生不了信号?

 

5分钟跟10分钟的对比,按理说条件是任何时候都有一方会符合的才对

投资者咨询:[求助] 关于信号产生 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-3 21:24
 

图片点击可在新窗口打开查看老师,您好!

 

我周期换成1分钟还是产生不了信号?

 

5分钟跟10分钟的对比,按理说条件是任何时候都有一方会符合的才对

技术人员回复
日期:2018-7-4 14:11
 模型需要一开一平相对应才能连续执行的

您只写了开仓,没有平仓,那么执行不下去的

将BK,改为BPK;SK改为SPK  就可以了
投资者咨询:[求助] 关于信号产生 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-3 21:24

 老师,您好!

现在模组可以用信号产生,模组名称我这里用的是"TT"命名,



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

现在在算法交易模型要引用  TT的模组名。

 



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

 

为什么算法引用TT模组名获得的信号是0

"F_FreshSig:"  0

Modname.F_Sig() :"   :0

Modname.F_SigValid() "  :-1

 

 

 

投资者咨询:[求助] 关于信号产生 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-3 21:24
 

"F_FreshSig:"  0

Modname.F_Sig() :"   :0

Modname.F_SigValid() "  :-1

 

的信号log



图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-4 15:22
Modname.F_FreshSig 是为了刷新信号的作用,返回值无意义

Modname.F_Sig()==BK ,需要这种写法,如果新信号是BK,那么返回1,如果不是则返回0

Modname.F_SigValid()==1,表示信号发出, 如果返回0表示信号消失,-1表示执行错误,需要刷新信号才行


您这几个函数使用的都不对,建议您双击选中函数右键,查看函数说明

配合函数说明中的案例,您在进行编写
投资者咨询:[求助] 关于信号产生 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-3 21:24

老师,这里,我还有两个问题想问您

 

1.  >>Modname.F_Sig()==BK ,需要这种写法,如果新信号是BK,那么返回1,如果不是则返回0

  这个是算法交易模型,但是 模组运行的是用BPK,是您让我用BPK的。这个相当于信号没对上啊?

//-------------------------------------

 模型需要一开一平相对应才能连续执行的

您只写了开仓,没有平仓,那么执行不下去的

将BK,改为BPK;SK改为SPK  就可以了
//-------------------------
2.  算法交易我这边的输出log是没有加判断语句,所以是任何时候都可以输出的,但是输出的还是为0
 


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

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-4 17:36
 您的思路需要一定时间分析,有结果给您回复

 请您耐心等待一下