怎样实现图表交易 [金字塔]
- 咨询内容:
ma10:=ma(c,10);
orderc:=extgbdata('1');
if cross(ma5,ma10) then
tbuy(tholding=0,100,mkt);//5日均线上穿10日的时候开仓
if c>=TAVGENTERPRICE*1.05 then tsell(tholding>0,0,mkt);//上涨5%后平仓,也就是现价是持仓均价的1.05%时平仓
if topenprofit<0 and cross(ma5,ma10) then begin
tbuy(tholding>0,100,mkt);
orderc:=orderc+1;
extgbdataset('orderc',orderc);
end //当亏损的时候持有接着补,orderc记录补仓次数
msgout(tholding<>ref(tholding,1),orderc)//当仓位发生变化时输出记录的仓位值
-----怎样实现图表交易
- 金字塔客服:
楼主粘贴这段代码是什么意思,要实现怎样的图表交易?
- 用户回复:
if cross(ma5,ma10) and b1=0 then begin
buy(holding=0,1,market);
b1:=1;
end
//5日均线上穿10日的时候开仓if c>=AVGENTERPRICE*1.05 then sell(holding>0,0,market);//上涨5%后平仓,也就是现价是持仓均价的1.05%时平仓
if openprofit<0 and cross(ma5,ma10) and holding>0 and b1=1 then begin
buy(1,1,market);
a1:=a1+1;
end //当亏损的时候持有接着补,记录补仓次数s1:=numtostr(a1,1);
msgout(islastbar and holding<>ref(holding,1) ,s1); - 网友回复:
ma5:=ma(c,5);
ma10:=ma(c,10);
variable:a1=0,b1=0;if cross(ma5,ma10) and b1=0 then begin
buy(holding=0,1,market);
b1:=1;
end
//5日均线上穿10日的时候开仓if c>=AVGENTERPRICE*1.05 then sell(holding>0,0,market);//上涨5%后平仓,也就是现价是持仓均价的1.05%时平仓
if openprofit<0 and cross(ma5,ma10) and holding>0 and b1=1 then begin
buy(1,1,market);
a1:=a1+1;
end //当亏损的时候持有接着补,记录补仓次数s1:=numtostr(a1,1);
msgout(islastbar and holding<>ref(holding,1) ,s1);发现少了几句,开头少了。。。
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:交易中断
- 下一篇:[求助]一台机器运行标准版启动两个模型 …
相关文章
-
指定的模型还没有相关内容!