Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:atr思路,希望高手编写

1楼
tt782722334 发表于:2016/3/10 22:32:56
思路以做多为例:
1、整个系统atr指标参数设置为20,即20日平均真实波幅,公式里用的数值取前一根k线的对应值,防止当前数值变化造成的信号闪烁。
2、开仓条件只要简单符合突破型趋势系统就行了,比如价格突破某根线。
3、开仓后初始止损设在开仓价下方1.5ATR(20),而且只准上移不准下移(这点最要紧)。
4、第10根k线以及浮盈达到1ATR(20)后启动棘轮,初始位置设置在开仓后出现的谷底(当然不会低于初始止损位)。
5、棘轮时间乘数先定为原文的0.05吧,与初始止损一样,棘轮永远只能上移不能下移(这点最要紧)。
6、两个止损中破一个就平仓。
2楼
pyd 发表于:2016/3/11 8:54:20
正在处理请稍等
3楼
pyd 发表于:2016/3/11 9:11:22
棘轮怎么定义的?
4楼
tt782722334 发表于:2016/3/11 11:01:37
开多仓后前n根K线的最低价作为初始的止损价,后面每次移动的K线乘0.5atr做为移动止损
5楼
pyd 发表于:2016/3/11 13:35:17
把您在1楼和4楼的条件结合起来重新描述下
6楼
tt782722334 发表于:2016/3/11 14:22:58


思路以做多为例:
1、整个系统atr指标参数设置为20,即20日平均真实波幅,公式里用的数值取前一根k线的对应值,防止当前数值变化造成的信号闪烁。
2、开仓条件只要简单符合突破型趋势系统就行了,比如价格突破某根线。
3、开仓后初始止损设在开仓价下方1.5ATR(20),而且只准上移不准下移(这点最要紧)。
暂时不要4,5 条吧!
用以上三个条件,编写止损!


7楼
wenarm 发表于:2016/3/11 15:01:08

类似下面的方式

TR1 : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR : MA(TR1,20);
ma10: ma(c,10);
buy(CROSS(close,ma10) and holding=0,1,MARKET)


IF AVGENTERPRICE-c>1.5*atr then
begin
SELL(1,HOLDING,MARKET);
END

共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01855 s, 3 queries.