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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 标准版如何实现手动下单自动平仓

   

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


  共有10629人关注过本帖平板打印复制链接

主题:标准版如何实现手动下单自动平仓

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


加好友 发短信
等级:新手上路 帖子:37 积分:189 威望:0 精华:0 注册:2010/12/24 12:56:02
标准版如何实现手动下单自动平仓  发帖心情 Post By:2011/3/22 13:29:23    Post IP:219.133.167.188[只看该作者]

目标:手动下单后,前台模型按均线价格平仓

我写的代码如下

input:m(10,1,200,5);
runmode:0;
lots:EXTGBDATA('LOTS'),linethick0;
ma1:ma(c,m);
if islastbar and lots<>0 then
begin
 if lots<0 and c>ma1 then
 begin
   extgbdataset('LOTS',0);
   sellshort(1,abs(lots),market);
 end;
  if lots>0 and c<ma1 then
 begin
   extgbdataset('LOTS',0);
   sell(1,abs(lots),market);
 end;


end;
问题一:上面的代码不能产生平仓的动作,

问题二:上面的代码通过设置全局变量lots告诉模型需要处理的仓位,也就是说手工下单之后,设置全局变量lots.有没有办法让金字塔自己去取实际的仓位?我知道tholding可以实现,但tholding需要专业版才支持,标准版中如何取得实际仓位?


 回到顶部
总数 27 1 2 3 下一页