CopyTicks」のテスト - ページ 6 12345678910111213...47 新しいコメント zimbabve15 2016.02.10 14:51 #51 Karputov Vladimir: MetaQuotes-Demoでは、このような違いはありません。私のフラグは、今日のMetaQuotes-Demoでも同じです。本日、Meta-Quotesのデモサーバで、あなたのインジケータの結果を表示します。SymbolInfoTick経由のフラグはNULLになる。 Vladimir Karputov 2016.02.10 15:04 #52 zimbabve15: 本日、Meta-Quotesのデモサーバで、あなたのインジケータの結果を表示します。SymbolInfoTickまでのフラグには0が付きます。 10分経ちましたが、MetaQoutes-DemoのEURUSDでCopyTicksとSymbolInfoTickで受け取ったフラグの間にミスマッチは見られません。 zimbabve15 2016.02.10 15:18 #53 Karputov Vladimir: 10分経ちましたが、MetaQoutes-DemoのEURUSDでCopyTicksとSymbolInfoTickで受け取ったティックのフラグの不一致を見たことがありません。16.53でミスマッチのピークが過ぎると終了した zimbabve15 2016.02.10 16:13 #54 Karputov Vladimir: 10分ほど経ちますが、MetaQoutes-Demoで、EURUSDで、CopyTicksとSymbolInfoTickで受け取ったtickのフラグが一致しないのを見たことがありません。強い動きで再び同じことを zimbabve15 2016.02.11 09:24 #55 Karputov Vladimir: 10分ほどかかりましたが、MetaQoutes-DemoのEURUSDでCopyTicksとSymbolInfoTickで受け取ったティックのフラグの間に不一致は見られませんでした。テスト用に以下のコードを提案します。#property copyright "Copyright © 2015, Vladimir Karputov" #property link "http://wmua.ru/slesar/" #property version "1.44" #property description "Indicator for comparing the three modes of receiving ticks" #property description "Индикатор для сравнения трёх режимов получения тиков" #property indicator_plots 0 #property indicator_chart_window int count=1; //считаем пришедшие тики в OnCalculate int depth_save_tick=10; // количество тиков для записи //с приходом каждого тика в OnCalculate будем писать в массив структуру тика через функцию SymbolInfoTick depth_save_tick раз MqlTick SymbolInfoTick_array_depth_save_tick[10]; //с приходом каждого тика в OnCalculate будем получать в массив структуру последнего тика через функцию CopyTicks MqlTick CopyTick_array_one_tick[]; //с приходом каждого тика в OnCalculate будем писать в массив структуру тика через функцию CopyTicks depth_save_tick раз MqlTick CopyTick_array_depth_save_tick[10]; //когда придет depth_save_tick тиков запишем их одним запросом через CopyTicks MqlTick CopyTick_array[]; int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[]) { MqlTick last_tick; SymbolInfoTick(Symbol(),last_tick); if(count%depth_save_tick==0) { int copied=CopyTicks(_Symbol,CopyTick_array,COPY_TICKS_ALL,0,depth_save_tick); Comment(""); } else { SymbolInfoTick_array_depth_save_tick[count-1]=last_tick; CopyTicks(_Symbol,CopyTick_array_one_tick,COPY_TICKS_ALL,0,1); CopyTick_array_depth_save_tick[count-1]=CopyTick_array_one_tick[0]; } count++; return(rates_total); } 考え方:あなたのインジケータは、SymbolInfoTickとCopyTicksを通して受け取った値を、1ティックの深さで比較することになります。インジケータでは、OnCalculate プロシージャで、新しいティックが来るたびに、1番目と2番目の値を配列に保存します。出力には、異なる方法で得られた2つの目盛りの配列が含まれます。記録深度を10に設定してみましょう。この深さに達した後、同じ10ティックについてCopyTicksを リクエストし、これら3つの配列を比較します。したがって、最も単純な例であなたのアイデアの働きをテストし、1ティック以上の深さの履歴でCopyTicksがどのように機能するかを見てみましょう。どうやら、「1ファイルでの簡単な例」のアイデアが功を奏し、インジケータはSymbolInfoTickとCopyTicksを介して1ティックの深さでティックの値を正しく示しています(昨日書いたように、0フラグを受信した強い動きはまだ考慮していません、我々は今日のアメリカのオープニングまで待ちます)。しかし、これらの歴史を比較し始めた途端、ティックの構造におけるフラグや他の価値観との図式が不明瞭になる。写真はその内容です。さらに、3つの方法で得られたダニの時間は一致する、つまり、同じダニでも詰め方が違うのです。サーバー MetaQuotes-Demoそして、アメリカを待たずに、また強い動きで。私は動きにティックデータを書き込むことができた、彼らは添付ファイルにあり、ゼロはSymbolInfoTickを介して来る明確に見ることができ、私はあなたの指標のアラーム時刻とファイルのゼロを比較し、スクリーンショットを与えることができます。MetaQuotes-デモサーバー ファイル: EURUSDCopyTicks.txt 355 kb EURUSDSymbolInfoTick.txt 355 kb Nemoys 2016.03.16 15:58 #56 このスリラーはどのような結末を迎えるのでしょうか。全部読んだけど、エンディングがない。 zimbabve15 2016.03.16 17:39 #57 Nemoys:このスリラーはどのような結末を迎えるのでしょうか。全部読んだけど、エンディングがない。サービスデスクから回答があった。こんにちは。お客様のご要望は、現在制作中です。問題が解決した時点で、それぞれで返信します。3月上旬にアップデートが約束されているようなので、待ちたいと思います。 削除済み 2016.04.20 17:26 #58 ティックのタイミングやシーケンスは、取引所のデータやメタトレーダーの取引サーバーのデータと一致しているか?例えば、取引所のあるビッドが100ミリ秒に生まれ101ミリ秒に死んだが、メタトレーダーの履歴ではこのビッドが消えているか、誕生/死亡時刻が100/101に等しくないということはあり得るでしょうか。 MetaQuotes 2016.04.20 17:35 #59 Anton Zverev:ティックのタイミングやシーケンスは、取引所のデータやメタトレーダーの取引サーバーのデータと一致しているか?例えば、取引所のあるビッドが100ミリ秒に生まれ101ミリ秒に死んだが、メタトレーダーの履歴ではこのビッドが消えているか、誕生/死亡時刻が100/101に等しくないということはありえるでしょうか。すべてのティックは、漏れなどのない絶対的な正確さを持っています。ティックベースは、サーバー、ターミナル、テスターなど、MetaTrader 5のすべてのプロセスで同じです。 削除済み 2016.04.20 17:40 #60 MetaQuotes Software Corp.:すべてのティックは、漏れなどのない絶対的な正確さを持っています。ティックベースは、サーバー、ターミナル、テスターなど、すべてのMetaTrader 5のプロセスで同じです。取引所のサイトと5からティックの履歴をダウンロードすれば完全に一致することがわかったのですが、その精度はms?テスターにあるティックはFORTS Demo用なのか、本物なのか? 12345678910111213...47 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MetaQuotes-Demoでは、このような違いはありません。私のフラグは、今日のMetaQuotes-Demoでも同じです。
本日、Meta-Quotesのデモサーバで、あなたのインジケータの結果を表示します。SymbolInfoTick経由のフラグはNULLになる。
本日、Meta-Quotesのデモサーバで、あなたのインジケータの結果を表示します。SymbolInfoTickまでのフラグには0が付きます。
10分経ちましたが、MetaQoutes-DemoのEURUSDでCopyTicksとSymbolInfoTickで受け取ったティックのフラグの不一致を見たことがありません。
16.53でミスマッチのピークが過ぎると終了した
10分ほど経ちますが、MetaQoutes-Demoで、EURUSDで、CopyTicksとSymbolInfoTickで受け取ったtickのフラグが一致しないのを見たことがありません。
強い動きで再び同じことを
10分ほどかかりましたが、MetaQoutes-DemoのEURUSDでCopyTicksとSymbolInfoTickで受け取ったティックのフラグの間に不一致は見られませんでした。
テスト用に以下のコードを提案します。
考え方:あなたのインジケータは、SymbolInfoTickとCopyTicksを通して受け取った値を、1ティックの深さで比較することになります。インジケータでは、OnCalculate プロシージャで、新しいティックが来るたびに、1番目と2番目の値を配列に保存します。出力には、異なる方法で得られた2つの目盛りの配列が含まれます。記録深度を10に設定してみましょう。この深さに達した後、同じ10ティックについてCopyTicksを リクエストし、これら3つの配列を比較します。したがって、最も単純な例であなたのアイデアの働きをテストし、1ティック以上の深さの履歴でCopyTicksがどのように機能するかを見てみましょう。
どうやら、「1ファイルでの簡単な例」のアイデアが功を奏し、インジケータはSymbolInfoTickとCopyTicksを介して1ティックの深さでティックの値を正しく示しています(昨日書いたように、0フラグを受信した強い動きはまだ考慮していません、我々は今日のアメリカのオープニングまで待ちます)。しかし、これらの歴史を比較し始めた途端、ティックの構造におけるフラグや他の価値観との図式が不明瞭になる。写真はその内容です。さらに、3つの方法で得られたダニの時間は一致する、つまり、同じダニでも詰め方が違うのです。サーバー MetaQuotes-Demo
そして、アメリカを待たずに、また強い動きで。
私は動きにティックデータを書き込むことができた、彼らは添付ファイルにあり、ゼロはSymbolInfoTickを介して来る明確に見ることができ、私はあなたの指標のアラーム時刻とファイルのゼロを比較し、スクリーンショットを与えることができます。MetaQuotes-デモサーバー
このスリラーはどのような結末を迎えるのでしょうか。
全部読んだけど、エンディングがない。
このスリラーはどのような結末を迎えるのでしょうか。
全部読んだけど、エンディングがない。
サービスデスクから回答があった。
こんにちは。お客様のご要望は、現在制作中です。問題が解決した時点で、それぞれで返信します。
3月上旬にアップデートが約束されているようなので、待ちたいと思います。
ティックのタイミングやシーケンスは、取引所のデータやメタトレーダーの取引サーバーのデータと一致しているか?
例えば、取引所のあるビッドが100ミリ秒に生まれ101ミリ秒に死んだが、メタトレーダーの履歴ではこのビッドが消えているか、誕生/死亡時刻が100/101に等しくないということはあり得るでしょうか。
ティックのタイミングやシーケンスは、取引所のデータやメタトレーダーの取引サーバーのデータと一致しているか?
例えば、取引所のあるビッドが100ミリ秒に生まれ101ミリ秒に死んだが、メタトレーダーの履歴ではこのビッドが消えているか、誕生/死亡時刻が100/101に等しくないということはありえるでしょうか。
すべてのティックは、漏れなどのない絶対的な正確さを持っています。
ティックベースは、サーバー、ターミナル、テスターなど、MetaTrader 5のすべてのプロセスで同じです。
すべてのティックは、漏れなどのない絶対的な正確さを持っています。
ティックベースは、サーバー、ターミナル、テスターなど、すべてのMetaTrader 5のプロセスで同じです。
取引所のサイトと5からティックの履歴をダウンロードすれば完全に一致することがわかったのですが、その精度はms?
テスターにあるティックはFORTS Demo用なのか、本物なのか?