设为首页收藏本站

 找回密码
 注册
楼主: 13302164608
打印 上一主题 下一主题

求助,想学习以下两种函数组合的应用范例 [复制链接]

Rank: 5Rank: 5

精华
0
UID
4647
积分
1403
帖子
432
主题
31
阅读权限
60
注册时间
2009-6-16
最后登录
2019-10-27
11#
发表于 2010-9-9 10:29:34 |只看该作者
10# 欲速不达


好像是这样的!用二楼的指令必须加上
GetTBProfileString("..","...")==InvalidString  这一句才会保留原来的数据,否则TB重头算一遍,又初始化了。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4647
积分
1403
帖子
432
主题
31
阅读权限
60
注册时间
2009-6-16
最后登录
2019-10-27
12#
发表于 2010-9-9 10:32:23 |只看该作者
我是这样用的:

if(barstatus==0 && GetTBProfileString("..","...")==InvalidString )//图表第一个bar进行初始化
    SetTBProfileString("..","...",text(0));
if(GetTBProfileString("..","...")=="0")//判断是否已经开仓
{
...A_SendOrder(....);
SetTBProfileString("..","...",text(1));//开仓设置标志为1
}

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7286
积分
783
帖子
164
主题
39
阅读权限
60
注册时间
2010-3-11
最后登录
2019-3-30
13#
发表于 2010-9-10 09:18:54 |只看该作者
本帖最后由 文静的狮子 于 2010-9-10 09:20 编辑

这样写比较好:

Params
Numeric ResetMyPosition(0);//为1时将MyPosition手动设置为SetMyPositionValue
Numeric SetMyPositionValue(0);//手动设置时全局变量的初始值
vars
  Numeric MyPosition;//多空持仓状态标志,1表示持有多头1个单位,-1表示持有空头一个单位,依次类推,0为没有持仓       
begin
···       
If (BarStatus==0 And (MyPosition==InvalidNumeric Or ResetMyPosition==1))//持仓状态初始化
                        {
                                MyPosition = SetMyPositionValue;
                        }
···
SetTBProfileString("mytrade","MyPositionzn",Text(MyPosition));       
end;

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4647
积分
1403
帖子
432
主题
31
阅读权限
60
注册时间
2009-6-16
最后登录
2019-10-27
14#
发表于 2010-9-10 10:17:07 |只看该作者
谢谢楼上!
可以具体写一个实例吗?例如30分钟线收阳开多,收阴平多开空;反之一样。
TB就是缺少大量具体应用的实例(或许有但未汇编集中,无处寻找),而且A函数和数据库数据不显示信号,测试起来很麻烦,浪费大量时间!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7286
积分
783
帖子
164
主题
39
阅读权限
60
注册时间
2010-3-11
最后登录
2019-3-30
15#
发表于 2010-9-10 11:40:36 |只看该作者
实例论坛的置顶帖上很多了

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4647
积分
1403
帖子
432
主题
31
阅读权限
60
注册时间
2009-6-16
最后登录
2019-10-27
16#
发表于 2010-9-10 13:37:50 |只看该作者
可是用数据库控制的例子不多(我还没有看到一个完整的,都像上面的一样:三言两语)
有些东西对初学者还是看不明白。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-21 13:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部