エラー、バグ、質問 - ページ 2250 1...224322442245224622472248224922502251225222532254225522562257...3185 新しいコメント Vladimir Karputov 2018.08.02 10:13 #22491 Vladimir Pastushak:アカウントは同じです。実際の取引所口座とテスターで動作させて、取引注文の 処理を比較しました。リアルとライブの取引注文は追加で取引所に送信され、その時だけ実行されるかどうか、そしてリアル口座で起動したストラテジーテスターでは取引注文はFXのように動作します - 取引注文が実行されるかどうかすぐに見える。 このことから、実際の口座でテスター(デバッグと混同しないように)で実行すると、常に口座タイプ ACCOUNT_TRADE_MODE_DEMO が表示されると結論付けることができます。 Vladimir Pastushak 2018.08.02 10:16 #22492 Vladimir Karputov:実際の取引所口座で起動したテスターで、取引注文の 処理を比較しました。それは異なって動作します:実際のライブの取引注文は、さらに取引所に送信され、その場合にのみ実行されるかどうか、そしてテスターでは、実際のアカウント上で実行されている、取引注文はFXのように動作します - すぐに取引注文が実行されているかどうかが表示されています。 これにより、テスターは実際の口座で常に口座タイプACCOUNT_TRADE_MODE_DEMOを表示すると結論づけることができます(デバッグと混同しないように)。ウラジミールさん、注文の執行と口座の種類は関係ないんですね。 アカウントの種類と取り組み方についてです。 リアル - リアル口座で取引し、Expert Advisorをテストすることができます。 デモ - デモ口座で取引し、EAをテストすることができます。 リアル口座でテストすると、デモ口座であると表示されるのはなぜですか? Vladimir Karputov 2018.08.02 10:31 #22493 Vladimir Pastushak:ウラジミール、注文の執行と口座の種類に何か関係があるのでしょうか? アカウントの種類と取り組み方についてです。 リアル - 実際の口座で取引し、EAをテストすることができます。 デモ - デモ口座で取引し、EAをテストすることができます。 リアルアカウントでテストすると、デモと書かれた機能が表示されるのはなぜですか?詳しく説明したつもりなのですが、実アカウントで ビジュアルモードでテスターを実行しても、実アカウントと同じにはなりません。結論:テスターをビジュアルモードで実行すると、口座の種類は常にACCOUNT_TRADE_MODE_DEMOに なります。 それを確認して見たのです。 追記:誰もServiceDeskを要求することを止めてはいませんが(とにかくこのスレッドはほとんど読まれていません)。 Slava 2018.08.02 12:10 #22494 Vladimir Pastushak:質問です。デモ口座で作業しており、すべてのデモ口座のデータはターミナルにマージン、スプレッド、ロット最大最小など読み込まれています。テスト中 AccountInfoInteger(ACCOUNT_TRADE_MODE) はデモ口座であることを返す。で、MQLInfoInteger(MQL_TESTER)は、プログラムがStrategy Testerで 実行されていることを返します。なぜリアル口座に接続し、strategy testerでプログラムを起動すると、デモ口座であることが返されるのでしょうか?論理的には、Demo、Real、Competitionはアカウントの種類であり、テストはアカウント上でプログラムを操作する方法である。つまり、AccountInfoInteger(ACCOUNT_TRADE_MODE)はStrategy TesterのDemo, Real, Competitionの口座種別を返す必要があります。問題を再現するコードこの場所にはテスターのダミーがあります。常に ACCOUNT_TRADE_MODE_DEMO を返します。 逆質問です。なぜStrategy Testerでリアル口座かデモ口座かを知る必要があるのでしょうか? Vladimir Pastushak 2018.08.02 12:15 #22495 Slava:テスターでは、この場所にスタブがあります。常に ACCOUNT_TRADE_MODE_DEMO を返します。 逆質問です。なぜStrategy Testerでリアル口座かデモ口座かを知る必要があるのでしょうか?Expert Advisor が実際の口座の Strategy Tester で動作しないように、ロックを作成する。 デモ口座でのみテストが可能です。 でも、こうしてみると、そんなブロッキングは無理なんですね...。 この場所のテスターでは、空白になっています。常に ACCOUNT_TRADE_MODE_DEMO が返されます。 これはリファレンスに加えるべき...。 Slava 2018.08.02 12:23 #22496 Vladimir Pastushak:実アカウントの EAがテスターで動作しないようにロックをかける。 デモ口座でしかテストできないかもしれませんが...。 でも、こうすると、そんなロックは作れなくなる...。 何のために? それはおかしいと思うんです。 実際のアカウントでも、投資家用のパスワードがあればどうでしょう? AshimN 2018.08.02 13:14 #22497 Artyom Trishkin:画面への印刷と ログへの印刷は どう違うのですか?ログへの印刷も、間違った関数で印刷していませんか?ハンマーでスープを食べるのは便利ですか? DoubleToString() を必要な精度で実行します。1.ログに何も出力しない。 2.グラフでは、NormalizeDouble(...,_Digits)の値がコメント関数Comment();で出力されています。 3.EURUSDのチャートを_Digits=5の精度で表示したものです。 4.小数点以下5桁以上の数値は、グラフのコメント欄に表示されます。 5.自分にサヨナラ。 Artyom Trishkin 2018.08.02 13:16 #22498 AshimN:1.ログブックには何も表示されません。 2.NormalizeDouble(...,_Digits)の値は、Comment();で チャートにコメントで表示されます。 3.EURUSDのチャートを_Digits=5の精度で表示したものです。 4.小数点以下5桁以上の数値は、グラフのコメント欄に表示されます。 5.自分を許せ。 機能ではありません。 AshimN 2018.08.02 13:20 #22499 Artyom Trishkin: 機能ではありません。なんていう関数だ?)以外の、任意の精度に変換する関数をご存知でしょうか? 浮動小数点数を指定された精度に丸める。doubleNormalizeDouble() doublevalue,// 正規化される数intdigits//小数点以下の桁数);? Artyom Trishkin 2018.08.02 13:22 #22500 AshimN:なんていう関数だ?)以外の、任意の精度に変換する関数をご存知でしょうか? 浮動小数点数を指定された精度に丸める。doubleNormalizeDouble() doublevalue,// 正規化される数intdigits//小数点以下の桁数);? プリント機能の名称は既に書きました。前に書いたことをよく読んでみてください。 1...224322442245224622472248224922502251225222532254225522562257...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
アカウントは同じです。
実際の取引所口座とテスターで動作させて、取引注文の 処理を比較しました。リアルとライブの取引注文は追加で取引所に送信され、その時だけ実行されるかどうか、そしてリアル口座で起動したストラテジーテスターでは取引注文はFXのように動作します - 取引注文が実行されるかどうかすぐに見える。
このことから、実際の口座でテスター(デバッグと混同しないように)で実行すると、常に口座タイプ ACCOUNT_TRADE_MODE_DEMO が表示されると結論付けることができます。
実際の取引所口座で起動したテスターで、取引注文の 処理を比較しました。それは異なって動作します:実際のライブの取引注文は、さらに取引所に送信され、その場合にのみ実行されるかどうか、そしてテスターでは、実際のアカウント上で実行されている、取引注文はFXのように動作します - すぐに取引注文が実行されているかどうかが表示されています。
これにより、テスターは実際の口座で常に口座タイプACCOUNT_TRADE_MODE_DEMOを表示すると結論づけることができます(デバッグと混同しないように)。
ウラジミールさん、注文の執行と口座の種類は関係ないんですね。
アカウントの種類と取り組み方についてです。
リアル - リアル口座で取引し、Expert Advisorをテストすることができます。
デモ - デモ口座で取引し、EAをテストすることができます。
リアル口座でテストすると、デモ口座であると表示されるのはなぜですか?
ウラジミール、注文の執行と口座の種類に何か関係があるのでしょうか?
アカウントの種類と取り組み方についてです。
リアル - 実際の口座で取引し、EAをテストすることができます。
デモ - デモ口座で取引し、EAをテストすることができます。
リアルアカウントでテストすると、デモと書かれた機能が表示されるのはなぜですか?
詳しく説明したつもりなのですが、実アカウントで ビジュアルモードでテスターを実行しても、実アカウントと同じにはなりません。結論:テスターをビジュアルモードで実行すると、口座の種類は常にACCOUNT_TRADE_MODE_DEMOに なります。
それを確認して見たのです。
追記:誰もServiceDeskを要求することを止めてはいませんが(とにかくこのスレッドはほとんど読まれていません)。
質問です。
デモ口座で作業しており、すべてのデモ口座のデータはターミナルにマージン、スプレッド、ロット最大最小など読み込まれています。
テスト中 AccountInfoInteger(ACCOUNT_TRADE_MODE) はデモ口座であることを返す。
で、MQLInfoInteger(MQL_TESTER)は、プログラムがStrategy Testerで 実行されていることを返します。
なぜリアル口座に接続し、strategy testerでプログラムを起動すると、デモ口座であることが返されるのでしょうか?
論理的には、Demo、Real、Competitionはアカウントの種類であり、テストはアカウント上でプログラムを操作する方法である。
つまり、AccountInfoInteger(ACCOUNT_TRADE_MODE)はStrategy TesterのDemo, Real, Competitionの口座種別を返す必要があります。
問題を再現するコード
この場所にはテスターのダミーがあります。常に ACCOUNT_TRADE_MODE_DEMO を返します。
逆質問です。なぜStrategy Testerでリアル口座かデモ口座かを知る必要があるのでしょうか?
テスターでは、この場所にスタブがあります。常に ACCOUNT_TRADE_MODE_DEMO を返します。
逆質問です。なぜStrategy Testerでリアル口座かデモ口座かを知る必要があるのでしょうか?
Expert Advisor が実際の口座の Strategy Tester で動作しないように、ロックを作成する。
デモ口座でのみテストが可能です。
でも、こうしてみると、そんなブロッキングは無理なんですね...。
この場所のテスターでは、空白になっています。常に ACCOUNT_TRADE_MODE_DEMO が返されます。
これはリファレンスに加えるべき...。
実アカウントの EAがテスターで動作しないようにロックをかける。
デモ口座でしかテストできないかもしれませんが...。
でも、こうすると、そんなロックは作れなくなる...。
何のために?
それはおかしいと思うんです。
実際のアカウントでも、投資家用のパスワードがあればどうでしょう?
画面への印刷と ログへの印刷は どう違うのですか?ログへの印刷も、間違った関数で印刷していませんか?ハンマーでスープを食べるのは便利ですか?
DoubleToString() を必要な精度で実行します。
1.ログに何も出力しない。
2.グラフでは、NormalizeDouble(...,_Digits)の値がコメント関数Comment();で出力されています。
3.EURUSDのチャートを_Digits=5の精度で表示したものです。
4.小数点以下5桁以上の数値は、グラフのコメント欄に表示されます。
5.自分にサヨナラ。
1.ログブックには何も表示されません。
2.NormalizeDouble(...,_Digits)の値は、Comment();で チャートにコメントで表示されます。
3.EURUSDのチャートを_Digits=5の精度で表示したものです。
4.小数点以下5桁以上の数値は、グラフのコメント欄に表示されます。
5.自分を許せ。
機能ではありません。
なんていう関数だ?)以外の、任意の精度に変換する関数をご存知でしょうか?
浮動小数点数を指定された精度に丸める。
doubleNormalizeDouble()
doublevalue,// 正規化される数
intdigits//小数点以下の桁数
);
?
なんていう関数だ?)以外の、任意の精度に変換する関数をご存知でしょうか?
浮動小数点数を指定された精度に丸める。
doubleNormalizeDouble()
doublevalue,// 正規化される数
intdigits//小数点以下の桁数
);
?