请老师帮忙编写 (文华财经WH8赢智V8.2)

投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 10:18
 需要调用两个合约 j1905  与 j1909

在5min 
分别取05、09合约 rsi
如果 rsi05》rsi09  并且 rsi》50
那么 买05合约 空09合约
如果 rsi05《rsi09  并且 rsi》50
那么 空05 买09
技术人员回复
日期:2019-4-15 10:27

核实一下

 

RSI05、RSI09分别是05、09的RSI?

 

那么“RSI>50”的RSI是什么的RSI?

投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 10:18
 rsi05 rsi09 分别是两个合约的rsi值
rsi的值大于50 
技术人员回复
日期:2019-4-15 10:47
 是RSI05、RSI09都大于50,且RSI05大于RSI09?
投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 10:18
 对的
技术人员回复
日期:2019-4-15 11:11

wh8是单合约程序化软件,模型加载什么交易合约就交易什么合约

 

所以1楼思路需要分开两个模型,运行两个模组或盒子实现

 

模型如下:

 

1.新建被引用指标,命名为AA:

 

LC := REF(CLOSE,1);//前一周期收盘价
RSI:SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;

 

2.新建主模型,分别加载在05、09合约K线图使用:

 

#CALL[8369,AA] AS VAR
RSI1:=VAR.RSI;
LC := REF(CLOSE,1);//前一周期收盘价
RSI:SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
RSI>RSI1&&RSI>50&&RSI1>50,BPK;
RSI<RSI1&&RSI>50&&RSI1>50,SPK;
AUTOFILTER;

 

 

投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 10:18
 用 mq  能实现在一个界面操作么  要怎么写这段尼
技术人员回复
日期:2019-4-15 11:26

如果要在一个模型中实现,实际是套利程序化的思路

 

套利程序化比较复杂需要付费购买程序化授权,购买后会有专门的金融工程师给您编写。

 

参考置顶帖:https://help.wenhua.com.cn/dispbbs.asp?boardid=14&Id=571777