设为首页收藏本站

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

请教实盘开仓手数问题 [复制链接]

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
跳转到指定楼层
1#
发表于 2013-5-27 12:06:03 |显示全部楼层 |倒序浏览
TotalEquity = Portfolio_CurrentEquity;//以市价计算的总资产
          
        mylots=TotalEquity*0.15;//以15%的资金开仓

        lots=mylots/(Open*ContractUnit()*BigPointValue()*MarginRatio());//以当前价计算的下单手数

        lots=IntPart(lots);//对开仓手数取整

按照上述代码我本应以帐户15%的资金开空螺纹19手,可实际却按图表信号开空了25手,请问如何解决?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
事在人为

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
2#
发表于 2013-5-27 20:46:48 |显示全部楼层
ample 发表于 2013-5-27 15:24
Portfolio_CurrentEquity()这个函数得到的是全局交易里设置的初始资金

TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();这样写?

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
3#
发表于 2013-5-27 20:47:13 |显示全部楼层
TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();这样写可以吗

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
4#
发表于 2013-5-28 10:47:20 |显示全部楼层
ample 发表于 2013-5-27 15:24
Portfolio_CurrentEquity()这个函数得到的是全局交易里设置的初始资金

版主帮忙看看

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
5#
发表于 2013-5-29 10:35:37 |显示全部楼层
做了修改后,还是按照图表信号开仓,请版主帮忙解答下啊

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
6#
发表于 2013-5-29 11:00:48 |显示全部楼层
ample 发表于 2013-5-29 10:47
sorry,看错了,要用A函数才能获得账户的资金。你看看A_FREEMARGIN

那用了A函数图表信号还有显示吗?

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
7#
发表于 2013-5-29 18:36:21 |显示全部楼层
Transcend 发表于 2013-5-29 15:25
你这个函数跟你实际账号内的资金没有关系的,你的账号权益是A_CurrentEquity,15%就是A_CurrentEquity*0.15 ...

那这样之前的信号岂不是不会显示了?

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
8#
发表于 2013-5-29 18:52:56 |显示全部楼层
ample 发表于 2013-5-29 14:24
不是发单指令没关系

历史行情哪个地方开仓哪个地方平仓就没了呢

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
9#
发表于 2013-5-30 11:12:16 |显示全部楼层
ample 发表于 2013-5-30 09:00
是啊,如果你用A函数作为判断条件,历史行情是取不到值的,所以……

你再考虑考虑。或者把图表资金和账户 ...

加入A函数后,取不到历史行情,系统不会平掉已经持有的仓位,今天还出现了信号消失的情况

使用道具 举报

Rank: 4

精华
0
UID
113129
积分
486
帖子
363
主题
32
阅读权限
50
注册时间
2012-10-26
最后登录
2021-4-26
10#
发表于 2013-5-30 16:47:35 |显示全部楼层
ample 发表于 2013-5-30 15:44
你是用A函数作为判断条件的吗? A函数只在实时行情下才有值。

不是,我只用A函数来算固定资金比例开仓,这个我真搞不懂,只好今晚算好手数,明天以固定手数开仓了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-21 04:56

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部