задачку поставил для себя . найти среднее арифметическое валют и вывести в линии индикатора для начала . а сегодня идея пришла : Данный график выводится
и расчет нового значения выполняется каждый раз при получении информации о
сделке по инструменту, входящему его состав, по следующей формуле:
V = Vпред. + Wист. * (EMAист. - EMAист.пред.), где:
V – новое значение символа; Vпред. – предыдущее значение символа (начальное значение = 0); Wист. – вес источника (влияние изменений данного инструмента на символ, может принимать отрицательные значения);
EMAист. – текущее значение экспоненциальной средней цены инструмента;
EMAист.пред. - предыдущее значение экспоненциальной средней цены инструмента.
Значение EMAист. рассчитывается по следующей формуле:
EMAист. = Wн.з. * Pист. / step + (1 - Wн.з.) * EMAпред., где:
Wн.з. – вес нового значения при усреднении (когда Wн.з. = 1 усреднения не происходит);
Pист. – цена в сделке по данному инструменту;
step – шаг цены инструмент в
общем формула заимствована от торгового привода Qscalp поводырь
а пока не знаю как описать среднее арифметическое валют и вывести в линии индикатора растолкуйте пожалуйста чайнику
初心者の方、上級者の方、5年生の数学の問題を解いてみてください:)
...私は何を間違えているのだろう?コードはどこにある?
今日のフォーラムは何かバグがあるようです。すべてが正常に表示されるわけではありません。修正されるのを待つ。
コード挿入 確認。
//|私の最初の指標。mq5|
//| Copyright 2014, MetaQuotes Software Corp.||
//|http://wwwmql5.com |
//+------------------------------------------------------------------------------+
#property version "1.00"
#property indicator_chart_window
入力文字列Symbol0 = "EURUSD";//1 symbol
input bool Trade0 = true;// on/off
入力文字列 Symb1 = "USDCHF";/2-symbol
入力bool Trade1 = true; // オン/オフ
入力文字列Symb2 = "USDJPY";//3 シンボル
入力 boolTrade2 = true; // オン/オフ
入力文字列Symb3 = "USDCAD";//4-symbol
入力 boolTrade3 = true; // オン/オフ
入力文字列Symb4 = "AUDUSD";//5-symbol
入力 bool Trade4 = true;// オン/オフ
入力文字列 Symb5 = "AUDNZD";//6symbol
入力bool Trade5 = true; // オン/オフ
入力文字列Symb6 = "USDCAD";//4-symbol
入力 boolTrade6 = true; // オン/オフ
入力文字列Symb7 = "AUDUSD";//5-symbol
入力 boolTrade7 = true; // オン/オフ
入力文字列Symb8 = "AUDNZD";/ /6-symbol
input bool Trade8 = true;//on/off
//+-------------------------------------------------------------+
//|カスタムインジケータ初期化機能|
//+------------------------------------------------------------------------+
Symbol0= a;
//--- インジケータバッファのマッピング
//---
//+--------------------------------------------------------+
//| カスタムインジケータイテレーション関数|
//+------------------------------------------------------------------------------+
int OnCalculate(const int rates_total,
)const int prev_calculated,
const datetime &time[],
const double &open[],
const double &.high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//---
//--- 次の呼び出しのために prev_calculated の値を返す
return(rates_total);
}
//+------------------------------------------------------------------------+.
さて、もう一度やってみましょう。
どのブラウザ?
どのバージョン?
詳細はサービスデスクへ
問いかけ
какой браузер?
のバージョンは?
答えは
テキスト、写真、表、コード、ビデオを貼り付けることができます。
以上で質問を終わります。
文句を言い続けるのは自由です。
質問
答えは
もう質問はありません。
文句を言い続けてもいい。
このブラウザがどのようなバージョンであるかは、誰にもわかりません、・・・通常バージョンは販売されたもので、カラーボタンのブラウザです !無駄に「Yandex」検索をしている。
プリンターは厳重に、キーボードは神聖に、マウスは誘惑に負けたら切り捨てる!」。
Control+Alt+Delitと読みます:)))
MQl5が行単位で読み込むことがよくわかりました。
общем формула заимствована от торгового привода Qscalp поводырь