MQL4を勉強中でソースを読んでいるのですが
int s_time = GetTickCount();
int WaitTime = 10;
while(true)
{
if(GetTickCount() - s_time > WaitTime*1000)
{
Alert("OrderClose time out.");
return(false);
}
これの if(GetTickCount() - s_time がわからずつまづいております。
GetTickCount()がs_timeに格納されているのに
GetTickCount() - GetTickCount()では 常にif( 0 > WaitTime*1000)
と言う意味になるのと思うのですが。
そう言う意味で合っているのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
GetTickCount()関数はシステム起動時からその時点の経過時間を表します。
従って、最初のGetTickCount()はwhile文に入る前の時刻?で、それをs_timeに代入しています。
そして、while文の中でもGetTickCount()は刻々と時間によりカウントアップされるわけで、その値(時刻)と初期値(s_time)の差分がWaitTime*1000以上になったら、"OrderClose time out."とアラームを出すプログラムですね。
もし、このようなプログラムでどのような動きをしているか分からない場合は、Comment()やPrint()でリアルタイムにGetTickCount()を表示させてみれば、一目瞭然です。プログラム分析の一つの常道です。
頭の中でこねくり回してどんどん訳が分からなくなってました。次からPrintなど活用したいと思います。
システム起動時ってMT4立ち上げてからの時間かと思ってました。
理解できましたありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) Excelで睡眠時間をもとに判定したい 6 2022/08/19 13:47
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- 英語 「this is the/my first time~」の文法上の制約について 1 2023/04/06 09:48
- 英語 文の意味を教えてください 1 2023/08/11 14:38
- FX・外国為替取引 mql4のコンパイルエラー箇所の修正お願いします。 1 2023/03/15 16:14
- Java java 引数 戻り値のあるメソッド 3 2023/02/12 06:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
これって喉仏ですか? 私は女性...
-
口の中に黒い血の塊
-
納豆食べた後の尿の納豆臭は何故?
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
筋トレするとチンコが縮んじゃ...
-
変な話しになります。尿検査で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報