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

 
STARIJ:

それは素晴らしいことだ!!!


そして、ろうそくの始まりに、将来の最小値、最大値にすぐに設定されていること。?

 

荒らしがある、それを元に何かできるかもしれない。

 
iisvlg:

荒らしが ある、それを元に何かできるかもしれない。

荒らしの根拠は24時間サウナくらいか :)

 
Artyom Trishkin:

荒らしの根拠は24時間サウナくらいか :)


言葉のあやで、だいたいのことはわかると思います。

 
Artyom Trishkin:

もし、関数だけの質問であれば、チャートの現在の期間、つまりEA/スクリプトやインジケータが実行されている期間のデータだけを受け取りたいのであれば、Open[]とClose[]で十分です。Expert Advisor がどのタイムフレームで動作していても、特定のタイムフレームからデータを取得したい場合は、iOpen() と iClose() で十分です。

しかし、MT4とMT5で同じように動作するマルチプラットフォーム機能を自作するのがよいでしょう。CopyXXXX()関数でデータを取得する必要があります。この場合、CopyOpen()とCopyClose()です。


質問2の答えを教えてください。ろうそくの胴体の測定方法は理解できましたが、その寿命の58秒に正確に行うにはどうしたらいいのでしょうか?これは、私の戦略上、根本的に重要なことです。回答ありがとうございました。

 
tura210577:

質問2:ろうそくの胴体の測り方はわかったのですが、胴体の寿命である58秒を正確に測るにはどうしたらいいのでしょうか?これは、私の戦略上、根本的に重要なことです。回答よろしくお願いします。

//+------------------------------------------------------------------+
//| Количество секунд, остающихся до закрытия свечи                  |
//+------------------------------------------------------------------+
long SecondsToCandleClose(const string symbol_name,const ENUM_TIMEFRAMES timeframe)
  {
   datetime array[];
   int copied=::CopyTime(symbol_name,timeframe,0,1,array);
   if(copied==1) return ::PeriodSeconds(timeframe)+array[0]-TimeCurrent();
   return 0;
  }
//+------------------------------------------------------------------+
 

こんにちは、尊敬する司会者の記事(グローバル プログラム変数の初期化など 役立つ知識)を読みましたが、実践の仕方がよくわかりません。

OnInitには2つの関数があり、#1は2つのボタンを描画し、#2はファイルから行を構築しています。ボタンをクリックすると、線の一部が削除されます。タイムフレームを変更するとOnInitが起動し、関数2が自動的に全てのラインを描画します。ボタンを押して行った変更を保存する時間帯を変更したいのですが、どうすればよいですか? 正しい方法を教えてください。

 
WinProject:

こんにちは、尊敬する司会者の記事(グローバル プログラム変数の初期化など 役立つ知識)を読みましたが、実践の仕方がよくわかりません。

OnInitには2つの関数があり、#1は2つのボタンを描画し、#2はファイルから行を構築しています。ボタンをクリックすると、線の一部が削除されます。タイムフレームを変更するとOnInitが起動し、関数2が自動的に全てのラインを描画します。ボタンを押して行った変更を保存する時間帯を変更したいのですが、どうすればよいですか? 正しい方法を教えてください。

添付ファイルをご覧ください。手やボタンでラインを外し、時間軸を切り替える
ファイル:
TwoLines.mq4  9 kb
 
STARIJ:
ここでは、その添付ファイルをご紹介します。手やボタンでラインを外し、TFの切り替えを行う

ありがとうございました!)すべてうまくいきました。

 

フォーラムユーザーの皆様、こんにちは。

以下の作業について、ご協力をお願いします。

mt4でmqlを使って、一昨日の14.30時点の1dタイムフレームのMA5などのインジケーターデータを取得したいのですが、可能でしょうか?

つまり、一昨日の14時30分にiMAでスクリプトを実行すれば何の疑問も生じないが、今日はどうすればいいのか。

せめて、どこを掘ればいいのか教えてほしい