double ProfitPoint(){
int total=OrdersTotals();
double profit=0;
for (int pos=0;pos<total;pos++) {
OrderSelect(......);
if (myOrder()) { // выбор своего ордера или нужного (варианты на ваше усмотрениеif (OrderType()==OP_BUY){
profit+=(Bid-orderOpenPrice())/Point;
} elseif (OrderType()==OP_SELL) {
profit+=(orderOpenPrice()-Ask)/Point;
}
}
return(profit);
}
double ProfitPoint(){
int total=OrdersTotals();
double profit=0;
for (int pos=0;pos<total;pos++) {
OrderSelect(......);
if (myOrder()) { // выбор своего ордера или нужного (варианты на ваше усмотрениеif (OrderType()==OP_BUY){
profit+=(Bid-orderOpenPrice())/Point;
} elseif (OrderType()==OP_SELL) {
profit+=(orderOpenPrice()-Ask)/Point;
}
}
return(profit);
}
如果我单独计算未结订单的规模并除以订单数量,是否正确?这对利润订单来说也是如此。
(谢谢你。
谢谢你,请告诉我如何计算所有未平仓订单的总利润,以点计算。我们应该纠正什么?
使用OrderProfit(),我们以存款的货币 来计算
为了以点计算,开仓和平仓订单的模型略有不同
未完成的订单
类似这样的事情
如果我单独计算未结订单的规模并除以订单数量,是否正确?这对利润订单来说也是如此。
谢谢你。
对于一个多头头寸,以点为单位的利润计算如下。
对于空头头寸,其计算方法如下。
使用OrderProfit(),我们以存款货币计算
为了以点计算,开仓和平仓订单的模型略有不同
对于开放的订单
类似这样的事情
只有当所有的姿势都在同一个乐器上时,你才可以这样做。
同意的
先生们--有点帮助...
我完全被难住了--这是我的问题--我如何将订单佣金转化为点子?
我建议你通过评论来做这件事。
雷克尔。
https://www.mql5.com/ru/code/10558
作者,忙得不可开交,也许有人能把机器简化。
https://www.mql5.com/ru/forum/136747/page506
罗马人。06.01.2012 16:13
这不得不早一点轮到亚历克斯-谢尔盖耶夫,当新年前在这里的某个地方创建了一个线程,他的建议是最终确定任何感兴趣的论坛成员的想法,工具,模板,而且,顺便说一下,在那里在第一时间从它只是在谈论这些互动的小工具,关于他愿意完成他们...找找看,或者晚几页看看,你会发现它(这个主题)已经有点到第五页了 ...:-)
P.S. 也许现在问他还不算太晚...
???关于迟到。
先生们--有点帮助...
我真的被这个问题搞糊涂了--如何将订单的佣金转化为点值?
我不知道该如何处理这个订单,但我宁愿使用它的地段。