设为首页收藏本站

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

这个可以编绎成TB的交易系统吗? [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
1#
发表于 2007-7-29 08:52:43 |显示全部楼层
原帖由 中信 于 2007-7-28 22:41 发表
花时间仔细研究了这个系统,得出以下结论:

1。利用SAR来确认趋势

2。使用MTM,KD,MACD来寻找入市时机。
     主要是在价格回挡时入市。使用这一方法,常常可以买在最低点附近,留意附图中:10,11,2,3,4个月的买点。
      卖在最 ...


初步看了语法,应该是Wealth-lab的代码,条件不是很复杂,移植应该不是问题。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2007-7-30 21:44:16 |显示全部楼层
原帖由 中信 于 2007-7-30 19:45 发表
请把他移植为TB公式可以吗?多谢版主!!!!


这个系统是应用于外汇上的,因此会用SAR值同AsK和Bid进行比较,对于期货来说,历史数据上不存在Bid和Ask,也没有点差的概念,
所以只能和Close进行比较。。

只是简单移植,未经详细测试。另外,跟踪止损方面直接组合一个TB的交易指令即可。不在该交易指令中描述。
假定新建一个交易指令为Demo,代码如下:
  1. //------------------------------------------------------------------------
  2. // 简称: Demo
  3. // 名称:
  4. // 类别: 交易指令
  5. // 类型: 多头建仓
  6. // 输出:
  7. //------------------------------------------------------------------------

  8. Params
  9.         Numeric FastLength(12);        // MACD的参数1
  10.         Numeric SlowLength(26);        // MACD的参数2
  11.         Numeric MACDLength(9);                // MACD的参数3
  12.         Numeric AfStep( 0.02);        // SAR的参数1
  13.         Numeric AfLimit( 0.2 ) ;        // SAR的参数2
  14.         Numeric Length(5);                        // KD的参数1       
  15.         Numeric SlowLengthKD(3);        // KD的参数2
  16.         Numeric LengthMTM(14);        // MTM的参数1       
  17. Vars   
  18.         NumericSeries MACDValue;         // MACD的变量1
  19.         Numeric AvgMACD;                        // MACD的变量2
  20.         Numeric MACDDiff;                        // MACD的变量3
  21.         NumericSeries oParCl( 0 );// SAR的变量1
  22.         Numeric oParOp( 0 );                // SAR的变量2
  23.         Numeric oPosition( 0 );        // SAR的变量3       
  24.         Numeric oTransition( 0 );        // SAR的变量4
  25.         Numeric MTMValue(0);                // MTM的变量1
  26.         NumericSeries HighestValue;        // KD的变量1                       
  27.         NumericSeries LowestValue;        // KD的变量2                               
  28.         NumericSeries KValue;                        // KD的变量3
  29.         Bool   isBuying;                        // 开仓条件
  30.         Bool   isSelling;                        // 平仓条件
  31. Begin
  32.         MACDValue = XAverage( Open, FastLength ) - XAverage( Open, SlowLength );       
  33.         AvgMACD = XAverage(MACDValue,MACDLength);
  34.         ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition );
  35.         MTMValue = Open/Open[LengthMTM]*100;
  36.         HighestValue = Highest(High, Length);
  37.         LowestValue = Lowest(Low, Length);
  38.         KValue = SummationFC(Close - LowestValue,SlowLengthKD)/SummationFC(HighestValue-LowestValue,SlowLengthKD)*100;
  39.         isBuying = (MACDValue < AvgMACD) And (oParCl<=Close) and (oParCl[1] > oParCl) And (MTMValue<100) And (KValue<35);
  40.         isSelling = (MACDValue > AvgMACD) And (oParCl>=Close)and (oParCl[1] < oParCl) And (MTMValue>100) And (KValue>60);
  41.         If(isBuying)
  42.         {
  43.                 Buy(1,Close);
  44.         }
  45.        
  46.         If(isSelling)
  47.         {
  48.                 Sell;
  49.         }
  50. End

  51. //------------------------------------------------------------------------
  52. // 编译版本        GS2004.06.12
  53. // 用户版本        2007/07/30 21:19
  54. // 版权所有        nopain
  55. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  56. //                        每一版本的TrabeBlazer公式修改和重写的权利
  57. //------------------------------------------------------------------------
复制代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2007-7-31 14:37:57 |显示全部楼层
原帖由 中信 于 2007-7-31 14:23 发表
还有几个关于交易系统方面的公式!不知道版主会不会不耐烦!所以没敢接着提!


你尽管提,我有时间的话,尽量满足需求。
但我还是希望我的工作能够起到抛砖引玉的作用,通过我的脚本实例,大家可以学会自己编写公式。
可以做到举一反三,我就不用做重复的工作啦。lol

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2007-7-31 14:39:29 |显示全部楼层
另外,上面这个系统可能讯号会很难出现。因为条件比较多。
交易系统应该力求简单。而不是大量技术指标的条件组合。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 19:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部