[求助]编程 (文华财经随身行iPhone   5.3.8)

投资者咨询:[求助]编程 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-30 9:01

 zsc:=if(郑煤合约,郑煤指数收盘价,if(螺纹钢合约,螺纹钢指数收盘价,if(沥青合约,沥青指数收盘价,null)));

怎么写?谢谢!

技术人员回复
日期:2018-5-30 9:20

wh6是看盘软件,跨合约函数只支持引用一个合约的数据的,

 

期货一般是交易主力合约的,您可以在对应主力合约K线图上,设置双K线对比图,这样可以查看到对应指数的K线数据,

 

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

投资者咨询:[求助]编程 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-30 9:01
 我是要编程,在主图上通过划线,wh8能实现也可以的,谢谢您!
技术人员回复
日期:2018-5-30 10:19

wh8中使用的模型,参考:

 

#CALL[2770,SS] AS VAR1
#CALL[6880,SS] AS VAR2
#CALL[2340,SS] AS VAR3
CC1:=VAR1.CC;//跨合约引用郑煤指数的收盘价
CC2:=VAR2.CC;//跨合约引用螺纹指数的收盘价
CC3:=VAR3.CC;//跨合约引用沥青指数的收盘价
ZSC:IF(ISCONTRACT('郑煤'),CC1,IF(ISCONTRACT('螺纹'),CC2,IF(ISCONTRACT('沥青'),CC3,NULL)));

投资者咨询:[求助]编程 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-30 9:01

 谢谢您!

下面是通达信股票程序,怎么改成文华的,谢谢!

RH:=IF(CODELIKE('300'),"399006$HIGH",IF(CODELIKE('002'),"399005$HIGH",IF(CODELIKE('000'),"399001$HIGH",IF(CODELIKE('60'),"999999$HIGH",IF(CODELIKE('399')||CODELIKE('999'),"399300$HIGH",DRAWNULL)))));
RL:=IF(CODELIKE('300'),"399006$LOW",IF(CODELIKE('002'),"399005$LOW",IF(CODELIKE('000'),"399001$LOW",IF(CODELIKE('60'),"999999$LOW",IF(CODELIKE('399')||CODELIKE('999'),"399300$LOW",DRAWNULL)))));

   
技术人员回复
日期:2018-5-30 13:26

您要改成在wh8里使用的模型?

投资者咨询:[求助]编程 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-30 9:01
是的,谢谢您!
技术人员回复
日期:2018-5-30 17:09

参考:

 

HH:=H;
LL:=L;

 

以上指标请保存并命名为SS

 

 

跨合约主模型:

 

#CALL[399006,SS] AS VAR1
#CALL[399005,SS] AS VAR2
#CALL[399001,SS] AS VAR3
#CALL[999999,SS] AS VAR4
#CALL[399330,SS] AS VAR5 // 399300没有这个交易码的,这里是要引用深证100?如果不是可以自行修改

HH1:=VAR1.HH;
LL1:=VAR1.LL;
HH2:=VAR2.HH;
LL2:=VAR2.LL;
HH3:=VAR3.HH;
LL3:=VAR3.LL;
HH4:=VAR4.HH;
LL4:=VAR4.LL;
HH5:=VAR5.HH;
LL5:=VAR5.LL;
RH:=IF(CODELIKE('300'),HH1,IF(CODELIKE('002'),HH2,IF(CODELIKE('000'),HH3,IF(CODELIKE('60'),HH4,IF(CODELIKE('399')||CODELIKE('999'),HH5,NULL)))));
RL:=IF(CODELIKE('300'),LL1,IF(CODELIKE('002'),LL2,IF(CODELIKE('000'),LL3,IF(CODELIKE('60'),LL4,IF(CODELIKE('399')||CODELIKE('999'),LL5,NULL)))));