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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于全局变量无法实际开仓的问题

   

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


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

主题:关于全局变量无法实际开仓的问题

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


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
关于全局变量无法实际开仓的问题  发帖心情 Post By:2015/7/29 8:07:03    Post IP:125.39.66.5[只看该作者]

图表交易下,

公式A:监控品种1的价格如果达到上限置位全局变量

公式B:读全局变量如果被置位,在品种2开仓

 

但在实盘图表下,公式B中有开仓消息和持仓,全局变量也有被置位,但无法实际开仓,请问为什么?

如果把关于全局变量的条件去掉,就可以实际开仓,请问在图表下如何用全局变量传递跨品种开仓信号,才能实际开仓?

 

公式A:

   VARIABLE:RT_Flag=0;//标志
   VARIABLE:My_Limit=50;
   开仓时间:=TIME>60000 AND TIME<230000;
   
   STR_RT_buyss:='TEST';
  
     rttmp:=EXTGBDATA(STR_RT_buyss);
 IF  RT_Flag=0 AND rttmp<>0 THEN EXTGBDATASET(STR_RT_buyss,0);

IF RT_Flag=0 and HIGH>=My_Limit and 开仓时间 THEN BEGIN

 对锁开多数:EXTGBDATASET(STR_RT_buyss,1),NOAXIS;
 RT_Flag:=1;
 IF  ISLASTBAR THEN  MSGOUT(TRUE,'序列位置:'&numtostr(BARPOS,0)&',开多数:'&numtostr(1,0)&',成交价:'&numtostr(ENTERPRICE,0));

 END

 

公式B:

 


VARIABLE:RT_Flag=0;//标志

开仓时间:=TIME>60000 AND TIME<230000;
平仓时间:=TIME>=235900;
     STR_RT_buyss:='TEST';
rltmp:=EXTGBDATA('My_SignalTEST');

 IF RT_Flag=0 AND ABS(HOLDING)=0 AND rltmp>0 AND 开仓时间 THEN BEGIN
 
  对锁开多:buy(1,1,MARKET),NOAXIS;//开一手
  RT_Flag:=1;
  
  EXTGBDATASET('My_SignalTEST',0); 
 
 END


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/7/29 9:03:35    Post IP:58.246.57.26[只看该作者]

你用extgbdataset在图表上进行全局变量的处理?

不要用,



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:论坛游侠 帖子:152 积分:0 威望:0 精华:0 注册:2015/3/2 13:11:05
  发帖心情 Post By:2015/7/29 11:51:20    Post IP:194.138.202.50[只看该作者]

那有什么办法能在两个品种间通信?

现在的问题是extgbdataset也能让另一个品种收到标志,但开不出来。

有时好象也能开出来,比如把两个品种开盘时间改成马上触发,不知道为什么?


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/7/29 13:04:13    Post IP:58.246.57.26[只看该作者]

图表通信,用stkindi来引用其他策略的全局变量



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部