Rss & SiteMap

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

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

标题:自动交易策略完善

1楼
曹晓东 发表于:2016/11/30 14:38:45
a1:=ref(c,22);
a2:=ref(c,10);
a3:=c<a1;
a4:=c>a1;

mm:=ref(h,1)=hhv(h,3);
nn:=ref(l,1)=llv(l,3);
if mm then bj:=1;
if nn then bj:=-1;
nn1:=barslast(mm);
nn2:=barslast(nn);
if c<ref(l,nn1+1) and bj=1 then i:=1;
if c>ref(h,nn2+1) and bj=-1 then i:=-1;

uu3:=cross(i=1,0.5);//绿
uu4:=cross(i=-1,0.5);//红

if a3 and uu3 then begin
buyshort(holding=0,1,market);//阴包阳,卖出
end
if a4 and uu4 then begin
buy(holding=0,1,market);//阳包阴,买入
end

if holding<0 and c>a2 then sellshort(1,0,thisclose);
if holding>0 and c<a2 then sell(1,0,thisclose)


以上是我的策略的一部分,然后我把我策略的其余部分告诉你。以22日k收盘价为分界,当前价格小于22日k收盘价,只开空单,不开多单;当前价格大于22日k线收盘价,只开多单不开空单。
开空条件:1、价格小于22日k线。出现uu3且当前没单在手。
平空条件:1、出现uu4 。2、价格大于10根之内最大量的k线的最高价。3、价格大于10日k线的收盘。4、同时出现前三种情况,当前运营周期中直接止损或止盈。(前三种均按周期收盘价执行)
开多条件:1、价格大于22日k线,出现uu4且没单在手
平多条件:1、出现uu3。2、价格小于10日k线之内最大量k线的最低价。3、价格小于10日k线的最高点。4、前三种同时出现,当前周期运行中直接止盈或止损。(前三种均按周期收盘价执行)

注意:10日k线的收盘价止损条件,以空单一分钟为例,若下一分钟的10日k线收盘价大于上一分钟的10日k线收盘价。以上一日为准,直到再次小于上一日收盘价价格继续向下推动。


求助帮忙完善一下,按以上我说的条件来编写。谢谢
共1 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .46875 s, 2 queries.