发布网友 发布时间:2022-04-25 02:28
共4个回答
热心网友 时间:2023-10-21 11:24
第一你描述的指定日期金叉选股是什么意义我没明白,你是想指定回测的时间范围吗,
第二回测是很专业的,用通达信这种软件的编程有些很难实现,但简单的成功率还是可以的,至于你想回测更复杂的通达信这种简单的公式编辑就无法完成了。
简单统计以KD金叉为例,选股买入后第三天(买入当天不计算),
上涨就认为是成功一次,统计时间范围从上市之日起,成功概率统计
以下是公式代码
N1:=3;{你想回测信号的有效范围}
N2:=0;{你想回测的时间范围例如0就是从上市开始全回测250就是指回测一年的}
N3:=0;{你想回测的上涨标准0代表只要上涨大于0我就认为是判断成功,1代表上涨必须大于百分之1我才认为是成功}
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9));
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
选股条件:=CROSS(K,D);
信号:=BARSLAST(选股条件);
买入价:=REF(C,信号);
卖出价:=IF(信号=N1,C,买入价);
涨副:=(卖出价-买入价)/买入价*100>N3;
总选股次数:=COUNT(选股条件,N2);
上涨总数:=COUNT(涨副,N2);
选股成功率:上涨总数/总选股次数*100,NODRAW;
热心网友 时间:2023-10-21 11:25
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
XG:CROSS(MA5,MA10);
以上是查找2018年8月7日这天金叉的所有个股。可以先记下选出的股数,然后用下面的公式来查找第二天是上涨的股票数目。具体方法见下图。
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
XG:CROSS(REF(MA5,1),REF(MA10,1) AND CLOSE>REF(CLOSE,1);
热心网友 时间:2023-10-21 11:25
? 胡雪岩 ( 1996)? 粉墨奇冤 ( 2000)? 上海大风暴 ( 19891989年)热心网友 时间:2023-10-21 11:26
价格:¥12.26