新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1562 1...155515561557155815591560156115621563156415651566156715681569...1953 新评论 Tretyakov Rostyslav 2021.08.02 19:52 #15611 Mihail Matkovskij:因此,只有当利润为正数时,才会将其加起来。如果是负数,就是亏损。如果我们想知道总利润,所有的利润,包括负的,都要加起来。而这个函数试图找出最后一笔订单的利润,它做得不正确,被称为lastloss。你不明白吗?哦,亲爱的...我已经筋疲力尽了... 我不是在说他的功能是否正确......这个人不知道如何使用搜索......。 但关于交换,我换个说法......。 它搜索最后一笔亏损的交易,并对OrderProfit进行总结,但如果掉期是正数,损失就比较小? Eugen8519 2021.08.02 19:53 #15612 MakarFX:不存在于无效的OnTick中 if(!RefreshRates()) return; TimeBar=time_0; my_TP = m_symbol.Ask() + ExtTakeProfit*Point(); my_SL = m_symbol.Ask() - ExtStopLoss*Point(); my_lot = Lots; if (PositionsTotal()<=2) { OPENORDER("Buy"); } CLOSEORDER("Sell"); } } bool condition3 = (close1 < EMA_TREND[0]); bool condition4 = (isCrossed==2); if(condition3 && condition4 && pos_total==0 ) { if(!RefreshRates()) return; TimeBar=time_0; my_TP = m_symbol.Bid() - ExtTakeProfit*Point(); my_SL = m_symbol.Bid() + ExtStopLoss*Point(); my_lot= Lots; if (PositionsTotal()<=2) { OPENORDER("Sell"); } CLOSEORDER("Buy"); 对吗,也没有变化 Tretyakov Rostyslav 2021.08.02 19:54 #15613 Valeriy Yastremskiy: "那你为什么要在利润中加入交换和佣金?而当 你这样做时。 也可以是负面的...而且,如果你只处理1个或几个匹配的订单,而不是全部,我们谈论的是什么样的总利润?"有些东西真的让对方感到困惑。这句话说得很对,不是说负数的加减法)我也不喜欢答案 寻求,它就在那里) 我很高兴我们互相理解) Tretyakov Rostyslav 2021.08.02 20:00 #15614 Eugen8519:像这样吗,这也是一样的。 同时在最后的OnTick中修复这个问题 if (PositionsTotal()<=2) { TrailingOrder(); } Trailing(); //--- return; } } Eugen8519 2021.08.02 20:19 #15615 MakarFX:在最后的OnTick中也要修复它 改变了它,没有变化,这很疯狂,我已经在这个功能上工作了几天了,没有任何效果。 Tretyakov Rostyslav 2021.08.02 20:26 #15616 Eugen8519:我改变了它,没有变化,这很疯狂,我已经在这个功能上工作了几天了,没有任何效果。 你应该上传整个代码或附上一个文件,我明天会看的。 我不擅长mql5,但我会尽力帮助) Eugen8519 2021.08.02 20:31 #15617 MakarFX:把整个代码贴出来,或者附上一个文件,我明天看一下。我不擅长mql5,但我会尽力帮助) 请看一下,功能似乎很简单,但似乎受到了什么阻碍。 我认为void TrailingOrder()有问题。 附加的文件: EA.mq5 36 kb Tretyakov Rostyslav 2021.08.02 21:05 #15618 Eugen8519:请检查这个功能,它似乎很简单,但有东西干扰了它。我认为void TrailingOrder()有问题。 在测试器中试试。 Сделки Время Сделка Символ Тип Направление Объем Цена Ордер Комиссия Своп Прибыль Баланс Комментарий 2021.07.01 00:00:00 1 balance 0.00 0.00 10 000.00 10 000.00 2021.07.01 23:45:00 2 EURUSD sell in 1 1.18478 2 0.00 0.00 0.00 10 000.00 2021.07.02 10:00:40 3 EURUSD buy out 1 1.18328 3 0.00 -1.00 150.00 10 149.00 tp 1.18328 2021.07.02 21:00:00 4 EURUSD buy in 1 1.18675 4 0.00 0.00 0.00 10 149.00 2021.07.02 22:22:00 5 EURUSD sell out 1 1.18681 5 0.00 0.00 6.00 10 155.00 2021.07.06 08:15:00 6 EURUSD buy in 1 1.18778 6 0.00 0.00 0.00 10 155.00 2021.07.06 09:08:40 7 EURUSD sell out 1 1.18928 7 0.00 0.00 150.00 10 305.00 tp 1.18928 2021.07.06 15:00:00 8 EURUSD sell in 1 1.18403 8 0.00 0.00 0.00 10 305.00 2021.07.06 15:31:40 9 EURUSD buy out 1 1.18453 9 0.00 0.00 -50.00 10 255.00 sl 1.18453 2021.07.07 16:00:00 10 EURUSD sell in 1 1.18159 10 0.00 0.00 0.00 10 255.00 2021.07.07 16:42:40 11 EURUSD buy out 1 1.18009 11 0.00 0.00 150.00 10 405.00 tp 1.18009 2021.07.08 12:45:00 12 EURUSD buy in 1 1.18278 12 0.00 0.00 0.00 10 405.00 2021.07.08 14:00:20 13 EURUSD sell out 1 1.18428 13 0.00 0.00 150.00 10 555.00 tp 1.18428 2021.07.09 15:30:00 14 EURUSD buy in 1 1.18611 14 0.00 0.00 0.00 10 555.00 2021.07.09 18:30:40 15 EURUSD sell out 1 1.18561 15 0.00 0.00 -50.00 10 505.00 sl 1.18561 2021.07.13 04:30:00 16 EURUSD buy in 1 1.18637 16 0.00 0.00 0.00 10 505.00 2021.07.13 08:57:20 17 EURUSD sell out 1 1.18587 17 0.00 0.00 -50.00 10 455.00 sl 1.18587 2021.07.13 13:00:00 18 EURUSD sell in 1 1.18426 18 0.00 0.00 0.00 10 455.00 2021.07.13 13:53:40 19 EURUSD buy out 1 1.18476 19 0.00 0.00 -50.00 10 405.00 sl 1.18476 2021.07.15 17:00:00 20 EURUSD sell in 1 1.18165 20 0.00 0.00 0.00 10 405.00 2021.07.15 17:05:40 21 EURUSD buy out 1 1.18215 21 0.00 0.00 -50.00 10 355.00 sl 1.18215 2021.07.19 05:30:00 22 EURUSD sell in 1 1.18014 22 0.00 0.00 0.00 10 355.00 2021.07.19 07:11:40 23 EURUSD buy out 1 1.18064 23 0.00 0.00 -50.00 10 305.00 sl 1.18064 2021.07.20 05:00:00 24 EURUSD sell in 1 1.17972 24 0.00 0.00 0.00 10 305.00 2021.07.20 05:31:20 25 EURUSD buy out 1 1.18022 25 0.00 0.00 -50.00 10 255.00 sl 1.18022 2021.07.21 07:30:00 26 EURUSD sell in 1 1.17727 26 0.00 0.00 0.00 10 255.00 2021.07.21 10:09:40 27 EURUSD buy out 1 1.17577 27 0.00 0.00 150.00 10 405.00 tp 1.17577 2021.07.21 18:45:00 28 EURUSD buy in 1 1.17990 28 0.00 0.00 0.00 10 405.00 2021.07.21 19:09:40 29 EURUSD sell out 1 1.17940 29 0.00 0.00 -50.00 10 355.00 sl 1.17940 2021.07.22 17:15:00 30 EURUSD buy in 1 1.17929 30 0.00 0.00 0.00 10 355.00 2021.07.22 17:40:40 31 EURUSD sell out 1 1.17879 31 0.00 0.00 -50.00 10 305.00 sl 1.17879 2021.07.22 19:45:00 32 EURUSD sell in 1 1.17594 32 0.00 0.00 0.00 10 305.00 2021.07.22 20:01:40 33 EURUSD buy out 1 1.17644 33 0.00 0.00 -50.00 10 255.00 sl 1.17644 2021.07.27 11:00:00 34 EURUSD sell in 1 1.17829 34 0.00 0.00 0.00 10 255.00 2021.07.27 13:39:40 35 EURUSD buy out 1 1.17879 35 0.00 0.00 -50.00 10 205.00 sl 1.17879 2021.07.27 19:00:00 36 EURUSD buy in 1 1.18304 36 0.00 0.00 0.00 10 205.00 2021.07.27 21:52:40 37 EURUSD sell out 1 1.18254 37 0.00 0.00 -50.00 10 155.00 sl 1.18254 2021.07.29 01:00:00 38 EURUSD buy in 1 1.18443 38 0.00 0.00 0.00 10 155.00 2021.07.29 08:42:40 39 EURUSD sell out 1 1.18593 39 0.00 0.00 150.00 10 305.00 tp 1.18593 2021.07.30 13:15:00 40 EURUSD buy in 1 1.18859 40 0.00 0.00 0.00 10 305.00 2021.07.30 13:50:40 41 EURUSD sell out 1 1.19009 41 0.00 0.00 150.00 10 455.00 tp 1.19009 2021.07.30 19:45:00 42 EURUSD sell in 1 1.18607 42 0.00 0.00 0.00 10 455.00 2021.07.30 22:22:00 43 EURUSD buy out 1 1.18576 43 0.00 0.00 31.00 10 486.00 0.00 -1.00 487.00 10 486.00 附加的文件: EA.mq5 36 kb Mihail Matkovskij 2021.08.02 21:27 #15619 MakarFX:我不会对他的功能的正确性说什么......这个人不知道如何使用搜索引擎至于互换,我换个说法......它寻找最后一笔亏损的交易并总结出OrderProfit,但如果掉期是正的,损失就会小一些? 当然,它变得更小,而利润变得更大。:)你甚至听到自己的声音吗?什么积极的互换?你在哪里见过这种东西? Artyom Trishkin 2021.08.02 21:32 #15620 Mihail Matkovskij:当然,它的规模越来越小,利润却越来越大。:)你甚至听到自己的声音吗?什么积极的互换?你在哪里看到的? 我有。不止一次。我甚至想在这种交换的基础上进行改变 1...155515561557155815591560156115621563156415651566156715681569...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
因此,只有当利润为正数时,才会将其加起来。如果是负数,就是亏损。如果我们想知道总利润,所有的利润,包括负的,都要加起来。而这个函数试图找出最后一笔订单的利润,它做得不正确,被称为lastloss。你不明白吗?哦,亲爱的...我已经筋疲力尽了...
我不是在说他的功能是否正确......这个人不知道如何使用搜索......。
但关于交换,我换个说法......。
它搜索最后一笔亏损的交易,并对OrderProfit进行总结,但如果掉期是正数,损失就比较小?
不存在于无效的OnTick中
对吗,也没有变化
"那你为什么要在利润中加入交换和佣金?而当 你这样做时。
也可以是负面的...
而且,如果你只处理1个或几个匹配的订单,而不是全部,我们谈论的是什么样的总利润?"
有些东西真的让对方感到困惑。这句话说得很对,不是说负数的加减法)
我也不喜欢答案 寻求,它就在那里)
像这样吗,这也是一样的。
同时在最后的OnTick中修复这个问题
在最后的OnTick中也要修复它
改变了它,没有变化,这很疯狂,我已经在这个功能上工作了几天了,没有任何效果。
我改变了它,没有变化,这很疯狂,我已经在这个功能上工作了几天了,没有任何效果。
你应该上传整个代码或附上一个文件,我明天会看的。
我不擅长mql5,但我会尽力帮助)
把整个代码贴出来,或者附上一个文件,我明天看一下。
我不擅长mql5,但我会尽力帮助)
请看一下,功能似乎很简单,但似乎受到了什么阻碍。
我认为void TrailingOrder()有问题。
请检查这个功能,它似乎很简单,但有东西干扰了它。
我认为void TrailingOrder()有问题。
在测试器中试试。
我不会对他的功能的正确性说什么......这个人不知道如何使用搜索引擎
至于互换,我换个说法......
它寻找最后一笔亏损的交易并总结出OrderProfit,但如果掉期是正的,损失就会小一些?
当然,它变得更小,而利润变得更大。:)你甚至听到自己的声音吗?什么积极的互换?你在哪里见过这种东西?
当然,它的规模越来越小,利润却越来越大。:)你甚至听到自己的声音吗?什么积极的互换?你在哪里看到的?
我有。不止一次。我甚至想在这种交换的基础上进行改变