设为首页收藏本站

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

请写一个波动交易系统公式 [复制链接]

Rank: 4

精华
1
UID
8
积分
432
帖子
57
主题
15
阅读权限
50
注册时间
2007-7-21
最后登录
2019-11-1
跳转到指定楼层
1#
发表于 2008-9-2 14:48:10 |只看该作者 |倒序浏览
请写一个波动交易系统公式
公式原理如下:
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 4

精华
1
UID
8
积分
432
帖子
57
主题
15
阅读权限
50
注册时间
2007-7-21
最后登录
2019-11-1
2#
发表于 2008-9-2 14:49:45 |只看该作者
请写一个波动交易系统公式
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
644
积分
3332
帖子
284
主题
28
阅读权限
80
注册时间
2007-10-30
最后登录
2021-10-16
3#
发表于 2008-9-4 13:01:55 |只看该作者
不错!!!!什么时候能编出来?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-9-4 15:29:39 |只看该作者
建一个交易指令VS,和上面文档有所不同,不能再收盘的时候开仓,所以延迟到下一个Bar开盘交易。
  1. Params
  2.         Numeric ATRLength(14);        // 平均波幅的周期
  3.         Numeric NATR(3);                        // 常量C
  4. Vars
  5.         Numeric ATRValue;
  6.         Numeric ARCValue;
  7.         NumericSeries SICHigh;
  8.         NumericSeries SICLow;
  9.         Numeric SARLong;
  10.         Numeric SARShort;
  11. Begin
  12.         If(BarStatus == 0)
  13.         {
  14.                 SICHigh = Close;
  15.                 SICLow = Close;
  16.         }Else
  17.         {
  18.                 SICHigh = Max(Close,SICHigh[1]);
  19.                 SICLow = Min(Close,SICLow[1]);
  20.         }

  21.         ATRValue = AvgTrueRange(ATRLength);
  22.         ARCValue = ATRValue * NATR;
  23.         SARLong = SICLow + ARCValue;
  24.         SARShort = SICHigh - ARCValue;
  25.         Commentary("SICHigh="+Text(SICHigh));
  26.         Commentary("SICLow="+Text(SICLow));
  27.         Commentary("ATR="+Text(ATRValue));
  28.         Commentary("ARC="+Text(ARCValue));
  29.         Commentary("SARLong="+Text(SARLong));
  30.         Commentary("SARShort="+Text(SARShort));
  31.        
  32.         If(MarketPosition ==0)
  33.         {
  34.                 If(Close > SARLong)
  35.                 {
  36.                         Buy(1,NextOpen,True);
  37.                         SICHigh = Close;
  38.                         SICLow = Close;
  39.                 }

  40.                 If(Close < SARShort)
  41.                 {
  42.                         SellShort(1,NextOpen,True);
  43.                         SICHigh = Close;
  44.                         SICLow = Close;
  45.                 }
  46.         }Else If(MarketPosition == 1)
  47.         {
  48.                 If(Close < SARShort)
  49.                 {
  50.                         SellShort(1,NextOpen,True);
  51.                         SICHigh = Close;
  52.                         SICLow = Close;
  53.                 }
  54.         }Else If(MarketPosition == -1)
  55.         {
  56.                 If(Close > SARLong)
  57.                 {
  58.                         Buy(1,NextOpen,True);
  59.                         SICHigh = Close;
  60.                         SICLow = Close;
  61.                 }
  62.         }
  63. End
复制代码

使用道具 举报

Rank: 4

精华
0
UID
518
积分
554
帖子
47
主题
4
阅读权限
50
注册时间
2007-10-10
最后登录
2009-8-18
5#
发表于 2008-9-5 09:55:54 |只看该作者
NOPAIN先生, 你试过这本书中的TBP系统吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
6#
发表于 2008-9-5 10:19:50 |只看该作者
没有看过您说的这本书~

使用道具 举报

Rank: 4

