分时图交易策略 [金字塔]
-
咨询内容:
分时均线上开多
每盈利5个点平仓3分之1
每盈利10个点平仓3分之1
每盈利20个点平仓3分之1
如果分时均线向下击穿全部平仓,
分时均线下开空
每盈利5个点平仓3分之1
每盈利10个点平仓3分之1
每盈利20个点平仓3分之1
如果分时均线出现向上击穿,全部平仓
每天收盘全部平仓
-
金字塔客服:
你说的平掉三分之一,是指剩余的三分之一?还是什么?
来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
分三次平仓比如总建仓9手 先平3手 再3手 3手的平仓
-
网友回复:
1.先处理下分时均线http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=6285
n1:=todaybar;
dm:=4-INTPART(LOG(C));
结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;
不过这个无法完全等效系统自带的分时均线,但大体上是贴近的。
2.上下穿用cross函数
3.分段平仓。多头为例。
if c-enterprice>=5 and holding>0 then begin
sell(holding>0,holding/3,market);
end
if c-enterprice>=10 and holding<0 then begin
sell(holding>0,holding/2,market);
end
if c-enterprice>=20 and holding<0 then begin
sell(holding>0,holding,market);
end具体编写细节你可以先自行尝试下。
-
网友回复:
//分时线数据
n1:=todaybar;
dm:=4-INTPART(LOG(C));
结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;
KD:=CROSS( C,结算价 ); //开多条件 if c-enterprice>=5 and holding>0 then begin sell(holding>0,holding/3,market); end
if c-enterprice>=10 and holding<0 then begin sell(holding>0,holding/2,market); end
if c-enterprice>=20 and holding<0 then begin sell(holding>0,holding,market); end; //平多条件 KK:=CROSS( 结算价,C ); //开空条件 if c-enterprice>=-5 and holding>0 then begin sell(holding>0,holding/3,market); end
if c-enterprice=-10 and holding<0 then begin sell(holding>0,holding/2,market); end
if c-enterprice>=-20 and holding<0 then begin sell(holding>0,holding,market); end; //平空条件
PK:=CROSS( 结算价,C ); PD:=CROSS( C,结算价 );
平空:SELLSHORT(PK,9,THISCLOSE); //平空信号 开多:BUY(KD AND HOLDING=0,9,THISCLOSE); //开多信号 平多:SELL(PD,9,THISCLOSE); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,9,THISCLOSE); //开空信号
帮我修改下,平仓都是一次性平仓的,改成分批平仓的
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 或微信号:cxh99cxh99 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)
相关文章
-
没有相关内容