MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 38 1...313233343536373839404142434445...161 新しいコメント Eugeni Neumoin 2013.11.10 08:08 #371 Renat:つまり、話はグラフィックではなく、変数の話です。それに、MT5はグラフィックが素晴らしいので、コンピューターゲームまで何でもできます。Mt4も控えている。どのようなプログラムでも、ユーザーがいつでも自分で変更しなければならない100ものパラメータをどうやって伝えることができるのでしょうか?入力パラメータの表がある場合のみ。プログラムの種類に依存しない。とにかく、何百ものパラメータは、プログラマーにとって、どこにも行き着かない道なのです。インテリジェントな自動制御手法を適用して、パラメーターの数を10分の1に減らす必要が あるのです。このことを考え始めると、解決策はすぐに出てきます。 自動制御方式が適用されます。グラフィカルな構成は、平均値......ストキャスティクスなどの数学的な「系列」の計算とは異なるものです。何かをプログラムする前には、たくさんのラフワークをしなければなりません。つまり、まずグラフィカルなプロットを作成する必要があるのです。あとは、どう動くかですね。これにはかなりの時間がかかります。何が正しくて、何を捨てなければならないか、たくさん分析しなければなりません。そして、ある種の最適化-自動化を実行しなければならない。ただ、状況を分析して最適なパラメーターをグラフィカルな絵で探そうとするだけでは、今のところ展望が見えてきません。つまり、テスターで動かして、グラフィカルな図面で現段階のオートマティズムを作る可能性はないと思っています。ですから、ある部分は自動化し、ある部分は手動で行うのが今の最適な状態なのです。つまり、現時点での合理的な範囲での自動化と、手動での構築の可能性の両方を許容するプログラムでなければなりません。昔のМТ4では、マニュアル操作をする際に、多くの外部パラメータがないと管理できませんでした。新作でどうなるかは、これからです。MT5にはないような、新しいグラフィカルツールを 追加する提案もあります。でも、今すぐじゃないんです。今、あなたはMT4を変革するために、多くのルーチンワークを抱えています。 Vladimir Gomonov 2013.11.11 01:15 #372 nen: テキストの .ini ファイルを使用する。 パラメータがたくさんあるときにとても便利です。 しかも、とても速い。 // 最適化中も:実際にディスクから読み込まれるのは最初の1回だけで、その後はRAM - winds up bufferに格納されます。 最適化可能なパラメータのみをextern(input)変数に残しておく。 イムハ Slava 2013.11.11 06:50 #373 VOLDEMAR: サービスデスクに手紙を書き、コードをリセットし、ビデオもアップロードしました。 ありがとうございます。 アプリケーションを作成中です。 Slava 2013.11.11 06:53 #374 ForexMoneyMaker: MT4 Bild 536、ME 872。 タイムフレームを反転させると、インジケータバッファでエラーが発生しました:'Bears.mq4' (106,24) の配列が範囲 外です。509版ではエラーはありません。 他のインジケータで作業しているときに、次のメッセージが表示されました:unresolved import function call. ありがとうございます。確認し、修正します。 PS.前回のビルドでは動作しません。 ご確認ください Slava 2013.11.11 07:02 #375 artmedia70: インジケーターパラメーターで、カラータブの場合は、リセットボタンを押します。 の場合、すべてのバッファの色は、#property indicator_colorNで 指定された元の状態にはリセットされず、透明な色になります、つまり、バッファはチャート上に表示されません。 以前は、#property indicator_colorNで 指定された初期色にリセットされるという、異なる挙動でした。 挙動が直るのか、それともこのままなのか。 修正されることになります。に行く。 PS.修正方法 Slava 2013.11.11 07:06 #376 MetaDriver: レナット、ストリンゴ、ユニコードは永久に 残るのか? はい。 "なぜチュニジア?"-"他にどこ?"(c)選挙日。 Renat Fatkhullin 2013.11.11 14:11 #377 修正を加えた537ビルドをリリースしました。 Vadim Konyaev 2013.11.11 15:33 #378 エラーについてservicedeskに書きました - #881866, 537mにも表示されています。 alexandr 2013.11.11 16:07 #379 ユーザーライブラリを使用したEAが動作しない。 はテスター起動時に閉じます。 のライブラリとEAのコンパイルに成功した場合、警告が表示されますhttp://joxi.ru/2g2BUtg5CbBJURb38Ls 私のライブラリ関数に基づくいくつかのEAをチェックしましたが、ターミナルは明確に反応し、閉じます(これらの関数がライブラリなしで使用された場合は動作しますが)。 過去ログには何も書かれていないのですが。 コードはどこに送ればいいのですか? で範囲外の配列 Strategy Testerでテストした後、Expert Advisorでこのエラーが表示されます。 ビルド537 動作はするのですが、ログにすごいことが書いてあります。 http://joxi.ru/1w-BUtg5CbBoUY5XoVs Sergey Dzyublik 2013.11.11 16:45 #380 dken1: ユーザーライブラリを使用したEAが動作しない。 端子はテスター起動時に閉じます。 のライブラリとEAのコンパイルに成功した場合、警告が表示されますhttp://joxi.ru/2g2BUtg5CbBJURb38Ls 私のライブラリ関数に基づくいくつかのEAをチェックしましたが、ターミナルは明確に反応し、閉じます(これらの関数がライブラリなしで使用された場合は動作しますが)。 過去ログには何も書かれていないのですが。 コードはどこに送ればいいのですか? で範囲外の配列 Strategy Testerでテストした後、Expert Advisorでこのエラーが表示されます。 ビルド537 配列は参照渡しのみになりました - & を追加する必要があります("array passed by reference only"). タイムスケールに配列を参照渡しする必要がある場合、ArrayCopySeries を使用して取得した中間配列を使用する必要があるようになりました。 配列のコピー、特にArrayCopyを 行う場合、ArraySetAsSeriesの インデックスの向きを忘れてはならない、そうしないと問題が発生する可能性がある。 型変換は、異なる型のデータを扱う操作の前に行う必要があります(「型変換によるデータ損失の可能性」)。 定数は宣言後、操作する前に初期化する必要があります(「未初期化の変数が使用される可能性」)。 未使用の変数は削除することも可能です(「変数 'X' not used」)。 1...313233343536373839404142434445...161 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
つまり、話はグラフィックではなく、変数の話です。それに、MT5はグラフィックが素晴らしいので、コンピューターゲームまで何でもできます。Mt4も控えている。
どのようなプログラムでも、ユーザーがいつでも自分で変更しなければならない100ものパラメータをどうやって伝えることができるのでしょうか?入力パラメータの表がある場合のみ。プログラムの種類に依存しない。
とにかく、何百ものパラメータは、プログラマーにとって、どこにも行き着かない道なのです。インテリジェントな自動制御手法を適用して、パラメーターの数を10分の1に減らす必要が あるのです。このことを考え始めると、解決策はすぐに出てきます。
nen:
テキストの .ini ファイルを使用する。 パラメータがたくさんあるときにとても便利です。 しかも、とても速い。
// 最適化中も:実際にディスクから読み込まれるのは最初の1回だけで、その後はRAM - winds up bufferに格納されます。
最適化可能なパラメータのみをextern(input)変数に残しておく。
イムハ
サービスデスクに手紙を書き、コードをリセットし、ビデオもアップロードしました。
ありがとうございます。
アプリケーションを作成中です。
MT4 Bild 536、ME 872。
タイムフレームを反転させると、インジケータバッファでエラーが発生しました:'Bears.mq4' (106,24) の配列が範囲 外です。509版ではエラーはありません。
他のインジケータで作業しているときに、次のメッセージが表示されました:unresolved import function call.
ありがとうございます。確認し、修正します。
PS.前回のビルドでは動作しません。
ご確認ください
インジケーターパラメーターで、カラータブの場合は、リセットボタンを押します。
の場合、すべてのバッファの色は、#property indicator_colorNで 指定された元の状態にはリセットされず、透明な色になります、つまり、バッファはチャート上に表示されません。
以前は、#property indicator_colorNで 指定された初期色にリセットされるという、異なる挙動でした。
挙動が直るのか、それともこのままなのか。
修正されることになります。に行く。
PS.修正方法
レナット、ストリンゴ、ユニコードは永久に 残るのか?
はい。
"なぜチュニジア?"-"他にどこ?"(c)選挙日。
エラーについてservicedeskに書きました - #881866,
537mにも表示されています。
ユーザーライブラリを使用したEAが動作しない。
はテスター起動時に閉じます。
のライブラリとEAのコンパイルに成功した場合、警告が表示されますhttp://joxi.ru/2g2BUtg5CbBJURb38Ls
私のライブラリ関数に基づくいくつかのEAをチェックしましたが、ターミナルは明確に反応し、閉じます(これらの関数がライブラリなしで使用された場合は動作しますが)。
過去ログには何も書かれていないのですが。
コードはどこに送ればいいのですか?
で範囲外の配列
Strategy Testerでテストした後、Expert Advisorでこのエラーが表示されます。
ビルド537
動作はするのですが、ログにすごいことが書いてあります。
http://joxi.ru/1w-BUtg5CbBoUY5XoVs
ユーザーライブラリを使用したEAが動作しない。
端子はテスター起動時に閉じます。
のライブラリとEAのコンパイルに成功した場合、警告が表示されますhttp://joxi.ru/2g2BUtg5CbBJURb38Ls
私のライブラリ関数に基づくいくつかのEAをチェックしましたが、ターミナルは明確に反応し、閉じます(これらの関数がライブラリなしで使用された場合は動作しますが)。
過去ログには何も書かれていないのですが。
コードはどこに送ればいいのですか?
で範囲外の配列
Strategy Testerでテストした後、Expert Advisorでこのエラーが表示されます。
ビルド537
配列は参照渡しのみになりました - & を追加する必要があります("array passed by reference only").
タイムスケールに配列を参照渡しする必要がある場合、ArrayCopySeries を使用して取得した中間配列を使用する必要があるようになりました。
配列のコピー、特にArrayCopyを 行う場合、ArraySetAsSeriesの インデックスの向きを忘れてはならない、そうしないと問題が発生する可能性がある。
型変換は、異なる型のデータを扱う操作の前に行う必要があります(「型変換によるデータ損失の可能性」)。
定数は宣言後、操作する前に初期化する必要があります(「未初期化の変数が使用される可能性」)。
未使用の変数は削除することも可能です(「変数 'X' not used」)。