- 精华
- 0
- 在线时间
- 300 小时
- UID
- 89585
- 积分
- 244
- 帖子
- 82
- 阅读权限
- 40
- 注册时间
- 2011-12-28
- 最后登录
- 2014-11-13
- 精华
- 0
- UID
- 89585
- 积分
- 244
- 帖子
- 82
- 主题
- 20
- 阅读权限
- 40
- 注册时间
- 2011-12-28
- 最后登录
- 2014-11-13
|
我不是很懂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;
} |
|