设为首页收藏本站

 找回密码
 注册
查看: 97144|回复: 37
打印 上一主题 下一主题

发一个简洁的持续在线的交易策略 [复制链接]

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
1#
发表于 2012-12-26 16:07:46 |显示全部楼层
楼主,你这让我发的代码情何以堪!!!!

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
2#
发表于 2012-12-26 21:02:18 |显示全部楼层
本帖最后由 受伤的小鱼 于 2012-12-26 21:03 编辑

楼主,我拿你的代码去“加工”不侵权的吧???????????

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
3#
发表于 2012-12-27 13:09:21 |显示全部楼层
本帖最后由 受伤的小鱼 于 2012-12-28 01:44 编辑
沧海一粟 发表于 2012-12-27 00:44
第一次见有人用到了三角函数,以前一直好奇这些三角函数到底有什么用。

不过还是不太理解这个正弦函数用在 ...


我也来扯扯吧
od=OpenD(0);
SetGlobalVar(0,CloseD(1));
SetGlobalVar(1,openD(1));
bars=BarsSinceToday;
e=Sin(BarsSinceToday);
//b=cd1-od1;
b=GetGlobalVar(0)-GetGlobalVar(1);

a=od+b*e;
if (definemode==0)
{
If(c[1]>o[1] && H>H[1]) Buy(1,Max(H[1],O)+2*MinMove*PriceScale);
If(c[1]<=o[1] && L<L[1]) SellShort(1,Min(L[1],O)-2*MinMove*PriceScale);
}
if (definemode==1)
{
If(c[1]>A[1]  ) Buy(1,O+2*MinMove*PriceScale);
If(c[1]<A[1]  ) SellShort(1,O-2*MinMove*PriceScale);
}
if (definemode==2)
{
If(c[1]>A[1] && H>H[1]) Buy(1,Max(H[1],O)+2*MinMove*PriceScale);
If(c[1]<A[1] && L<L[1]) SellShort(1,Min(L[1],O)-2*MinMove*PriceScale);
}
PlotNumeric ("点",a);
Commentary ("sin"+text(e));

从技术分析的趋势定义来说,比较0和1两种方式,从趋势线的R平方值来说,我就先假设为该模型的核心在于A的定义!!!
从sin(barssincetoday)的输出结果:当天第一根BAR的输出值为0,而随着时间的推移,closed(1)-opend(1)对于趋势能否持续是从正到负(或者从负到正)进行影响
简单来说当c[1]>A[1]时认为趋势生成,而当h>h[1]为确认趋势!!!!而随着时间的推移,对于趋势的能否持续越来越荷刻,如果没有足够的动能去推动行情的持续发展,则定义为将要反转,同样以C[1]<A[1]时为空头氛围形成,l<l[1]时为趋势确认!!!!
而sin正好变达了这个理念,我且不敬说楼主故弄玄虚一下,但应该是楼主具有深刻的功底!!!!!!!!!!
同时我也臆想一下,今天IF的尾盘收在A之上,正是您等所为!!!!!!!!!!!!!!指引我们的方向?????????????(据此交易,请自毙)
我定义了6个参数分别为
if(bars==0) A=od+b*N1;
if(bars==1) A=od+b*N2;
if(bars==2) A=od+b*N3;
if(bars==3) A=od+b*N4;
if(bars==4) A=od+b*N5;
if(bars==5) A=od+b*N6;
N1到N6的优化结果基本能将近于sin的结果,但是也形成不了有序分布!!!看来得有数学方面的,或者物理方面的专家来回答我这个草根所不知道了!希望楼主简介下!!!!

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
4#
发表于 2012-12-28 21:40:13 |显示全部楼层
无心 发表于 2012-12-28 21:31
Vars
NumericSeries A;
Begin


我都2*minmove*pricescale啊,哪有写0.2的,!但是怎么了???难道就被你否定了?

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
5#
发表于 2012-12-28 21:41:07 |显示全部楼层
红牛 发表于 2012-12-28 21:08
这么多人,看不出来里面的一个未来,可能看出来的人也不说,尽让些小白同志吃亏上当呀!!!
Vars
NumericS ...


不懂别扯瞎!!!!!

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
6#
发表于 2012-12-28 21:42:51 |显示全部楼层
本帖最后由 受伤的小鱼 于 2012-12-28 22:09 编辑
红牛 发表于 2012-12-28 21:08
这么多人,看不出来里面的一个未来,可能看出来的人也不说,尽让些小白同志吃亏上当呀!!!
Vars
NumericS ...


哪有用等号的,用了等号叫突破????啥叫突破!!!等于能叫突破!!!!

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
7#
发表于 2012-12-28 22:11:54 |显示全部楼层
红牛 发表于 2012-12-28 22:09
小鱼呀,是突破不错呀,但突破了以后,你再用那个点位的价格还能买到吗?不加等号也行,把后面扣一个滑点也 ...

挺好啊!扣三个都还很好!!!扣五个也还行!楼主只是发出来!!!对了!这个模型的核心不在于突破!!!!

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
8#
发表于 2012-12-28 22:14:43 |显示全部楼层
红牛 发表于 2012-12-28 22:14
很好那你就用吧,我只是对楼主的代码发表的看法。

好,我明天和后天都用!!!!!

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
9#
发表于 2012-12-28 22:36:43 |显示全部楼层
红牛 发表于 2012-12-28 22:31
祝你好运。用的好了给我说一下,我也用。。。

使用道具 举报

Rank: 4

精华
0
UID
110420
积分
547
帖子
326
主题
16
阅读权限
50
注册时间
2012-5-11
最后登录
2019-1-11
10#
发表于 2012-12-29 13:20:38 |显示全部楼层
风大少 发表于 2012-12-29 13:02
就是说,这条曲线是下限值,假设昨日为升,那么今日如果仍然为上涨趋势,价格随时间运动(即是波动范围)需 ...

可是他的盈利能利2012比2011强啊(盈利能力还是市场说了算,不是模型所能决定的),至于回撤的控制,他在长周期上很合情合理!!!!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-9 03:59

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部