以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 可否用图表程序化做套利?谢谢老师 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=98451) |
-- 作者:郑庄公 -- 发布时间:2016/6/13 12:41:59 -- 可否用图表程序化做套利?谢谢老师 老师,请教一个问题,我想用图表程序化做套利, 模拟的,随便找了2个合约, 豆粕和螺纹,把它们组合在一起形成了一个K线,我想在3分钟的5周期均线上穿10周期均线时做多,这个怎么写?谢谢. 我写完了才发现,原来我用的是后台的程序化交易语句,这个肯定是不对的.
//20160612测试豆粕与螺纹的套利,MA均线交易 MA1:=MA(close,5); MA2:=MA(close,10); 手数:=1; 账户:=\'610888\'; //交易条件 多豆粕空螺纹条件:=cross(ma1,ma2); //涨势,只做多豆粕空螺纹的方向 //交易执行 多豆粕:=Tbuy(多豆粕空螺纹条件,1,mkt,账户,\'M09\'); 空螺纹:=Tbuyshort(多豆粕空螺纹条件,1,mkt,账户,\'RB10\'); //豆粕多单盈亏点数 DPYK:=dynainfo2(7,\'m09\')-tavgenterpriceex2(账户,\'m09\',0); //螺纹空单盈亏点数 LWYK:=tavgenterpriceex2(账户,\'rb10\',1)-dynainfo2(7,\'rb10\'); //止盈 if DPYK+LWYK>=100*mindiff THEN BEGIN
Tsell(1,1,mkt,0,0,账户,\'m09\');
Tsellshort(1,1,mkt,0,0,账户,\'rb10\'); End |
-- 作者:jinzhe -- 发布时间:2016/6/13 13:37:14 -- 用套利k线做交易那么就需要用专业版的功能了,图表上是不行了 |
-- 作者:郑庄公 -- 发布时间:2016/6/13 14:23:40 -- 嗯,好的,谢谢老师. |
-- 作者:郑庄公 -- 发布时间:2016/6/13 14:40:28 -- 那专业版的, 可以使用套利K线做交易吗? 我说的不是看套利K线进行手工下单,也不是后台的.是图表的. 就是5周期均线上穿10周期均线,开多其中一个品种,开空另一个品种.
|
-- 作者:jinzhe -- 发布时间:2016/6/13 14:53:40 -- nn1:=stricmp(stklabel,\'ic00\'); nn2:=stricmp(stklabel,\'if00\'); jc:=callstock(\'ic00\',vtclose,datatype)-callstock(\'if00\',vtclose,datatype); ma5:=ma(jc,5); ma10:=ma(jc,10);
if nn1=0 and cross(ma5,ma10) then buy(holding=0,1,marketr);
if nn1=0 and cross(ma10,ma5) then sell(1,0,marketr);
if nn2=0 and cross(ma5,ma10) then buyshort(holding=0,1,marketr);
if nn2=0 and cross(ma10,ma5) then sellshort(1,0,marketr); |
-- 作者:jinzhe -- 发布时间:2016/6/13 14:54:59 -- 1.只是以IC00和IF00为例,要交易其他合约只要修改对应的合约名即可,满足条件时做多IC00,做空IF00。 2.这一个策略要同时放在IC00和IF00这两个合约上交易,做个框架就可以了 [此贴子已经被作者于2016-6-13 14:55:05编辑过]
|