Rss & SiteMap

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

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

标题:盈利加仓编写

1楼
lala123 发表于:2019/11/11 15:16:39
编写:比如,MA5和MA10金叉之后入场,盈利2%加仓1手,再盈利1%的话再加仓1手
2楼
lala123 发表于:2019/11/11 15:27:48
盈利的比例按入场价格与实时价格对比
3楼
FireScript 发表于:2019/11/11 15:29:09
 第二次是在第一次加仓基础上再盈利1%?
4楼
lala123 发表于:2019/11/11 15:44:57
是的
5楼
FireScript 发表于:2019/11/11 16:10:12
 提供一个用全局变量控制的范例吧:

VARIABLE:mark:=0;
ma5:ma(c,5);
ma10:ma(c,10);
jc:cross(ma5,ma10);

if jc and holding=0 then buy(1,1,market);

if mark=1 and holding>0 and (c-AvGENTERPRICE)/AvGENTERPRICE>=0.01 then //第二次加仓  这部分代码一定要在第一次加仓代码前面; 判断条件里面的holding>0是必不可少的。
begin
mark:=2;
加仓2:buy(holding>0,1,market);     
end

if mark=0 and holding>0 and (c-AvGENTERPRICE)/AvGENTERPRICE>=0.02 then //第一次加仓 ; 判断条件里面的holding>0是必不可少的。
begin
mark:=1;
加仓1:buy(holding>0,1,market);     
end

if cross(ma10,ma5) and holding>0 then //平仓时重置全局变量。 if判断条件里面的holding>0是必不可少的。
begin
sell(holding>0,holding,market);
mark:=0;
end
[此贴子已经被作者于2019/11/12 9:51:09编辑过]
6楼
lala123 发表于:2019/11/11 16:32:23
谢谢,再麻烦编写:当总持仓盈利了5%后,价格高位回撤20%后全平
7楼
FireScript 发表于:2019/11/12 9:55:02
 maxProfit:=(hhv(h,ENTERBARS+2)-AvGENTERPRICE);

if maxProfit/AvGENTERPRICE>0.05 and  (hhv(h,ENTERBARS+2)-c)/c>=0.2 and holding>0 then
begin
回撤平仓:sell(holding>0,holding,market);
mark:=0;    
end

加一段代码。
共7 条记录, 每页显示 10 条, 页签: [1]


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