设为首页收藏本站

 找回密码
 注册
查看: 3143|回复: 2
打印 上一主题 下一主题

平仓的问题! [复制链接]

Rank: 4

精华
0
UID
188
积分
597
帖子
91
主题
27
阅读权限
50
注册时间
2007-8-24
最后登录
2019-4-5
跳转到指定楼层
1#
发表于 2007-9-7 13:12:49 |只看该作者 |倒序浏览
Params
        Numeric lots(3);
// 开多条件
   IF(condtion1 )             //满足条件1的情况下 开多!
      Buy(lots,Close,True);
  if(condtion2)                   //满足条件2的情况下 平多!
      Sell(lots,Close,True);

这些代码没有错误!
假如 系统自动开仓量是3手! 如果后来 手动平了1手仓!
  当满足 平多的时候 还有2手 系统会提示 持仓量不足!
这个问题怎么解决呢 ?
if(condtion2)                   //满足条件2的情况下 平多!
      Sell(A_TodayBuyPosition,Close,True);
a_XXXX函数又不行!只能在最后根k 线才有效果!
平仓代码怎么写好呢 ?

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2007-9-7 13:24:36 |只看该作者
Sell(CurrentContracts,Close);这样就可以啦。
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
3#
发表于 2007-9-7 13:25:52 |只看该作者
或者您自己作判断。
If(BarStatus == 2)
{
    Sell(A_BuyPosition,Close);
}Else
{
    Sell(CurrentContracts,Close);
}
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-1 05:37

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部