在MQL5中估计保证金要求 - 页 5 12345678 新评论 Vladimir Karputov 2018.07.02 04:49 #41 Petros Shatakhtsyan:我建议你仔细阅读这个功能的用途。 边缘[out] 变量,如果这个函数成功执行,它将被用来记录所需的保证金。该计算是在当前账户中没有挂单 和未结头寸的情况下进行的。 保证金的价值取决于许多因素,并可能随着市场环境的变化而变化。这里是我们感到困惑的地方:你建议如何根据挂单可能成功或不成功的假设来计算挂单的保证金? Petros Shatakhtsyan 2018.07.02 05:04 #42 Vladimir Karputov:假设挂单可能成功,也可能不成功,你打算如何计算挂单的保证金?正是如此。而且不是普通的挂单。当账户上有未结头寸时,我们必须问自己:为了保持保证金小于自由保证金,必须开出多少手订单。 为此,你必须知道的不是交易账户的杠杆率,而恰恰是符号的当前杠杆率。而没有真正的杠杆作用,就不可能确定保证金。 Renat Akhtyamov 2018.07.02 14:40 #43 好了,理论家们... 下面是一个有100年历史的工作程序的代码片断。 ))) if(Action=="BUY" && orBUY==0) { if(OrderCalcMargin(ORDER_TYPE_BUY,_Symbol,1,ASK,Mgn)==true) { Lot=Acc_Bal*Risk/(Mgn*lvrg); if(Lot<minLot)Lot=0; if(Lot>maxLot)Lot=maxLot; Lot=NormalizeDouble(Lot,ls); if(Lot>=minLot) { if(OpenPositions(_Symbol, "BUY", Lot, Magik_Number, "xxx")==-1) { Fun_Error(GetLastError()); return; } } } } if(Action=="SELL" && orSELL==0) { if(OrderCalcMargin(ORDER_TYPE_SELL,_Symbol,1,BID,Mgn)==true) { Lot=Acc_Bal*Risk/(Mgn*lvrg); if(Lot<minLot)Lot=0; if(Lot>maxLot)Lot=maxLot; Lot=NormalizeDouble(Lot,ls); if(Lot>=minLot) { if(OpenPositions(_Symbol, "SELL", Lot, Magik_Number, "xxx")==-1) { Fun_Error(GetLastError()); return; } } } } 好吧,你必须这样做,你必须这样做,你必须这样做! 我已经忘了... SAR,进行切换,为每个字符手写一个肩膀,并让程序知道它。 不用管问题在哪里解决,一言以蔽之,写好代码就可以了。 // 如果你不能计算你的钱,别人会帮你计算。(© new-rena) 祝您好运! 再见 Estimating margin requirements in Questions from Beginners MQL5 初学者的问题 MQL5 MT5 MetaTrader Alexey Viktorov 2018.07.02 15:57 #44 Renat Akhtyamov:好了,理论家们... 下面是一个有100年历史的工作程序的代码片段。你必须这样做,你必须这样做,你必须这样做! 我已经忘了... SAR,进行切换,为每个字符手写一个肩膀,并让程序知道它。 不要在问题解决得像小菜一碟的地方费心,写好代码再去看。 // 如果你不能计算你的钱,别人会帮你计算。(© new-rena) 祝您好运! 再见对上述内容的补充。 不要忘记定期重写这份清单。不是每小时,而是只有在经纪人改变这些数值的时候。)))))) Renat Akhtyamov 2018.07.02 16:07 #45 Alexey Viktorov:对上述内容的补充。 而且不要忘记定期重写这份清单。不是每小时,而是只有在你的经纪人改变这些数值的时候。))))))在这种交易条件下,最好将所有手数计算到最小杠杆,以免在最不合适的时候突然遇到资金短缺。 在这种情况下,1k2 )))我至少有1k100 我的杠杆率至少是1k100,而且我从来没有遇到过它下降的威胁。 ))) Petros Shatakhtsyan 2018.07.02 16:22 #46 Renat Akhtyamov:好了,理论家们...这不仅仅是理论,也是实践。 你写了一个不识字的程序,向大家展示你的 "杰作",然后胡说八道。 如果你有开放的职位,你的程序将无法正常工作。 Renat Akhtyamov 2018.07.02 16:24 #47 Petros Shatakhtsyan:这不仅仅是理论,也是实践。你写了一个不识字的节目,向大家展示你的 "杰作",并胡说八道。如果你有开放的职位,你的程序将无法正常工作。听着,仔细阅读。 如果(Action=="BUY"&& orBUY==0)我很快就会给你写三个字的信...... Petros Shatakhtsyan 2018.07.02 16:51 #48 Renat Akhtyamov:听着,仔细阅读。 如果(Action=="BUY"&& orBUY==0) 我很快就会给你写三个字母的字...这是一个街头小子的威胁吗? 我建议你冷静下来,保持安静,否则我将在讨论你的产品时写下最糟糕的评论,显示你的程序的所有缺陷,没有人会购买它们)。 Renat Akhtyamov 2018.07.02 17:00 #49 Petros Shatakhtsyan:这是一个街头小子的威胁吗? 我建议你冷静下来,保持安静,否则我将在讨论你的产品时写下最糟糕的评论,展示你的程序的所有缺陷,没有人会购买它们)。那是你的事,我没有威胁。 我只是向你展示了你自己无法看到的东西。仅此而已 ) Alexey Viktorov 2018.07.02 17:08 #50 Renat Akhtyamov:在这种交易条件下,最好将所有手数计算到最小杠杆,以免在最不合适的时候突然遇到资金短缺。 在这种情况下,1k2 )))我至少有1k100 我至少有1q100的资金,到目前为止,他们还没有威胁要减少我的损失。 )))雷纳特,在 "布痕瓦尔德 "大门上写着 "jedem das Seine"。 不要把你的意见强加给别人。有人可能需要把他们的存款装到最大,这个决定取决于这里讨论的参数。 12345678 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我建议你仔细阅读这个功能的用途。
边缘
[out] 变量,如果这个函数成功执行,它将被用来记录所需的保证金。该计算是在当前账户中没有挂单 和未结头寸的情况下进行的。
保证金的价值取决于许多因素,并可能随着市场环境的变化而变化。
这里是我们感到困惑的地方:你建议如何根据挂单可能成功或不成功的假设来计算挂单的保证金?
假设挂单可能成功,也可能不成功,你打算如何计算挂单的保证金?
正是如此。而且不是普通的挂单。当账户上有未结头寸时,我们必须问自己:为了保持保证金小于自由保证金,必须开出多少手订单。
为此,你必须知道的不是交易账户的杠杆率,而恰恰是符号的当前杠杆率。而没有真正的杠杆作用,就不可能确定保证金。
好了,理论家们...
下面是一个有100年历史的工作程序的代码片断。
)))
if(Action=="BUY" && orBUY==0)
{
if(OrderCalcMargin(ORDER_TYPE_BUY,_Symbol,1,ASK,Mgn)==true)
{
Lot=Acc_Bal*Risk/(Mgn*lvrg);
if(Lot<minLot)Lot=0;
if(Lot>maxLot)Lot=maxLot;
Lot=NormalizeDouble(Lot,ls);
if(Lot>=minLot)
{
if(OpenPositions(_Symbol, "BUY", Lot, Magik_Number, "xxx")==-1)
{
Fun_Error(GetLastError());
return;
}
}
}
}
if(Action=="SELL" && orSELL==0)
{
if(OrderCalcMargin(ORDER_TYPE_SELL,_Symbol,1,BID,Mgn)==true)
{
Lot=Acc_Bal*Risk/(Mgn*lvrg);
if(Lot<minLot)Lot=0;
if(Lot>maxLot)Lot=maxLot;
Lot=NormalizeDouble(Lot,ls);
if(Lot>=minLot)
{
if(OpenPositions(_Symbol, "SELL", Lot, Magik_Number, "xxx")==-1)
{
Fun_Error(GetLastError());
return;
}
}
}
}
好吧,你必须这样做,你必须这样做,你必须这样做!
我已经忘了...
SAR,进行切换,为每个字符手写一个肩膀,并让程序知道它。
不用管问题在哪里解决,一言以蔽之,写好代码就可以了。
// 如果你不能计算你的钱,别人会帮你计算。(© new-rena)
祝您好运!
再见
好了,理论家们...
下面是一个有100年历史的工作程序的代码片段。
你必须这样做,你必须这样做,你必须这样做!
我已经忘了...
SAR,进行切换,为每个字符手写一个肩膀,并让程序知道它。
不要在问题解决得像小菜一碟的地方费心,写好代码再去看。
// 如果你不能计算你的钱,别人会帮你计算。(© new-rena)
祝您好运!
再见
对上述内容的补充。
不要忘记定期重写这份清单。不是每小时,而是只有在经纪人改变这些数值的时候。))))))
对上述内容的补充。
而且不要忘记定期重写这份清单。不是每小时,而是只有在你的经纪人改变这些数值的时候。))))))
在这种交易条件下,最好将所有手数计算到最小杠杆,以免在最不合适的时候突然遇到资金短缺。
在这种情况下,1k2
)))
我至少有1k100
我的杠杆率至少是1k100,而且我从来没有遇到过它下降的威胁。
)))
好了,理论家们...
这不仅仅是理论,也是实践。
你写了一个不识字的程序,向大家展示你的 "杰作",然后胡说八道。
如果你有开放的职位,你的程序将无法正常工作。
这不仅仅是理论,也是实践。
你写了一个不识字的节目,向大家展示你的 "杰作",并胡说八道。
如果你有开放的职位,你的程序将无法正常工作。
听着,仔细阅读。
如果(Action=="BUY"&& orBUY==0)
我很快就会给你写三个字的信......
听着,仔细阅读。
如果(Action=="BUY"&& orBUY==0)
我很快就会给你写三个字母的字...这是一个街头小子的威胁吗?
我建议你冷静下来,保持安静,否则我将在讨论你的产品时写下最糟糕的评论,显示你的程序的所有缺陷,没有人会购买它们)。
这是一个街头小子的威胁吗?
我建议你冷静下来,保持安静,否则我将在讨论你的产品时写下最糟糕的评论,展示你的程序的所有缺陷,没有人会购买它们)。
那是你的事,我没有威胁。
我只是向你展示了你自己无法看到的东西。
仅此而已
)
在这种交易条件下,最好将所有手数计算到最小杠杆,以免在最不合适的时候突然遇到资金短缺。
在这种情况下,1k2
)))
我至少有1k100
我至少有1q100的资金,到目前为止,他们还没有威胁要减少我的损失。
)))
雷纳特,在 "布痕瓦尔德 "大门上写着 "jedem das Seine"。
不要把你的意见强加给别人。有人可能需要把他们的存款装到最大,这个决定取决于这里讨论的参数。