mql4编程中,如何编写 EA执行测试体验时间限制,即能否在mt4启动EA30天后终止运行EA 20

datetimetq=D'2017.12.3100:00';//时间限制if(TimeCurrent()>tq){Alert(IntegerToString(tq)+"已... datetime tq = D'2017.12.31 00:00';//时间限制
if(TimeCurrent()>tq){
Alert(IntegerToString(tq)+"已经到期, 如需继续,请联系QQ:1074401350" );
ExpertRemove();
}我原来的就是这样,
内次客户试用到期,都要修改有点麻烦
展开
 我来答
领汇网
2017-02-23 · 超过26用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:16.9万
展开全部
添加时间限制即可,在EA主代码开头部分添加判断时间。

if(TimeCurrent()<(D'2018.12.12')) //说明:最新服务器时间<2018年12月12日(EA超过2018年12月12日不再运行)

符合继续执行里面的语句(EA运行主代码)
追问
比方说A客户今天拿到我的EA,启动了,我给三天体验,那就是要在代码上设置这个时间,然后每一个客户不同时间要体验,我是否都得要修改代码?这很麻烦,有没有写好程序,加载到客户的服务器上,启动运行后,就开始计时的那种方法?
追答
加载到服务器就需要数据库加密了。我说这个也不麻烦。你有源码文件的,你就修改那个源码文件的日期就可以了,然后把编译好的文件发给客户就可以了。
数据库加密那块比较麻烦,你真要搞就要去找专业人员帮你做加密了。数据库涉及的东西比较多,很难三言俩语就给你说明白。
富港检测东莞有限公司
2024-12-25 广告
ISTA3L是一个基于研究、数据驱动的测试协议,它模拟了由零售公司完成的产品订单被直接运送给消费者时所经历的危险,它允许用户评估包装产品的能力,以承受运输和处理包装产品时所经历的供应链危险,从接收到任何电子商务零售商履行操作,直到最终消费者... 点击进入详情页
本回答由富港检测东莞有限公司提供
汇智客IFB
2019-07-16 · 超过12用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:14.2万
展开全部
你可以使用filewrite和fileread函数来

第一次运行就写一下,以后就一直读读读,超过30天就停了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式