初学者的问题 MQL5 MT5 MetaTrader 5 - 页 283 1...276277278279280281282283284285286287288289290...1503 新评论 Сергей Криушин 2014.08.15 20:33 #2821 amavladi:关于心灵感应和 "纯技术"--这是我对雷谢托夫 先生的评价:)))。也祝你好运。 有时,一些有经验的老兵似乎故意沉默正确的思维方式--我永远不会想到......而有多少时间是白白浪费的((这就是你不得不坐在95%的失败者((((。 Eugeniy Lugovoy 2014.08.16 07:18 #2822 chipo: 有时,一些有经验的老前辈似乎在故意阻挠正确的思维方式--我从来没有想过......白白浪费了多少时间((这就是你必须坐在95%的输(((()。好吧,抓取价格的想法是正确的,但实施起来就是所谓的 "前期"。我自己也做过,但我很快就放弃了。我的目标是在突破时获得20-25点的保证利润,如果我的利润是22点,我需要一个滑块到20点,也就是说,如果我的利润从23点下降到20点,我需要关闭我的订单,以免因为一些几个点而损失全部利润。我使用了一个类似的循环,直到我达到回测。然后我重写了算法,优先处理这类订单,并将所有其他操作搁置。作为一个中间变量,我开发了两个函数--一个用于真实,另一个用于回测,可以说是近似算法。这种伎俩是一种战术,而不是战略,但它们也很重要。 Сергей Криушин 2014.08.16 09:00 #2823 elugovoy: 好吧,抓取价格的想法是正确的,但实施起来就是所谓的 "前期"。我自己也做过,但我很快就放弃了。我的目标是在突破时获得20-25点的保证利润,如果我的利润是22点,我需要一个滑块到20点,也就是说,如果我的利润从23点下降到20点,我需要关闭我的订单,以免因为一些几个点而损失全部利润。我使用了一个类似的循环,直到我达到回测。然后我重写了算法,优先处理这类订单,并将所有其他操作搁置。作为一个中间变量,我开发了两个函数--一个用于真实,另一个用于回测,可以说是近似算法。这种方法已经是一种战术,而不是一种战略,但它们也很重要。非常感谢,我再次重读了所有关于测试的文章,但没有提到演示和真实测试的区别,这一点非常重要。我不小心在一个真实的终端上试了一下,结果是完全不同的。 现在的意思是:"测试者谨慎地创造了一个真实的价格走势,并且只在整个EA的下一次迭代中显示新的报价,所以我用一系列的IF语句重写了测试的代码,之前是循环语句"(来自)。我已经57岁了,这些代码看起来就像一片密林,虽然我最近开始通过敲打什么规则来了解它--我把设置挂单的开仓线--OP_BUY改为OP_BUYSTOP,而且效果很好--原来有一点延迟,我可以管理这个延迟......我不明白我如何通过2-3个点来确定应该关闭什么,而不是失去所有的利润。 我在做剥头皮时是手动操作的。 Eugeniy Lugovoy 2014.08.16 18:05 #2824 chipo:非常感谢,我重新阅读了所有关于测试的文章,但没有任何地方说明测试Demo和真实的这种区别,而且这非常重要。我不小心在一个真实的终端上试了一下,结果是完全不同的。 现在的意思是:"测试者谨慎地创造了一个真实的价格走势,并且只在整个EA的下一次迭代中显示新的报价,所以我用一系列的IF语句重写了测试的代码,之前是循环语句"(来自)。我已经57岁了,这些代码看起来像一片茂密的森林,尽管我已经开始通过点选什么控制什么来了解它--我把设置挂单的开仓指令行--OP_BUY改为OP_BUYSTOP,它运行良好--我得到一个轻微的延迟,我可以管理这个延迟...另外,关于锁仓,我不明白如何确定在2-3个点应该关闭而不损失所有利润,我在剥头皮时是手动操作的。被替换的并不是运算符本身,而是处理逻辑。例如,如果我们谈论的是一个锁存器,该算法将看起来像这样。1.基本检查(包括检查上下文是否可用于交易,专家顾问是否停止,是否允许打开订单,等等)。这将给机器人的工作带来一些稳定性,例如,如果交易环境繁忙,OrderSend/Modify/Delete就不应该被执行和抛出错误。2.如果你使用一个锁存器,我称之为陷阱,那么处理代码应该走第二步。这里检查变量(让它成为TrapEnabled),如果它被设置为真,那么就执行相应的利润下降和平仓检查。否则,它将返回以等待下一个tick并触发start()。因此,当陷阱被激活时,它被赋予最高的优先权。所有其他操作都被忽略,也就是说,在陷阱或获利订单被关闭之前,订单不会被打开或修改。3.计算和分析未结头寸,如果有的话。分析只包括检查是否达到触发阈值(并设置TrapEnabled),以及计算会话利润和其他逻辑,主要是需要修改或关闭订单。4.检查订单开仓条件,以及订单开仓情况(计算进场点、止损、利润、手数等)。注意:ECN经纪商需要以零TP、SL开单,并在开单成功后设置它们。5.对订单的监管(跟踪、关闭、修改、重叠等)6.在图表上显示额外的信息,类似于仪表盘的东西,这样就可以看到交易的过程。比方说,会议的利润,未结订单的数量,陷阱目前是否在工作。情况大约是这样的。澄清和细节由具体的技术要求来确定。顺便说一下,请注意待定的 止损单 和限价单 可能会在与你设定的价格不同的地方开仓。你在1.3500下了一个OP_BUYSTOP订单,经纪商接受了它,但是当谈到开盘时,你可以看到经纪商在1.3502开盘。通常情况下,原因是1.3500的价格不在交易流中,即有一个1.3499的价格,然后是1.3502,在这个价格上,订单被打开。 一般来说,有许多不同的细节。你需要活得轻松一点,得到一些颠簸。说到陷阱。一般来说,经纪人不会让你设置距离当前价格2-3个点的止损,你将不得不等待并以市场价格收盘。你定义了一个变量TrapEnabled(你可以指定任何名称,仅作参考)作为全局级别的bool(默认或在init()中设置为false),在分析一个未平仓头寸时,如果利润处于触发水平(22-23点),你将其设置为true。在第2步,你检查是否(TrapEnabled)...调用带有陷阱逻辑的函数(否则,如果陷阱没有被激活,start()函数的整个算法将被执行到结束)。好吧,带有陷阱逻辑的函数检查利润下降<=期望的价格(20点),并在有滑点的市场价格关闭(TrapEnabled必须重置为假)。如果价格仍然高于最低收盘价--返回并等待下一次报价。因此,该订单要么自己在获利时关闭(在这种情况下应处理TrapEnabled),要么由机器人在获利时关闭。这就是澄清算法的一般要点。我希望我已经说得很清楚了。 Сергей Криушин 2014.08.16 20:02 #2825 非常感谢,我把它当作一首诗来读,一遍又一遍地重读,它的逻辑很奇妙,结果比任何圣杯 都要好--你可以把任何地段都放在+,这就像所有的辉煌,甚至我都不敢相信--我甚至有点震惊--真的很美--只是一个巨大的感谢...请把它变成一篇文章:我想它会为你赢得一个世界排名的商人... Eugeniy Lugovoy 2014.08.16 22:45 #2826 chipo: 非常感谢,我读了又读这首诗,但逻辑很奇妙,它比任何圣杯都要好--你可以把任何地段都放在黑色里,这就像所有的辉煌甚至不能相信--我甚至有点震惊--真的很美很美--只是一个巨大的感谢...请把它做成一篇文章:我想它会让你在世界交易员排名中获得认可...好吧,我想靠交易赚钱的交易员对这样的伎俩很熟悉,没有什么新意,也没有什么时间写文章......有很多项目,时间已经不多了......。如果有任何技术问题,有能力的人,包括版主,所以不会没有人回答。)))这甚至不是炼金术,只是一个小 "功能",绝对任何交易机器人都可以配备。但我很少注意到这一点,也许它不是很有效,但在我的项目中,由于以这种方式消除了利润损失,盈利能力提高了10-15%(在不同的工具上)。我还建议,作为另一个 "功能",按一周的天数限制交易,即5个布尔类型的输入参数,但它是可选的,主要涉及周末的差距,当市场收盘价(周五)和市场开盘价(周一)之间存在 "差距 "时,价差 可能扩大。一般来说,周五20:00以后,我认为很少有人开仓,而是尽量在这个时间之前平仓,因为没有人知道周末会有什么消息发布。还有一件事,如果你没有注意到的话。流动货币与能源(主要是石油)联系在一起,因为美国和阿联酋之间有一个协议,只用美元结算石油,还有IMF(国际货币基金组织),它控制着美国美元的强度(看看DI美元指数)。正是国际货币基金组织调节着美元的强度,从而调节着能源、金属以及股票市场和外汇市场的价格。如果DI上升,石油和黄金将下降,反之亦然。同样的反映也会出现在外汇市场。为什么美国的生活水平会更好,这与每个美国人约100万的国债有关?所有的能量计算都是以美元为单位进行的。德国、法国和整个欧洲都在把欧元兑换成美元,从俄罗斯购买天然气和石油,而俄罗斯则把这些美元兑换成俄罗斯卢布。欧洲损失的是欧元,俄罗斯损失的是卢布。只有美元赢了,而且赢了很多...。总而言之,这更接近于基本面的观点,而不是技术面的观点。但无论如何,都应该考虑到这一点。好运。 Newalligator 2014.08.17 13:39 #2827 你好,谁能告诉我在哪里可以找到这样的指标,如截图中所示。 附加的文件: screenshot_01.jpg 183 kb Vladimir Karputov 2014.08.17 13:44 #2828 Newalligator: 大家好,谁能告诉我在哪里可以找到截图中所示的这样一个指标? 这是从你的电脑上截图的。看一下指标的名称,就可以了 :) Aleksandr Prishenko 2014.08.17 17:58 #2829 你能告诉我如何获得一个同义词(当前货币对)的数值吗? Vladimir Karputov 2014.08.17 18:08 #2830 Crucian: 你能告诉我如何获得一个同义词(当前货币对)的数值吗? 市场观察中的序列号还是当前价格? 1...276277278279280281282283284285286287288289290...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
关于心灵感应和 "纯技术"--这是我对雷谢托夫 先生的评价:)))。
也祝你好运。
有时,一些有经验的老前辈似乎在故意阻挠正确的思维方式--我从来没有想过......白白浪费了多少时间((这就是你必须坐在95%的输(((()。
好吧,抓取价格的想法是正确的,但实施起来就是所谓的 "前期"。我自己也做过,但我很快就放弃了。我的目标是在突破时获得20-25点的保证利润,如果我的利润是22点,我需要一个滑块到20点,也就是说,如果我的利润从23点下降到20点,我需要关闭我的订单,以免因为一些几个点而损失全部利润。我使用了一个类似的循环,直到我达到回测。然后我重写了算法,优先处理这类订单,并将所有其他操作搁置。作为一个中间变量,我开发了两个函数--一个用于真实,另一个用于回测,可以说是近似算法。这种伎俩是一种战术,而不是战略,但它们也很重要。
好吧,抓取价格的想法是正确的,但实施起来就是所谓的 "前期"。我自己也做过,但我很快就放弃了。我的目标是在突破时获得20-25点的保证利润,如果我的利润是22点,我需要一个滑块到20点,也就是说,如果我的利润从23点下降到20点,我需要关闭我的订单,以免因为一些几个点而损失全部利润。我使用了一个类似的循环,直到我达到回测。然后我重写了算法,优先处理这类订单,并将所有其他操作搁置。作为一个中间变量,我开发了两个函数--一个用于真实,另一个用于回测,可以说是近似算法。这种方法已经是一种战术,而不是一种战略,但它们也很重要。
非常感谢,我再次重读了所有关于测试的文章,但没有提到演示和真实测试的区别,这一点非常重要。我不小心在一个真实的终端上试了一下,结果是完全不同的。 现在的意思是:"测试者谨慎地创造了一个真实的价格走势,并且只在整个EA的下一次迭代中显示新的报价,所以我用一系列的IF语句重写了测试的代码,之前是循环语句"(来自)。我已经57岁了,这些代码看起来就像一片密林,虽然我最近开始通过敲打什么规则来了解它--我把设置挂单的开仓线--OP_BUY改为OP_BUYSTOP,而且效果很好--原来有一点延迟,我可以管理这个延迟......
我不明白我如何通过2-3个点来确定应该关闭什么,而不是失去所有的利润。 我在做剥头皮时是手动操作的。
非常感谢,我重新阅读了所有关于测试的文章,但没有任何地方说明测试Demo和真实的这种区别,而且这非常重要。我不小心在一个真实的终端上试了一下,结果是完全不同的。 现在的意思是:"测试者谨慎地创造了一个真实的价格走势,并且只在整个EA的下一次迭代中显示新的报价,所以我用一系列的IF语句重写了测试的代码,之前是循环语句"(来自)。我已经57岁了,这些代码看起来像一片茂密的森林,尽管我已经开始通过点选什么控制什么来了解它--我把设置挂单的开仓指令行--OP_BUY改为OP_BUYSTOP,它运行良好--我得到一个轻微的延迟,我可以管理这个延迟...
另外,关于锁仓,我不明白如何确定在2-3个点应该关闭而不损失所有利润,我在剥头皮时是手动操作的。
被替换的并不是运算符本身,而是处理逻辑。例如,如果我们谈论的是一个锁存器,该算法将看起来像这样。
1.基本检查(包括检查上下文是否可用于交易,专家顾问是否停止,是否允许打开订单,等等)。这将给机器人的工作带来一些稳定性,例如,如果交易环境繁忙,OrderSend/Modify/Delete就不应该被执行和抛出错误。
2.如果你使用一个锁存器,我称之为陷阱,那么处理代码应该走第二步。这里检查变量(让它成为TrapEnabled),如果它被设置为真,那么就执行相应的利润下降和平仓检查。否则,它将返回以等待下一个tick并触发start()。因此,当陷阱被激活时,它被赋予最高的优先权。所有其他操作都被忽略,也就是说,在陷阱或获利订单被关闭之前,订单不会被打开或修改。
3.计算和分析未结头寸,如果有的话。分析只包括检查是否达到触发阈值(并设置TrapEnabled),以及计算会话利润和其他逻辑,主要是需要修改或关闭订单。
4.检查订单开仓条件,以及订单开仓情况(计算进场点、止损、利润、手数等)。注意:ECN经纪商需要以零TP、SL开单,并在开单成功后设置它们。
5.对订单的监管(跟踪、关闭、修改、重叠等)
6.在图表上显示额外的信息,类似于仪表盘的东西,这样就可以看到交易的过程。比方说,会议的利润,未结订单的数量,陷阱目前是否在工作。
情况大约是这样的。澄清和细节由具体的技术要求来确定。顺便说一下,请注意待定的 止损单 和限价单 可能会在与你设定的价格不同的地方开仓。你在1.3500下了一个OP_BUYSTOP订单,经纪商接受了它,但是当谈到开盘时,你可以看到经纪商在1.3502开盘。通常情况下,原因是1.3500的价格不在交易流中,即有一个1.3499的价格,然后是1.3502,在这个价格上,订单被打开。
一般来说,有许多不同的细节。你需要活得轻松一点,得到一些颠簸。
说到陷阱。一般来说,经纪人不会让你设置距离当前价格2-3个点的止损,你将不得不等待并以市场价格收盘。你定义了一个变量TrapEnabled(你可以指定任何名称,仅作参考)作为全局级别的bool(默认或在init()中设置为false),在分析一个未平仓头寸时,如果利润处于触发水平(22-23点),你将其设置为true。在第2步,你检查是否(TrapEnabled)...调用带有陷阱逻辑的函数(否则,如果陷阱没有被激活,start()函数的整个算法将被执行到结束)。好吧,带有陷阱逻辑的函数检查利润下降<=期望的价格(20点),并在有滑点的市场价格关闭(TrapEnabled必须重置为假)。如果价格仍然高于最低收盘价--返回并等待下一次报价。因此,该订单要么自己在获利时关闭(在这种情况下应处理TrapEnabled),要么由机器人在获利时关闭。
这就是澄清算法的一般要点。我希望我已经说得很清楚了。
非常感谢,我读了又读这首诗,但逻辑很奇妙,它比任何圣杯都要好--你可以把任何地段都放在黑色里,这就像所有的辉煌甚至不能相信--我甚至有点震惊--真的很美很美--只是一个巨大的感谢...请把它做成一篇文章:我想它会让你在世界交易员排名中获得认可...
好吧,我想靠交易赚钱的交易员对这样的伎俩很熟悉,没有什么新意,也没有什么时间写文章......有很多项目,时间已经不多了......。如果有任何技术问题,有能力的人,包括版主,所以不会没有人回答。)))这甚至不是炼金术,只是一个小 "功能",绝对任何交易机器人都可以配备。但我很少注意到这一点,也许它不是很有效,但在我的项目中,由于以这种方式消除了利润损失,盈利能力提高了10-15%(在不同的工具上)。我还建议,作为另一个 "功能",按一周的天数限制交易,即5个布尔类型的输入参数,但它是可选的,主要涉及周末的差距,当市场收盘价(周五)和市场开盘价(周一)之间存在 "差距 "时,价差 可能扩大。一般来说,周五20:00以后,我认为很少有人开仓,而是尽量在这个时间之前平仓,因为没有人知道周末会有什么消息发布。
还有一件事,如果你没有注意到的话。流动货币与能源(主要是石油)联系在一起,因为美国和阿联酋之间有一个协议,只用美元结算石油,还有IMF(国际货币基金组织),它控制着美国美元的强度(看看DI美元指数)。正是国际货币基金组织调节着美元的强度,从而调节着能源、金属以及股票市场和外汇市场的价格。如果DI上升,石油和黄金将下降,反之亦然。同样的反映也会出现在外汇市场。
为什么美国的生活水平会更好,这与每个美国人约100万的国债有关?所有的能量计算都是以美元为单位进行的。德国、法国和整个欧洲都在把欧元兑换成美元,从俄罗斯购买天然气和石油,而俄罗斯则把这些美元兑换成俄罗斯卢布。欧洲损失的是欧元,俄罗斯损失的是卢布。只有美元赢了,而且赢了很多...。
总而言之,这更接近于基本面的观点,而不是技术面的观点。但无论如何,都应该考虑到这一点。
好运。
大家好,谁能告诉我在哪里可以找到截图中所示的这样一个指标?
你能告诉我如何获得一个同义词(当前货币对)的数值吗?