请教ALEX这样的策略能写吗? [MC]
-
MC用户求助:
-
MC回复讨论一:
-
MC回复讨论二:
问题1:是的,因为这是初始风险
问题2:是的,6笔
问题3:是的,浮动亏损10000就全部出场。计算在内的,只要亏损10000就离场,不赢不亏就不离场。
问题4:利润写错了,应该是利润达到150000就离场。
-
MC回复讨论三:
input: in_loss(10000), num(5), lot(1);
var: flag(0), prof(0);
once (true) begin
for value2=1 to num+1 begin
prof=prof+value2;
end;
prof=prof*10000;
end;
setstopposition;
setprofittarget(prof);
setstoploss(in_loss);
{condition1和condition2分别赋值为多头进场和空头进场的条件,需要您加一下}
if marketposition=0 and condition1 then
buy("b_kaicang") lot shares next bar at market;
if marketposition=0 and condition2 then
sellshort("s_kaicang") lot shares next bar at market;
flag=postradecount(0)-1;
value1=openentryprofit(flag);
if marketposition=1 and value1>=10000 then
buy("b_jiacang") lot shares next bar at market;
if marketposition=-1 and value1>=10000 then
sellshort("s_jiacang") lot shares next bar at market;
图表策略属性中属性栏位中的部位限制,设置成最多允许6笔与目前仓位同向的进场,并且设置“无论委托是否由同一进场语句产生。
-
MC回复讨论四:
input: in_loss(10000), num(5), lot(1);
var: flag(0), prof(0);
once (true) begin
for value2=1 to num+1 begin
prof=prof+value2;
end;
prof=prof*10000;
end;
setstopposition;
setprofittarget(prof);
setstoploss(in_loss);
{condition1和condition2分别赋值为多头进场和空头进场的条件,需要您加一下}
if marketposition=0 and condition1 then
buy("b_kaicang") lot shares next bar at market;
if marketposition=0 and condition2 then
sellshort("s_kaicang") lot shares next bar at market;
flag=postradecount(0)-1;
value1=openentryprofit(flag);
if marketposition=1 and value1>=10000 then
buy("b_jiacang") lot shares next bar at market;
if marketposition=-1 and value1>=10000 then
sellshort("s_jiacang") lot shares next bar at market;
图表策略属性中属性栏位中的部位限制,设置成最多允许6笔与目前仓位同向的进场,并且设置“无论委托是否由同一进场语句产生。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容