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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台交易出现不平仓,请高人帮我看看。

   

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


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

主题:后台交易出现不平仓,请高人帮我看看。

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


加好友 发短信
等级:新手上路 帖子:12 积分:10 威望:0 精华:0 注册:2013/3/25 18:36:33
后台交易出现不平仓,请高人帮我看看。  发帖心情 Post By:2013/8/19 15:40:27    Post IP:114.92.246.125[只看该作者]

if THOLDING>0 then    
    BEGIN
    if k=1 and c1>ma3_ref and c1>po then BEGIN
     po:=0;
     k:=0;
     pl:=0;
    end
    
    if k=0 and c1<ma3_ref then BEGIN     
      po:=o1;   
      pl:=l1;
      k:=1;        
    end

    平多1:=l<pl;    
 
      if k=1 and 平多1 then 
       BEGIN        
         tsell(1,0,lmt,l-p*MINDIFF);        
         k:=0;
         pl:=0;
         po:=0;          
       end;
     end;
//c1是前一根K线的收盘价
//o1是前一根K线的开盘价
//l1是前一根K线的最低价
//ma3_ref是上个周期的均线价格
//p是滑点

 
这个程序图标交易转换过来的。在图标交易的固定时间间隔1秒,都是正常的。但在后台交易中的固定时间间隔
1秒,就出现不平仓的情况(没有报单)。这个程序有写错吗,请帮我看看。谢谢!

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


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

k这类的是用variable定义的全局变量?



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:12 积分:10 威望:0 精华:0 注册:2013/3/25 18:36:33
  发帖心情 Post By:2013/8/19 20:38:06    Post IP:114.92.227.181[只看该作者]

对的。是K是VARIABLE定义的。

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


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

图表的全局变量不要用在后台里面

后台里面的用extgbdataset进行定义



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:12 积分:10 威望:0 精华:0 注册:2013/3/25 18:36:33
  发帖心情 Post By:2013/8/20 16:28:10    Post IP:114.92.233.142[只看该作者]

谢谢!

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


加好友 发短信
等级:新手上路 帖子:12 积分:10 威望:0 精华:0 注册:2013/3/25 18:36:33
  发帖心情 Post By:2013/8/20 19:22:27    Post IP:114.92.233.142[只看该作者]

那请问,在后台用来判断开平仓的变量都要是 extgbdataset定义的变量吗?

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


加好友 发短信
等级:新手上路 帖子:12 积分:10 威望:0 精华:0 注册:2013/3/25 18:36:33
  发帖心情 Post By:2013/8/20 22:12:03    Post IP:114.92.233.142[只看该作者]

还有,如果不用extgbdataset定义。用islastbar这样改写可以吗?

if k=1 and 平多1 and  islastbar  then 
       BEGIN        
         tsell(1,0,lmt,l-p*MINDIFF);        
         k:=0;
         pl:=0;
         po:=0;          
       end;

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


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

用islastbar,也是要用extgbdataset在后台上定义全局变量


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:12 积分:10 威望:0 精华:0 注册:2013/3/25 18:36:33
  发帖心情 Post By:2013/8/22 14:01:25    Post IP:114.92.167.52[只看该作者]

为什么variable 这类的不能用在后台交易,extgbdataset 我变量多的话不是很繁琐吗?


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


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

图表的不能用在后台上,图表和后台的系统原理从根本上就不一样,自然不能用了


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

客户服务部

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

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

 回到顶部