MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 801

 

宣言された変数にtickvalueがありますが、計算には 関与していません。どこに あるべきか?

  double lots_bzu = 0;
  double sum_bzu = 0;
  double tickvalue=MarketInfo(Symbol(),MODE_TICKVALUE);
  double price_bzu_o = 0;
  for (double i_bzu = 0; i_bzu < OrdersTotal(); i_bzu++)
  {
   if ( !OrderSelect ( i_bzu , SELECT_BY_POS , MODE_TRADES )) break;
   if ( OrderSymbol () != Symbol()) continue;

   if ( OrderType () == OP_BUY)
   {
    lots_bzu = lots_bzu + OrderLots ();
    sum_bzu = sum_bzu + OrderLots () * OrderOpenPrice ();
   }

   if ( OrderType () == OP_SELL )
   {
    lots_bzu = lots_bzu - OrderLots ();
    sum_bzu = sum_bzu - OrderLots () * OrderOpenPrice ();
   }
   
   price_bzu_o = 0;
   if (lots_bzu != 0 )
   price_bzu_o = sum_bzu / lots_bzu;                                  // уровень общего безубытка
  }
 
yiduwi:

宣言された変数にtickvalueがありますが、計算には 関与していません。どこに あるべきか?

損益分岐点を決定する際、Tickvalue社はスワップや手数料をその水準で計上することを要求されています。

しかし、あなたが取ったコードでは、それはありません、多分トランザクションが速く、スワップが形成されていないか、または非常に小さいので、あなたはちょうどそれを コメントアウトすることができます;-)。

 
Maxim Kuznetsov:

損益分岐点を決定する際、Tickvalue社はスワップや手数料をその水準で計上することを要求されています。

おそらくトランザクションは高速で、スワップは形成されていないか、非常に小さいので、コメントアウトする ことができます;-)

ありがとうございました)スワップと手数料は変数sumsvopに書かれていますが、 どのようにスワップを考慮し、その結果、このティック価格はどこにあるのでしょうか?

double sumsvop = 0;
  double tickvalue=MarketInfo(Symbol(),MODE_TICKVALUE);
  
  for (int i_bzu = 0; i_bzu < OrdersTotal(); i_bzu++)
  {
   if ( !OrderSelect ( i_bzu , SELECT_BY_POS , MODE_TRADES )) break;
   if ( OrderSymbol () != Symbol()) continue;
   if ( OrderType () == OP_BUY)
   {
    lots_bzu = lots_bzu + OrderLots ();
    sum_bzu = sum_bzu + OrderLots () * OrderOpenPrice ();
    sumsvop+=OrderSwap()+OrderCommission();                            //Swap

   }

   if ( OrderType () == OP_SELL )
   {
    lots_bzu = lots_bzu - OrderLots ();
    sum_bzu = sum_bzu - OrderLots () * OrderOpenPrice ();
    sumsvop+=OrderSwap()+OrderCommission();                            //Swap

   }
   
   price_bzu_o = 0;
   if (lots_bzu != 0 )
   price_bzu_o = sum_bzu / lots_bzu;                                  // уровень общего безубытка
  }
 
yiduwi:

ありがとうございます)、スワップはどのように計上し、結果的にこのティック価格はどこに行くのでしょうか?

を考えてみてください。

ポジションの出来高が あり、バランスシート上の損失(スワップや手数料)もわかっているはずです。何点くらい修正すればいいのでしょうか?


 
Maxim Kuznetsov:

考えてみてください。

ポジションの出来高が あり、バランスシート上の損失(スワップや手数料)もわかっているはずです。何点くらい調整すればいいのでしょうか?


スワップや手数料はポイントで調整することが明確になっています。ティックの価格はどのように影響するのでしょうか?

 
yiduwi:

スワップやコミッションをポイントに換算する必要があることは明らかです。ティックの価格はどのように関わってくるのでしょうか?

F1を向けるだけで
MODE_TICKVALUE

コードの中に入っているんですね。そして、疑問を投げかけたのは、その応用である。

 
Maxim Kuznetsov:
はすでにF1を押しています。

コードの中に入っているんですね。そして、疑問を投げかけたのは、その応用である。

だから、お金からポイントへの変換式にそれ(tickvalue)がどう関わっているのかを聞いているのです。

double tickvalue=MarketInfo(Symbol(),MODE_TICKVALUE);
 
こんにちは。未決済注文のチャートに出来高を 書き込むインジケータをお持ちの方はいらっしゃいませんか?または、どのように教えてください。
 

csv形式のティッククオートを持っていますが、どのようにMT5テスターに取り込めばよいのでしょうか?

例えば、MT4用のクールなcsv2fxtスクリプトがありますが、5用のアナログはありますか?

 
こんにちは!端末の Service-Settings-Advisorsの設定で、WebRequestに信頼できる領域へのリンクを追加できるのですが・・・そこから削除することは可能でしょうか?編集しても起動したままで、ターミナルから削除できない...。