以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求助 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81487) |
-- 作者:txzc8888 -- 发布时间:2015/7/21 17:12:53 -- 求助 老师您好!想请您帮忙,在图表模式下,写几句代码,谢谢! 周期:1分钟K线图表 当品种A的收盘价-品种B的收盘价 > 5 时, 以下一根K先的开盘价,卖出品种A开仓;同时,以下一根K线的开盘价买入品种B开仓。 当品种A的收盘价-品种B的收盘价 < -5 时, 以下一根K线的开盘价,同时平掉品种A和品种B。 |
-- 作者:jinzhe -- 发布时间:2015/7/21 17:21:16 -- 这个公式用在品种A上 cc:=callstock(\'B\',vtclose,1); if c-cc>5 then begin buyshort(holding=0,1,nextopen); end
if c-cc<-5 then begin sellshort(1,0,market); end
这个公式用在品种B上 cc:=callstock(\'A\',vtclose,1); if cc-c>5 then begin buy(holding=0,1,market); end
if cc-c<-5 then begin sell(1,0,market); end |
-- 作者:txzc8888 -- 发布时间:2015/7/21 18:37:48 -- 谢谢老师! 两段代码分开加载,您的意思是要开两个图表工作区,然后各自跑各自的,而不是将两个品种叠加在一个图表上?
|
-- 作者:jinzhe -- 发布时间:2015/7/22 8:45:16 -- 不是加载一个上,分别加载AB两个合约 |
-- 作者:txzc8888 -- 发布时间:2015/7/22 17:28:25 -- 好的,谢谢老师! |