初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1183

 
User_mt5:

ENUM_TIMEFRAMESのPeriod()を見ています。
エニュメレーションだと推測しました。

しかし、列挙はint _Periodから何ら導かれる ものではありません。intである。そして、そこから期待されることも同じです。

----

しかし、仮に列挙であったとしても、16385、-6、-7などを列挙することにどんな大きな動機があるのだろう。

どんな数字なんだ?例えばフィボシークエンスを列挙してみてはいかがでしょうか。:)

また、4Qではありませんが、60でもいいのでは?


mql4互換のため、_Period だから。そして実際は、定義済みの 変数に同じ値を入れているだけで、それ以外のものはありません。もし、あなたがmql5を学びたいという抗しがたい欲求を持っているなら、mql4について知っていることはすべて忘れ、時間枠の分も忘れてください。そのまま受け止めて使ってください。

 
Alexey Viktorov:

なぜなら、_Periodはmql4互換のため です。実際には、あらかじめ定義された変数 に同じ値が格納されているだけで、他には何もありません。もし、あなたがmql5を学びたいという圧倒的な欲求があるなら、mql4について知っていることはすべて忘れ、時間枠の分も忘れてください。ありのままを受け止めて使う。

OKです。

 
Alexey Viktorov:

なぜなら、_Periodはmql4互換のため です。実際には、あらかじめ定義された変数 に同じ値が格納されているだけで、他には何もありません。もし、あなたがmql5を学びたいという圧倒的な欲求があるなら、mql4について知っていることはすべて忘れ、時間枠の分も忘れてください。そのまま受け止めて使ってください。

そして、質問の形式にも賛成です。Period() からは、直感的に、少なくとも秒数が期待できる。そして、列挙から結果を与える関数...。は何かというと )))

そうすると、PeriodSeconds()が不要になるという前提があります。そして、無駄なジェスチャーを減らすことができる...。

 
Сергей Таболин:

そして、質問文に同意します。Period()は、直感的に、少なくとも秒数が期待できる。そして、列挙から結果を返す関数...。は何かというと )))

そうすると、PeriodSeconds()が不要になるという前提があります。そして、無駄なジェスチャーを減らすことができる...。

ドン・キホーテみたいだな

 

これはドキュメントからです。

ChartIndicatorAdd

指定されたハンドルを持つインジケータを指定されたチャートウィンドウに追加します。

ChartIndicatorDelete

指定されたチャートウィンドウから、指定された名前のインジケータを削除します。

ChartIndicatorGet

指定されたチャートウィンドウ上の指定されたショートネームのインジケータハンドルを返します。

ChartIndicatorName

指定されたチャートウィンドウのインジケーターリストの番号でインジケーターのショートネームを返します。

ChartIndicatorsTotal

指定されたチャートウィンドウに装着されている全てのインジケータの数を返します。


受信したハンドルから、すでにチャート上にインジケーターが表示されているかどうかを知るにはどうしたらよいですか?

ChartIndicatorNameがハンドルで短い名前を返すのであれば-なるほど、でもどうなんだろう。全部をループさせる?

 
こんにちは、これに似たものを教えてください --e-CloseByProfit- EAは、あらかじめ定義された合計損益レベルに達したときにすべてのポジションを閉じます --- MT5のみありがとうございます。
 

こんにちは、コノヤロー。CopyLow,CopyHigh などの関数で、単一のデータ、つまり1本のバーのデータを変数(適切な型)に取り込むことは可能ですが、ドキュメントで指定されているように配列には取り込めないのか、教えてください。

回答ありがとうございました。

 
odyn:

こんにちは、コノヤロー。CopyLow, CopyHigh などの関数で、単一のデータ、つまり1本のバーのデータを変数(適切な型)に取り込むことは可能ですが、ドキュメントで指定されているように配列には取り込めないのか、教えてください。

回答ありがとうございました。

できるのは、単品で、なおかつ配列でお願いすることです。そして、インデックス[0]からすでにある値を配列から取得します。

 
メタトレーダー5でモスクワの取引 所を扱うことは可能でしょうか?
 
EAからカスタムインジケータを 呼び出すには?mql4では、iCustom()を呼び出すことで実現していました。
理由: