开拓者期货期权程序化系统交易论坛

标题: 一个简单的交易系统 附源码 [打印本页]

作者: bingxue    时间: 2012-9-8 15:02:43     标题: 一个简单的交易系统 附源码

本帖最后由 bingxue 于 2012-9-8 23:44 编辑

永远在市,开多条件为:当前K线的收盘价比上根K线的收盘价高出N跳,连续3次达到条件,则开多。开空反之。用EMA过滤。
Params
Numeric lots(1);
Numeric p1(5);
Numeric p2(5);
Numeric Length(5);

Vars
BoolSeries Cha1;
BoolSeries Cha2;
NumericSeries Ema;

Begin

Cha1=Close[1]-Close[2]>P1*MinMove*PriceScale;

Cha2=Close[2]-Close[1]>p2*MinMove*PriceScale;

Ema=XAverage(XAverage(XAverage(XAverage(Close,Length),Length),Length),Length);

If(Cha1 and Cha1[1] and Cha1[2] and Close[1]>Ema[1])
{
    Buy(lots,Open);
}

If(Cha2 and Cha2[1] and Cha2[2] and Close[1]<Ema[1])
{
    SellShort(lots,Open);
}



End
下面是TA的

[attach]10158[/attach]

以下为股指的

[attach]10160[/attach]
作者: bingxue    时间: 2012-9-8 15:06:05

[attach]10159[/attach]



欢迎大家提出简单好用的方法改进。
作者: bbb5678    时间: 2012-9-8 20:45:55

把多和空的Ema过滤分开,赢利猛增.
作者: flyfish    时间: 2012-9-8 23:04:25

有点意思,研究一下看看。
作者: flyfish    时间: 2012-9-10 08:38:02

楼主,我对IF5M和TA15M的测试结果如图。IF的还算和你接近,但TA的怎么差了好多?
[attach]10164[/attach]
[attach]10163[/attach]
作者: bingxue    时间: 2012-9-10 08:44:23

你是用的默认参数,我没有用默认参数,所以不同。默认参数是随便写的,不太合适。
作者: bookjojo    时间: 2012-9-10 10:58:02

Ema=XAverage(XAverage(XAverage(XAverage(Close,Length),Length),Length),Length);

这里为什么算4次XAverage?
作者: bingxue    时间: 2012-9-10 11:41:38

可以只算一次,也可以用MA,也可以用其他的方法过滤。这个只是个毛坯。
作者: skykinght    时间: 2012-9-11 22:02:56

这里面思路不错
作者: cxwh    时间: 2012-9-12 06:36:34

Cha1=Close[1]-Close[2]>P1*MinMove*PriceScale;

Cha2=Close[2]-Close[1]>p2*MinMove*PriceScale;

这两个条件是不是表达错了?
作者: bingxue    时间: 2012-9-12 10:03:46

没看出来哪个地方错了。
cha1是表示上涨。cha2表示下跌。
作者: bingxue    时间: 2012-9-12 10:29:00

一个是上涨,一下是下跌。
作者: 迎风尿十丈    时间: 2012-9-14 23:19:57

ema中是否用了未来函数

作者: 迎风尿十丈    时间: 2012-9-14 23:22:58

三连阳   三连阴啊   再用5日开盘均线过滤
只有在陡峭的行情中能盈利
作者: cxy1000    时间: 2012-10-16 22:18:05

cxwh 发表于 2012-9-12 06:36
Cha1=Close[1]-Close[2]>P1*MinMove*PriceScale;

Cha2=Close[2]-Close[1]>p2*MinMove*PriceScale;

对的,一个上行,一个下行
作者: cxy1000    时间: 2012-10-16 22:21:31

只要不惧回撤,轻仓,选择适当的周期,能坚持住,所有的趋势策略都能赢利。
作者: supernew1986    时间: 2012-10-17 10:16:00

学习了
作者: fengyun    时间: 2012-10-20 14:48:34

挺好 学习
作者: sorakiraa    时间: 2012-10-25 15:24:19

感觉还是很难出信号
作者: s040440330    时间: 2012-11-2 14:40:27

交易开拓者的论坛越来越有意思鸟,加油!
作者: s040440330    时间: 2012-11-2 14:40:31

交易开拓者的论坛越来越有意思鸟,加油!
作者: s040440330    时间: 2012-11-2 14:41:38

传说中的小三阳加过滤信号
作者: 认识你真好    时间: 2012-11-6 20:10:51

欢迎大家提出简单好用的方法改进。
作者: rypan    时间: 2012-11-9 15:50:20

类似于红三兵黑三兵
作者: CHAXINQING    时间: 2012-11-17 18:59:56

有些形态编程的味道  有启发
作者: jastn    时间: 2013-3-10 23:37:01

还行吧




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2