新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1290 1...128312841285128612871288128912901291129212931294129512961297...1953 新评论 Igor Makanu 2020.10.28 20:30 #12891 ANDREY:请告诉我EA在你的帖子中所写的内容是什么意思。我想找到并阅读更多关于它的信息..... 谢谢你。 EA = 专家顾问 EA 这是我第一次在这个论坛上看到有人不理解这个缩写。 我没有尝试过在MT5中通过填写整个请求结构来下单,有一个SB,如果你能理解的话,就是一行开单。 trade.Buy(0.1); https://www.mql5.com/ru/articles/481 Valeriy Yastremskiy 2020.10.28 21:42 #12892 MakarFX:印刷品 不清楚为什么会切换到M5 bylots和sellots是全球的还是本地的? Valeriy Yastremskiy 2020.10.28 21:43 #12893 Alexey Viktorov:哪个更好? (0==0和1==0) - 条件不满足(0 + 1 == 0) - 条件也不满足。在这个特定的例子中,AND和加法的区别是什么? 代码更具可读性。 Tretyakov Rostyslav 2020.10.28 22:05 #12894 Alexey Viktorov:当TF被切换时,EA被重新启动。该问题的解决方法如下int CountOrder(int Order_Type) { int Orders=0; for(int a=OrdersTotal()-1;a>=0;a--) { if(OrderSelect(a, SELECT_BY_POS, MODE_TRADES)==false) continue; if(OrderSymbol()!=_Symbol) continue; if(Order_Type == OrderType() || Order_Type == -1) Orders++; } return Orders; } int OrOfSy; //+------------------------------------------------------------------+ void OnTimer(void) { //---- OrOfSy=CountOrder(-1); if(OrOfSy!=0) if(ChartPeriod()!=PERIOD_M15) if(ChartSetSymbolPeriod(0,Symbol(),PERIOD_M15)) {Print(ChartPeriod());} if(OrOfSy==0) if(ChartPeriod()!=PERIOD_M5) if(ChartSetSymbolPeriod(0,Symbol(),PERIOD_M5)) {Print(ChartPeriod());} //---- } 一切顺利) Valeriy Yastremskiy 2020.10.28 22:32 #12895 MakarFX:该问题的解决情况如下 一切顺利) OrofSys位于全球区。 ANDREY 2020.10.29 02:04 #12896 Igor Makanu:EA = 专家顾问EA这是我第一次在这个论坛上看到有人不理解这个缩略语。关于讨论的内容--我还没有尝试在MT5中下单,填写完整的请求结构,有一个SB,如果你理解的话,它在一行中打开一个订单https://www.mql5.com/ru/articles/481 明白了。谢谢。 Николай Никитюк 2020.10.29 05:01 #12897 SanAlex:错误 - 此行必须删除 ( double const = 0;)而且一切都会成功 你好,SanAlex !2020.10.29_06:54 gmt+3。谢谢你的建议。BrainTrend1Sig.mq4指标将是有用的。我自己也没有应付过从.mq5到.mq4的代码转换。我将尝试在这个指标的基础上制作一个盈利的专家顾问。 Alexey Viktorov 2020.10.29 07:22 #12898 Valeriy Yastremskiy: 代码更具可读性。 这取决于... Tretyakov Rostyslav 2020.10.29 21:43 #12899 你能告诉我如何锁定按钮吗? //--- обработка кнопки Создать трендовую линию Buy if(sparam=="Button 3") { if(trigger_greateB==true) { Sleep(100); trigger_greateB=false; ObjectSetInteger(0,"Button 3",OBJPROP_STATE,true); //--- Определяем координаты ChartXYToTimePrice(0,xn,yn+20,window,dt_1,price_1); ChartXYToTimePrice(0,xn+100,yn-20,window,dt_2,price_2); //--- Создаем трендовую линию Buy TrendCreate(0,("OrderBuy: "+Symbol()),0,dt_1,price_1,dt_2,price_2,ColorUP,0,1,false,true,false,false,0); return; } } 你需要锁定压力机,如果 if(ObjectGet("OrderBuy: "+Symbol(),OBJPROP_PRICE1)!=0) Alexey Viktorov 2020.10.30 06:55 #12900 MakarFX:你能告诉我如何锁定按钮吗?你需要阻止媒体,如果 就这样,把它添加到条件中。 if(sparam=="Button 3" && ObjectGet("OrderBuy: "+Symbol(),OBJPROP_PRICE1)!=0) 或者== 0,更有可能。或者最好使用按名称搜索对象,如果没有这样的对象,就创建一个。而按钮是否被按下并不重要。 1...128312841285128612871288128912901291129212931294129512961297...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请告诉我EA在你的帖子中所写的内容是什么意思。我想找到并阅读更多关于它的信息.....
谢谢你。
EA = 专家顾问
EA
这是我第一次在这个论坛上看到有人不理解这个缩写。
我没有尝试过在MT5中通过填写整个请求结构来下单,有一个SB,如果你能理解的话,就是一行开单。
trade.Buy(0.1);
https://www.mql5.com/ru/articles/481
印刷品
不清楚为什么会切换到M5
哪个更好?
(0==0和1==0) - 条件不满足
(0 + 1 == 0) - 条件也不满足。
在这个特定的例子中,AND和加法的区别是什么?
当TF被切换时,EA被重新启动。
该问题的解决方法如下
一切顺利)该问题的解决情况如下
一切顺利)EA = 专家顾问
EA
这是我第一次在这个论坛上看到有人不理解这个缩略语。
关于讨论的内容--我还没有尝试在MT5中下单,填写完整的请求结构,有一个SB,如果你理解的话,它在一行中打开一个订单
https://www.mql5.com/ru/articles/481
明白了。谢谢。
错误 - 此行必须删除 ( double const = 0;)
而且一切都会成功
你好,SanAlex !2020.10.29_06:54 gmt+3。谢谢你的建议。BrainTrend1Sig.mq4指标将是有用的。我自己也没有应付过从.mq5到.mq4的代码转换。我将尝试在这个指标的基础上制作一个盈利的专家顾问。
代码更具可读性。
这取决于...
你能告诉我如何锁定按钮吗?
你需要锁定压力机,如果
你能告诉我如何锁定按钮吗?
你需要阻止媒体,如果
就这样,把它添加到条件中。
或者== 0,更有可能。或者最好使用按名称搜索对象,如果没有这样的对象,就创建一个。而按钮是否被按下并不重要。