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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助] 关于不同条件下开仓比例不同的问题

   

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


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

主题:[求助] 关于不同条件下开仓比例不同的问题

美女呀,离线,留言给我吧!
zhanhr
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:9 积分:60 威望:0 精华:0 注册:2012/6/27 15:13:58
[求助] 关于不同条件下开仓比例不同的问题  发帖心情 Post By:2012/6/29 9:19:59    Post IP:58.23.158.22[只看该作者]

我是想在信号出来后,如果前边已连续亏损两次及以上,那就只开10%的仓位;反之就开50%的仓位。多单的就可以实现,但是空单部分的没有开到10%,我看了交易记录,其实前边已经有亏损2次了的,但是不知道为什么空单还是按50%来开仓的?????求老师帮我看看,非常感谢!下边是我的开仓代码。

if type(1)<>3  and ccs>=0 and NUMSEQLOSS>=2 then
{开空,无空单情况下,前边连续亏损2次及以上}
          buyshort(ma5<ma10 and close<aa,10%,thisclose);

if type(1)<>3  and ccs>=0 and NUMSEQLOSS<2 then
{开空,无空单情况下,前边连续亏损不及2次}
          buyshort(ma5<ma10 and close<aa,50%,thisclose);

 

if type(1)<>1 and ccs<=0 and NUMSEQLOSS>=2 then
{开多,无多单情况下,前边连续亏损2次及以上}
            buy(ma5>ma10 and close>aa,10%,thisclose);
if type(1)<>1 and ccs<=0 and NUMSEQLOSS<2 then
{开多,无多单情况下,前边连续亏损不及2次}
            buy(ma5>ma10 and close>aa,50%,thisclose);


 回到顶部