[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 482

 
いや、アドバイザーを書いているんですよ、バーチャルで巡回して...。)

未決済注文の大きさを別にカウントして、注文数 で割れば正しいでしょうか?プロフィットオーダーも同じでしょう。

(ありがとうございました。

 
rustein:
ありがとうございます。すべてのオープンオーダーの合計利益をpipsで計算する方法を教えてください。何を修正しましょうか?


OrderProfit()を使って、入金通貨で 計算します。

pipsで計算するため、オープンオーダーとクローズドオーダーのモデルは若干異なる

オープンオーダー用

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;
       } else if (OrderType()==OP_SELL) {
          profit+=(orderOpenPrice()-Ask)/Point;
       }
    }
    return(profit);
}

こんな感じ

 
rustein:
いや、アドバイザーを書いているんですよ、バーチャルで巡回して...。)

未決済注文の大きさを別にカウントして、注文数で割れば正しいでしょうか?プロフィットオーダーも同じでしょう。

ありがとうございます。

ロングポジションの場合、利益(pips)は次のように計算されます。

profit = (MarketInfo(OrderSymbol(), MODE_BID) - OrderOpenPrice()) / MarketInfo(OrderSymbol(), MODE_POINT);

ショートポジションの場合は、以下のように計算されます。

profit = (OrderOpenPrice() - MarketInfo(OrderSymbol(), MODE_ASK)) / MarketInfo(OrderSymbol(), MODE_POINT);
 
Vinin:


OrderProfit()を使って、入金通貨で計算します。

pipsで計算するため、オープンオーダーとクローズドオーダーのモデルは若干異なる

オープンオーダーの場合

こんな感じ

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;
       } else if (OrderType()==OP_SELL) {
          profit+=(orderOpenPrice()-Ask)/Point;
       }
    }
    return(profit);
}
すべてのポーズが同じ楽器にある場合のみ、それが可能です。
 
Reshetov:
すべてのポーズが同じ楽器にある場合のみ、それが可能です。

同意
 
ありがとうございました!またよろしく お願いします。すべて手に入れた。
 

皆さん - 少し助けてください...

この質問には本当に困っています。注文の手数料をどのようにpipsに換算すればよいのでしょうか?

 
sergeev:

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. 今からでも遅くないから聞いてみようかな...。

???遅刻について

 
遅ればせながら、MT5への提案 です。
 
elmucon:

皆さん - 少し助けてください...

この質問には本当に困っています。注文の手数料をどのようにpipsに換算すればよいのでしょうか?


注文をどうするかは全く考えていないが、そのロットを使いたい。