公式应用于豆粕05的1小时图
m_close:=callstock('m05',vtclose,datatype);//豆粕05最新价
m_zs:=callstock('m05',vtclose,6,-1);//豆粕昨收
ax_close:=callstock('ax05',vtclose,datatype);//大豆05最新价
ax_zs:=callstock('ax05',vtclose,6,-1);//大豆昨收
m_zd:=m_close-m_zs;//豆粕涨跌
ax_zd:=ax_close-ax_zs;//大豆涨跌
if m_zd>ax_zd then buy(holding=0,50%,market);
if m_zd<ax_zd then sell(1,0,market);
http://www.weistock.com/WeisoftHelp/tubiaochengshihuajiaoyi.htm
不懂如何使用策略的,参考上面的在线帮助里面的内容,
n:=BARSLAST(cond)+1;
m_close:=callstock('m05',vtclose,datatype);//豆粕05最新价
m_zs:=stkindi('m05','公式1.zjs',datatpye);//豆粕昨收
ax_close:=callstock('ax05',vtclose,datatype);//大豆05最新价
ax_zs:=stkindi('ax05','公式1.zjs',datatype);//大豆昨收
m_zd:=m_close-m_zs;//豆粕涨跌
ax_zd:=ax_close-ax_zs;//大豆涨跌
if m_zd>ax_zd and all((close-low)>(high-close),2)then buy(holding=0,50%,market);
if m_zd<ax_zd then sell(1,0,market);
需要用stkindi进行引用了,公式1不能省略但是不进行操作,公式2为实际操作公式
m_close:=callstock('m05',vtclose,datatype);//豆粕05最新价
m_zs:=stkindi('m05','公式1.zjs',0,datatype);//豆粕昨收
ax_close:=callstock('ax05',vtclose,datatype);//大豆05最新价
ax_zs:=stkindi('ax05','公式1.zjs',0,datatype);//大豆昨收
前面4句这样改