エラー、バグ、質問 - ページ 223 1...216217218219220221222223224225226227228229230...3185 新しいコメント Edgar Akhmadeev 2010.12.08 13:45 #2221 Graff: 私もそう思いますが、端末が常に更新されないように、自動更新をどうにかして無効化する必要がありますこれはまさにMQがやらないことで、自動更新を 次の(ロールバックされたものの後の)ビルドまで自動的に遅らせることを提案します。そして、最後の「良い」ビルドをバックアップに残し、ロールバックされたものをスキップします。自動更新のシステムを少し改善すれば、みんながハッピーになれるはずです。 Mykola Demko 2010.12.08 14:25 #2222 Dali:これはまさにMQがやらないことで、自動更新を次の(ロールバックされたものの後の)ビルドまで自動的に遅らせることを提案します。そして、最後の「良い」ビルドをバックアップに残し、ロールバックされたものをスキップします。自動更新のシステムを少し改善すれば、みんながハッピーになれるはずです。アップデートは、ビルドが改善されるだけでなく、古いバグが修正されるためにも行われます。バグを抱えた新ビルドを、さらにバグを抱えた旧ビルドにロールバックすることを提案するのですか?PS もしMQがロールバックシステムを受け入れるなら(私は本気で疑っていますが)、少なくともビルドをimproved(新機能の導入)とpatched(バグの除去)に分けるべきでしょう。そうして初めて、未完成のバグを最後に修正されたバグにロールバックすることが可能になるのです。 削除済み 2010.12.08 17:50 #2223 Urain:アップデートは、ビルドの改良だけでなく、古いバグを修正するためにも行われます。バグを抱えた新しいビルドを、さらにバグを抱えた古いビルドにロールバックしろというのでしょうか?PS もしMQがロールバックシステムを受け入れるなら(私は大いに疑問ですが)、少なくともビルドはファイナライズド(新機能の導入)とリリース(バグ取り)に分けるべきでしょう。そうして初めて、未完成のバグを最後に修正されたバグにロールバックすることが可能になるのです。 彼らはそれを求めないだろうし、そうするのが当然だ...。 Edgar Akhmadeev 2010.12.08 19:59 #2224 Urain:エラーのある新しいビルドを、さらにエラーのある古いビルドにロールバックしろということでしょうか?いいえ :)私は別のシナリオを提案します(私はMQ5をやっているので、少なくとも2回目には関係します)。いくつかの重要な機能が動作しないビルド362を、細かいマイナーバグはあってもMY Expertが動作した以前のものにロールバックすることを提案します。これらの致命的なバグがすでに修正されている次のビルドまでロールバックしてください。ロールバックは私個人の判断であることを強調します。すべての人がこのエラーの影響を受けるわけではありません(すべての人がこれらの機能を使用しているわけではない、すべての人がMQ5を使用しているわけではない、など)。ビルドの分離について - 複雑にする必要はありません。MYパーソナルバックアップのビルドは、ロールバックしたものをスキップして、常に前のものを裏返します。理屈は単純明快である。そして、どのビルドが良いかは、ユーザー以外の誰も決める必要がないのです。 MQが以前のビルドを公開しない主な理由は、ユーザーをベータテスターの輪から排除するためだと思います。次のビルドが利用できるまでしかロールバックしないケースでは、関係ないでしょう。そして、ここでの実装の煩雑さは無視できるほどです。 さもなければ、開発者(つまり、これらの致命的なバグの影響を受けている私たち)の開発作業が数日間遅くなります(その間、ビルド362がリリースされてから6日が経過しています)。シンプルな分、飽きることもありますが。 削除済み 2010.12.08 22:12 #2225 2つの端子...4 и 5..同端末...MT4は、パネル... キーボードからのトレード 操作...ただし、ForegroundWindowが::MetaTraderで、ボットのあるチャートがZ順で1番目の場合のみ...。 MT5の場合 - 処理のみ [CODE](コード void OnChartEvent(const int id, // イベント ID) const long& lparam, // long 型のパラメータ イベント const double& dparam, // double 型のパラメータ イベント const string& sparam // 文字列型パラメータ イベント){ if(lparam=='A')OpenOrder(0,MB,1);//fill the trade form... if(lparam=='X')CloseOrder(;)です。}[/CODE]MT4でTradeIsDisabledシグナルが出ると、FiveはMT5のACTIVE Editorでトレードフォーム(F9のやつ)を埋め始める(!?)...。MT5 - ビルド3-62...それ以前は大丈夫だったのですが...。2-29 MT4...どうして? Errors, bugs, questions Mouse Hover function Why am I getting Denis Timoshin 2010.12.09 12:08 #2226 double 型のデータを明示的に datetime に変換した場合、精度が低下することはありますか? Time_Max_Candle[CandleNumber]=(double)TimeCurrent() です。 ObjectCreate(0, "Line_Trend_Down_"OBJ_TRENDBYANGLE,0,Time_Red_0,Red_Line_0,(datetime)Time_Max_Candle[CandleNumber],Green_Line) を作成します。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5 Slava 2010.12.09 12:37 #2227 dentraf: double 型のデータを明示的に datetime に変換した場合、精度が低下することはありますか? Time_Max_Candle[CandleNumber]=(double)TimeCurrent() です。 ObjectCreate(0, "Line_Trend_Down_"OBJ_TRENDBYANGLE,0,Time_Red_0,Red_Line_0,(datetime)Time_Max_Candle[CandleNumber],Green_Line) を作成します。 日付時刻の最大値は32535244799(1970年1月1日から3000年12月31日までの秒数)であり、実数形式で正確に表現されるため、精度の損失はない snookeredman 2010.12.09 17:42 #2228 皆さん、こんにちは。MQL5のスペシャリストの方、関数にポインタの配列を渡す方法を教えてください。 例えば、配列gSymbols:CSymbolInfo*gSymbols[] . Jager 2010.12.09 22:28 #2229 開発者の皆様、次のビルドで以下のことをやっていただけるとうれしいです。 1.MT5が10分ごとに無限にリモートエージェントへの接続を試みるようにします。そうすると、1時間に6回(時間的に等間隔)の試行回数が得られます。 2.MT5では、エージェント部門(ローカル、リモート、パッケージのフォルダがある場所)に、リモートエージェントのリストを作成するための独自のフォルダを作成するオプションが追加されました。すでに多くのエージェントを1つのフォルダで管理するのは不便になってきています。3.バグに関連して(時々、いくつかのエージェントが取引0の処理結果を出すことがあり、もしかしたら他の何かが現れるかもしれません)、ある回数、例えば100回通過した後に、ローカルエージェントの結果が正しいかどうか(例えば5%の誤差があるかもしれません)チェックする機能を追加してください。エージェントが間違った結果を出した場合、MT5にリモート再起動を実行させ、このエージェントからの以前の結果をすべて消去し、10回再起動に失敗したら(つまり、間違った結果が出たまま)、エージェントから切断してください。MetaTrader 5のリモートエージェントに関するテストに 写真を掲載しました。 削除済み 2010.12.09 22:29 #2230 回答選択肢 見た→読んだ→考えた→やった→バカにされた...。//下線... いらっしゃいませ 1...216217218219220221222223224225226227228229230...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私もそう思いますが、端末が常に更新されないように、自動更新をどうにかして無効化する必要があります
これはまさにMQがやらないことで、自動更新を 次の(ロールバックされたものの後の)ビルドまで自動的に遅らせることを提案します。そして、最後の「良い」ビルドをバックアップに残し、ロールバックされたものをスキップします。
自動更新のシステムを少し改善すれば、みんながハッピーになれるはずです。
これはまさにMQがやらないことで、自動更新を次の(ロールバックされたものの後の)ビルドまで自動的に遅らせることを提案します。そして、最後の「良い」ビルドをバックアップに残し、ロールバックされたものをスキップします。
自動更新のシステムを少し改善すれば、みんながハッピーになれるはずです。
アップデートは、ビルドが改善されるだけでなく、古いバグが修正されるためにも行われます。
バグを抱えた新ビルドを、さらにバグを抱えた旧ビルドにロールバックすることを提案するのですか?
PS もしMQがロールバックシステムを受け入れるなら(私は本気で疑っていますが)、少なくともビルドをimproved(新機能の導入)とpatched(バグの除去)に分けるべきでしょう。そうして初めて、未完成のバグを最後に修正されたバグにロールバックすることが可能になるのです。
アップデートは、ビルドの改良だけでなく、古いバグを修正するためにも行われます。
バグを抱えた新しいビルドを、さらにバグを抱えた古いビルドにロールバックしろというのでしょうか?
PS もしMQがロールバックシステムを受け入れるなら(私は大いに疑問ですが)、少なくともビルドはファイナライズド(新機能の導入)とリリース(バグ取り)に分けるべきでしょう。そうして初めて、未完成のバグを最後に修正されたバグにロールバックすることが可能になるのです。
Urain:
エラーのある新しいビルドを、さらにエラーのある古いビルドにロールバックしろということでしょうか?
いいえ :)私は別のシナリオを提案します(私はMQ5をやっているので、少なくとも2回目には関係します)。
いくつかの重要な機能が動作しないビルド362を、細かいマイナーバグはあってもMY Expertが動作した以前のものにロールバックすることを提案します。これらの致命的なバグがすでに修正されている次のビルドまでロールバックしてください。
ロールバックは私個人の判断であることを強調します。すべての人がこのエラーの影響を受けるわけではありません(すべての人がこれらの機能を使用しているわけではない、すべての人がMQ5を使用しているわけではない、など)。
ビルドの分離について - 複雑にする必要はありません。MYパーソナルバックアップのビルドは、ロールバックしたものをスキップして、常に前のものを裏返します。理屈は単純明快である。そして、どのビルドが良いかは、ユーザー以外の誰も決める必要がないのです。
MQが以前のビルドを公開しない主な理由は、ユーザーをベータテスターの輪から排除するためだと思います。次のビルドが利用できるまでしかロールバックしないケースでは、関係ないでしょう。そして、ここでの実装の煩雑さは無視できるほどです。
さもなければ、開発者(つまり、これらの致命的なバグの影響を受けている私たち)の開発作業が数日間遅くなります(その間、ビルド362がリリースされてから6日が経過しています)。シンプルな分、飽きることもありますが。MT4は、パネル...
キーボードからのトレード 操作...ただし、ForegroundWindowが::MetaTraderで、ボットのあるチャートがZ順で1番目の場合のみ...。
MT5の場合 - 処理のみ
[CODE](コード
void OnChartEvent(const int id, // イベント ID)
const long& lparam, // long 型のパラメータ イベント
const double& dparam, // double 型のパラメータ イベント
const string& sparam // 文字列型パラメータ イベント
){
if(lparam=='A')OpenOrder(0,MB,1);//fill the trade form
...
if(lparam=='X')CloseOrder(;)です。
}
[/CODE]
MT4でTradeIsDisabledシグナルが出ると、FiveはMT5のACTIVE Editorでトレードフォーム(F9のやつ)を埋め始める(!?)...。MT5 - ビルド3-62...それ以前は大丈夫だったのですが...。2-29 MT4...
どうして?
double 型のデータを明示的に datetime に変換した場合、精度が低下することはありますか?
Time_Max_Candle[CandleNumber]=(double)TimeCurrent() です。
ObjectCreate(0, "Line_Trend_Down_"OBJ_TRENDBYANGLE,0,Time_Red_0,Red_Line_0,(datetime)Time_Max_Candle[CandleNumber],Green_Line) を作成します。
double 型のデータを明示的に datetime に変換した場合、精度が低下することはありますか?
Time_Max_Candle[CandleNumber]=(double)TimeCurrent() です。
ObjectCreate(0, "Line_Trend_Down_"OBJ_TRENDBYANGLE,0,Time_Red_0,Red_Line_0,(datetime)Time_Max_Candle[CandleNumber],Green_Line) を作成します。
皆さん、こんにちは。
MQL5のスペシャリストの方、関数にポインタの配列を渡す方法を教えてください。
例えば、配列gSymbols:CSymbolInfo*gSymbols[] .
1.MT5が10分ごとに無限にリモートエージェントへの接続を試みるようにします。そうすると、1時間に6回(時間的に等間隔)の試行回数が得られます。
2.MT5では、エージェント部門(ローカル、リモート、パッケージのフォルダがある場所)に、リモートエージェントのリストを作成するための独自のフォルダを作成するオプションが追加されました。すでに多くのエージェントを1つのフォルダで管理するのは不便になってきています。
3.バグに関連して(時々、いくつかのエージェントが取引0の処理結果を出すことがあり、もしかしたら他の何かが現れるかもしれません)、ある回数、例えば100回通過した後に、ローカルエージェントの結果が正しいかどうか(例えば5%の誤差があるかもしれません)チェックする機能を追加してください。エージェントが間違った結果を出した場合、MT5にリモート再起動を実行させ、このエージェントからの以前の結果をすべて消去し、10回再起動に失敗したら(つまり、間違った結果が出たまま)、エージェントから切断してください。
MetaTrader 5のリモートエージェントに関するテストに 写真を掲載しました。
見た→読んだ→考えた→やった→バカにされた...。//下線...
いらっしゃいませ