points == pips? - ページ 5

 
angevoyageur:
6桁の数字を提供するブローカーが現れるまで
それは良いポイントです......それが起こらないことを祈りましょう。
 
RaptorUK:
MT5に4桁のブローカーはありますか? もしあれば、5桁のブローカーとは異なるポイントがあります。 ポイントは最後の桁ですが、4桁と5桁のブローカーではそれは同じではありません。

私のピップの定義は、4桁と5桁のブローカーに同じものを返すので、私の意見では、ポイントよりもそれを定義することが可能です。
もしブローカーがMQL5でポイントを定義するのに本当に関係しているならば、MQは関数をPoint(string broker)に変更した方が良いと思います;-)
 

私もpips定義に長い間悩まされています。みんな違うようです。その上、各ペアの気配値の桁数が違うので、1pipは事実上存在しません。(各ペアで異なる値を持っています)。私は、価格変化に対する貨幣価値を利用する唯一の方法は、すべてのブローカーがすべてのシンボルについて5桁の価格を統一するように強制することだと思います。(通貨ペア、金属、株式など)。ブローカーは自発的にそれをしない、なぜなら自分たちがもっとたくさん盗んでいることを認めたくないからだ。ブローカーが「狭いスプレッド」と言う場合、実際には狭い数字(例えばゴールドで30)を表示しますが、実際には2桁の数字を引用しているだけなので、30を請求していることになります。実際のスプレッドは3000ポイントとか。私はこの混乱を打開するために、自分用にスプレッドシートを作りました。実際には、私のブローカーは、あるペアは5桁、あるペアは4桁、あるペアは3桁、さらにあるペアは2桁である。私はそれを把握し、自分自身のために紙にそれを書くとき、私はゼロの希望量を追加した場合、私は約200ペアのいずれかで1000ポイントのために例えば統一された価格、したがって統一されたお金の価値を作ることを発見した。

ブローカーは、スプレッドやスワップ、手数料などを上乗せして請求していると思われます。しかし、もし価格が常に5桁であれば、どのシンボルを取引しようとも、1000ポイントでいくら儲かるか正確に知ることができます。

みんな。教えてください。それとも実現可能な のでしょうか?それとも、実現可能なことなのでしょうか?

 
前回の記事について、何かコメントはありますか?
 
Vorobyov:
前回の記事について何かコメントはありますか?
私の意見では、ピップ標準の定義は、何の解決策にもなりません。
任意のブローカーやプラットフォームは、彼らがしたい場合は、顧客に必要なようにピップを命名することができますので、私のためにそれはそのような標準は必要ありません、それはいくつかの内部ルールの場合、ちょうど条約および/または契約です。
 

皆さん、こんにちは。

私はプログラミングに詳しくありません。

ポイント値を計算する方法はありますか?4桁のブローカーと5桁のブローカー、私はこのようにプログラムを書きましたが、正しいですか?(pipsを扱うのは嫌なので...笑)

Take Profitを 100にしたい場合、次のように書きましたが、常にエラー130になります。

double calcPrice;

calcPrice= Ask+(100*Point()) ;///<<<<------実際にはask priceでマーケット(もしくはModify Order >> OrderOpenPrice(); の時)。

1.このメソッドは、4桁のブローカーと5桁のブローカーに正しいですか?

2.Isは、他のメソッドは、すべてのこれらの要件に使用することができます。

3.Anyoneは、この桁のケースエラーなしで例、OrderSendを助けることができます。


どんなコメントでも結構です。

ありがとうございます。

 

73398956Aipl: when i want put 100 Take Profit i wrote like this, but it makes Error 130 always

calcPrice= Ask+(100*Point()) ;///<<<<------実際にアスク価格で市場(または私は注文を修正したとき >> OrderOpenPrice(); )

