LoadUI is a open source API load testing solution that is free and cross-platform. With a visual, drag-and-drop interface, it allows you to create, configure and redistribute your load tests interactively and in real-time. In a single test environment, LoadUI provides complete test coverage and supports all the standard protocols and...
曾经这样的解决方案也引起了一场风波,(我在工作中遇到过,在与之 交易中也遇到过)。但是......。我甚至不知道为什么,但它没有起作用。代码有更多的自由,或类似的东西。当然,可视化的效果更清晰。但通常情况下,代码只有两行,而在这个可视化工具中,它最终变成了一堆组件。同样,自定义组件遇到了一些架构上的限制(它们必须符合标准组件模型)。
当然,主要原因是懒惰。 对于 "零 "来说是懒惰,而对于那些优秀的程序员来说,则是代码生成器的剩余狗屎代码。虽然这个想法很吸引人。在技术方面,我们需要良好的异步支持和低层次的声明式编程风格的功能(这是我的观点)。
当然,最重要的原因是懒惰。
brown-aleks:
...现在想象一下这将是多么简单,例如:在工作区中间的一个干净的空间(不是在交易工具的报价表上,而是在源代码编辑器中),通过拖放,我从任何侧边栏扔出不同(必要的)图标。之后,用逻辑链接的线条连接图标-图形的必要点。因此,源代码将看起来像一块主板,上面有芯片、半导体和其他元素,通过轨道连接。然后我们也在这个编辑器中按下编译按钮,EA就准备好了!
...很酷,但不现实。
MQ不会做,一个程序员也做不到。
而团队不会聚集在一起,因为做这样的产品收费太贵,而免费--为谁、为什么?(还有开源项目 的错综复杂,他们在这个论坛上已经讨论过了,"螃蟹和梭子鱼")。
很酷,但不现实。
一点都不酷。乌托邦。
有多少这样的项目 已经死了(想想看,小组赛和其他孤独的天才的脑残粉)。
所见即所得的历史需要结束,把时间和精力花在那些付钱的人所需要的东西上。
所见即所得的历史需要结束,把时间和精力花在那些付费者需要的东西上。
...所见即所得很好,...
开发人员只需要为可视化模块做一个字段,并创建创建模块的规则,让消费者用函数进行填充。
很酷,但不现实。
MQ不会这样做,一个程序员是做不到的。
而团队不会聚在一起,因为做这样的产品收费太贵了,免费--为谁,为什么?(嗯,还有开源项目的复杂性,他们在这个论坛上已经讨论过了,"螃蟹和梭鱼")。
实际上比这要简单得多。要意识到优点并决定开始,那就难多了。
MQL是由一个程序员开发的吗?我觉得这很难让人相信。我已经提到了一个第三方项目(我不会再提了,可能会惹恼版主),它是由四个热情的程序员创建的。 这个项目是完全免费和公开的。它不是很流行,因为该编辑器主要用于为Win32编写程序。没有足够的机会来实现这一目标,除了捐款之外,没有人支付开发费用。
但MQL中的源代码的图形表示将是恰到好处的。这将大大促进EA编程的工作,想要设计自己的EA的人也将大大增加。
好吧,MQL程序员可能不是免费工作的。我认为他们有更多的经验和可能性。
开发人员只需要为可视化模块做一个字段,并创建创建模块的规则,让消费者用函数进行填充。
我警告你有太多的字母...
有一些支持和反对这种决定的 "力量"。最主要的是惯性,它是最强的,思维的惯性是任何领域进步的主要制动器,大多数 "专业人士 "总是可怜的灵魂,被麻醉剂弄得筋疲力尽,他们在竞争中找到了一个不稳定的平衡点,对失去它感到恐慌,他们口风很紧,反射性地捍卫他们职业的任何既定方式,必须把他们当作精神病人,礼貌地和同情心地对待。这样的人走了很长的路才达到他们的 "高度",对他们来说,毫无疑问,下一批 "专家 "必须首先在情感上通过他们的方式,即知识和技能必须在巨大的困难和道德痛苦中获得,只有这样他们才会被承认是 "真正的"。 这就像在军队中的欺凌,从逻辑上讲是没有意义的,但没有它就很难形成一些群居的动机,如 "兄弟情 "和属于一个 "专用"。 这不仅是在军队,甚至在艰难的大学里也有兄弟会,通过侮辱和身体不幸的启动是实行的
科学也是如此,"科学家 "在心理上被认为是一个 "病人",一个比别人经历了更多压力的人,一个承受了更多痛苦并 "达到目的 "的人。而 所有走过这条路的人都有可能对新来者提出同样的要求。现代科学是从炼金术演变而来的,炼金术士由于受到迫害而被迫将他们的研究隐藏在模糊不清的公式后面,平民和不懂的贵族无法理解,从那时起,科学就没有摆脱人为复杂化的定型,为了提高他们的权威,为了竞争。从逻辑上讲,一个算法的结构越复杂,实现它并使用它的人就越 "酷",它是纯粹的社会渣滓,与真正的科学毫无关系。
我和游戏行业的程序员一起工作了很多年,我完全理解有效的软件生产结构。粗略地说,有 "建筑师",也有简单的 "编码员",而前者通常会转换为后者,但这通常发生得很快,并不是因为他们写了多少行代码,而是因为他们的创造性,他们在更高的层次上思考,同时看到整体和特殊,所以他们很容易注意到最佳方式。一般来说,以单位时间的代码量为标准,这些人的效率并不高,有时甚至患有轻微的阅读障碍。 但他们是真正的发明者,而不是实施他们想法的人。 相应地,他们的收入相对于实施者来说,是按倍数到数量级来计算的。
老派专业人士的对抗就像宗教的狂热,它是情绪化的,诉诸于群体的冲动,你经常听到讥讽,一般的陈述,取代事实,诡辩,蛊惑人心等等。害怕失去生计,所有这些都可以从人的角度理解,但不能从科学的角度理解。这是对科学的一种制动。
常规的编码员无论自觉不自觉,他们都明白或感觉到缺乏独创性,并把自己的超级记忆力和勤奋作为赌注,对他们来说,主要价值在于对某一主题领域的功能、类别、术语等的记忆量,对这些人来说,专业和业余的主要区别在于对术语和其他巧妙词语的了解。不幸的是,在边缘阶层,它被普遍接受,宣读术语组合和权威引用很容易误导大多数人。
好吧,让我们暂时离开心理学,转向consperology)))))))))。
很明显,大多数风险投资公司都是外汇的配套,存在着利益冲突,这表现在从相当粗暴的欺骗方式到微妙的宣传和关于有利可图的技术甚至想法的黑色公关。所有这些对一个有理智的人来说都是清楚的,每个人,如果他是在另一边,都会以同样的方式行事。如果我是一个经纪公司的老板,我也不会欢迎RAD的 技术在交易终端 上的应用,如果客户不断地偶然发现 "复杂情况",并将其视为 "成功之道",并以此为荣,为这种模式辩护,这对我来说是有利的。在我的生活中,我已经测试了十几个系统,并确保它们都失败了,然后我将把它们卖给吸血者。他还会嘲笑任何加快/简化TS开发的新技术。
就交易业务的具体情况而言,即使在受监管的交易所层面上,也是不太合理的。即使是那些以佣金为生的经纪人也不会有动力为他们的交易平台开发超舒适的RAD 界面,因为这种开发最好是自己使用或出售给大型对冲基金。
事实证明,只有内务部才能这样。而当一个更有效的内部人员已经出现时,它就会公开。
论文。
1)加速/简化劳动的新技术不可避免地受到那些习惯于 "好的老式 "技术的人的抵制,因为他们害怕被抛在一边。
2) 这种反对意见与社会情感因素有关,而不是理性的争论。在心理学方面。
3)在algotrading方面, 没有人从发表创新和寻找创新的有效方法中获益。
4) 迟早,更有效的技术会渗透,获胜,并在某种程度上被大家回顾性地接受,平庸,明显,等等。
那么你想要什么?
我很高兴这在受苦的 "专家 "中并不流行。 MT作为一个交易平台很适合我,作为一个研究平台则是90年代初的事了。