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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助

   

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


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

主题:求助

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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
求助  发帖心情 Post By:2011/12/14 9:52:26    Post IP:58.246.57.26[只看该作者]

for i=1 to i=99  do
      if TISREMAINEX(0,'','rb05')=0 and TISREMAINEX(0,'','rb01')=0 then
        sleep(1000);
       
 i=i+1;
     else
        begin
            if  TISREMAINEX(0,'','rb05')>0 then
           
   TCANCELEX(1,0,'','rb01');
           
   tbuyshort(1,1,mkt,0,0,'','rb01');

              
            else
                  TISREMAINEX(0,'','rb01')>0 then
                 
   TCANCELEX(1,0,'','rb05');
                 
    tbuy(1,1,mkt,0,0,'', 'rb05');
             end   
  
  
                   break;

公式编译通不过 ,请大侠帮忙看看。
[此贴子已经被作者于2011-12-14 9:58:25编辑过]


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

客户服务部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
26327756l
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:676 积分:2548 威望:0 精华:3 注册:2011/4/13 16:18:50
  发帖心情 Post By:2011/12/14 10:04:36    Post IP:58.246.57.26[只看该作者]

不知道你的意图

编译通过了

 

for i=1 to i=99  do
  begin
      if TISREMAINEX(0,'','rb05')=0 and TISREMAINEX(0,'','rb01')=0 then
       begin
        sleep(1000);       
         i=i+1;
       end 
     else
        begin
           if  TISREMAINEX(0,'','rb05')>0 then
             begin
               TCANCELEX(1,0,'','rb01');
               tbuyshort(1,1,mkt,0,0,'','rb01');
             end
           else if  TISREMAINEX(0,'','rb01')>0 then
             begin 
               TCANCELEX(1,0,'','rb05');
               tbuy(1,1,mkt,0,0,'', 'rb05');
             end
          end   
    
                   break;
       end

 


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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2011/12/14 10:25:30    Post IP:58.246.57.26[只看该作者]

基本思路是这样的

2个限价单发出后,100%保证2个限价单成交,其中一个用限价,另一个防止瘸腿用市价
这里,2个单子那个先成交那个不知道,所以,只能用函数去判断,成交一个后,在去撤销另一个限价单,用市价去追单。

由于运行环境比较复杂,所以,不用简单的用仓位控制,只能用for循环语句来控制,强制完成2个单子的交易。但在实现过程中,好像语法上的问题
还是其他什么问题,不能编译通过。



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

客户服务部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
fly
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/12/14 10:53:04    Post IP:58.246.57.26[只看该作者]

用以下试试

//后台,用固定时间间隔.

 

//如果05未成交,01成交

if  TISREMAINEX(0,'','rb05')>0 and TISREMAINEX(0,'','rb01')=0 then
             begin
               TCANCELEX(1,0,'','rb05');
               tbuyshort(1,1,mkt,0,0,'','rb05');
             end

 

//如果01未成交,05成交
if  TISREMAINEX(0,'','rb01')>0 and TISREMAINEX(0,'','rb05')=0 then
             begin 
               TCANCELEX(1,0,'','rb01');
               tbuy(1,1,mkt,0,0,'', 'rb01');
             end



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:论坛游侠 帖子:121 积分:390 威望:0 精华:0 注册:2011/12/9 19:52:04
  发帖心情 Post By:2011/12/14 11:21:12    Post IP:115.231.76.155[只看该作者]

谢谢just ,谢谢fly

帮我解决这个问题

fly的方法简单情况下是可以的,但实际上的运行环境,比较复杂,因为有可能是2张限价单10秒不成交,这个时候可能大的条件都不对了,根本进不了这个语句,随时间推进,假设如果限价单成交了一张,又进不了这个语句,那后面就全步乱掉了,事实情况也是这样的,所以,需要限价单挂出后,要对这2个单子做处理,100%保证2张单子成交掉。


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/12/14 13:37:13    Post IP:58.246.57.26[只看该作者]

不放在FOR循环里,

直接放到策略开始的几行,不满足什么大条件,或者说只要是最后一周期就好,别的什么条件都不要

[此贴子已经被作者于2011-12-14 13:37:44编辑过]


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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

 回到顶部