1.この方法は、4桁のブローカーと5桁のブローカーのために正しいですか?

  1. あなたは100何を したいですか?あなたのコードは100ポイントを 生成します。もし100PIPが欲しいなら、5桁のブローカーでは値が間違っていることになります。もし10PIPが欲しいなら、その値は4桁のブローカーで間違っていることになります。
  2. ブローカーを4/5に切り替えても、値を調整しないとコードが壊れます。ブローカーが4桁と5桁の両方を提供しているときにサーバーを切り替えると、コードが壊れます。また、週末にブローカーが5桁に変更された場合にも問題が発生します。すべてPIPで行い、調整する(SL、TP スリッページ。4/5桁ブローカーと JPYペアの場合)。
  3. Tickと PIPと Pointが あります。これらは一般にすべて異なっています。ティックとは、価格の最小の変化のことです。ポイントは、最下位桁の価格です。通貨では、1ピップは0.00010(またはJPYの場合は0.010 )と定義 されています。

    4桁のブローカーでは、ポイント (0.0001) = ピップ (0.0001) です。[JPY 0.01 == 0.01] 5桁のブローカーでは、ポイント (0.00001) = 1/10 ピップ (0.00010/10) です。桁を増やして表示したからといって、1ピップの価値が変わるわけではありません。(0.0001 == 0.00010) EAはピップをポイントに調整しなければ なりません(mq4の場合。価格は最下位桁で変更することができます (1.23456 -> 1.23457)

    金属ではティックは最小の変化ですが、ポイントより大きいです。価格が123.25から123.50に変化する場合、TickSizeは 0.25で、ポイントは0.01です。ピップは意味を持ちません。

    これが、TickValueを 単独で使用しない理由です。TickSizeとの 比率としてのみ使用します。 DeltaValuePerLot() を参照してください。

 
Vorobyov:
私の前の投稿に任意のコメント?

私の見解では、固定された定義は存在しません!それは幼稚園のようなものだ、すべてのブローカーは、彼が望むものを行います私は最近、3日間のスワップに つまずいた - 通常、週末に適用される - 金曜日ではなく、水曜日に提起されている!

だから、私にとっては

  • ポイントは、あなたがブローカーから得るもの(=> _ポイント)であり
  • ピップは、1ロットに対して、ドル口座では10ドル、ユーロ口座では10ユーロの値を持つ価格の差です(私の技術的な定義です!)。

つまり、ストップがエントリーより10ピップス下に置かれた場合、どのシンボルを取引していても、私の€口座では〜100€のリスクになります!ポイントが何桁であろうと、ロットサイズがいくらであろうと、...

絶望するよりも、固定された定義がないことをチャンスととらえましょう。

私はこうしています。

bool Pip10(string sym,int &dig,double &pip,int &digis,double &pt,double refValue=10.0, const string from="") {
   // use: if (!Pip10(sym, DIG, PIP, DIGIS, PNT)){ ...
   pt             = SymbolInfoDouble(sym,SYMBOL_POINT);
   digis          = (int)SymbolInfoInteger(sym,SYMBOL_DIGITS);
   
   int      xp    = digis+1, XP = 0, n=200;
   double   tV    = SymbolInfoDouble(sym,SYMBOL_TRADE_TICK_VALUE ),  //MarketInfo(sym,MODE_TICKVALUE),///
            tS    = SymbolInfoDouble(sym,SYMBOL_TRADE_TICK_SIZE ),  //MarketInfo(sym,MODE_TICKSIZE),
            mL    = SymbolInfoDouble(sym,SYMBOL_VOLUME_MIN ),  //MarketInfo(sym,MODE_MINLOT),
            lV    = ( tS*tV == 0.0 ) ? 0.0 : tV/tS, // LotValue
            //pV    = mL*lV,
            //TV    = mL*tV, // tgt*MinLot*lV => n* MinLot * tV
            M,P1,P2, D1,D2,
            minD = 9999999999999.9,  minD2 = 9999999999999.9;
   while (lV < 0.00000000000001 && n-->0 && MQLInfoInteger( MQL_PROGRAM_TYPE ) != PROGRAM_INDICATOR) { // ~4sec in total
      Sleep(20); // try it for 10 sec, wait to get data
      pt    = SymbolInfoDouble(sym,SYMBOL_POINT);
      digis = (int)SymbolInfoInteger(sym,SYMBOL_DIGITS);
      xp    = digis+1;
      tV    = SymbolInfoDouble(sym,SYMBOL_TRADE_TICK_VALUE );  //MarketInfo(sym,MODE_TICKVALUE),///
      tS    = SymbolInfoDouble(sym,SYMBOL_TRADE_TICK_SIZE );  //MarketInfo(sym,MODE_TICKSIZE),
      mL    = SymbolInfoDouble(sym,SYMBOL_VOLUME_MIN );  //MarketInfo(sym,MODE_MINLOT),
      lV    = ( tS*tV == 0.0 ) ? 0.0 : tV/tS; // LotValue
   }
   if ( lV < 0.00000000000001 ) { Alert(sym," is NOT aivailable (yet?), called from ",from,"  err: ",err(_LastError)); pip=0.0; dig=-99; return(false); } // No connection yet
   //Print("ini Pip10(",sym,"..,ref:",DoubleToStr(refValue,2),")  Digits: ",digis," TickVal: ",DoubleToStr(tiV,2));
   while(xp>-9) {

      M  = pow(10,xp);
      P2 = M*lV*2.0;
      P1 = M*lV;
      D1 = fabs(P1-refValue);
      D2 = fabs(P2-refValue);
      
      if ( D2 > minD2 && minD > minD2 ) {
         dig = -XP;
         pip = pow(10,-dig)*2.0;
         if ( pip < tS) { Alert(sym,": PIP(",DoubleToString(pip,digis),") is SMALLER than Ticksize(",DoubleToString(tS,digis),") "); pip=0.0; dig=-99; return(false); }
         return(true);
      }

      if ( D1 > minD && minD2 > minD ) {
         dig = -XP;
         pip = pow(10,-dig);
         if ( pip < tS) { Alert(sym,": PIP(",DoubleToString(pip,digis),") is SMALLER than Ticksize(",DoubleToString(tS,digis),") "); pip=0.0; dig=-99; return(false); }
         return(true);
      }
      minD2 = D2;
      minD  = D1;
      XP = xp;
      xp--;

   }
   pip=0.0; dig=-99;
   Comment(sym," is NOT aivailable (yet?)");
   return(false); // not set :()
}
 
Carl Schreiber:

私の見解では、固定された定義は存在しません!それは幼稚園のようなものだ、すべてのブローカーは、彼が望むものを行います私は最近、3日間のスワップについて つまずきました - 通常は週末に適用される - 金曜日ではなく、水曜日に引き上げられる!


水曜日に3日分のスワップ が適用されるのは、なんか普通ですね。

で確認できます。

SymbolInfoInteger(symbol,SYMBOL_SWAP_ROLLOVER3DAYS)
 
Alain Verleyen:

水曜日に3日分のスワップが適用 されるのはいつものことです。

で確認することができます。

私には手品にしか見えません。