以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  引用日线的ATR设置止损  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183681)

--  作者:周哥
--  发布时间:2020/12/30 10:05:03
--  引用日线的ATR设置止损
我的交易周期是30分钟,请老师帮我写个引用买开仓价的日线的1.5倍ATR设置止损。
--  作者:FireScript
--  发布时间:2020/12/30 10:17:46
--  
 “引用买开仓价的日线的1.5倍ATR设置止损”这个描述的有点模糊。

是以当前开仓价乘上日线ATR的1.5倍作为止损价格?

--  作者:周哥
--  发布时间:2020/12/30 10:39:15
--  
额,对的老师
--  作者:FireScript
--  发布时间:2020/12/30 10:49:45
--  
 你这里的atr具体是怎么定义的。我们系统自带的一个 全称是 真实波幅


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

但是看这个数值情况。
“开仓价乘上日线ATR的1.5倍作为止损价格” 似乎用这个数值的1.5倍做止损价 不怎么切合实际吧。

--  作者:周哥
--  发布时间:2020/12/30 10:56:38
--  
就是真实波幅,借用不到日线的吗?那只能用我运行的30分钟的了?
--  作者:FireScript
--  发布时间:2020/12/30 11:07:26
--  
 不是 我的意思那个计算出来的数值 和价格差很远啊。 单纯用atr*1.5  做止损  这个数值和真实的价格差距有点大。
亦或者这样 开仓价+1.5*日线ATR 吧。

--  作者:周哥
--  发布时间:2020/12/30 11:14:42
--  
ENTERPRICE+1.5*日线ATR,这样写吗老师?
--  作者:FireScript
--  发布时间:2020/12/30 11:22:51
--  
 atrday:"ATR.ATR#DAY";//调用日线ATR

IF C>ENTERPRICE+1.5*atrday AND HOLDING<0 THEN SELLSHORT(1,HOLDING,MARKET);//空头止损。价格大于开仓价+1.5*日线ATR
IF C<ENTERPRICE-1.5*atrday AND HOLDING>0 THEN SELL(1,HOLDING,MARKET);//多头止损,价格小于开仓价-1.5*日线ATR