设为首页收藏本站

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

如何设置交易系统的使用期限?谢谢 [复制链接]

Rank: 2

精华
0
UID
114160
积分
74
帖子
46
主题
28
阅读权限
30
注册时间
2012-12-16
最后登录
2021-8-3
跳转到指定楼层
1#
发表于 2012-12-17 11:12:29 |只看该作者 |倒序浏览
如何在TB的源码里加一结东西可以设置交易系统的有效时间,TB公司说软件没有设置,只能写在公式里,谢谢大家

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2012-12-17 11:33:01 |只看该作者
  1. begin
  2.     if(date>20121331)return;
  3.    .......
复制代码
化式导出时再加密或是使用无源码导出。防止他人修改日期即可

使用道具 举报

Rank: 2

精华
0
UID
114160
积分
74
帖子
46
主题
28
阅读权限
30
注册时间
2012-12-16
最后登录
2021-8-3
3#
发表于 2012-12-17 13:06:59 |只看该作者
小米 发表于 2012-12-17 11:33
化式导出时再加密或是使用无源码导出。防止他人修改日期即可

非常感谢您的回复,您的意思是说在源码的最后面加以下的源码是吗?
begin
    if(date>20121331)return;
   .......
如果我想设置到期时间是2013年1月1日,要怎么表示?
还有一个问题
如果是读取电脑日期,然后判断是否过期很简单,但如果使用者很简单的改自己的电脑时间,比如,今天设置成2011.12.17,就骗过去了,所以要是能读,比如行情服务器,交易服务器的时间,才能好用
TB,有没有读服务器时间的函数
谢谢您

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2012-12-17 13:21:10 |只看该作者
guoer67533 发表于 2012-12-17 13:06
非常感谢您的回复,您的意思是说在源码的最后面加以下的源码是吗?
begin
    if(date>20121331)return;

请仔细看一下给出的代码。。可以看到,这个语句是要求放到整个公式主体最前面的,而非放最后。。
if(date>20130101)return; 只需修改判断日期即可达到你需求。
此代码并非判断本机日期,修改本地电脑,没法绕过此日期限制的,放心使用吧

使用道具 举报

Rank: 2

精华
0
UID
114160
积分
74
帖子
46
主题
28
阅读权限
30
注册时间
2012-12-16
最后登录
2021-8-3
5#
发表于 2012-12-17 13:39:42 |只看该作者
小米 发表于 2012-12-17 13:21
请仔细看一下给出的代码。。可以看到,这个语句是要求放到整个公式主体最前面的,而非放最后。。
if(date ...

谢谢您!
如果我想设置到期时间是2013年1月1日就是if(date>20130101)return;

“date>20130101”这个好像应该是<吧

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2012-12-17 13:44:10 |只看该作者
guoer67533 发表于 2012-12-17 13:39
谢谢您!
如果我想设置到期时间是2013年1月1日就是if(date>20130101)return;

呵呵 ,可能你还没有了解此公式语句的意思吧。。
语句没有错的,更不能换成你所说的<号。

使用道具 举报

Rank: 2

精华
0
UID
114160
积分
74
帖子
46
主题
28
阅读权限
30
注册时间
2012-12-16
最后登录
2021-8-3
7#
发表于 2012-12-17 13:57:32 |只看该作者
小米 发表于 2012-12-17 13:44
呵呵 ,可能你还没有了解此公式语句的意思吧。。
语句没有错的,更不能换成你所说的 ...

我把公式加进去了,可是无论if(date>20130101)return;中的20130101如何改动,图表上仍然有讯号,不知道为什么?如果改成<则什么讯号也没有了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2012-12-17 14:10:43 |只看该作者
guoer67533 发表于 2012-12-17 13:57
我把公式加进去了,可是无论if(date>20130101)return;中的20130101如何改动,图表上仍然有讯号,不知道为 ...

今天还没有到限定的2013年1月1日 吧?那公式能出迅号自然是合理的吧?
将日期换成今天以前的任一日期,比如说20121210,那从10号之后的K线上就不会再有信号的。

使用道具 举报

Rank: 2

精华
0
UID
114160
积分
74
帖子
46
主题
28
阅读权限
30
注册时间
2012-12-16
最后登录
2021-8-3
9#
发表于 2012-12-17 14:12:46 |只看该作者
小米 发表于 2012-12-17 11:33
化式导出时再加密或是使用无源码导出。防止他人修改日期即可

提示说begin-end不匹配   错误号 c0016

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
10#
发表于 2012-12-17 14:16:07 |只看该作者
guoer67533 发表于 2012-12-17 14:12
提示说begin-end不匹配   错误号 c0016


.......
建议你先从基础了解TB的公式语法等

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 04:15

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部