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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 仓位管理语句要怎么编写到系统里

   

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


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

主题:仓位管理语句要怎么编写到系统里

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


加好友 发短信
等级:论坛游侠 帖子:360 积分:0 威望:0 精华:0 注册:2017/7/2 20:47:59
仓位管理语句要怎么编写到系统里  发帖心情 Post By:2018/1/13 20:09:58    Post IP:182.148.57.237[只看该作者]

版主好,我的图表交易系统中间有加多仓、加空仓的动作。我想限定一个条件,无论如何加仓,总仓位都不超过50%。我在论坛里查到了相应的代码

variable:a=0;
if barpos=1 then a:=asset;
if asset<0.5*a then
begin

但我不知道怎么和我的系统结合起来用?我的系统代码如下,请帮我嵌入一下,谢谢!

 

//交易系统
if 平空   then begin
SELLSHORT(HOLDING<0,100%,market); //交易系统之平空操作
end

if 开多  then begin//交易系统之开多操作
BUY(HOLDING=0,35%,market);
end

if 加多1   then begin
BUY(HOLDING>0,10%,market);//交易系统之加多操作
end

if 平多  then begin
SELL(HOLDING>0,100%,market); //交易系统之平多操作
end

if 开空   then begin
BUYSHORT(HOLDING=0,35%,market); //交易系统之开空操作
end

if 加空1   then begin
BUYSHORT(HOLDING<0,10%,market);//交易系统之加空操作
end


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/1/15 3:21:40    Post IP:180.159.144.209[只看该作者]

理论最大开仓量:asset/(close*MULTIPLIER*TACCOUNT(41));
if abs(holding)<0.5*理论最大开仓量 then begin
   你自己的开平仓条件及语句

end


编程无捷径,技巧靠积累。
 回到顶部