以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]套利模型  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=148857)

--  作者:tsh624885646
--  发布时间:2017/3/8 19:55:46
--  [求助]套利模型

C1:=callstock(\'RB05\',vtclose,6,-1);
C2:=callstock(\'RB10\',vtclose,6,-1);

C3:="RB05$CLOSE";
C4:="RB10$CLOSE";
B:=C3-C4;//目前的基差
A:=C1-C2;//昨天收盘的基差
IF STRCMP(STKLABEL,\'RB05\') = 0 THEN
BEGIN
   SELL(b>=A+5 , 1, MARKET);
   BUY(B<=A-5 AND HOLDING=0,1,MARKET);
END
IF STRCMP(STKLABEL,\'RB10\') = 0 THEN
BEGIN
   BUYSHORT(B<=A-5 AND HOLDING = 0, 1, MARKET);
   SELLSHORT(B>=A+5 ,1,MARKET);
END

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170308195049.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170308195340.png
图片点击可在新窗口打开查看

 

套利没有交易?


 


--  作者:jinzhe
--  发布时间:2017/3/9 9:05:01
--  
补充下日线数据,
--  作者:tsh624885646
--  发布时间:2017/3/9 18:55:36
--  

老师,你好!首先要谢谢你的指导,我补充日线数据后可以测试了,但是出现的是亏损??

我就有点不明白了,做多套利,基差缩小开仓,基差扩大平仓,最终应该是赚钱的,怎么会亏钱了呢?从我的公式上看,就是每次盈利10个点平仓的,但是出现主次合约平仓时亏算超过200以上?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170309185258.png
图片点击可在新窗口打开查看
还是我的公式有问题?希望老师指点一下


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170309185345.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2017/3/10 8:52:29
--  
怎么看出来你的代码最终会是盈利而不是亏损的?
--  作者:tsh624885646
--  发布时间:2017/3/10 17:57:35
--  

嗯嗯 ,是我的错了?要是把平仓给改成盈利平仓,要怎么改呢?

开仓之后,要是基差和开仓时扩大10个点平仓?要怎么写在套利公式呢?


--  作者:jinzhe
--  发布时间:2017/3/13 8:45:21
--  
那么你直接判断B,不要加上A,A是昨天的差