设为首页收藏本站

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

请教全局变量和 marketposition问题 [复制链接]

Rank: 4

精华
0
UID
5389
积分
308
帖子
46
主题
26
阅读权限
50
注册时间
2009-9-7
最后登录
2021-7-5
跳转到指定楼层
1#
发表于 2011-1-17 18:00:08 |只看该作者 |倒序浏览
本帖最后由 ZCQ 于 2011-1-18 13:55 编辑

1、我编写的程序下面这样写可以吗?marketposition !=1    marketposition ==-1这样一起用可以吗
if(marketposition !=1&&C-O>BFD)
{
   Buy(1,NextOpen);
}
if(marketposition !=-1 &&O-C>BFD)
{
  SellShort(1,NextOpen);
}


if(marketposition ==1 &&K1<myLL1)
{
  Sell(0,C);
}

if( marketposition ==-1&&K2>myHH1)
{
   BuyToCover(0,C);
}



2、问题: 在设置全局变量功能时,用函数SetGlobalVar 、GetGlobalVar和用函数SetTBProfileString 、GetTBProfileString 有什么区别? 这两组函数都可以用在一个周期图上存值、取值吗?(比如:在1分钟图上可以先用SetTBProfileString 存值到数据库,然后也是在同一张一分钟图上用GetTBProfileString取出数据库的值吗?)

这4个函数都可以用于历史数据测试吗?
谢谢!
请管理员来帮忙啊

Rank: 5Rank: 5

精华
0
UID
15246
积分
704
帖子
167
主题
74
阅读权限
60
注册时间
2010-8-17
最后登录
2021-9-5
2#
发表于 2011-1-18 19:47:02 |只看该作者
问题2:全局变量SetGlobalVar 、GetGlobalVar依附图表存在,关闭重开图表就重置了。每个图表之间相互不产生影响。SetTBProfileString 、GetTBProfileString是写到电脑里的,关机了,下次开机还可以调用。可以跨图表、跨周期调用。都不能用于历史测试。(说的不对请管理员补充)

使用道具 举报

Rank: 4

精华
0
UID
26116
积分
377
帖子
84
主题
15
阅读权限
50
注册时间
2011-2-18
最后登录
2015-8-26
3#
发表于 2011-7-11 13:23:40 |只看该作者
SetTBProfileString 、GetTBProfileString是写到电脑里的,关机了,下次开机还可以调用。可以跨图表、跨周期调用。都不能用于历史测试。(说的不对请管理员补充)???


不能历史回测的??

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 23:44

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部