精华
0
UID
2276
积分
317
帖子
66
主题
20
阅读权限
50
注册时间
2008-9-4
最后登录
2008-10-20
7#
发表于 2008-9-5 10:50:06 |只看该作者
这书再哪里有卖啊。。。
交易开拓者交流
QQ-1群:38529330(已满)
QQ-2群:24771838

使用道具 举报

Rank: 4

精华
1
UID
8
积分
432
帖子
57
主题
15
阅读权限
50
注册时间
2007-7-21
最后登录
2019-11-1
8#
发表于 2008-9-11 10:07:06 |只看该作者
原帖由 szkpt 于 2008-9-5 10:50 发表
这书再哪里有卖啊。。。

macd论坛有电子书.下载地址    http://bbs.macd.cn/thread-1387944-1-4.html

使用道具 举报

Rank: 4

精华
0
UID
112065
积分
369
帖子
39
主题
9
阅读权限
50
注册时间
2012-8-15
最后登录
2015-7-8
9#
发表于 2012-10-24 13:37:40 |只看该作者
nopain 发表于 2008-9-4 15:29
建一个交易指令VS,和上面文档有所不同,不能再收盘的时候开仓,所以延迟到下一个Bar开盘交易。
...

有没有新版的TB代码?

使用道具 举报

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
10#
发表于 2012-10-24 14:28:07 |只看该作者
本帖最后由 sorakiraa 于 2012-10-24 14:29 编辑
guguzhang 发表于 2012-10-24 13:37
有没有新版的TB代码?
  1.     Params
  2.             Numeric ATRLength(14);        // 平均波幅的周期
  3.             Numeric NATR(3);                        // 常量C
  4.             Numeric grid(2);                    //滑点
  5.     Vars
  6.             Numeric ATRValue;
  7.             Numeric ARCValue;
  8.             NumericSeries SICHigh;
  9.             NumericSeries SICLow;
  10.             NumericSeries SARLong;
  11.             NumericSeries SARShort;
  12.             Numeric MinPoint;
  13.     Begin
  14.             If(BarStatus == 0)
  15.             {
  16.                     SICHigh = Close;
  17.                     SICLow = Close;
  18.             }Else
  19.             {
  20.                     SICHigh = Max(Close,SICHigh[1]);
  21.                     SICLow = Min(Close,SICLow[1]);
  22.             }

  23.             ATRValue = AvgTrueRange(ATRLength);
  24.             ARCValue = ATRValue * NATR;
  25.             SARLong = SICLow + ARCValue;
  26.             SARShort = SICHigh - ARCValue;
  27.             MinPoint=MinMove*PriceScale;
  28.             Commentary("SICHigh="+Text(SICHigh));
  29.             Commentary("SICLow="+Text(SICLow));
  30.             Commentary("ATR="+Text(ATRValue));
  31.             Commentary("ARC="+Text(ARCValue));
  32.             Commentary("SARLong="+Text(SARLong));
  33.             Commentary("SARShort="+Text(SARShort));
  34.            
  35.             If(MarketPosition ==0)
  36.             {
  37.                     If(Close[1] > SARLong[1])
  38.                     {
  39.                             Buy(1,Open+MinPoint*grid);
  40.                             SICHigh = Close;
  41.                             SICLow = Close;
  42.                     }

  43.                     If(Close[1] < SARShort[1])
  44.                     {
  45.                             SellShort(1,Open-MinPoint*grid);
  46.                             SICHigh = Close;
  47.                             SICLow = Close;
  48.                     }
  49.             }Else If(MarketPosition == 1)
  50.             {
  51.                     If(Close[1] < SARShort[1])
  52.                     {
  53.                             SellShort(1,Open-MinPoint*grid);
  54.                             SICHigh = Close;
  55.                             SICLow = Close;
  56.                     }
  57.             }Else If(MarketPosition == -1)
  58.             {
  59.                     If(Close[1] > SARLong[1])
  60.                     {
  61.                             Buy(1,Open+MinPoint*grid);
  62.                             SICHigh = Close;
  63.                             SICLow = Close;
  64.                     }
  65.             }
  66.     End
复制代码
瞎写了一下

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 20:49

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部