No.4ベストアンサー
- 回答日時:
ちょっと自信ありませんが、とりあえず作ってみました。
今、手元に、MT4がないので、コンパイルその他の実験をしておりません。エラー等ありましたら、どうかご容赦を。
double H=0; // 最高値を変数として宣言
double L=0; // 最安値を変数として宣言
int T = TimeHour(CurTime()); // 現在の時刻を変数として宣言
if(T!=23) // もしも現在が23時台でなければ、
{
H= High[iHighest(NULL,PERIOD_H1,MODE_HIGH,2,T+2)];
L= Low[iLowest(NULL,PERIOD_H1,MODE_LOW,2,T+2)];
}
else // もしも現在が23時台であれば、
{
H=High[iHighest(NULL,PERIOD_H1,MODE_HIGH,2,1)];
L=Low[iLowest(NULL,PERIOD_H1,MODE_LOW,2,1)];
}
ちなみに、TimeHour()関数については、以下のサイトで詳しく解説されておりました。
http://jidoubaibai.com/index.html
また、私は、ごく最近MT4の勉強をはじめたばかりで、質問者の方と同様、いろいろ苦労しております。
No.3
- 回答日時:
たびたびごめんなさい。
このやり方だと、23時台以外のときに、変数HとLが初期値(0)に戻ってしまうので、調子が悪いですね。
うーん、
もう少し研究してみます。
No.1
- 回答日時:
こんな感じでどうでしょうか。
double H=0; // 最高値の変数を宣言
double L=0; // 最安値の変数を宣言
if(TimeHour(CurTime())!=23) // もしも現在が23時台でなければ、
{
H=H; // Hは以前の数値のまま
L=L; // Lは以前の数値のまま
}
else // もしも現在が23時台であれば、
{
H=High[iHighest(NULL,0,MODE_HIGH,2,1)]; // Hには21時~23時の最高値が代入され
L=Low[iLowest(NULL,0,MODE_LOW,2,1)]; //Lには 21時~23時の最安値が代入される。
}
上の記述ですと、毎日23:00(サーバーの時間帯)になるたびに、直前の2時間の最高値と最安値が、それぞれHとLに代入され、同時に日々23時にそれらが更新されていくと思います。
もっと、スマートなやり方があるかもしれませんが、今の私の技術では、これが限界(汗)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
- 高校受験 中3、受験生です。高校受験についてお聞かせください。 最近、兵庫V模試で偏差値63という結果を出しま 2 2022/09/13 21:36
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- 高校受験 中学校3年生です。 今回の前期中間のテストが9教科 900点中364点でした。 僕は高校に進学を取る 3 2022/06/25 01:56
- その他(悩み相談・人生相談) 中学3年生です!2つの高校で迷っています… どちらに通った方が後悔しないと思いますか? またA高校に 7 2023/02/06 16:55
- その他(悩み相談・人生相談) 中学3年生です!2つの高校で迷っています… どちらに通った方が後悔しないと思いますか? またA高校に 3 2023/02/06 16:59
- 高校受験 3ヶ月で偏差値5あげることはできますか? 中3 私は今年の6月に初めて模試を受け偏差値54、2回目の 0 2022/10/26 15:43
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- 郵便・宅配 ヤマト運輸ってなぜ高いしサービス悪いのでしょうか? 日本郵便より全て劣ってるし 日本郵便と比べるとほ 4 2022/05/01 20:19
- C言語・C++・C# このプログラミング誰か教えてくれませんか 2 2022/05/14 09:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
恒等的に正しいとはどういう意...
-
数学の質問です。 3で割ると2余...
-
SPIの問題
-
7で割ると2余り、11で割ると3余...
-
計算問題
-
楕円と円の共有点について
-
FX:指定した時間の高値・安値を...
-
数Bの数列の問題です。 正の奇...
-
1/x+1/y+1/z=1/2
-
これなんで、3のN−1乗なんで...
-
至急!数学の基本問題、助けて...
-
解く過程が分かりません
-
高2数学 軌跡
-
3つが有理数。
-
4元連立方程式の解き方を教えて...
-
x+y/5=y+z/6=z+x/7 x+y+z=27 xy...
-
πの式
-
整数の問題です。(10^n)+1は素...
-
数Ⅰ 2X-3>a+8Xについて次の問い...
-
整数問題9 激難だそうです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SPIの問題
-
恒等的に正しいとはどういう意...
-
数学の質問です。 3で割ると2余...
-
高2数学 軌跡
-
3で割ると2余り,5で割ると3余...
-
w=1/z−iのときz平面上の図形は...
-
「Access」のフォームで、同じ...
-
計算問題
-
7で割ると2余り、11で割ると3余...
-
平衡定数の求め方について、ΔG=...
-
至急!数学の基本問題、助けて...
-
高校数1についての質問です。 ...
-
エクセル 2/3乗
-
TextBox1とTextBox2の数値の大...
-
4元連立方程式の解き方を教えて...
-
次の関数の組が線形独立である...
-
e^ixを1次の項までテイラー展開...
-
整数の問題です。(10^n)+1は素...
-
高校数学:整数
-
連想配列の初期化
おすすめ情報