私たちのファンページに参加してください

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第2部 - MetaTrader 5のためのエキスパート
- ビュー:
- 1528
- 評価:
- (6)
- パブリッシュ済み:
- 2023.12.15 14:24
- アップデート済み:
- 2023.12.15 15:59
-
\MQL5\Files\MQL5Book\clock10.htm (0.96 KB)clock10.png (0.32 KB)envrun.bat (0.05 KB)icons-322-46.bmp (57.91 KB)\MQL5\Include\MQL5Book\TradeReportPage.htm (0.75 KB)TradeReportSVG.htm (0.38 KB)TradeReportTable.htm (2.11 KB)\MQL5\Include\MQL5Book\ws\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\BandOsMA.set (1.22 KB)BandOsMACustom.set (1.54 KB)BandOsMAticks.set (1.24 KB)\MQL5\Scripts\MQL5Book\p2\取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新規登録 ログイン -
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
第2部:MQL5プログラミングの基礎
「第2部:MQL5 プログラミングの基礎」では、このプログラミング言語の主要な概念を紹介します。他の言語と同様、MQL5は、複雑なプログラムを作成するための構成要素として機能するいくつかの基本的な概念に基づいています。本書のこの部分では、データ型、識別子、変数、式、および演算子について説明します。さまざまな命令を組み合わせてプログラムロジックを形成する方法を学びます。
手続き型プログラミングの基本原理により、読者はデータを処理する一連のステップに従うプログラムの作成方法を学ぶことができます。これは、本書の次の部分で説明するオブジェクト指向プログラミング(OOP)の強力なパラダイムに進む前の重要なステップです。
識別子は、プログラム要素に一意の名前でアクセスできるようにするため、MQL5プログラミングにおいて重要な役割を果たします。識別子はラテン文字、数字、アンダースコアで構成されます。数字で始めることはできず、MQL5の予約語と一致することもできません。この重要なルールに従うことは、プログラムを正常にコンパイルするための必須の前提条件です。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/45591

本書の第1章では、MQL5言語と開発環境を紹介しています。MQL4(MetaTrader 4言語)と比較してMQL5言語で導入された新機能の1つは、オブジェクト指向プログラミング(OOP)のサポートです。これはC++に似ています。

このエキスパートアドバイザーは取引を行いません。標準的なCanvasライブラリを使って実装されたシンプルなパネルで、マウスを使って数字を書くことができます。数字の認識には、訓練されたmnist.onnxモデルが使用されます。

第3部「MQL5でのオブジェクト指向プログラミング」では、MQL5言語によるオブジェクト指向プログラミング(OOP)の世界に浸ることができます。ソフトウェア開発には、複数のエンティティの管理に関連する複雑さが伴うことが多く、プログラミングの利便性、生産性、品質を向上させる高度な技術が必要とされます。

本書の第4部では、組み込み関数(MQL5 API)のマスターに焦点を当て、徐々に特殊なサブシステムに踏み込んでいきます。どんなMQL5プログラムでも、多くのテクノロジーと機能を利用することができます。したがって、ほとんどのプログラムで利用できる最もシンプルで便利な機能から始めるのが理にかなっています。