新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 891 1...884885886887888889890891892893894895896897898...1953 新评论 Igor Makanu 2019.06.15 11:10 #8901 leonerd:但你没有考虑到不同方向的订单和这里的保证金对冲因素。订单的方向 "是由AccountFreeMarginCheck 核算的https://docs.mql4.com/ru/account/accountfreemargincheck。 对于你的目的,我的函数需要传递总手数和订单类型OP_BUY或OP_SELL作为参数。 如果是反平仓,保证金就在那里释放。 对于锁来说,也有类似的东西,但我不认为所有经纪商都使用相同的方式计算锁的保证金,我不记得了,锁的主题似乎在runet已经消退了,它没有需求了 对于系数,似乎是关于杠杆的,有讨论线程,通过论坛搜索 "保证金计算 "应该可以找到,我已经很久没有处理这个话题了,它的需求不高。 这里有一篇关于这个问题的文章,它似乎有一个利润计算https://www.mql5.com/ru/articles/2555 AccountFreeMarginCheck - Информация о счете - Справочник MQL4 docs.mql4.com Размер свободных средств, которые останутся после открытия указанного ордера по текущей цене на текущем счете. Если свободных средств не хватает, то будет сгенерирована ошибка 134 (ERR_NOT_ENOUGH_MONEY). leonerd 2019.06.15 11:41 #8902 Igor Makanu:订单的方向 "是由AccountFreeMarginCheck 核算的https://docs.mql4.com/ru/account/accountfreemargincheck。 对于你的目的,我的函数需要传递总手数和订单类型OP_BUY或OP_SELL作为参数。 如果我们谈论的是反平仓,那么保证金就在那里释放。 我不记得了,锁的话题在runet似乎已经消停了,它没有需求。 对于系数来说,似乎是关于杠杆的,有讨论的主题,通过论坛搜索 "保证金计算 "应该可以找到,我已经很久没有处理这个话题了,它的需求不高。 这里有一篇关于这个问题的文章,似乎有一个幅度计算https://www.mql5.com/ru/articles/2555AccountFreeMarginCheck 假设这是当前的价格。我的价格不是目前的价格。这是不一样的。 leonerd 2019.06.15 13:05 #8903 SYMBOL_MARGIN_HEDGED 在MT4上没有类似物? Alexey Viktorov 2019.06.15 13:45 #8904 leonerd:SYMBOL_MARGIN_HEDGED在MT4上没有类似物? MarketInfo(_Symbol, MODE_MARGINHEDGED); leonerd 2019.06.15 13:50 #8905 Alexey Viktorov: 谢谢你。那这个呢?是否有可能计算出我所需要的东西?在知道价格和数量的情况下,提前开出订单的保证金。 finkfilipp 2019.06.15 14:30 #8906 请告诉我为什么程序中没有变化,也没有显示石油和原材料库存 Alexey Viktorov 2019.06.15 17:48 #8907 leonerd:谢谢你。那这个呢?是否有可能计算出我所需要的东西?在知道其价格和数量的情况下,提前开出订单的保证金。我认为,如果你能预测参与保证金价值的资产的价格,要开的订单,你就不会有什么损失。你不需要交易外汇,你可以直接用钱告诉全社会XX分钟后的价格是多少。 也许,最好是计算一下在当前时刻你需要多少钱来开立订单。 你说过...但我不打算在原则上改变它。我只是喝醉了。我不打算改变它。 总之,由于已经说过的原因,我无法理解sabb本身。也许我明天就能想出办法。但无论如何,挂单的 保证金是不可能的。 还有一点:在开单的时候,保证金是完全计算出来的,只有在开单后,才会根据MODE_MARGINHEDGED进行修正。 相应地,如果你需要计算一笔交易来锁定一个亏损的头寸,你应该以100%的保证金算作开仓,之后才用释放的资金开立一个额外的订单。 如果我搞错了...对不起... Seric29 2019.06.15 19:57 #8908 Alexey Viktorov:最重要的事情是正确的。是的,谢谢你,把这些零放在印刷品中不方便。 Seric29 2019.06.15 20:11 #8909 谁能帮助解决这个问题的家伙。我想声明一个 未定义类型或任意类型的全局变量。然后这个变量将被用于带有模板的函数中。换句话说,我调用函数并采取任何类型的数组,然后将进行计算,结果将由函数返回并分配给这个变量。我想把这些参数的计算结果储存在一个变量中,这样我就不必第二次调用这个函数了。我怎样才能用最少的检查找到一个通用的解决方案,我可以转换变量的类型,或者通过宏来声明一个变量,我可以做什么? leonerd 2019.06.16 00:49 #8910 Alexey Viktorov: 还有一句话:在开仓的时候,保证金是全额计算的,只有在开仓后保证金才会根据MODE_MARGINHEDGED进行校正。 因此,如果你需要计算交易规模来锁定一个亏损的头寸,你应该考虑用100%的保证金开仓,之后才用释放的资金开出一个额外的订单。 如果我搞错了...对不起...我不太理解这个评论。如果您的保证金低于新开订单的保证金(不是在仓位本身),您可以开一个锁定仓位(与已开仓位相反)。那么100%在哪里呢? 1...884885886887888889890891892893894895896897898...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但你没有考虑到不同方向的订单和这里的保证金对冲因素。
订单的方向 "是由AccountFreeMarginCheck 核算的https://docs.mql4.com/ru/account/accountfreemargincheck。
对于你的目的,我的函数需要传递总手数和订单类型OP_BUY或OP_SELL作为参数。
如果是反平仓,保证金就在那里释放。
对于锁来说,也有类似的东西,但我不认为所有经纪商都使用相同的方式计算锁的保证金,我不记得了,锁的主题似乎在runet已经消退了,它没有需求了
对于系数,似乎是关于杠杆的,有讨论线程,通过论坛搜索 "保证金计算 "应该可以找到,我已经很久没有处理这个话题了,它的需求不高。
这里有一篇关于这个问题的文章,它似乎有一个利润计算https://www.mql5.com/ru/articles/2555
订单的方向 "是由AccountFreeMarginCheck 核算的https://docs.mql4.com/ru/account/accountfreemargincheck。
对于你的目的,我的函数需要传递总手数和订单类型OP_BUY或OP_SELL作为参数。
如果我们谈论的是反平仓,那么保证金就在那里释放。
我不记得了,锁的话题在runet似乎已经消停了,它没有需求。
对于系数来说,似乎是关于杠杆的,有讨论的主题,通过论坛搜索 "保证金计算 "应该可以找到,我已经很久没有处理这个话题了,它的需求不高。
这里有一篇关于这个问题的文章,似乎有一个幅度计算https://www.mql5.com/ru/articles/2555
AccountFreeMarginCheck 假设这是当前的价格。我的价格不是目前的价格。这是不一样的。
SYMBOL_MARGIN_HEDGED在MT4上没有类似物?
MarketInfo(_Symbol, MODE_MARGINHEDGED);
谢谢你。那这个呢?是否有可能计算出我所需要的东西?在知道价格和数量的情况下,提前开出订单的保证金。
请告诉我为什么程序中没有变化,也没有显示石油和原材料库存
谢谢你。那这个呢?是否有可能计算出我所需要的东西?在知道其价格和数量的情况下,提前开出订单的保证金。
我认为,如果你能预测参与保证金价值的资产的价格,要开的订单,你就不会有什么损失。你不需要交易外汇,你可以直接用钱告诉全社会XX分钟后的价格是多少。
也许,最好是计算一下在当前时刻你需要多少钱来开立订单。
你说过...但我不打算在原则上改变它。我只是喝醉了。我不打算改变它。
总之,由于已经说过的原因,我无法理解sabb本身。也许我明天就能想出办法。但无论如何,挂单的 保证金是不可能的。
还有一点:在开单的时候,保证金是完全计算出来的,只有在开单后,才会根据MODE_MARGINHEDGED进行修正。
相应地,如果你需要计算一笔交易来锁定一个亏损的头寸,你应该以100%的保证金算作开仓,之后才用释放的资金开立一个额外的订单。
如果我搞错了...对不起...
最重要的事情是正确的。
是的,谢谢你,把这些零放在印刷品中不方便。
还有一句话:在开仓的时候,保证金是全额计算的,只有在开仓后保证金才会根据MODE_MARGINHEDGED进行校正。
因此,如果你需要计算交易规模来锁定一个亏损的头寸,你应该考虑用100%的保证金开仓,之后才用释放的资金开出一个额外的订单。
如果我搞错了...对不起...
我不太理解这个评论。如果您的保证金低于新开订单的保证金(不是在仓位本身),您可以开一个锁定仓位(与已开仓位相反)。那么100%在哪里呢?