设为首页收藏本站

 找回密码
 注册
楼主: 穿堂风
打印 上一主题 下一主题

国外成熟策略R-Breaker分享,提供翻译后的TB源码,日内系统 [复制链接]

Rank: 3Rank: 3

精华
0
UID
89585
积分
244
帖子
82
主题
20
阅读权限
40
注册时间
2011-12-28
最后登录
2014-11-13
1#
发表于 2012-4-8 22:07:42 |显示全部楼层
if(Date != Date[1])

{

        SetGlobalVar(0,0);

        SetGlobalVar(1,0);
..............

请问这里把第一个全局变量设置为0,把第二个全局变量设置为0,作用是什么,谢谢解释下初级的问题
TB菜鸟

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
89585
积分
244
帖子
82
主题
20
阅读权限
40
注册时间
2011-12-28
最后登录
2014-11-13
2#
发表于 2012-4-8 22:17:14 |显示全部楼层
我不是很懂TB的语言,不知道下面的注解对不对,另外请大虾帮详解下这里面SETGLOBALVAR和GETGLOBALVAR在里面的作用是什么?里面几次用到了这两个函数,是否是用来限制交易次数的?非常感谢
各位的详解

感谢楼主提供这样的源码供我这种菜鸟学习TB语言


if(High>hitoday)
{
        hitoday=High;//当日内出现比第一个K线高点高的值时,hitoday取新高
}
if(Low<ltoday)
{
        ltoday=Low;//当日内出现比第一个K线低点低的值时,litoday取新低
}
if(Time*100>=notbef and Time*100<notaft and startnow>=2 and rfilter)//
{

        if(Time != GetGlobalVar(1) and GetGlobalVar(1) != 0)  //当时间不等于第二个全局变量,并且第二个全局变量不等于0时候(这里是不是要在第三个K线交易)
        {
                SetGlobalVar(1,10000);//把第二个全局变量设置成10000
        }
        if(hitoday>=ssetup and marketposition>-1 and GetGlobalVar(1)<1)//如果今日高点大于SSETUP,并且持仓不为空单,并且第二个全局变量小于1
        {
                If(Low<=(senter+(hitoday-ssetup)/div))        
                {
                        SellShort(1,senter+(hitoday-ssetup)/div);                          SetGlobalVar(1,Time);
                        Return;
                }
TB菜鸟

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 00:21

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部