変数の動作に関する混乱 - ページ 5 1234567 新しいコメント TheXpert 2013.12.20 16:41 #41 回線に問題があるのは、事実です。誰も扱わないのが不思議なくらいです。いやいや、そんなことはないですよ。移行まであと1カ月。 wladimir 2013.12.20 17:03 #42 MetaDriverとTheExpertの評価をありがとうございます。他の人が行間を読むだけで、不適切なコメントをすると、私は何かが間違っていることを証明するのにうんざりしています。 私はこのフォーラムで正しくエラーを報告したかったのですが、それが何であるかに踏み込まずに答えを出すことを義務付けられていると感じる人がいます。 Mikhail Kozhemyako 2013.12.20 17:15 #43 wlad: 以下は、文字列とintの動作を比較する例です。 とログに出力する。 1. EAのロードとグローバル変数の開始 2. 外部変数からグローバル変数への転送。bool firsttime による一回限りの転送。 3. 外部変数の変化 4.その差は、ここにも表れています。 tempStringはValueStringの値を取る - 誤り ValueInt が変わっても tempInt は値を保持する -正しい 5、6 は 3、4 と同様 文字列の挙動が異なる理由を教えてください。 Intが正しい間 具体的な回答をお願いします。 EAのプロパティでテスト中に手動でパラメータを変更した場合、.tplファイルのどこかに保存され、EAを再コンパイルしても解決しないことがあるようです。リセット」ボタンのみが有効です。バグなのかどうかはわかりませんが...。 Mikhail Kozhemyako 2013.12.20 17:33 #44 コードの中で何かを変更しても、externは前の前のバージョンから残っていることが判明したのです。そして、EAのパラメータをリセットすることだけが有効です。バグなのかどうか......もう一度言いますが......わかりません......。 Sergey Guliaev 2013.12.21 05:39 #45 wlad: MetaDriverとTheExpertの評価をありがとうございます。他の人が行間を読むだけで、不適切なコメントをすると、私は何かが間違っていることを証明するのにうんざりしています。 私はこのフォーラムで正しくエラーを報告したかったのですが、それが何であるかに踏み込まずに答えを出すことを義務付けられていると感じる人がいます。 テスターの問題であるとは一言も言っていません。 wladimir 2013.12.21 08:49 #46 これはテスターの問題ではない!? 1. EAはテスター内ではなく、グラフ上で通常の動作モードで動作します 私はテスターについて一言も触れていません。どこからそんなことを言い出したのかわかりません 2.動作中に外部パラメータが変化する! 3. 後で文字列型のグローバル変数 で問題が発生し、間違って値を取ってしまう が変化したときに、外部変数の Sergey Guliaev 2013.12.21 09:38 #47 wlad: これはテスターの問題ではない!? 1. エキスパートはテスター内ではなく、グラフ上で通常の動作モードで動作します テスターのことは一言も言ってませんよ!どこからそんなことを言い出したんですか? 2. ランタイム中に外部パラメータが変化する 3. 後に文字列型のグローバル変数で問題が発生し、間違って値を取ってしまう。 を変更すると、外部変数が変更されます。 好奇心旺盛である。 TestInit2の全コードを 掲載していただけないでしょうか。 Mikhail Kozhemyako 2013.12.21 09:41 #48 くっそー、俺が馬鹿なのかもしれないが・・・。 でも、ちゃんと動いてる! ...頂いたログでも・・・。 最初の tick で tempString と tempInt が変更され、ログに出力されます。 すでに2回目のティックからは何も変わらず、ただプリントされるだけです。ifの前にプリントとコメントを入れる。そして、その違いがわかるはずです。 wladimir 2013.12.21 09:53 #49 valenok2003: 好奇心旺盛である。 TestInit2のコードを 全文掲載していただけませんか? 3つの例はすべてフルに掲載されています。 コードは最小限に簡素化されています。 wladimir 2013.12.21 09:56 #50 Sepulca: くっそー、俺が馬鹿なのかもしれないが・・・。 でも、ちゃんと動いてる! ...頂いたログでも・・・。 最初の tick で tempString と tempInt が変更され、ログに出力されます。 すでに2回目のティックからは何も変わらず、ただプリントされるだけです。ifの前にプリントとコメントを入れる。そして、その違いがわかるはずです。 本当に全部読んでないんですね。 外部変数を変更すると問題が明らかになることを指摘したのです。 例をよく読んでみてください。 最初の iniit を使った例では、エラーを見つけるのに必要なものだけを出力していたので、私は、それを init()で混乱する人が多かったので、start()から 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MetaDriverとTheExpertの評価をありがとうございます。他の人が行間を読むだけで、不適切なコメントをすると、私は何かが間違っていることを証明するのにうんざりしています。
私はこのフォーラムで正しくエラーを報告したかったのですが、それが何であるかに踏み込まずに答えを出すことを義務付けられていると感じる人がいます。
以下は、文字列とintの動作を比較する例です。
とログに出力する。
1. EAのロードとグローバル変数の開始
2. 外部変数からグローバル変数への転送。bool firsttime による一回限りの転送。
3. 外部変数の変化
4.その差は、ここにも表れています。
tempStringはValueStringの値を取る - 誤り
ValueInt が変わっても tempInt は値を保持する -正しい
5、6 は 3、4 と同様
文字列の挙動が異なる理由を教えてください。
Intが正しい間
具体的な回答をお願いします。
EAのプロパティでテスト中に手動でパラメータを変更した場合、.tplファイルのどこかに保存され、EAを再コンパイルしても解決しないことがあるようです。リセット」ボタンのみが有効です。バグなのかどうかはわかりませんが...。
MetaDriverとTheExpertの評価をありがとうございます。他の人が行間を読むだけで、不適切なコメントをすると、私は何かが間違っていることを証明するのにうんざりしています。
私はこのフォーラムで正しくエラーを報告したかったのですが、それが何であるかに踏み込まずに答えを出すことを義務付けられていると感じる人がいます。
テスターの問題であるとは一言も言っていません。
これはテスターの問題ではない!?
1. EAはテスター内ではなく、グラフ上で通常の動作モードで動作します
私はテスターについて一言も触れていません。どこからそんなことを言い出したのかわかりません
2.動作中に外部パラメータが変化する!
3. 後で文字列型のグローバル変数 で問題が発生し、間違って値を取ってしまう
が変化したときに、外部変数の
これはテスターの問題ではない!?
1. エキスパートはテスター内ではなく、グラフ上で通常の動作モードで動作します
テスターのことは一言も言ってませんよ!どこからそんなことを言い出したんですか?
2. ランタイム中に外部パラメータが変化する
3. 後に文字列型のグローバル変数で問題が発生し、間違って値を取ってしまう。
を変更すると、外部変数が変更されます。
好奇心旺盛である。 TestInit2の全コードを 掲載していただけないでしょうか。
くっそー、俺が馬鹿なのかもしれないが・・・。 でも、ちゃんと動いてる! ...頂いたログでも・・・。
最初の tick で tempString と tempInt が変更され、ログに出力されます。 すでに2回目のティックからは何も変わらず、ただプリントされるだけです。ifの前にプリントとコメントを入れる。そして、その違いがわかるはずです。
好奇心旺盛である。 TestInit2のコードを 全文掲載していただけませんか?
3つの例はすべてフルに掲載されています。
コードは最小限に簡素化されています。
くっそー、俺が馬鹿なのかもしれないが・・・。 でも、ちゃんと動いてる! ...頂いたログでも・・・。
最初の tick で tempString と tempInt が変更され、ログに出力されます。 すでに2回目のティックからは何も変わらず、ただプリントされるだけです。ifの前にプリントとコメントを入れる。そして、その違いがわかるはずです。
本当に全部読んでないんですね。
外部変数を変更すると問題が明らかになることを指摘したのです。
例をよく読んでみてください。
最初の iniit を使った例では、エラーを見つけるのに必要なものだけを出力していたので、私は、それを
init()で混乱する人が多かったので、start()から