intCopyRates(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // периодdatetime start_time, // с какой датыint count, // сколько копируемMqlRates rates_array[] // массив, куда будут скопированы данные
);
PERIOD_H1、start_time - date 12:00、count 1を設定しました。次の繰り返しで、この日付に加算するか、減算するか(ループの構成によって異なる) PeriodSeconds(PERIOD_D1)
MQL4の基本的なところからの質問のようです。グローバルスコープでいくつかの変数X, Y, Zが宣言されているとする。そして、プログラムはF1()関数を呼び出してX値を取得する。この関数はXだけを返すが,YとZの変数は操作中に計算され,つまり後で変更されない値が割り当てられている.さらにその先で、YとZは再び何らかの関数F2()で使われている。これらの変数を計算するためには、Xだけでなく、YやZも返すように、もう一度F1()関数に対応すればよいのでしょうか。それとも、YとZはすでにグローバルスコープで上書きされ、変更された形でF2()関数に自動的に挿入されるのでしょうか?
mql5をアドバイスしてください。私は、例えば12時間のろうそくの平均サイズの統計を収集したい、今日は例えば金曜日で、私は計算のために木曜日、水曜日、火曜日と月曜日からデータを取りたいのです。
ループがないとやっていけないと思うんです。しかし、このループはさまざまな方法で構築することができます。CopyRates()に注目
PERIOD_H1、start_time - date 12:00、count 1を設定しました。次の繰り返しで、この日付に加算するか、減算するか(ループの構成によって異なる) PeriodSeconds(PERIOD_D1)
iCustomでインジケーターのパラメータを列挙する方法を教えてください。
アレルギーでストキャスティクスを使用しているのですが、移動線と交差した時にシグナルが出ます。買われすぎや売られすぎのゾーンを上回ったときや下回ったときだけ、スリップを越えてシグナルを出すようにするにはどうしたらいいか教えてください。
皆さん、ごきげんよう。
どの数学関数を使って、次の条件を正しくコード化する方法を教えてください。
if (Bid - Low[1]>=0.0030 &&Bid - Low[1]<0.0035) {action;}
上記の条件で、&& 記号を使わずに使える数学関数があることは知っているのですが、それを使うことはできますか?しかし、この数学的な関数が何と呼ばれていて、どのように適用するのか覚えていない。
ありがとうございました。
関数内でグローバル変数を 変更すると、その変数が変更されます。しかし、これは危険なプログラミングの方法です。なぜなら、コードが大きくなると、プログラムのさまざまな機能において、明らかでない割り当てが発生するからです。
プログラムの中にmain関数があり、そこでグローバル変数の 代入を行います。そして、他の機能では、このようにします。
あるいはこんな感じ。
どの数学関数を使って、次の条件を正しくコーディングするか。
条件を設定する良い方法を知りません。
皆さん、ごきげんよう。
どの数学関数を使って、次の条件を正しくコード化する方法を教えてください。
if (Bid - Low[1]>=0.0030 &&Bid - Low[1]<0.0035) {action;}
上記の条件で&& 記号なしで使える数学関数があり、プログラムは4ポイントの範囲で価格の整合性をチェック することは知っています。しかし、この数学的な関数が何と呼ばれていて、どのように適用するのか覚えていない。
ありがとうございました。
なく、かつ
ご教示いただきありがとうございました。
以下、コード
Print()でPrの値が1.60854と 表示されているのに、プログラムではPrが1.60854と読み取れない。その結果、プログラムは2次を開くが、
、それを行うべきでは ありません。
また、Pr 変数ではなく 1.60854という 数値を設定すると、 プログラムがそれを読み込んで 2次を 開けない。
質問 プログラムがPrを読み、 2次を開けない ようにするには、コードにどのような変更を加えればよいでしょうか。
よろしく お願い します。