设为首页收藏本站

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

有一定浮动盈利即加仓的问题? [复制链接]

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
跳转到指定楼层
1#
发表于 2011-8-15 10:29:39 |只看该作者 |倒序浏览
这个公式是用于历史测试的。以做多为例,只要浮动盈利达到了至少可以加仓一手的时候,即刻加仓,公式如下:

If(MarketPosition==1)   
        {       
          If( PositionProfit>=High * ContractUnit * MarginRatio)          
              {     
                       Units =  PositionProfit/(High * ContractUnit * MarginRatio);
                       Units = IntPart(Units);
                       Buy(Units,?);
                       }
         }
               
问题是,公式要求即时加仓,如果加仓价写为HIGH或CLOSE都不合适,请问该如何处理?

初级大户

酱油

Rank: 5Rank: 5

精华
0
UID
37561
积分
1108
帖子
395
主题
9
阅读权限
60
注册时间
2011-5-4
最后登录
2014-11-3
2#
发表于 2011-8-15 10:46:20 |只看该作者
不是写 0 就是市价么?可否?
期货IT

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
3#
发表于 2011-8-15 11:17:33 |只看该作者
写0试了一下,结果还是按 CLOSE 成交的,在历史测试中0能就代表每根BAR的收盘价。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2011-8-15 12:22:37 |只看该作者
回复 3# 盛世长城


用close发单,在最后一个bar上就是用当前的最新价发单的。历史bar上信号就是显示在收盘价发单的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
5#
发表于 2011-8-15 13:29:15 |只看该作者
我现在不知道用什么做开仓价,   Buy(Units,?);

用close或high是不行的~

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2011-8-15 13:36:52 |只看该作者
回复 5# 盛世长城


在发单的时候会用close即时价发出,盘后信号发单价格是显示在收盘价上的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
7#
发表于 2011-8-15 13:43:19 |只看该作者
那么在做历史测试的时候就不是按即时价测试了?怎么能让它按即时价测试?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
8#
发表于 2011-8-15 15:00:44 |只看该作者
回复 7# 盛世长城


没有办法,因为历史上,行情是固定的,你不知道他是先到哪个价位,后到哪个价位的。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
85182
积分
849
帖子
302
主题
11
阅读权限
60
注册时间
2011-12-8
最后登录
2013-10-28
9#
发表于 2011-12-19 09:11:32 |只看该作者
回复  盛世长城


没有办法,因为历史上,行情是固定的,你不知道他是先到哪个价位,后到哪个价位的。 ...
lh948 发表于 2011-8-15 15:00

管理员能不能给个妥善的解决办法  谢谢了

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
10#
发表于 2011-12-19 11:29:57 |只看该作者
回复 9# 蔡宛宏


历史上是没有即时价格的。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-16 03:38

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部