エラー、バグ、質問 - ページ 1755 1...174817491750175117521753175417551756175717581759176017611762...3185 新しいコメント fxsaber 2016.11.04 09:50 #17541 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム バグ、バグ、質問 fxsaber, 2016.08.03 22:16 HistoryOrderGetInteger(OrderTicket,ORDER_TIME_DONE_MSC) - テスターではゼロを返します! 訂正してください。 fxsaber 2016.11.04 11:00 #17542 Pingより早く注文が入る。 fxsaber 2016.11.04 11:13 #17543 という場面に遭遇したことがあります。HistorySelect(0, TimeCurrent())不完全な履歴テーブルを作成します。アカウントにアクセスした後、最初の電話で初めて遭遇しました。それ以降のものは、全歴史が記載されています。再現できない。今は動くが、今は動かない。チェックをお願いします。 Renat Fatkhullin 2016.11.04 11:42 #17544 fxsaber:Pingより早く注文が入る。 Pingはほとんど再計算されません。 Renat Fatkhullin 2016.11.04 11:43 #17545 fxsaber: という場面に直面しました。HistorySelect(0, TimeCurrent())不完全な履歴テーブルを作成します。アカウントにアクセスした後、最初の電話で初めて遭遇しました。それ以降のものは、全歴史が記載されています。再現できない。今は動くが、今は動かない。チェックをお願いします。決してTimeCurrent()を終了日とせず、TimeCurrent() +86400とすることで、すべての最終トレードを確実に捕捉することができます。TimeCurrentは正確な最終時刻ではなく、「更新中の最後の既知の サーバー時刻」であり、100%正確ではありません。特にスタート時は。 fxsaber 2016.11.04 12:11 #17546 Renat Fatkhullin:TimeCurrent()を終了日とせず、TimeCurrent()+86400とすることで、すべての終了トランザクションを確実に捕捉する。TimeCurrentは正確な最終時刻ではなく、「更新中の最後の既知の サーバー時刻」であり、100%正確ではありません。特にスタート時は。ありがとうございます、そうします。でも、絶対にバグは関係ないんです。かなり昔に取引された口座にログインしている。履歴タブが空っぽになるくらい昔(マウスで全履歴を要求する必要がある)。そして、ここでは、HistorySelectが 0を返すこともあれば、次の実行より値が1つ少なくなることもありました。全体として、そこに問題があるのは間違いありません。 Vladislav Andruschenko 2016.11.04 12:14 #17547 Renat Fatkhullin:TimeCurrent()を終了日とせず、TimeCurrent()+86400とすることで、すべての終了トランザクションを確実に捕捉する。TimeCurrentは正確な最終時刻ではなく、「更新中の最後の既知の サーバー時刻」であり、100%正確ではありません。特にスタート時は。 は+60では足りないのでしょうか? fxsaber 2016.11.04 12:26 #17548 SBを見ると、HistorySelectとHistoryOrderGetTicketが ない!そんなことないですよー。どのように機能するのでしょうか?//+------------------------------------------------------------------+//| Select a deal on the index |//+------------------------------------------------------------------+bool CDealInfo::SelectByIndex(const int index) { ulong ticket=HistoryDealGetTicket(index); if(ticket==0) return(false); Ticket(ticket);//--- return(true); }//+------------------------------------------------------------------+SBには限界がある(部分的な実装もない)と確信しつつある。なぜ、最初からSBに素晴らしいMQL4次言語システムを使うことができなかったのでしょうか? Vladimir Karputov 2016.11.04 12:41 #17549 fxsaber:SBを見ると、HistorySelectとHistoryOrderGetTicketがない!そんなことないですよー。どのように機能するのでしょうか?//+------------------------------------------------------------------+//| Select a deal on the index |//+------------------------------------------------------------------+bool CDealInfo::SelectByIndex(const int index) { ulong ticket=HistoryDealGetTicket(index); if(ticket==0) return(false); Ticket(ticket);//--- return(true); }//+------------------------------------------------------------------+限界に満ちている(部分的な実装もない)と確信するようになった。SBの素晴らしいMQL4次言語システムを最初から使ってみてはいかがでしょうか。無知は責任を免れるものではありません。CDealInfoクラスは、案件のプロパティへの アクセスを容易にするために設計されています。しかし、トレードにアクセスするためには、誰もが必ず最初にHistorySelectで履歴のトレースを要求する。もっと実例に目を通し、記事を読んでから、あからさまなオタク的質問を書き、結論を出した方がいい。 fxsaber 2016.11.04 12:46 #17550 Vladimir Karputov:無知は責任を免れるものではありません。CDealInfoクラスは、ディールプロパティに 簡単にアクセスするためのものです。しかし、トレードにアクセスするためには、誰もが必ず最初にHistorySelectで履歴のスナップショットを要求します。露骨にヌケヌケと質問を書いて結論を出す前に、もっと例を見て、もっと記事を読んだ方がいい。私はあなた自身のスタイルであなたに答えますが、モデレーターに対する考えを声に出すと、簡単に追放されます。SBに制約があるのなら、そのことを話してもいいし、話すべきでしょう。 1...174817491750175117521753175417551756175717581759176017611762...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
バグ、バグ、質問
fxsaber, 2016.08.03 22:16
HistoryOrderGetInteger(OrderTicket,ORDER_TIME_DONE_MSC) - テスターではゼロを返します!Pingより早く注文が入る。
不完全な履歴テーブルを作成します。アカウントにアクセスした後、最初の電話で初めて遭遇しました。それ以降のものは、全歴史が記載されています。
再現できない。今は動くが、今は動かない。チェックをお願いします。
Pingより早く注文が入る。
という場面に直面しました。
不完全な履歴テーブルを作成します。アカウントにアクセスした後、最初の電話で初めて遭遇しました。それ以降のものは、全歴史が記載されています。
再現できない。今は動くが、今は動かない。チェックをお願いします。
決してTimeCurrent()を終了日とせず、TimeCurrent() +86400とすることで、すべての最終トレードを確実に捕捉することができます。
TimeCurrentは正確な最終時刻ではなく、「更新中の最後の既知の サーバー時刻」であり、100%正確ではありません。特にスタート時は。
TimeCurrent()を終了日とせず、TimeCurrent()+86400とすることで、すべての終了トランザクションを確実に捕捉する。
TimeCurrentは正確な最終時刻ではなく、「更新中の最後の既知の サーバー時刻」であり、100%正確ではありません。特にスタート時は。
ありがとうございます、そうします。でも、絶対にバグは関係ないんです。
かなり昔に取引された口座にログインしている。履歴タブが空っぽになるくらい昔(マウスで全履歴を要求する必要がある)。
そして、ここでは、HistorySelectが 0を返すこともあれば、次の実行より値が1つ少なくなることもありました。全体として、そこに問題があるのは間違いありません。
TimeCurrent()を終了日とせず、TimeCurrent()+86400とすることで、すべての終了トランザクションを確実に捕捉する。
TimeCurrentは正確な最終時刻ではなく、「更新中の最後の既知の サーバー時刻」であり、100%正確ではありません。特にスタート時は。
SBを見ると、HistorySelectとHistoryOrderGetTicketが ない!そんなことないですよー。
どのように機能するのでしょうか?
//| Select a deal on the index |
//+------------------------------------------------------------------+
bool CDealInfo::SelectByIndex(const int index)
{
ulong ticket=HistoryDealGetTicket(index);
if(ticket==0)
return(false);
Ticket(ticket);
//---
return(true);
}
//+------------------------------------------------------------------+
SBには限界がある(部分的な実装もない)と確信しつつある。
なぜ、最初からSBに素晴らしいMQL4次言語システムを使うことができなかったのでしょうか?
SBを見ると、HistorySelectとHistoryOrderGetTicketがない!そんなことないですよー。
どのように機能するのでしょうか?
//| Select a deal on the index |
//+------------------------------------------------------------------+
bool CDealInfo::SelectByIndex(const int index)
{
ulong ticket=HistoryDealGetTicket(index);
if(ticket==0)
return(false);
Ticket(ticket);
//---
return(true);
}
//+------------------------------------------------------------------+
限界に満ちている(部分的な実装もない)と確信するようになった。
SBの素晴らしいMQL4次言語システムを最初から使ってみてはいかがでしょうか。
無知は責任を免れるものではありません。
CDealInfoクラスは、案件のプロパティへの アクセスを容易にするために設計されています。しかし、トレードにアクセスするためには、誰もが必ず最初にHistorySelectで履歴のトレースを要求する。
もっと実例に目を通し、記事を読んでから、あからさまなオタク的質問を書き、結論を出した方がいい。
無知は責任を免れるものではありません。
CDealInfoクラスは、ディールプロパティに 簡単にアクセスするためのものです。しかし、トレードにアクセスするためには、誰もが必ず最初にHistorySelectで履歴のスナップショットを要求します。
露骨にヌケヌケと質問を書いて結論を出す前に、もっと例を見て、もっと記事を読んだ方がいい。
私はあなた自身のスタイルであなたに答えますが、モデレーターに対する考えを声に出すと、簡単に追放されます。
SBに制約があるのなら、そのことを話してもいいし、話すべきでしょう。