Rss & SiteMap

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

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

标题:模型止损反手请教

1楼
木瓜 发表于:2014/12/14 11:38:02

在一个模型中,

MA1:=MA(C,X1);
MA2:=MA(C,X2);
MA3:=MA(C,X3);
平多:=MA1<MA3;
平空:=MA1>MA3;
开多:=MA1>MA2;
开空:=MA1<MA2;

SELLSHORT(平空 AND HOLDING<0,1,MARKET);
SELL(平多 AND HOLDING>0,1,MARKET);
BUY(开多 AND HOLDING<=0,1,MARKET);
BUYSHORT(开空 AND HOLDING>=0,1,MARKET);

当前资产:ASSET,NOAXIS,COLORGRAY;

 
图片点击可在新窗口打开查看此主题相关图片如下:截图01.jpg
图片点击可在新窗口打开查看

上图中,由于均线的延迟,在行情急速上涨或者急速下跌中,回撤会很大。比方说这次股指从高位直接杀到接近跌停的时候,损失惨重。

想到的解决方法:

1,持仓以来,虚拟资金曲线出现回撤一个定值(比如10000),平仓。但是在执行过程中由于前面的条件还存在,会出现平仓之后还会继续开仓的情况,怎么解决?请教止损之后不开仓的写法。

2,当根K线从最高点回撤一个定值(比如50点),止损或者止盈,止损或者止盈之后不开同方向的仓。请教写法。谢谢!

图中最高一根K线有那么大的回撤,能不能以这种想法实现平仓?或者平仓反手。

以上表述不知道是否清楚。

[此贴子已经被作者于2014/12/14 11:40:02编辑过]
2楼
jinzhe 发表于:2014/12/15 9:39:05

1.止损之后不开仓

那么什么情况下再次开仓?

2.回撤止损,你看下软件自带的系统就有写

3楼
木瓜 发表于:2014/12/15 15:05:17
本次信号之内不开仓
4楼
jinzhe 发表于:2014/12/15 15:06:11
本次信号怎么定义?
5楼
木瓜 发表于:2014/12/16 13:48:49
以下是引用jinzhe在2014/12/15 15:06:11的发言:
本次信号怎么定义?

比如:

 

平多:=MA(c,4)<MA(c,18);
平空:=MA(c,4)>MA(c,18);
开多:=MA(c,4)>MA(c,9);
开空:=MA(c,4)<MA(c,9);

SELLSHORT(平空 AND HOLDING<=0,手数,MARKET);

 BUYSHORT(开空 AND HOLDING>=0,手数,MARKET);
          SELL(平多 AND HOLDING>=0,手数,MARKET);
           BUY(开多 AND HOLDING<=0,手数,MARKET);


 


此主题相关图片如下:截图00.jpg
按此在新窗口浏览图片
请点击图片。
[此贴子已经被作者于2014/12/16 13:49:25编辑过]
6楼
jinzhe 发表于:2014/12/16 14:06:50

止损之后,出反手信号之前,同方向不开仓?

[此贴子已经被作者于2014/12/16 14:07:05编辑过]
7楼
木瓜 发表于:2014/12/16 14:51:55

嗯。

8楼
jinzhe 发表于:2014/12/16 14:58:27

variable:n=0,m=0;

if n=0 and holding>0 and  止损条件    then begin

    sell(1,0,market);

    n:=1;

    m:=0;

end

 

if m=0 and holding<0 and 止损条件  then begin

    sellshort(1,0,market);

    n:=0;

    m:=1;

end

 

开空条件加上m=0,开多条件加上n=0

 

 

9楼
木瓜 发表于:2014/12/17 13:55:43
谢谢
共9 条记录, 每页显示 10 条, 页签: [1]


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