Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共12 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[原创]如何限制你的指标只在某台机器上运行

1楼
董小球 发表于:2011/5/13 15:07:28

用类似这样的语句做一下判断一下机器码,就可以起到限制指标运行的目的鸟~!

 

IF engincode()= '0FACCAEDD383D9C9' THEN BEGIN
DRAWTEXT(CLOSE>OPEN,LOW,engincode());

END

 

大家可以用自己的机器码,然后改错掉,来测试测试是否输出文字来验证本代码。

你自己的机器码可以在金字塔帮助》关于中得到: 计算机识别号码

2楼
董小球 发表于:2011/5/13 15:28:01

if STRCMP(engincode(),'0FACCAEDD383D9C9' ) then exit;

 

而不要使用

if engincode()<>'0FACCAEDD383D9C9' then exit;

 

在金字塔里就用 STRCMP来比较字符串是否 相同  而非等于

只有数值才能用等于来比较
必须注意这点 

3楼
jinzhe 发表于:2011/5/13 15:41:01

非常有用,学习了

4楼
虫儿飞 发表于:2011/5/13 15:42:22
球个给力啊  自问自答 学习学习
5楼
背影很杀 发表于:2011/5/15 9:14:06
楼主我没太明白,交易指标是大家共享的吗?自己编的指标也会被其他机器会到吗
6楼
kx2u 发表于:2011/5/17 5:16:34

if STRCMP(engincode(),'0FACCAEDD383D9C9' )<>0 then exit;

而不要使用

if engincode()<>'0FACCAEDD383D9C9' then exit;

在金字塔里就用 STRCMP来比较字符串是否 "相同" 而非 "等于"

只有数值才能用"等于"来比较
必须注意这点

[此贴子已经被作者于2011-5-17 5:18:53编辑过]
7楼
guotx2010 发表于:2011/5/17 8:59:30

我做过类似的应用,给一个居间人做的,刚开始就是使用这种方法,也碰到上面同样的问题,字符串比较的问题。

 

8楼
tj1abcd 发表于:2011/5/17 22:57:31
以下是引用董小球在2011-5-13 15:07:28的发言:

用类似这样的语句做一下判断一下机器码,就可以起到限制指标运行的目的鸟~!

 

IF engincode()= '0FACCAEDD383D9C9' THEN BEGIN
DRAWTEXT(CLOSE>OPEN,LOW,engincode());

END

 

大家可以用自己的机器码,然后改错掉,来测试测试是否输出文字来验证本代码。

你自己的机器码可以在金字塔帮助》关于中得到: 计算机识别号码

 

公式不能通过?

9楼
judaise 发表于:2011/10/17 22:34:04
是呀,测试通不过
10楼
judaise 发表于:2011/10/17 22:36:23
测试时“末定义的变量O
共12 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.02295 s, 3 queries.