Каждому из нас давно знакома поговорка "Лучше один раз увидеть, чем сто раз услышать". Вы можете прочитать десятки книг о Париже или Венеции, но мысленные образы не позволят вам испытать те же ощущения, как от прогулки по их вечерним улицам. Преимущество визуализации, или наглядного представления, может быть легко спроецировано на любой аспект нашей жизни, включая и работу на рынке, например, анализ цен на графиках при помощи индикаторов, и конечно же, визуализация тестирования стратегий. В данной статье собраны все возможности тестера стратегий MetaTrader 5 по визуализации вычислений.
有的EA是把历史缝在里面的。或者能够从历史基地读取历史。这种假的EA在测试器中显示出显著的效果。对这种欺诈行为是否会有任何保护措施?特别是当专家顾问与DLL一起交付时。
在MQL5代码+恶意DLL(从间谍软件到病毒)的情况下,该服务将如何为其声誉而战?
没有什么会与DLL一起出售。这是我们的自觉行动。
打击顽固的进入点将很简单--我们将具体实施积极测试模式 的标准方式,包括自动转变历史,以检测公然欺骗的EA。
没有任何东西会与DLL一起出售。这是我们有意识的行动。
打击顽固的进入点将很简单--我们将具体实施积极的测试模式的标准方式,包括自动转变历史,以检测公然欺骗的专家顾问。
好吧,如果没有DLL的商店,那么就请用高质量的代码来填补https://www.mql5.com/ru/code/libraries,这里有一个已经存在的库的典型例子http://imglink.ru/pictures/09-11-10/3fc300a90666621bcc2d74447db572f3.jpg - 很多信息和评论,拿去用吧;)
这样,人们就可以在那里找到并得到现成的mql5库--没有bug,有具体的函数描述,而且函数的名称在C或Delphi中应该是相似的。
SZZ:这里有一个具体的例子。花了一天时间将小波变换库翻译成mql5,遇到了在mql5中不可能使用多维动态数组的事实,试图使用结构,在写完代码后,我在mql5中得到了一个小波变换的雏形,有无数的检查和错误。 我不知道,连接一个DLL,使用一个现成的解决方案。 我想,如果我进入遗传算法,在这个阶段找到一个第三方DLL的描述会比在mql5库中更容易。
这真的会引起一个问题吗? 当然,卖出的人将绑定
我花了1到5分钟...
一旦收到数据,就会自动生成发布。
一切都解决了,就连自动发布的变化也解决了......。
或者,也许这个想法更进一步,你睡觉,软件从网络上的自动系统购买?:-)
只要稍加注意,你也可以这样做!就在网上。
1-绑定在同一个WM支付服务上
付款后n 2 3 4
2 - 客户在特殊领域输入他的个人数据以实现个性化。
3代发布
4.邮寄新闻稿
这也是可以解决的!我看不出有什么问题!"。
有一个作者,一个商店和一个买家。从作者把他的货物放在店里的那一刻起,就应该认为他已经飞到了月球。销售应该由商店进行,而不需要作者的参与。
如果必须有一个与账户的链接,就必须由商店来做。几乎所有的东西都可以偷,只是要花多少钱的问题。
捍卫一切是钱的问题(安全是一件有利可图的事情)。很明显,对传统钻石店的保护和对软件店的保护
在5至500欧元的价格,将是不同的。完美是没有限制的,这只是一个盈利的问题。
与进入点的斗争将是简单的--我们将有目的地实施通常的积极测试方法,包括自动转移历史记录,以检测彻底的作弊专家顾问。
然后考虑你将如何处理套利的EA。套利EA等同于所有积极的测试模式。
模式越激进,利润越低。但总是会有利润。而且只在测试器中。
此外,如果把套利看作是一个特殊情况,那是一回事。例如,它只在三个中的一个:欧元兑美元,英镑兑美元和欧元兑英镑。
而当套利是普遍的时候,又是另一回事:考虑到成千上万的技巧和4,并抓住套利的波动(在MQL4中有这样一个变体,它也可以在净值模式下工作,在MQL5中需要最小的重做)。对于这样的EA,任何积极的模式都不会有帮助。
P.S. 套利专家顾问只能通过历史的手段来揭露。不,这不是同样的老式合唱。我们可以做一个超级模式的测试器,例如,只测试一天的tick历史。而且tick历史不是来自交易服务器,而是自己收集的。也就是说,如果一个用户想在超级模式下进行测试,让他在24小时内保持终端在线以收集刻度。
P.P.S.此外,如果终端收集ticks并通过MQL5提供对收集的ticks的访问,那么创建统计套利的EA就会容易得多,这在交易所确实存在。例如,RTS指数和其期货。我同意,可以用MQL5的工具来实现蜱虫的收集,甚至可以用MQL5的任何程序来组织对收集到的蜱虫的访问,但是这个方案不是很好。
有一个作者,一个商店和一个顾客。从作者在商店里展示他的产品的那一刻起,他就必须被认为是到了月球。销售应该由商店进行,作者不参与。
如果必须要有一个账户的链接,商店就必须这样做。几乎所有的东西都可以偷,只是要花多少钱的问题。
捍卫一切是钱的问题(安全是一件有利可图的事情)。很明显,对传统钻石店的保护和对软件店的保护
在5至500欧元的价格,将是不同的。完美是没有限制的,这只是一个盈利的问题。
好吧,那么商店就交给了装订的功能--装订需要5分钟。
此外,你还可以自动捆绑...
当你在网上买东西的时候,买家输入他们的帐号或名字,就可以得到产品。
不要求开发商在场
我不认为有什么问题!
--
总的来说,最初的问题是关于其他方面的--如何与硬件绑定,或者具体到账号 和名字的绑定
我赞成与phis或账号绑定......而反对与硬件绑定。
有一次,我写了一些保护措施,这些保护措施被束缚在铁器上,但总是发现有一个铁器会引起问题。
世界是如此的多样化--而那些偏离标准的人并不在少数......。
--
例如,有的人...我不打算写下来,他们有一对欧元兑美元,叫_EURUSD或EURUSD_,不知道为什么。
或EURUSDx...
我只是不明白为什么他们叫一对,因为它不叫?
正如奥斯塔普所说,他们应该被杀死。
--
硬件就是这样的......它发生了
总有一些......生产者......他们会白白制造麻烦。
--
我再次描述了对终端用户的不便之处
UPGRADE会有问题--在不同机器上使用产品的不便等等。
但在我们的具体内容中,有一个很好的选择--账号或姓名--如果是真实的,你可以与之绑定
交易员拿着产品,只能在他的账户上工作
交易员可能是一台移动笔记本电脑,一台家用电脑,甚至是在度假酒店租用的电脑。
而另一个人对这样的产品不感兴趣,完美的联系......。
我无法相信这是一个真实的账号,而不是一个我想链接的产品。
我相信他一定会回答说我的选择更好......。
Renat:
看一个有效的销售计划的最好方法是通过苹果的AppStore/iTunes。买家只需点击进入并购买软件,无需交出任何东西或使用钥匙的麻烦。客户只需要有一个MQL5.com账户,在那里他们可以保留他们的购买历史,并重新激活以前购买的程序。
我刚刚从一个iPhone4的拥有者那里得到了一个关于如何在appstore进行购买的现场演示。那里有一个观点:被购买的产品是与他的手机的硬件ID绑定的,只能在手机上使用。
但在我们的情况下,情况是根本不同的。我说的不是你买新硬盘、显卡或主板的情况。我买了一个专家,可以在任何电脑上工作。例如,我买了一个专家,我绝对会诚实地在三台机器上使用它:在家里--在家用电脑上,在上班的路上--在上网本上,在工作中--在工作电脑上。我也可以用我提供的笔记本去出差。注意 - 一切都是完全公平和合法的:我已经买了一个产品,并且每次只使用一个副本!这是我的工作。
如果你让销售只与硬件挂钩--你就剥夺了这个诚实的顾客对所购产品的诚实体验。只有一个办法--在线激活:我可以注册一堆硬件,但当我的Expert Advisor启动时,它必须去mkl5网站看看它目前运行的硬件是否在那里,并允许它在那里运行,同时阻止在其他注册硬件上的操作。你的商店服务器不会因为这样的负载而感到难过吗!他们可以处理24/7(=365),而不会出现任何暂时性的网站缺失(论坛可以等待503,而EA永远不会出现这样的延迟)?
所以你的论断
这比钥匙更能保护卖家。
и
我们的目标是使购买/销售过程尽可能地简单。
当然是正确的,但是,这保护了卖方,为你简化了购买/销售过程,但完全不鼓励你为自己购买任何东西(我个人不会在我描述的情况下购买任何东西),因此,开发一些东西来出售。
还有一点,与销售阿普朗玩具和音乐有根本的不同:我可以看别人手机上的玩具,然后给自己买一样的,我将百分之百地认为我将拥有同样的玩具。但是对于专家来说,情况就完全不同了:一个正常 "切割 "存款10K的专家根本不会在100美元的存款上设置正常的止损,或者由于130的错误 而无法在那里工作,或者允许的10K缩减会在一两笔交易中带走100美元的存款。
因此,我仍然回到我的建议,考虑不仅销售机制,而且提供演示或试用(限制启动日期、运行时间、演示账户等)。
唯一的解决办法是在线激活:我可以注册一堆硬件,但当我启动时,专家必须去mcl5网站看看它目前运行的硬件是否在那里,并允许它在上面运行,同时阻止它在其他注册的硬件上运行。
我非常喜欢这个想法。一些评论。
也就是说,EX5文件对所有来者都是可用的。它只能在用户总共支付的硬件配置(单个计算机)上工作。
弱小的环节。
- 需要与已批准的铁器配置数据库不断沟通。也就是说,商店将不得不处理大量的同时请求--商店中所有曾经自由分发的EX5文件同时运行的数量(这可能是每秒数百万次的请求)。而这些只是有效的要求。而且你还可以组织一次查询攻击......这必须要持续。一个昂贵的解决方案。
- 总是可以在投资账户上复制EA的行动。
- 在任何情况下,在EX5文件的某个地方会有一个比较。
这将不难发现和 "评论"(但这是所有保护措施的一个已知问题,并且有很多不同程度的可靠性(破解难度)的解决方案)。事实上,铁与基数的比较将在商店本身进行,顾问将得到比较的结果(这是必要的,以便不能发现允许的配置)。但 "评论 "问题仍将存在。我们在通过我们的商店销售时对自动保护的立场。
此外,其次,在启动程序的时刻,可能没有活跃的登录或服务器--系统不应该在延迟的账户激活上诳骗用户。
卖方可以看到带有买方登录信息的销售报告。如果买家和卖家有任何问题,他们可以当面讨论。买家可以公开评论他们购买的产品,并对其进行评分,卖家也有权利进行回复。
这甚至不需要讨论。所购买的软件必须在离线状态下工作。
在这种情况下,演示程序被特别自动重新编码和加密,可以解密并只在测试代理上运行。该程序甚至不能被解密并在终端运行。
演示版的目的是一个无条件的、强制性的机会,以验证卖方的诚实和程序的正确性。
我们的目标是减少圣杯卖家公然作弊的程度。每位专家都将公开他们的压力测试结果。
这尽可能地保护了卖家。客户有权在不同的硬件上对购买的软件进行最多三次激活。最有可能的是,卖方将被允许增加激活的数量,达到一个合理的数量,但不能少于3个。
卖方如果对其产品有强大的许可控制体系,就应该收取合理的价格。也就是说,价格应该足够便宜,以允许广大用户甚至重复购买该程序(当以前的激活已经过期)。
销售软件是一门生意。
因此,销售应该从商业角度建立,而不是从程序员的方法。在这个问题上,最好相信我们的经验和能力。
特别是考虑到我们将让我们的店主直接接触到所有终端用户的100%。而这要比预期的10%的销售佣金多得多。
Renat:
在这种情况下,演示程序被特别自动重新加密,并有可能解密,只在测试代理上运行。在终端,该程序甚至不能被解密和运行。
任何程序都必须通过我们的测试(类似于自动交易锦标赛),以评估稳定性和没有欺诈和彻底的错误。
我们的任务是减少圣杯卖家公然作弊的程度。每位专家都将公开他们的压力测试结果。
套利测试员是怎么回事?这甚至不是一个商店的问题,而是测试者的结果的声誉问题。