//+------------------------------------------------------------------+//| 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>
//---inputdouble InpLots =0.1; // Lotsinputint InpTakeProfit =50; // Take Profit (in pips)inputint InpTrailingStop =30; // Trailing Stop Level (in pips)inputint InpMACDOpenLevel =3; // MACD open level (in pips)inputint InpMACDCloseLevel=2; // MACD close level (in pips)inputint 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 digitsint 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);
//--- succeedreturn(true);
}
//+------------------------------------------------------------------+
EAを設定したら?
ターミナルに何pips入るのか、この数字に達するのはいつなのか。
というのは、「やってはいけないこと」の例を示しているのです。
-- というのも、デフォルトではすべてのパラメータを10倍して計算されるからです。
エントリーは言うまでもありません。
-- そして、すでに60ページもあるこのスレッドから判断すると、着実に誤解を招いている。
火に少し油を入れよう(ポップコーンを揚げよう)))
MT4では、アイテムを分割する意味はありません。
各ポジションはそれ自体で
しかし、MT5では(私たちはネッティングを意味する)あらゆる商品で
は、常に1つのポジションです。したがって、異なるレベルで追加する場合
ポジションの合計金額が端数となる場合があります。
結局のところ、ポジションの 価格は相場ではないのです。
まず、そこで実際にレートがどう変わるかを見てみましょう。そこにある1/8の1/32はどこにあるのでしょうか?納屋の看板を見て、納屋の中を見たら、違うんです。
なぜ、私がそれを理解しなければならないのか?あなたの主張、あなたが理解してから説明しなさい。
ここに絵が描かれていますね。
ここで1/8の1/32を見ることができるのはどこでしょうか?そして、登場人物の一人がまったく変わっているのが、UNCHです。
自分では解らない))。
私はそれを理解する必要はありません、私はすべてを完全に理解しています ))) 。
1ピップが何個あるか数えて、1ピップがいくらのお金になるかを書きます。
そして、一般的な質問にはもう一つあります。
FXのDCの5桁が思いついたようなものですね。
旧ポイントのステップは、以下から来ているとします。
引用元プロバイダー(推定)。
もしかして、価格の5桁目が
は、DC内のアクションですか?
もしかしたら...5番目だけでなく
そうでない場合の例を挙げていますね。
-- ポイント単位ですべてのパラメータを10倍するのは確実ではないし、デフォルトでは5桁のメリットが失われるわけです。
エントリーは言うまでもありません。
-- そして、すでに60ページもあるこのスレッドから判断すると、着実に誤解を招いている。
では、端末そのものは何点くらいになるのでしょうか?
また、コードも間違っているとのことですが、ターミナル自体のMACDサンプルを使用しています。
でも、それを理解するのはあなたではないのです ))。
理解する必要はない、すべて完璧に理解している ))
なぜ私が?納屋の看板と現実との矛盾を見る限りは。もういいよ。以前からここには端数のある写真がたくさんありましたが、仕方ないですね。
ほら...いつものことだが、みんな分かっているのに、誰も何も言えない。
なぜ私が?納屋に書かれた文字と現実との矛盾を見る限りは。ほら...いつものことだが、みんな分かっているのに、誰も何も言えない。
だって、1ピップが何ピップなのかなんて聞きたくもないし数えようともしない、必要ない、自分の波があるんだから。
なぜ、必要のない人に説明するのか?
ZTの1ポイントはいくらですか?
だって、1ピップが何ピップなのかなんて聞きたくもないし数えようともしない、必要ない、自分の波があるんだから。
必要ない人になぜ説明するのか?
ZTの1ポイントはいくらですか?
アイテムの名称がわからず、ピップがどこにあるのか、何があるのかさっぱりわかりません。
今のところ、私はこの派手な表とそこに示された見積もりとの間に矛盾があるとしか思えず、どう比較したらいいのかわからないのです。
そうでない場合の例を挙げていますね。
-- デフォルトですべてのパラメータを10倍にしてしまうのは、5桁のアドバンテージを失うことになります。
エントリーは言うまでもありません。
-- そして、このスレッドの60ページにもわたる乱文から判断すると、着実に誤解を招いている。
input int InpTakeProfit =50;//テイクプロフィット(単位:pips)。
ターミナルに500pipsの利益が表示されます。