搜索订单的任务 - 页 11 1...4567891011121314 新评论 Vladimir Pastushak 2015.08.16 18:12 #101 Dmitry Fedoseev: 一个结构数组,包含所有订单的所有数据。类型? struct str { string Sym; // Символ ордера string Com; // Коммент ордера int Tic; // Тиккет ордера int Typ; // Тип ордера int Mag; // Меджик номер ордера double Lot; // Лот ордера double Pri; // Цена открытия ордера double SL_; // Стоп лосс ордера double TP_; // Тейк профит ордера datetime Tim; // Время открытия ордера double Pro; // Профит ордера }; str mass[]; Dmitry Fedoseev 2015.08.16 18:14 #102 Vladimir Pastushak:像? 是的,然后我们通过一些字段进行排序,我们通过一些字段进行筛选。例如,我们按开盘价 排序,我们知道最高订单在哪里,最低订单在哪里。 Vladimir Pastushak 2015.08.16 18:19 #103 Dmitry Fedoseev: 是的,然后我们按一些领域进行排序,按一些领域进行筛选。例如,我们按开盘价 排序,知道上单在哪里,下单在哪里。所以我们有多个循环调用填充结构和多个循环调用过滤结构...这个变体不适合... Mikhail Filimonov 2015.08.16 18:23 #104 Vladimir Pastushak:你得到多个循环调用来填充结构,以及多个循环调用来过滤结构...这个变体不适合...我在一开始就为你提供了一个简单而快速的选择。再加上代码,以备不时之需(改变设置)。 Dmitry Fedoseev 2015.08.16 18:27 #105 Vladimir Pastushak:你得到多个循环调用来填充结构,以及多个循环调用来过滤结构...这个选项不适合...对于填充,有一个单一的循环调用。谁知道它是坏还是好,没有人比较过。如果我们需要只找顶层或只找底层的顺序,直接做可能更容易,没有多余的。最好是简单地将不同任务的功能组合起来,专门为这些任务磨刀霍霍,而不是试图做一些通用的东西。 Vladimir Pastushak 2015.08.16 18:30 #106 Dmitry Fedoseev:在单次通过的循环中进行填充。谁知道它是坏还是好,没有人比较过。如果我们只需要找到顶部或底部的顺序,可能更容易直接做,没有不必要的东西。与其试图做出通用的东西,不如直接收集不同任务的功能,专门为这些任务磨刀霍霍。我不是在寻找通用的东西。 我做了一个代码,在一个循环中找到所有需要的订单票,然后,根据方法的调用,结构被填入。 结果,在每个刻度 上,我有所需的8-16个订单的当前数据...如果有兴趣的话,我可以发布我的作品,以获得宝贵的经验 ... Dmitry Fedoseev 2015.08.16 18:32 #107 Vladimir Pastushak:我不是在寻找普遍性,我做了一个代码,在一个循环中找到所有需要的票据订单,然后根据方法的调用来填充结构,结果,在每个tick上我有所需的8-16个订单的当前数据...如果有兴趣的话,我可以发布我的作品,以获得宝贵的经验 ... 刚才写到,这种方法不适合。 Vladimir Pastushak 2015.08.16 18:32 #108 Vladimir Pastushak:我不是在寻找一个通用的,我做了一个代码,在一个循环中找到所有需要的订单票,然后,根据方法的调用,结构被填入,结果,在每个tick我有所需的8-16订单的当前数据...如果你有兴趣,我可以发布我的工作,以获得宝贵的经验 ...在程序化风格中,我做了第一个变体,每一个tick有8-16个循环;在测试器中,甚至连乌龟都超过了这个代码。最后,我为一个循环做了所有的事情,但是,代码再次没有激发我的信任。现在我带着新的经验再做一次,但我想把它做好,这就是我写这篇文章的原因。 Vladimir Pastushak 2015.08.16 18:33 #109 Dmitry Fedoseev: 你刚才写道,这种方法不适合。是的,因为只有一个循环可以填满结构,然后你必须再次运行循环来寻找所需的元素,如果你需要超过1个元素,那么循环的数量将超过1。而且会拖慢程序的速度。 Dmitry Fedoseev 2015.08.16 18:34 #110 Vladimir Pastushak:在程序化风格中,我做了第一个变体,每一个刻度有8-16个周期,这样的代码在测试器中甚至有一只乌龟超越了。最后,我做了一个循环的所有事情,但同样,代码并没有给我带来信心。现在我带着新的经验再做一次,但我想把它做好,这就是我写作的原因。 知道你在做什么。起初,你似乎只是决定将你所拥有的一切进行分类,以找到一种普遍的方法来处理订单。但你是在解决一个特别狭窄的问题。 1...4567891011121314 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一个结构数组,包含所有订单的所有数据。
类型?
像?
是的,然后我们按一些领域进行排序,按一些领域进行筛选。例如,我们按开盘价 排序,知道上单在哪里,下单在哪里。
所以我们有多个循环调用填充结构和多个循环调用过滤结构...
这个变体不适合...
你得到多个循环调用来填充结构,以及多个循环调用来过滤结构...
这个变体不适合...
我在一开始就为你提供了一个简单而快速的选择。
再加上代码,以备不时之需(改变设置)。
你得到多个循环调用来填充结构,以及多个循环调用来过滤结构...
这个选项不适合...
对于填充,有一个单一的循环调用。谁知道它是坏还是好,没有人比较过。
如果我们需要只找顶层或只找底层的顺序,直接做可能更容易,没有多余的。
最好是简单地将不同任务的功能组合起来,专门为这些任务磨刀霍霍,而不是试图做一些通用的东西。
在单次通过的循环中进行填充。谁知道它是坏还是好,没有人比较过。
如果我们只需要找到顶部或底部的顺序,可能更容易直接做,没有不必要的东西。
与其试图做出通用的东西,不如直接收集不同任务的功能,专门为这些任务磨刀霍霍。
我不是在寻找通用的东西。 我做了一个代码,在一个循环中找到所有需要的订单票,然后,根据方法的调用,结构被填入。 结果,在每个刻度 上,我有所需的8-16个订单的当前数据...
如果有兴趣的话,我可以发布我的作品,以获得宝贵的经验 ...
我不是在寻找普遍性,我做了一个代码,在一个循环中找到所有需要的票据订单,然后根据方法的调用来填充结构,结果,在每个tick上我有所需的8-16个订单的当前数据...
如果有兴趣的话,我可以发布我的作品,以获得宝贵的经验 ...
我不是在寻找一个通用的,我做了一个代码,在一个循环中找到所有需要的订单票,然后,根据方法的调用,结构被填入,结果,在每个tick我有所需的8-16订单的当前数据...
如果你有兴趣,我可以发布我的工作,以获得宝贵的经验 ...
在程序化风格中,我做了第一个变体,每一个tick有8-16个循环;在测试器中,甚至连乌龟都超过了这个代码。
最后,我为一个循环做了所有的事情,但是,代码再次没有激发我的信任。
现在我带着新的经验再做一次,但我想把它做好,这就是我写这篇文章的原因。
你刚才写道,这种方法不适合。
是的,因为只有一个循环可以填满结构,然后你必须再次运行循环来寻找所需的元素,如果你需要超过1个元素,那么循环的数量将超过1。
而且会拖慢程序的速度。
在程序化风格中,我做了第一个变体,每一个刻度有8-16个周期,这样的代码在测试器中甚至有一只乌龟超越了。
最后,我做了一个循环的所有事情,但同样,代码并没有给我带来信心。
现在我带着新的经验再做一次,但我想把它做好,这就是我写作的原因。