初学者的问题 MQL5 MT5 MetaTrader 5 - 页 102 1...9596979899100101102103104105106107108109...1503 新评论 Yedelkin 2013.03.12 06:12 #1011 kedr275: 是的,我对这个仓位感兴趣,我将以不同的方式来表述这个问题,是否可以根据价格 来决定开仓,也就是说,我们先请求价格,作出决定,执行。 你想根据什么价格来决定是否开仓?想象一下,(a)你还没有头寸,(b)你已经决定了一个价格,(c)你决定建立一个头寸(你还没有)。你打算要什么价格(到底是什么的价格)? kedr275 2013.03.12 07:26 #1012 Yedelkin: 在决定开仓时,你要依靠什么价格?想象一下:(a)你还没有头寸,(b)你决定依靠一个价格,(c)决定建立一个头寸(你还没有)。你打算要什么价格(到底是什么的价格)? 例如,要求任何货币对的当前价格,只要价格是最新的,就可以做出决定。 在价格变化之间有一个时刻,它在GUI中是可见的,当你打开一个新的订单窗口。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Yedelkin 2013.03.12 07:40 #1013 kedr275: 例如,要求任何货币对的当前价格/报价,只要价格是当前的,作出决定,在报价变化之间有一个时刻,在通过GUI工作时,当打开一个新的订单窗口时,它是明显的。 现在我明白了。是的,在这种情况下,答案是肯定的。例如,使用SymbolInfoDouble() 和标识符SYMBOL_BID、SYMBOL_ASK,我们可以获得 所选符号 的 当前 "最佳买/卖 "报价。 另一个问题是,在做出决定和发送交易请求的时候,这些 "当前 "价值在多大程度上会保持 "当前"。但这个问题甚至没有人问 :) TimmyTim 2013.03.12 09:04 #1014 你好!我最近刚开始使用MQL5,我面临着以下问题:我正试图实施一个分析图表的策略,特别是趋势线和通道。当我尝试在启用可视化模式的情况下在历史数据上 测试该策略时,一切都几乎正常,只是如果我用相应的滑块改变速度,我在不同的位置得到不同的结果。我决定这样做没有问题,因为(如果我错了,请纠正我)如果事件已经被占用,处理程序会忽略这些事件。因此,随着速度的增加,处理程序的事件流也在增加,而大多数处理程序根本就忽略了这些事件。然而,这是极不方便的,因为如果我设置一个 "正常 "的速度,我将不得不等待几个小时、几天甚至几个月才能完成测试,这是完全不可接受的。此外,如果我们禁用可视化模式,就会发生一些奇怪的事情,即专家顾问的行为就像它根本没有开发任何图表一样,尽管我认为即使在这种模式下,它们也必须 "开发"(尽管它们在任何地方都看不到),它们可以用与启用可视化或 "实时 "测试时相同的方式处理,即使用ObjectGetValueByTime等函数。因此,我想知道是否有什么方法可以使具有可视化模式的测试器正常化,从而使其无论在什么速度下都能正常工作,另外,当可视化模式关闭时,是否可以进行图形分析?提前感谢。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5 JohnyPipa 2013.03.12 17:14 #1015 我有点糊涂了。IN MQL4MarketInfo(Symbol(),MODE_TICKVALUE)显示了1手存款货币的1点价值。SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE)在MQL5中是否相同? Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте www.mql5.com Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5 --- 2013.03.12 18:09 #1016 JohnyPipa:我有点糊涂了。IN MQL4MarketInfo(Symbol(),MODE_TICKVALUE)显示了1手存款货币的1点价值。SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE)在MQL5中是否 相同? 你检查了吗? Артем Иванов 2013.03.12 18:23 #1017 有谁在指标或 "结论 "中看到过从一根蜡烛的子午线到另一根蜡烛的子午线的画线? Артем Иванов 2013.03.15 15:38 #1018 Lester: 有谁在指标或 "结论 "中看到过从一根蜡烛的子午线到另一根蜡烛的子午线的画线? https://www.mql5.com/ru/code/249?source=terminal5_codebase Линейно регрессионный канал 投票: 82011.01.07Vladimir Mikhailovwww.mql5.com Индикатор строит канал по уравнению линейной регрессии y=b+a*x. Сергей Криушин 2013.03.17 13:31 #1019 祝大家身体健康!!我有个问题要问你:你是如何延迟触发挂单 和止损的?我有一个非常好的想法,以这样的方式放置止损,使挂单的价格不超过一秒。RBC.TV的安德烈-萨普诺夫建议进行这样的延迟。我从未在MT5中遇到过这样的解决方案。这可能是初级的,但我是一个没有知识的程序员。请帮助我,如果你能做到的话 :-)) Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 --- 2013.03.17 14:19 #1020 chipo: 祝大家身体健康!!这是谁解决的问题:如何在触发挂单 和止损时创造一个延迟。以不拦截挂单的方式设置止损是一个非常好的主意。RBC.TV的安德烈-萨普诺夫建议进行这样的延迟。我在MT5中从未遇到过这样的解决方案。这可能是初级的,但我是一个没有知识的程序员。请帮助我 :-))如果一个挂单/止损单/止盈单被发送给经纪人,这意味着该订单在经纪人的数据库中,正在等待其价格的到来。 你不能为一个订单设置执行延迟。如果你想要延迟,你将不得不放弃挂单/止损/获利。并用市场订单取代所有这些。因此,你必须不断监测当前的符号价格,一旦它达到所需的水平+你等待延迟--然后才决定是否开出市场订单。因此,你会得到你想要的东西--延迟执行或在价格反弹时不开仓,但在最坏的情况下,你会有一个糟糕的市场订单执行价格。可能比你下挂单的情况更糟糕。 1...9596979899100101102103104105106107108109...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在决定开仓时,你要依靠什么价格?想象一下:(a)你还没有头寸,(b)你决定依靠一个价格,(c)决定建立一个头寸(你还没有)。你打算要什么价格(到底是什么的价格)?
现在我明白了。是的,在这种情况下,答案是肯定的。例如,使用SymbolInfoDouble() 和标识符SYMBOL_BID、SYMBOL_ASK,我们可以获得 所选符号 的 当前 "最佳买/卖 "报价。 另一个问题是,在做出决定和发送交易请求的时候,这些 "当前 "价值在多大程度上会保持 "当前"。但这个问题甚至没有人问 :)
你好!我最近刚开始使用MQL5,我面临着以下问题:我正试图实施一个分析图表的策略,特别是趋势线和通道。当我尝试在启用可视化模式的情况下在历史数据上 测试该策略时,一切都几乎正常,只是如果我用相应的滑块改变速度,我在不同的位置得到不同的结果。我决定这样做没有问题,因为(如果我错了,请纠正我)如果事件已经被占用,处理程序会忽略这些事件。因此,随着速度的增加,处理程序的事件流也在增加,而大多数处理程序根本就忽略了这些事件。然而,这是极不方便的,因为如果我设置一个 "正常 "的速度,我将不得不等待几个小时、几天甚至几个月才能完成测试,这是完全不可接受的。此外,如果我们禁用可视化模式,就会发生一些奇怪的事情,即专家顾问的行为就像它根本没有开发任何图表一样,尽管我认为即使在这种模式下,它们也必须 "开发"(尽管它们在任何地方都看不到),它们可以用与启用可视化或 "实时 "测试时相同的方式处理,即使用ObjectGetValueByTime等函数。因此,我想知道是否有什么方法可以使具有可视化模式的测试器正常化,从而使其无论在什么速度下都能正常工作,另外,当可视化模式关闭时,是否可以进行图形分析?提前感谢。
我有点糊涂了。
IN MQL4
MarketInfo(Symbol(),MODE_TICKVALUE)显示了1手存款货币的1点价值。
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE)在MQL5中是否相同?
我有点糊涂了。
IN MQL4
MarketInfo(Symbol(),MODE_TICKVALUE)显示了1手存款货币的1点价值。
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE)在MQL5中是否 相同?
有谁在指标或 "结论 "中看到过从一根蜡烛的子午线到另一根蜡烛的子午线的画线?
祝大家身体健康!!这是谁解决的问题:如何在触发挂单 和止损时创造一个延迟。以不拦截挂单的方式设置止损是一个非常好的主意。RBC.TV的安德烈-萨普诺夫建议进行这样的延迟。我在MT5中从未遇到过这样的解决方案。这可能是初级的,但我是一个没有知识的程序员。请帮助我 :-))
如果一个挂单/止损单/止盈单被发送给经纪人,这意味着该订单在经纪人的数据库中,正在等待其价格的到来。
你不能为一个订单设置执行延迟。
如果你想要延迟,你将不得不放弃挂单/止损/获利。并用市场订单取代所有这些。
因此,你必须不断监测当前的符号价格,一旦它达到所需的水平+你等待延迟--然后才决定是否开出市场订单。
因此,你会得到你想要的东西--延迟执行或在价格反弹时不开仓,但在最坏的情况下,你会有一个糟糕的市场订单执行价格。可能比你下挂单的情况更糟糕。