设为首页收藏本站

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

帮忙做个模型把 [复制链接]

Rank: 2

精华
0
UID
895
积分
67
帖子
4
主题
2
阅读权限
30
注册时间
2007-12-7
最后登录
2010-3-7
跳转到指定楼层
1#
发表于 2007-12-12 16:27:09 |只看该作者 |倒序浏览
当前价超过前4周期最高价,买进1手,如果突破前6周期最高价,再次买进1手。
当前价跌破前4周期最低价  卖出1手,如果跌破前6周期最低价,再次卖出1手
如果最后一笔持仓单亏损总资金的1%,平仓。
如果持有的仓单盈利,现价跌破前2周期最低价,平仓
                           或现价突破前2周期最高价,平仓

除了以上的买卖信号提示,其余信号能否过滤掉。



那位高人能够指点哪,多谢了

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
2#
发表于 2007-12-13 16:49:16 |只看该作者
这个是很好的系统啊,要慢慢来,有空我弄弄!最难的问题是止损问题,别的不算什么大的难度。这里的止损,可以采用一个结合技术指标和交易指令的交叉思路,技术指标方面参数比较多,要有初始金inicapital(500000)、每次最大亏损比例(比如可以连续开5次,那么每次为千分2)reducepercent(2)、商品保证金比率riskratio(2)千分二、每手含的数量(比如5、10)lotsinnumber(10)、每一次可以亏多少个点noffset(3)。亏损达1%,可以换个角度说,就是最多可以连续亏多少次的问题,那么整个思路就变成了如果只进行一次交易,如果每一次最多可以亏损千分二,最多可以连续亏5次的问题(亏损次数视每次亏损可承受的比例而定)。
请按下列公式编成技术指标计算每次可开仓的最大仓量,原后从交易设置中按资金比例设为相同的仓量:
safelots=intpart((inicapital*reducepercent)/(lotsinnumber*noffset*minmove*pricescale*1000));
positionpercent=intpart(((safelots*lotsinnumber*myExitprice*riskratio)/(inicapital*10))*100);
从交易指令中采用相同的参数noffset,每次亏损时的记录次数,当亏损次数达5次时,全部平仓。
整个系统包括一个技术指标和一个交易指令,交易指令方面要做的是非常简单的程序,稍微学过tb的人都会做。
TradeBlazer交流群33647992。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
3#
发表于 2007-12-13 16:51:42 |只看该作者
商品保证金比率riskratio(2)千分二,这点有误,应为riskratio(1)百分十,为什么千分二只定了2,百分十只定了1呢,因为他们已在公式转化成了相应的千分二和百分十了。
TradeBlazer交流群33647992。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
4#
发表于 2007-12-13 16:55:53 |只看该作者
技术指标中初始金、交易设置中的初始金、实际帐户中的初始金三者必须相同,做出来的东西才符合实际。
TradeBlazer交流群33647992。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
5#
发表于 2007-12-13 16:57:31 |只看该作者
初始金有时可以理解为动态权益,看实际情况而定。
TradeBlazer交流群33647992。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
6#
发表于 2007-12-13 17:25:10 |只看该作者
技术指标应用日k线图表,公式positionpercent=intpart(((safelots*lotsinnumber*myExitprice*riskratio)/(inicapital*10))*100);中的myExitprice有误,应为此时的大概价格price,就用price=avgrage(cose,5),吧。
TradeBlazer交流群33647992。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
7#
发表于 2007-12-13 17:28:33 |只看该作者
price=avgrage(close,5),cose应为close.
TradeBlazer交流群33647992。

使用道具 举报

Rank: 2

精华
0
UID
895
积分
67
帖子
4
主题
2
阅读权限
30
注册时间
2007-12-7
最后登录
2010-3-7
8#
发表于 2007-12-15 21:18:12 |只看该作者
很感谢能给我这么多建议
不过我还是不知道怎么写出这些公式,如老师有时间,能否帮我写下?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 00:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部