欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么这个在套利交易下不开仓?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6203人关注过本帖树形打印复制链接

主题:为什么这个在套利交易下不开仓?

帅哥哟,离线,有人找我吗?
haizxj
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2018/8/13 20:57:19    Post IP:222.64.250.88[只看该作者]

在监控系列,是不是选择ta000

而不是具体品种,因为具体品种是两个

 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2018/8/13 21:38:27    Post IP:222.64.250.88[只看该作者]

 另外这个好像是图表模式,你們自帶的后臺程序并不是這樣

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/8/14 8:38:59    Post IP:180.169.30.6[只看该作者]

以下是引用haizxj在2018/8/13 20:57:19的发言:
在监控系列,是不是选择ta000

而不是具体品种,因为具体品种是两个

监控2个具体品种中的任意一个就可以了。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/8/14 8:39:16    Post IP:180.169.30.6[只看该作者]

以下是引用haizxj在2018/8/13 21:38:27的发言:
 另外这个好像是图表模式,你們自帶的后臺程序并不是這樣
 是后台的,不是图表的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2018/8/14 9:26:38    Post IP:222.64.250.88[只看该作者]

 A1:'rb00$close';
这个A1值怎么是4,不是4155
监控的品种一,但是还是不开平
日记显示,品种一运行结束

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/8/14 9:29:53    Post IP:180.169.30.6[只看该作者]

请注意 引号  "RB00$CLOSE" ,单引号是错误方式。
只是运行完成说明信号没有触发。


[此贴子已经被作者于2018/8/14 9:35:51编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2018/8/14 9:41:50    Post IP:222.64.250.88[只看该作者]

A1:jc;

这个价差与你们的软件自带的套利价差不一样.有时差一至二个点.怎么样修正一致。

a2:"rb10$dynainfo(19)";
a3:"rb01%dynainfo(18)";
如果引用买价卖价,这样还是显示不出来价格

 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2018/8/14 9:49:41    Post IP:222.64.250.88[只看该作者]

stock1:="rb1810";
stock2:="rb1901";
。。。。。
tbuyhd1:tbuyholdingex('',stock1,1);
tsellhd1:tsellholdingex('',stock1,2);
。。。。。。

tsellshort(1,0,Mkt,0,0,'',stock2),ORDERQUEUE;
 tsell (1,0,Mkt,0,0,'',stock1),ORDERQUEUE;
。。。。。
这样写法行不行,

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/8/14 9:55:07    Post IP:180.169.30.6[只看该作者]

有差异往往只是时效导致的,数据都是一样但是引用过来时候无法保证一定能同步。

a2:"rb10$dynainfo(19)";
a3:"rb01%dynainfo(18)";

你上面这个
1.是 $ 不是 %号
2.dynainfo(18) 这种动态函数无法通过上面方式引用的。如果真要调用这个动态函数,因为需要指定品种因此建议考虑其他引用方式如stkind函数




命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2018/8/14 10:52:20    Post IP:222.64.250.88[只看该作者]

stock1:="rb1810";
stock2:="rb1901";


//价差
JC:="rb10$close"-"rb01$close";
A1:jc;
//a2:STKINDI("rb10$dynainfo(19)";
a3:"rb01$dynainfo(18)";
a4:stock1;
//a1:STKINDI('rb1810$close';


//条件判断
MA5:MA(jc,5);
MA10:MA(jc,10);


CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);


tbuyhd1:tbuyholdingex('',stock1,1);
tsellhd1:tsellholdingex('',stock1,2);

tbuyhd2:tbuyholdingex('',stock2,1);
tsellhd2:tsellholdingex('',stock2,2);

if CONDBUY  and tbuyhd1>0 and tsellhd1>0   then BEGIN

tsellshort(1,0,Mkt,0,0,'',stock2),ORDERQUEUE;
 tsell (1,0,Mkt,0,0,'',stock1),ORDERQUEUE;
tbuy(1,1,Mkt,0,0,'',stock1),ORDERQUEUE;
tbuyshort (1,1,Mkt,0,0,'',stock2),ORDERQUEUE;
end

if CONDSELL and  tbuyhd2>0 and tsellhd2>0 then BEGIN
tsellshort(1,0,Mkt,0,0,'',stock1),ORDERQUEUE;
 tsell (1,0,Mkt,0,0,'',stock2),ORDERQUEUE;
 tbuy(1,1,Mkt,0,0,'',stock2),ORDERQUEUE;
  tbuyshort (1,1,Mkt,0,0,'',stock1),ORDERQUEUE;
 end
 

if   CONDBUY and THOLDING=0 then BEGIN

tbuy(1,1,Mkt,0,0,'',stock1),ORDERQUEUE;
 tbuyshort (1,1,Mkt,0,0,'',stock2),ORDERQUEUE;
end

if CONDSELL and THOLDING=0 then BEGIN

tbuy(1,1,Mkt,0,0,'',stock2),ORDERQUEUE;
 tbuyshort (1,1,Mkt,0,0,'',stock1),ORDERQUEUE;
 end

----------
监控了RB1810,但是还是不行,哪里错

 回到顶部
总数 35 上一页 1 2 3 4 下一页