设为首页收藏本站

 找回密码
 注册
楼主: lilieddove
打印 上一主题 下一主题

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

Rank: 4

精华
0
UID
103679
积分
301
帖子
183
主题
67
阅读权限
50
注册时间
2012-3-9
最后登录
2021-12-2
151#
发表于 2013-7-20 23:17:57 |只看该作者
hawkwhu 发表于 2013-7-4 13:35
H>H[1],L

如果这根bar上出现了H>H[1],那么着根bar上就会一直是H>H[1]

使用道具 举报

Rank: 1

精华
0
UID
107486
积分
20
帖子
9
主题
2
阅读权限
10
注册时间
2012-3-27
最后登录
2013-8-9
152#
发表于 2013-7-24 21:46:37 |只看该作者
关键是这个模型去掉后面sin函数的部分效果一样不错

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
153#
发表于 2013-7-25 15:10:57 |只看该作者
我没怎么看懂原理。也看了大家的回复。同意前面一位朋友的说法,还是请高手说说思路什么的,或者对自己的观点能深入分析佐证一下。可能对我们这些小白来说收获更大。谢谢咯。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
154#
发表于 2013-7-25 22:11:13 |只看该作者
  1. Params
  2.         Numeric SlipPoint(0);
  3. Vars
  4.         NumericSeries A;
  5.         Numeric slipPrice;
  6.         Numeric Lots(1);
  7. Begin
  8.         slipPrice = SlipPoint * PriceScale * MinMove;
  9.         A = OpenD(0) + (CloseD(1)-CloseD(2)) * Sin(BarsSinceToday); /*BarsSinceToday_Hour: 0 ~ 5*/
  10.        
  11.         If(C[1] > A[1] && H > H[1])
  12.         {
  13.                 [color=Green]//Buy(Lots, Max(H[1] + slipPrice, O + slipPrice));[/color]
  14.                 Buy(Lots, H + slipPrice);
  15.         }
  16.        
  17.         If(C[1] < A[1] && L < L[1])
  18.         {
  19.                 [color=Green]//SellShort(Lots, Min(L[1] - slipPrice, O - slipPrice));[/color]
  20.                 SellShort(Lots, L - slipPrice);
  21.         }
  22. End
复制代码
没有增加滑点,但是购买价格使用了H和L,而非H[1],L[1](被注释掉的语句),则测试效果是亏损的。(IF000, 1Hour)

还有,【原始代码】我看了资金曲线。在2013-1-7至2013-2-1是历史最大回撤期(我这边TB数据只有2012.9.4到2013.7.25的数据,设置了数据区间也不行,不知道什么原因。有知道的朋友也麻烦告知一声,谢谢。),这段时期从日K先是单边上涨行情的后期,有一些盘整和日内调整。这个可以作为分析此策略不适宜情况的具体案例。

目前只想到这么多,还希望和大家多多讨论。

使用道具 举报

Rank: 2

精华
0
UID
114769
积分
58
帖子
54
主题
3
阅读权限
30
注册时间
2013-1-10
最后登录
2014-3-3
155#
发表于 2013-7-25 22:31:33 |只看该作者

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
81930
积分
151
帖子
72
主题
8
阅读权限
40
注册时间
2011-11-24
最后登录
2018-12-5
156#
发表于 2013-8-9 15:24:01 |只看该作者
vividboy 发表于 2013-7-25 22:11
没有增加滑点,但是购买价格使用了H和L,而非H[1],L[1](被注释掉的语句),则测试效果是亏损的。(IF000, 1 ...

你改写了楼主发的模型中信号,楼主那个用意是突破,一旦过前高就进去了,不管最后是不是收上下影线,你如果用本根的H和L发单,只能等到K线走完才知道最终的H和L,但那个时候C又不一定非要在H\L上
  1.         
  2.         If(C[1] > A[1] && H >= H[1])
  3.         {
  4.               
  5.                 Buy(Lots, Max(H[1],O)+ slipPrice);
  6.         }
  7.         
  8.         If(C[1] < A[1] && L <= L[1])
  9.         {

  10.                 SellShort(Lots, Min(L[1],O)- slipPrice);
  11.         }
复制代码

使用道具 举报

Rank: 1

精华
0
UID
123618
积分
3
帖子
3
主题
0
阅读权限
10
注册时间
2013-3-26
最后登录
2013-8-14
157#
发表于 2013-8-14 23:15:59 |只看该作者
1# yuanwl

使用道具 举报

Rank: 2

精华
0
UID
173160
积分
82
帖子
53
主题
19
阅读权限
30
注册时间
2013-9-30
最后登录
2018-4-3
158#
发表于 2013-10-6 16:22:15 |只看该作者
看了大家的讨论,学到不少东西。

使用道具 举报

Rank: 2

精华
0
UID
12402
积分
98
帖子
22
主题
6
阅读权限
30
注册时间
2010-6-17
最后登录
2014-3-3
159#
发表于 2013-10-6 21:12:42 |只看该作者
回撤比较大

使用道具 举报

Rank: 1

精华
0
UID
118467
积分
29
帖子
16
主题
0
阅读权限
10
注册时间
2013-6-4
最后登录
2014-5-23
160#
发表于 2013-10-6 22:23:08 |只看该作者
开盘区间突破策略嘛,在开盘价加一点偏移量,然后在与通过正弦函数得出的区间进行比较,最后的效果会比这么直接用好很多的!!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-5 03:49

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部