设为首页收藏本站

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

求完整的交易公式范例 [复制链接]

Rank: 2

精华
0
UID
110120
积分
50
帖子
20
主题
6
阅读权限
30
注册时间
2012-4-21
最后登录
2013-4-21
跳转到指定楼层
1#
发表于 2012-5-2 15:28:47 |只看该作者 |倒序浏览
本帖最后由 趋势跟踪者 于 2012-5-2 15:31 编辑

求完整的交易公式范例
最好类似于MT4中的自带范例那样  有详细的解释
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 4

精华
0
UID
85256
积分
362
帖子
57
主题
13
阅读权限
50
注册时间
2011-12-10
最后登录
2012-11-25
2#
发表于 2012-5-6 11:33:09 |只看该作者
严重支持,这是
tb应该做的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
73474
积分
1249
帖子
695
主题
30
阅读权限
60
注册时间
2011-10-22
最后登录
2015-11-6
3#
发表于 2012-5-6 11:49:45 |只看该作者
这个应该有

使用道具 举报

Rank: 1

精华
0
UID
110302
积分
27
帖子
6
主题
0
阅读权限
10
注册时间
2012-5-3
最后登录
2013-6-29
4#
发表于 2012-5-6 12:35:05 |只看该作者
便于尤其是新手学习,更利于TB的普及推广

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
5#
发表于 2012-5-7 11:04:53 |只看该作者
应该搞一个

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2012-5-7 15:37:15 |只看该作者
公式管理器自带的海龟系统有部分的注释语句了。

论坛置顶贴里有一个顺势交易系统也有注释语句,可参考此贴http://bbs.tradeblazer.net/thread-28-1-1.html

现在软件自带的双均线系统为例,加以注释,如下 :
  1. Params
  2.         Numeric FastLength(5);    //参数的声明,初始值为5
  3.         Numeric SlowLength(20);   //参数的声明,初始值为20
  4. Vars
  5.         NumericSeries AvgValue1;      //声明一个序列数值型的变量,以存放相关的计算数值
  6.         NumericSeries AvgValue2;      //声明一个序列数值型的变量,以存放相关的计算数值
  7. Begin

  8.         AvgValue1 = AverageFC(Close,FastLength);      // 给序列变量avgvalue1赋值,将以5个周期的收盘价计算所得的平均值赋值给avgvalue1
  9.         AvgValue2 = AverageFC(Close,SlowLength);      // 给序列变量avgvalue2赋值,将以20个周期的收盘价计算所得的平均值赋值给avgvalue2
  10.                
  11.         If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])     // 判断条件语句,当没有持多仓且上一个bar的AvgValue1值大于AvgValue2值时,
  12.         {
  13.                 Buy(1,Open);                                      // 以现在bar的开盘价开多仓一手(若信号有持空仓时,会先平空仓,再反手开多)
  14.         }
  15.        
  16.         If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])    // 判断条件语句,当没有持空仓且上一个bar的AvgValue1值小于AvgValue2值时,
  17.         {
  18.                 SellShort(1,Open);                             // 以现在bar的开盘价开空仓一手(若信号有持多仓时,会先平多仓,再反手开空)
  19.         }
  20.        
  21.         PlotNumeric("MA1",AvgValue1);                      // 输出一条命名为MA1曲线,其曲线表示的是变量AvgValue1的值
  22.         PlotNumeric("MA2",AvgValue2);                      // 输出一条命名为MA2曲线,其曲线表示的是变量AvgValue2的值
  23.         PlotNumeric("PL",Portfolio_TotalProfit);          // 输出一条命名为PL曲线,其曲线表示的是当前策略投累计交易盈亏的值
  24. End
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-15 03:05

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部