Rss & SiteMap

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

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

标题:每上涨1atr 加仓一次的问题

1楼
zengxing 发表于:2019/2/25 15:18:55
开仓条件随意。例如 突破20周期高低点开仓,这个我会
求教加仓条件怎么写  
加仓用ATR(20) 每上涨1atr 加仓一次,一共可以加4次加仓
求教,谢谢老师
2楼
FireScript 发表于:2019/2/25 15:27:29
 是基于什么位置的atr加仓?开仓位置的还是上一个K的atr?atr又涨也有跌,所以这个上涨必须有个比较的基准位置。
3楼
zengxing 发表于:2019/2/25 15:39:57
开仓价格
4楼
FireScript 发表于:2019/2/25 15:50:00
 VARIABLE:mark:=0,ct:=1;
M:=14;
TR1:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:MA(TR1,m);


if  buycond then //开仓时候设置mark的值
begin
buy(holding=0,1,market);
mark:=atr;
end

if  c-ENTERPRICE>=ct*mark and ct<=4 then
begin
buy(holding>0,1,market);     
ct:=ct+1;
end

if sellcond then  //平仓时候重置ct得值
begin
sell(holding>0,holding,market);
ct:=0;
end


参考上面的思路处理下即可。
5楼
zengxing 发表于:2019/2/25 17:10:24
开仓价格作为基准
共5 条记录, 每页显示 10 条, 页签: [1]


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