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);
}
未決済注文の大きさを別にカウントして、注文数 で割れば正しいでしょうか?プロフィットオーダーも同じでしょう。
(ありがとうございました。
ありがとうございます。すべてのオープンオーダーの合計利益をpipsで計算する方法を教えてください。何を修正しましょうか?
OrderProfit()を使って、入金通貨で 計算します。
pipsで計算するため、オープンオーダーとクローズドオーダーのモデルは若干異なる
オープンオーダー用
こんな感じ
未決済注文の大きさを別にカウントして、注文数で割れば正しいでしょうか?プロフィットオーダーも同じでしょう。
ありがとうございます。
ロングポジションの場合、利益(pips)は次のように計算されます。
ショートポジションの場合は、以下のように計算されます。
OrderProfit()を使って、入金通貨で計算します。
pipsで計算するため、オープンオーダーとクローズドオーダーのモデルは若干異なる
オープンオーダーの場合
こんな感じ
すべてのポーズが同じ楽器にある場合のみ、それが可能です。
同意
皆さん - 少し助けてください...
この質問には本当に困っています。注文の手数料をどのようにpipsに換算すればよいのでしょうか?
Commentで行うことをお勧めします。
RekkeR:
https://www.mql5.com/ru/code/10558
著者、忙しいので、誰かマシンを簡略化してくれないかな。
https://www.mql5.com/ru/forum/136747/page506
ローマン06.01.2012 16:13
それは彼がここに新年の前にどこかにいたときアレックスSergeev'uに少し前に行く必要があったスレッドは、関心のあるフォーラムメンバーのアイデア、ツール、テンプレート、および、ちなみに、話す、そこから最初の場所でちょうどそれらを完了するために彼の意欲について、これらのインタラクティブなギズモについて話していた最終的に彼の提案を作成しました...探すか、数ページ後に見ると、もう(このスレッドは)5ページ目までちょっと行ってますね・・・。:-)
P.S. 今からでも遅くないから聞いてみようかな...。
???遅刻について
皆さん - 少し助けてください...
この質問には本当に困っています。注文の手数料をどのようにpipsに換算すればよいのでしょうか?
注文をどうするかは全く考えていないが、そのロットを使いたい。