[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 194 1...187188189190191192193194195196197198199200201...537 新しいコメント Dimka-novitsek 2011.03.05 14:47 #1931 alsu: ノートパッドエグゼ ありがとうございます!!!探すかダウンロードする Alexey Subbotin 2011.03.05 14:53 #1932 Dimka-novitsek: リストからセレクトを押し、メタエディタまでスクロールします。 Artyom Trishkin 2011.03.05 14:53 #1933 granit77: 提案するコードは、FirstStartフラグにより、最初の入力かどうかを確認します。最初のティックであれば、tik=GetTickCount()の値が代入される。さらにティックすると、グローバル変数FirstStartの値はfalseとなり、条件if(FirstStart)は実行されず、グローバル変数tikへの新しい値の再アサインも行われず、その最初の値のみが保存されています。 これが求められていたのではないでしょうか? ビクター!その人は、問題を解決する方法ではなく、単に問題とともに生きているようです。しかし、その解決策を利用することなく、未解決の問題を繰り返しているのです。 Artyom Trishkin 2011.03.05 15:02 #1934 eddy:1.言ったでしょー、スタート時にフラグを立てると、毎回チェックされるから。2.最初のティックの時間をミリ秒で待って記憶する方法 見えない。最初にコードを渡したか?start()が見えますか?init()の中に書かれているコードがあります。init()内のコードは、初期化時、つまり最初の起動時、TFを変更した時に動作します。そしてさらに、このブロックに、最初のスタートで解決しなければならないことをすべて挿入するのです。_________________________________________________________________________int GetTickCount() GetTickCount()関数は、システムが起動してから経過した ミリ秒数を返します。カウントはシステムタイマーの分解能で制限されます。時刻は符号なし整数で格納されているため、49.7日ごとにオーバーフローする。 _________________________________________________________________________datetime TimeCurrent()最後に確認されたサーバーの時刻(最終引用時刻)を、1970年1月1日00:00からの経過秒数で返します。_________________________________________________________________________時間の計算がわからない人は、1~3年生の一般教養の教科書を手に取ってみてください。 Roma 2011.03.05 16:01 #1935 DhP:なぜ実際にinitするのか?起動時に待つ、グローバルに書き込む、紛失が怖いならターミナルグローバルに書き込む。 と説明したのは、スタート時にずっとチェックされるようなフラグを作りたくないからです。 グラニット77 2011.03.05 15:44 最初のティックであれば、tik=GetTickCount()となります。それ以降のティックでは、グローバル変数FirstStartの値がfalseとなり、条件if(FirstStart)が満たされなくなる 条件を満たさないが、この条件のチェックが毎ティック 実行される場合 Roma 2011.03.05 16:03 #1936 artmedia70 さん、initで最初のtickを待って、その時間をミリ秒で記憶する必要があるのですが、わかりますか?) 最初のinitで何かを動かす」のではなく、「最初のtickの後に何かを動かす」必要があるのです BBC 2011.03.05 16:13 #1937 eddy: スタートでずっとチェックされるようなフラグを 立てたくないから言ったんです。 の場合、その条件は満たされないが、その条件のチェックは毎回のように行われる。 これは新しいものだ! EAの仕事の全ては、常にコンディションをチェックすることにあるのです...。 Roma 2011.03.05 16:18 #1938 EAを作ってるなんて誰が言ったんだ?) Roma 2011.03.05 16:30 #1939 artmedia70: この人は、解決策よりも問題のために生きているようだ。動作するコードを提示されても、未解決の問題を言い続ける。 それが問題なんです、こういう解決方法は私には通用しないんです。 BBC 2011.03.05 16:34 #1940 eddy: インジケーターを書いている)尊敬の念を禁じ得ない。 あなたが天才的な頭脳の持ち主であることは、以前から気づいていました。 あなたの思考回路は常人の理解を超えている...。 1...187188189190191192193194195196197198199200201...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ノートパッドエグゼ
ありがとうございます!!!探すかダウンロードする
提案するコードは、FirstStartフラグにより、最初の入力かどうかを確認します。最初のティックであれば、tik=GetTickCount()の値が代入される。さらにティックすると、グローバル変数FirstStartの値はfalseとなり、条件if(FirstStart)は実行されず、グローバル変数tikへの新しい値の再アサインも行われず、その最初の値のみが保存されています。
これが求められていたのではないでしょうか?
1.言ったでしょー、スタート時にフラグを立てると、毎回チェックされるから。
2.最初のティックの時間をミリ秒で待って記憶する方法 見えない。
最初にコードを渡したか?start()が見えますか?init()の中に書かれているコードがあります。
init()内のコードは、初期化時、つまり最初の起動時、TFを変更した時に動作します。
そしてさらに、このブロックに、最初のスタートで解決しなければならないことをすべて挿入するのです。
_________________________________________________________________________
int GetTickCount()
GetTickCount()関数は、システムが起動してから経過した ミリ秒数を返します。カウントはシステムタイマーの分解能で制限されます。時刻は符号なし整数で格納されているため、49.7日ごとにオーバーフローする。_________________________________________________________________________
datetime TimeCurrent()
最後に確認されたサーバーの時刻(最終引用時刻)を、1970年1月1日00:00からの経過秒数で返します。
_________________________________________________________________________
時間の計算がわからない人は、1~3年生の一般教養の教科書を手に取ってみてください。
なぜ実際にinitするのか?
起動時に待つ、グローバルに書き込む、紛失が怖いならターミナルグローバルに書き込む。
と説明したのは、スタート時にずっとチェックされるようなフラグを作りたくないからです。
グラニット77 2011.03.05 15:44
最初のティックであれば、tik=GetTickCount()となります。それ以降のティックでは、グローバル変数FirstStartの値がfalseとなり、条件if(FirstStart)が満たされなくなる
条件を満たさないが、この条件のチェックが毎ティック 実行される場合
artmedia70 さん、initで最初のtickを待って、その時間をミリ秒で記憶する必要があるのですが、わかりますか?)
最初のinitで何かを動かす」のではなく、「最初のtickの後に何かを動かす」必要があるのです
スタートでずっとチェックされるようなフラグを 立てたくないから言ったんです。
の場合、その条件は満たされないが、その条件のチェックは毎回のように行われる。
これは新しいものだ!
EAの仕事の全ては、常にコンディションをチェックすることにあるのです...。
この人は、解決策よりも問題のために生きているようだ。動作するコードを提示されても、未解決の問題を言い続ける。
インジケーターを書いている)
尊敬の念を禁じ得ない。
あなたが天才的な頭脳の持ち主であることは、以前から気づいていました。
あなたの思考回路は常人の理解を超えている...。