アイテムVSピープ - ページ 65

 
Aleksandr Klapatyuk:

EAを設定したら?

ターミナルに何pips入るのか、この数字に達するのはいつなのか。

というのは、「やってはいけないこと」の例を示しているのです。

//--- tuning for 3 or 5 digits
   int digits_adjust=1;
   if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
      digits_adjust=10;
   m_adjusted_point=m_symbol.Point()*digits_adjust;

   m_stop_loss             = InpStopLoss              * m_adjusted_point;
   m_take_profit           = InpTakeProfit            * m_adjusted_point;

-- というのも、デフォルトではすべてのパラメータを10倍して計算されるからです。

エントリーは言うまでもありません。

input ushort   InpStopLoss          = 15;          // Stop Loss, in pips (1.00045-1.00055=1 pips)
input ushort   InpTakeProfit        = 46;          // Take Profit, in pips (1.00045-1.00055=1 pips)

-- そして、すでに60ページもあるこのスレッドから判断すると、着実に誤解を招いている。

 
Andrey Gladyshev:
火に少し油を入れよう(ポップコーンを揚げよう)))
MT4では、アイテムを分割する意味はありません。
各ポジションはそれ自体で
しかし、MT5では(私たちはネッティングを意味する)あらゆる商品で
は、常に1つのポジションです。したがって、異なるレベルで追加する場合
ポジションの合計金額が端数となる場合があります。

結局のところ、ポジションの 価格は相場ではないのです。

 
Dmitry Fedoseev:

まず、そこで実際にレートがどう変わるかを見てみましょう。そこにある1/8の1/32はどこにあるのでしょうか?納屋の看板を見て、納屋の中を見たら、違うんです。

なぜ、私がそれを理解しなければならないのか?あなたの主張、あなたが理解してから説明しなさい。

ここに絵が描かれていますね。

ここで1/8の1/32を見ることができるのはどこでしょうか?そして、登場人物の一人がまったく変わっているのが、UNCHです。

自分では解らない))。
私はそれを理解する必要はありません、私はすべてを完全に理解しています ))) 。
1ピップが何個あるか数えて、1ピップがいくらのお金になるかを書きます。

ファイル:
pips.png  31 kb
 
Andrey Gladyshev:
そして、一般的な質問にはもう一つあります。
FXのDCの5桁が思いついたようなものですね。
旧ポイントのステップは、以下から来ているとします。
引用元プロバイダー(推定)。
もしかして、価格の5桁目が
は、DC内のアクションですか?

もしかしたら...5番目だけでなく

 
Andrey F. Zelinsky:

そうでない場合の例を挙げていますね。

-- ポイント単位ですべてのパラメータを10倍するのは確実ではないし、デフォルトでは5桁のメリットが失われるわけです。

エントリーは言うまでもありません。

-- そして、すでに60ページもあるこのスレッドから判断すると、着実に誤解を招いている。

では、端末そのものは何点くらいになるのでしょうか?

また、コードも間違っているとのことですが、ターミナル自体のMACDサンプルを使用しています。

//+------------------------------------------------------------------+
//|                                                  MACD Sample.mq5 |
//|                   Copyright 2009-2017, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright   "Copyright 2009-2017, MetaQuotes Software Corp."
#property link        "http://www.mql5.com"
#property version     "5.50"
#property description "It is important to make sure that the expert works with a normal"
#property description "chart and the user did not make any mistakes setting input"
#property description "variables (Lots, TakeProfit, TrailingStop) in our case,"
#property description "we check TakeProfit on a chart of more than 2*trend_period bars"

#define  MACD_MAGIC 1234502
//---
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\AccountInfo.mqh>
//---
input double InpLots          =0.1; // Lots
input int    InpTakeProfit    =50;  // Take Profit (in pips)
input int    InpTrailingStop  =30;  // Trailing Stop Level (in pips)
input int    InpMACDOpenLevel =3;   // MACD open level (in pips)
input int    InpMACDCloseLevel=2;   // MACD close level (in pips)
input int    InpMATrendPeriod =26;  // MA trend period
//---
int ExtTimeOut=10; // time out in seconds between trade operations
//+------------------------------------------------------------------+
//| Initialization and checking for input parameters                 |
//+------------------------------------------------------------------+
bool CSampleExpert::Init(void)
  {
//--- initialize common information
   m_symbol.Name(Symbol());                  // symbol
   m_trade.SetExpertMagicNumber(MACD_MAGIC); // magic
   m_trade.SetMarginMode();
   m_trade.SetTypeFillingBySymbol(Symbol());
//--- tuning for 3 or 5 digits
   int digits_adjust=1;
   if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
      digits_adjust=10;
   m_adjusted_point=m_symbol.Point()*digits_adjust;
//--- set default deviation for trading in adjusted points
   m_macd_open_level =InpMACDOpenLevel*m_adjusted_point;
   m_macd_close_level=InpMACDCloseLevel*m_adjusted_point;
   m_traling_stop    =InpTrailingStop*m_adjusted_point;
   m_take_profit     =InpTakeProfit*m_adjusted_point;
//--- set default deviation for trading in adjusted points
   m_trade.SetDeviationInPoints(3*digits_adjust);
//---
   if(!InitCheckParameters(digits_adjust))
      return(false);
   if(!InitIndicators())
      return(false);
//--- succeed
   return(true);
  }
//+------------------------------------------------------------------+
 
Roman:

でも、それを理解するのはあなたではないのです ))。
理解する必要はない、すべて完璧に理解している ))

なぜ私が?納屋の看板と現実との矛盾を見る限りは。もういいよ。以前からここには端数のある写真がたくさんありましたが、仕方ないですね。

ほら...いつものことだが、みんな分かっているのに、誰も何も言えない。

 
Dmitry Fedoseev:

なぜ私が?納屋に書かれた文字と現実との矛盾を見る限りは。ほら...いつものことだが、みんな分かっているのに、誰も何も言えない。

だって、1ピップが何ピップなのかなんて聞きたくもないし数えようともしない、必要ない、自分の波があるんだから。
なぜ、必要のない人に説明するのか?
ZTの1ポイントはいくらですか?

 
Roman:

だって、1ピップが何ピップなのかなんて聞きたくもないし数えようともしない、必要ない、自分の波があるんだから。
必要ない人になぜ説明するのか?
ZTの1ポイントはいくらですか?

アイテムの名称がわからず、ピップがどこにあるのか、何があるのかさっぱりわかりません。

今のところ、私はこの派手な表とそこに示された見積もりとの間に矛盾があるとしか思えず、どう比較したらいいのかわからないのです。

 
Andrey F. Zelinsky:

そうでない場合の例を挙げていますね。

-- デフォルトですべてのパラメータを10倍にしてしまうのは、5桁のアドバンテージを失うことになります。

エントリーは言うまでもありません。

-- そして、このスレッドの60ページにもわたる乱文から判断すると、着実に誤解を招いている。

input int InpTakeProfit =50;//テイクプロフィット(単位:pips)。

ターミナルに500pipsの利益が表示されます。

 
Itemは1桁目である可能性が高いので、Item.真実