記事"SQLite: MQL5 での SQL データベースのネイティブな処理"についてのディスカッション 新しいコメント MetaQuotes 2020.02.24 16:12 新しい記事 SQLite: MQL5 での SQL データベースのネイティブな処理 はパブリッシュされました: トレード戦略の開発には、大量のデータの処理が関連しています。 今では、MQL5 で直接 SQLite に基づいた SQL クエリを使用してデータベースを操作できるようになりました。 このエンジンの重要な特徴は、データベース全体がユーザーのPC上の単一のファイルに配置されるということです。 メタエディターでの SQL クエリのデバッグ データベースを操作するためのすべての関数は、コードが失敗した場合にエラーコードを返します。 次の操作を行うと、次の 4 つのシンプルなルールに従っても問題が発生しません。 すべてのクエリ ハンドルは、使用後に破棄する必要があります。 データベースは完了前にデータベースを閉じる必要があります。 クエリ実行結果をチェックする必要があります。 エラーが発生した場合、クエリは最初に破棄され、データベースは後で閉じられます。 最も難しいのは、クエリが作成されていない場合のエラーを理解することです。 メタエディターでは、*.sqlite ファイルを開いて、SQL クエリを使用してファイルを操作できます。 例として、company.sqlite ファイルを使用してどのように行われるかを見てみましょう。 1. 共通のターミナル フォルダで、company.sqlite ファイルを開きます。 2. データベースを開くと、ナビゲーターに COMPANY テーブルが表示されます。 ダブルクリックします。 3. "SELECT * FROM COMPANY" クエリがステータスバーに自動的に作成されます。 4. クエリは自動的に実行されます。 F9 キーを押すか、または [実行] をクリックして実行することもできます。 5. クエリ実行結果を参照してください。 6. 何か問題がある場合は、エラーがエディタのJournalに表示されます。 SQL クエリを使用すると、テーブル フィールドの統計情報 (合計や平均など) を取得できます。 クエリを作成し、動作するかどうか確認しましょう。 作者: MetaQuotes 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事 SQLite: MQL5 での SQL データベースのネイティブな処理 はパブリッシュされました:
トレード戦略の開発には、大量のデータの処理が関連しています。 今では、MQL5 で直接 SQLite に基づいた SQL クエリを使用してデータベースを操作できるようになりました。 このエンジンの重要な特徴は、データベース全体がユーザーのPC上の単一のファイルに配置されるということです。
メタエディターでの SQL クエリのデバッグ
データベースを操作するためのすべての関数は、コードが失敗した場合にエラーコードを返します。 次の操作を行うと、次の 4 つのシンプルなルールに従っても問題が発生しません。
最も難しいのは、クエリが作成されていない場合のエラーを理解することです。 メタエディターでは、*.sqlite ファイルを開いて、SQL クエリを使用してファイルを操作できます。 例として、company.sqlite ファイルを使用してどのように行われるかを見てみましょう。
SQL クエリを使用すると、テーブル フィールドの統計情報 (合計や平均など) を取得できます。 クエリを作成し、動作するかどうか確認しましょう。
作者: MetaQuotes