初学者的问题 MQL5 MT5 MetaTrader 5 - 页 955 1...948949950951952953954955956957958959960961962...1503 新评论 Alexey Viktorov 2018.12.05 20:21 #9541 User_mt5:Heh))我也是这么想的。 原来是环境州。 用你的手指告诉我它在哪里处于环境状态?我只在图形操作中看到它 User_mt5 2018.12.06 11:30 #9542 MQLInfoString( )这里。 https://www.mql5.com/ru/docs/constants/environment_state/mql5_programm_info 是的,在图表中,也有。我错过了。我一定是在沉思:) Документация по MQL5: Константы, перечисления и структуры / Состояние окружения www.mql5.com Константы, перечисления и структуры / Состояние окружения - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Alexey Viktorov 2018.12.06 15:38 #9543 User_mt5:MQLInfoString( )这里。 https://www.mql5.com/ru/docs/constants/environment_state/mql5_programm_info 是的,在图表中,也有。我错过了。我一定是在沉思:)严格来说,这是我自己的名字。根本不是这样的。 vladzeit 2018.12.06 18:04 #9544 如果你们不介意的话,请帮我一下...我绞尽脑汁,也没发现这个错误。一句话。我下了止损单并随后修改了它们。当我一次下一个订单时,一切都很好,当我测试时,它按计划修改了一切。日志中没有任何错误。 2018.12.06 21:02:19.226 Core 1 2018.12.04 17:59:40 order modified [#495 buy stop 0.10 EURUSD at 1.13901] 2018.12.06 21:02:19.226 Core 1 2018.12.04 17:59:40 CTrade::OrderSend: modify #495 at 1.13901 (sl: 0.00000 tp: 0.00000) [done] 2018.12.06 21:02:19.226 Core 1 2018.12.04 19:03:40 order modified [#495 buy stop 0.10 EURUSD at 1.13763] 当我试图设置两个相反的命令时,我得到了一个混乱的结果......像这样。 2018.12.06 21:09:06.985 2018.01.02 11:59:00 failed modify order #2 buy stop 0.10 at 1.20687 sl: 0.00000 tp: 0.00000 -> 1.20270, sl: 0.00000 tp: 0.00000 [Invalid price] 2018.12.06 21:09:06.985 2018.01.02 11:59:00 CTrade::OrderSend: modify #2 at 1.20270 (sl: 0.00000 tp: 0.00000) [invalid price] 2018.12.06 21:09:06.986 2018.01.02 11:59:20 failed modify order #2 buy stop 0.10 at 1.20687 sl: 0.00000 tp: 0.00000 -> 1.20264, sl: 0.00000 tp: 0.00000 [Invalid price] 我猜测[无效价格] 是什么意思。但我不明白为什么是一样的......当我下一个订单时没有出现,这让我觉得不是价格的问题... 也许这是因为我在订单修改中指定了SL和TP为0.0,但编译器在我下单时从未要求我这样做,而是让我在没有任何的情况下下单。 也许是滑点问题,但我以类似的方式设置头寸时没有看到这样的问题,也可能是因为我开单不正确或试图用票据来确定它们不正确......和/或魔力。 我在模拟账户、货币报价、对冲功能账户上进行测试。 错误发生在订单触发之前,在第一次修改时,(还没有漆化Pos.),当其中一个订单在一个位置触发时,错误消失了,剩下的订单被修改得不错。 也许我在代码的某个地方印错了一个脏字......。 不要怪我,我有不在场证明......我已经用mql5工作了好几天了...什么... 他妈的!他的...开发商...是健康)))) 我觉得我是在一艘外星飞船上,那里的一切都被某种难以理解的外星人字符所覆盖,有时变成楔形文字...... 感谢上帝,在外星飞船的日志中,我发现了两个熟悉的词Commtnt和Print...... 附加的文件: Tvics_Mod_01.mq5 13 kb Rustam Esedulaev 2018.12.06 20:15 #9545 大家好! 有没有人试过通过CustomSymbolSetInteger来选择/隐藏一个自定义符号? 这个方法需要3个输入参数:符号名称、属性ID和长类型值。 然而,文档显示,SYMBOL_VISIBLE属性要求属性类型为bool 如何将这个属性标识符设置为正确的值?我试着把它设置为 "true",但错误5307--无效的自定义字符属性 Alexey Viktorov 2018.12.07 04:07 #9546 Rustam Esedulaev:大家好! 有没有人试过通过CustomSymbolSetInteger来选择/隐藏一个自定义符号? 这个方法需要3个输入参数:符号名称、属性ID和长类型值。 然而,文档显示,SYMBOL_VISIBLE属性需要属性类型为bool 如何将这个属性标识符设置为正确的值?我试着把它设置为 "true",但错误5307--无效的自定义字符属性我没有检查过自定义的,但与普通的类似,应该没有开放的图表 和头寸/订单来隐藏符号。 Vladimir Karputov 2018.12.07 04:21 #9547 vladzeit:*** ***对冲支持的账户。 *** 你在代码中没有一处考虑到账户被对冲(即你不计算挂单,也不计算头寸)。 第二:为了处理某些东西(例如待定订单),它必须首先被选择,然后才能参考其属性。 你必须:开始重新设计你的EA,一步步来。让我们假设步骤1:首先,决定我们要设置的SL和TP的值(点或点)。第二步:计算未决订单。第三步:如果没有挂单--下一个挂单。第四步:思考挂单触发后会发生什么?步骤... Boris Egorov 2018.12.07 08:32 #9548 Vladimir Karputov:请开始仔细阅读:1.该指标适用于MetaTrader 5。 进一步的问题将被转移到初学者的分支机构我在MT5中工作,所附代码也是MT5的。 Vladimir Karputov 2018.12.07 08:46 #9549 Boris Egorov:我在MT5中工作,所附代码也是MT5的。请阅读关于如何正确创建指标手柄的 帮助章节。 任何内置指标的帮助中都有示例代码。 vladzeit 2018.12.07 08:52 #9550 Vladimir Karputov:你在代码中没有一处考虑到该账户是一个对冲账户(即你不计算挂单,也不计算头寸)。 第二:为了处理某个东西(例如,一个挂单),你必须首先选择它,然后才能参考其属性。 你必须:开始重新设计你的EA,一步步来。让我们假设第一步:首先,决定我们要设置的SL和TP的值(点或点)。第二步:计算未决订单。第三步:如果没有挂单--下一个挂单。第四步:想一想当挂单触发时会发生什么。步骤...V。弗拉基米尔,感谢你的指导。我将按照你的逻辑来修改它。在你的示例EA(Hoop master 2)中,我已经看到了你如何以及何时使用订单和头寸记账并参考其属性。 我试试这个比喻。 1...948949950951952953954955956957958959960961962...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Heh))我也是这么想的。
原来是环境州。
用你的手指告诉我它在哪里处于环境状态?我只在图形操作中看到它
MQLInfoString( )这里。
https://www.mql5.com/ru/docs/constants/environment_state/mql5_programm_info
是的,在图表中,也有。我错过了。我一定是在沉思:)
MQLInfoString( )这里。
https://www.mql5.com/ru/docs/constants/environment_state/mql5_programm_info
是的,在图表中,也有。我错过了。我一定是在沉思:)
严格来说,这是我自己的名字。根本不是这样的。
日志中没有任何错误。
当我试图设置两个相反的命令时,我得到了一个混乱的结果......像这样。
我猜测[无效价格] 是什么意思。但我不明白为什么是一样的......当我下一个订单时没有出现,这让我觉得不是价格的问题...
也许这是因为我在订单修改中指定了SL和TP为0.0,但编译器在我下单时从未要求我这样做,而是让我在没有任何的情况下下单。
也许是滑点问题,但我以类似的方式设置头寸时没有看到这样的问题,也可能是因为我开单不正确或试图用票据来确定它们不正确......和/或魔力。
我在模拟账户、货币报价、对冲功能账户上进行测试。
错误发生在订单触发之前,在第一次修改时,(还没有漆化Pos.),当其中一个订单在一个位置触发时,错误消失了,剩下的订单被修改得不错。
也许我在代码的某个地方印错了一个脏字......。
不要怪我,我有不在场证明......我已经用mql5工作了好几天了...什么... 他妈的!他的...开发商...是健康))))
我觉得我是在一艘外星飞船上,那里的一切都被某种难以理解的外星人字符所覆盖,有时变成楔形文字......
感谢上帝,在外星飞船的日志中,我发现了两个熟悉的词Commtnt和Print......
大家好!
有没有人试过通过CustomSymbolSetInteger来选择/隐藏一个自定义符号?
这个方法需要3个输入参数:符号名称、属性ID和长类型值。
然而,文档显示,SYMBOL_VISIBLE属性要求属性类型为bool
如何将这个属性标识符设置为正确的值?
我试着把它设置为 "true",但错误5307--无效的自定义字符属性
大家好!
有没有人试过通过CustomSymbolSetInteger来选择/隐藏一个自定义符号?
这个方法需要3个输入参数:符号名称、属性ID和长类型值。
然而,文档显示,SYMBOL_VISIBLE属性需要属性类型为bool
如何将这个属性标识符设置为正确的值?
我试着把它设置为 "true",但错误5307--无效的自定义字符属性
我没有检查过自定义的,但与普通的类似,应该没有开放的图表 和头寸/订单来隐藏符号。
***对冲支持的账户。
***
你在代码中没有一处考虑到账户被对冲(即你不计算挂单,也不计算头寸)。
第二:为了处理某些东西(例如待定订单),它必须首先被选择,然后才能参考其属性。
你必须:开始重新设计你的EA,一步步来。让我们假设步骤1:首先,决定我们要设置的SL和TP的值(点或点)。第二步:计算未决订单。第三步:如果没有挂单--下一个挂单。第四步:思考挂单触发后会发生什么?步骤...
请开始仔细阅读:1.该指标适用于MetaTrader 5。
进一步的问题将被转移到初学者的分支机构
我在MT5中工作,所附代码也是MT5的。
我在MT5中工作,所附代码也是MT5的。
请阅读关于如何正确创建指标手柄的 帮助章节。
任何内置指标的帮助中都有示例代码。
你在代码中没有一处考虑到该账户是一个对冲账户(即你不计算挂单,也不计算头寸)。
第二:为了处理某个东西(例如,一个挂单),你必须首先选择它,然后才能参考其属性。
你必须:开始重新设计你的EA,一步步来。让我们假设第一步:首先,决定我们要设置的SL和TP的值(点或点)。第二步:计算未决订单。第三步:如果没有挂单--下一个挂单。第四步:想一想当挂单触发时会发生什么。步骤...V。
弗拉基米尔,感谢你的指导。我将按照你的逻辑来修改它。在你的示例EA(Hoop master 2)中,我已经看到了你如何以及何时使用订单和头寸记账并参考其属性。
我试试这个比喻。