zsc:=if(郑煤合约,郑煤指数收盘价,if(螺纹钢合约,螺纹钢指数收盘价,if(沥青合约,沥青指数收盘价,null)));
怎么写?谢谢!
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)));
谢谢您!
下面是通达信股票程序,怎么改成文华的,谢谢!
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)))));
您要改成在wh8里使用的模型?
参考:
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)))));
