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

 
Mihail Matkovskij #:
次の操作を行い、得られた結果をスクリーンショットに表示してください。

以下、出てきたものを紹介します。

 
EVGENII SHELIPOV #:

以下、出てきたものを紹介します。

とにかく何が必要なのか?
 
EVGENII SHELIPOV #:

こんな感じです。

コードのどこが悪いんだ?

このスクリプトで得られた結果は以下の通りです。

ファイル:
 

こんにちは。

さまざまな実験を続ける

という発想になりました。複数のチャートから1つのチャートを作ることは可能ですか?例えば、日本、オーストラリア、ニュージーランドの3つの指数があり、アジアのセッションの 価格を合成したチャート図を作りたいのです。そして、それはポイント・バイ・ポイントではなく(普遍性がなくなるから)、発行者ごとの価格偏差で計算し、価格の折れ線を形成して、何とかそれを足し合わせる(彼らの偏差値)べきである。

なぜこれが必要なのか:サマリーチャートは、このプロセス、セクター、産業などを理解するのに非常に便利です。

 
Порт-моне тв アジアのセッションの 価格を合成したチャート図を作りたいのです。そして、それはポイント・バイ・ポイントではなく(普遍性がなくなるから)、各発行体の価格偏差で何とか計算し、価格の折れ線ができて、それが何とか(その偏差を)合計するはずである。

なぜこれが必要なのか:サマリーチャートは、特定のプロセス、セクター、産業などを理解するのに非常に便利です。

インターネットから入手するか、計算式を考え、それに基づいてカスタムインジケーターを作成します。何が問題なのか?

 
Mihail Matkovskij #:

インターネットから計算式を取り寄せたり、自分で計算式を考えて、それを元にカスタムインジケーターを作成します。何が問題なのか?

"インターネットから入手 "って、どこで?

 
Mihail Matkovskij #:

コードのどこが悪いんだ?

このスクリプトで得られた結果は以下の通りです。

私はこの問題を解決するためにあなたの助けなしで一方的または他ではないヒントをありがとうございました。

ありがとうございます!!!

でも一番は、なぜバーがずれるのかが理解できなかった?

 
EVGENII SHELIPOV #:

あなたの助けなしで、私はこの問題を解決していない一方的なまたは他のチップをありがとうございました。

ありがとうございます!!!

でも一番は、なぜバーシフトが起きたのかが分からなかった?

すべてのコードを表示する...シフトを探します
 

EAに一時停止機能を入れるのを手伝ってください。

input bool   p          = false; // задействовать паузу или нет 
input string TimeStart  = "00:00"; // время старта паузы 
input string TimeEnd    = "00:00"; // конец паузы

//+------------------------------------------------------------------+

datetime StartPause,EndPause;

//+------------------------------------------------------------------+

StartPause = StrToTime(TimeStart);   EndPause   = StrToTime(TimeEnd);

//+------------------------------------------------------------------+

if((p && StartPause < EndPause && (TimeCurrent() > StartPause &&  TimeCurrent() < EndPause)))
{
            Comment("Пауза в работе советника");
            return;
}

if((p && StartPause > EndPause && (TimeCurrent() > StartPause ||  TimeCurrent() < EndPause)))
{
            Comment("Пауза в работе советника");
            return;
}
ファイル:
IM_Go.mq4  13 kb
 
Tretyakov Rostyslav #:
全てのコードを見せてくれ...シフトを探すんだ
ObjectSetText("signal34",DoubleToString(AccountLeverage(),0),18,"Times New Roman", clrRed);
   ObjectCreate(0,"Начало торговли",OBJ_VLINE, 0, Time[0] + PeriodSeconds(PERIOD_CURRENT) + (StartTime*3600), 0);

以下は、グラフの縦線を担当するコードの部分です。シフトはすでに考慮済み

理由: