記事、ライブラリコメント - ページ 17

新しい記事「 DoEasyライブラリのグラフィックス(第92部): 標準グラフィカルオブジェクトのメモリクラスオブジェクトプロパティの変更履歴 」はパブリッシュされました: 本稿では標準のグラフィカルオブジェクトメモリのクラスを作成して、プロパティが変更されたときにオブジェクトの状態を保存できるようにします。これにより、以前のグラフィカルオブジェクトの状態に戻ることができるようになります。
新しい記事「 一からの取引エキスパートアドバイザーの開発 」はパブリッシュされました: この記事では、最小限のプログラミングで自動売買ロボットを開発する方法について説明します。 この記事で紹介するエキスパートアドバイザーは、パラメーターのセットを操作するためにさまざまな方法で改善できますが、これには、MetaTrader5からより独立するためのより多くのコードが必要になります。 このEAの成功は、MetaTrader 5自体を使用してそのコードにないアクションを実行するために、非常に安定していて信頼性があることです。 作者: Daniel Jose
新しい記事「 DoEasyライブラリのグラフィックス(第91部): 標準グラフィカルオブジェクトのイベントオブジェクト名変更履歴 」はパブリッシュされました: 本稿では、ライブラリベースのプログラムからグラフィカルオブジェクトイベントを制御するための基本的な機能を洗練します。例として、「オブジェクト名」プロパティを使用してグラフィカルオブジェクトの変更履歴を保存する機能の実装から始めます。 ご覧のとおり、オブジェクトの名前変更はその「メモリ」に保存されます。 グラフィカルオブジェクトのパッケージ削除も正しく処理されます。 作者: Artyom Trishkin
新しい記事「 同事線の例で示されているローソク足パターン認識の改善 」はパブリッシュされました: 通常より多くのローソク足パターンを見つけるにはどうしたらよいでしょうか。ローソク足パターンの単純さの背後には、深刻な欠点もあります。これは、最新の取引自動化ツールの大幅に強化された機能を使用することで解消できます。
新しい記事「 MQL5の行列とベクトル 」はパブリッシュされました: 特別な「matrix」と「vector」データ型を使用すると、数学表記に非常に近いコードを作成することができます。行列とベクトルのメソッドを使用すると、計算でネストされたループを作成したり配列で正しいインデックスを作成したりする必要がなくなるため、複雑なプログラムの開発における信頼性と速度が向上します。 すべての要素が同じ型である順序付きデータのコレクションは、通常、 配列
新しい記事「 MQL5でのAutoItの使用 」はパブリッシュされました: 簡単に説明すると、この記事では、MQL5をAutoItと統合することによってMetraTrader5ターミナルのスクリプトを作成します。その中で、ターミナルのユーザーインターフェイスを操作することによってさまざまなタスクを自動化する方法を説明し、AutoItXライブラリを使用するクラスも紹介します。 AutoItには、アプリケーションウィンドウに関する情報を取得するために使用される AutoItウィンドウ情報ツール と呼ばれるアプリケーションが付属しています。
新しい記事「 取引のための組合せ論と確率論(第V部): 曲線分析 」はパブリッシュされました: 本稿では、複数の状態を持つシステムを2つの状態を持つシステムに単純化する可能性に関する調査を行うことにしました。主な目的は、分析によって確率論に基づくスケーラブルな取引アルゴリズムのさらなる開発に役立つ可能性のある有用な結論を導き出すことです。もちろん、このトピックには数学が関係してきますが、以前の記事での経験から、一般化された情報の方が詳細よりも役立つことがわかっています。
新しい記事「 DoEasyライブラリのグラフィックス(第90部): 標準グラフィカルオブジェクトのイベント基本機能 」はパブリッシュされました: 本稿では、標準のグラフィカルオブジェクトイベントを追跡するための基本的な機能を実装します。グラフィカルオブジェクトのダブルクリックイベントから始めます。 EAをコンパイルし、別のチャートを開いて両方のチャートを水平に配置した後、EAをチャート上で起動します。EAのあるチャートをクリックすると、垂直線が作成されます(チャートごとに1本の線)。次に、プロパティを変更して、取得したイベントに関するメッセージが操作ログにどのように表示されるかを確認します。
新しい記事「 固定プライスアクションストップロスまたは固定RSI(スマートストップロス) 」はパブリッシュされました: ストップロスは、取引における資金管理に関する主要なツールです。ストップロス、テイクプロフィット、ロットサイズを効果的に使用することで、トレーダーは取引の一貫性を改善し、全体的に収益性を高めることができます。ストップロスは優れたツールですが、使用時に課題に遭遇することがあります。主要なものはストップロスハントです。この記事では、取引でのストップロスハントを減らす方法と、従来のストップロスの使用法と比較して収益性を判断する方法について説明します。
新しい記事「 取引のための組合せ論と確率論(第IV部): ベルヌーイの定理 」はパブリッシュされました: 本稿では、よく知られているベルヌーイスキームをハイライトし、それを使用して取引関連のデータ配列を記述する方法を示すことにしました。これらはすべて、自己適応型の取引システムを作成するために使用されます。また、より一般的なアルゴリズムを探して、その応用を見つけます。ベルヌーイの定理はその特殊なケースです。
新しい記事「 MetaTrader用の高度なEAコンストラクター - BotBrains.app 」はパブリッシュされました: この記事では、自動売買ロボットのためのノーコード開発プラットフォームであるBotBrains.appの機能を紹介します。自動売買ロボットを作成するために、コードを書く必要はありません。必要なブロックをスキームにドラッグアンドドロップし、パラメータを設定して、それらの間の接続を確立するだけです。 BotBrainsエディターには、 ロジック 、 インターフェイス 、 コード の3つのモードがあります。 「ロジック」モード
新しい記事「 マーケット価格予測に対する汎用回帰モデル(第2部): 自然、技術、社会の過渡関数 」はパブリッシュされました: 本稿は前稿からの論理的続編で、最初の記事で出された結論を確認する事実にハイライトを当てています。これらの事実は、その出版後10年以内に明らかになったもので、マーケット価格変化のパターンを説明する3つの検出された動的過渡関数を中心としています。 PCF関数は、MetaTrader4指標およびMetaTrader5指標を開発するために使用されました /2、3/。それらはMQL5のコードベースにあります。
新しい記事「 より優れたプログラマー(第07部): 成功したフリーランス開発者になるためのメモ 」はパブリッシュされました: MQL5でフリーランス開発者として成功したいならば、この記事はあなたにぴったりです。 報酬が高いからといって、やり方がわからない仕事に応募してはいけません。あなたがそもそもフリーランスの開発者になろうと思った最初の理由は報酬の高さだと思います。作業しながら学び、やり方をみつけることができると思い込むのは簡単です。私の経験では、この考え方はフリーランスでは通用しません。何を求めているかを正確に知っている真剣な顧客や、締め切りの厳しい仕事に対してはなおさらです。
新しい記事「 DoEasyライブラリのグラフィックス(第89部): 抽象標準グラフィカルオブジェクトのプログラミング基本機能 」はパブリッシュされました: 現在、ライブラリでは、一部のパラメータの削除や変更など、クライアントターミナルのチャート上の標準のグラフィカルオブジェクトを追跡できます。現時点では、カスタムプログラムから標準グラフィカルオブジェクトを作成する機能はありません。 EAをコンパイルし、チャート上で起動します。
新しい記事「 MQL言語を使用したゼロからのディープニューラルネットワークプログラミング 」はパブリッシュされました: この記事は、MQL4/5言語を使用してディープニューラルネットワークを最初から作成する方法を読者に教えることを目的としています。 それはニューラルネットワークの基本単位である単一ニューロンから始まります。この記事では、ディープニューラルネットワークで使用するニューロンの種類のさまざまな部分に焦点を当てますが、ニューロンの種類の最大の違いは通常活性化関数です。
新しい記事「 時間の取扱い(第2部): 関数 」はパブリッシュされました: 証券会社のオフセットとGMTを自動で特定します。おそらく不十分な答えしかくれない(欠如した時間について説明することはいとわないでしょうが)証券会社にサポートを求める代わりに、時間が変わる週に証券会社が価格をどのように計算するかを自分で見ます。結局のところ、私たちはPCを持っているので、面倒な手作業ではなくプログラムを使用します。 インクルードファイル( DealingWithTime.mqh )で、関数の前(およびマクロ置換の後)に必要な変数をグローバル変数として宣言します。 //--- global
新しい記事「 より優れたプログラマー(第06部): 効果的なコーディングにつながる9つの習慣 」はパブリッシュされました: 効果的なコーディングにつながるのはコードを書くことだけではありません。経験を通して見つけた、効果的なコーディングにつながる特定の習慣があります。この記事では、そのいくつかについて詳しく説明します。これは、複雑なアルゴリズムをより手間をかけずに作成する能力を向上させたいすべてのプログラマーにとって必読の記事です。 進行状況を追跡し、いつでも以前のバージョンのコードに戻ることができるように、コードのバージョン管理を行うことは常に良い習慣です。
新しい記事「 手動のチャート作成および取引ツールキット(第III部)最適化と新しいツール 」はパブリッシュされました
新しい記事「 MQL5クックブック - 経済指標カレンダー 」はパブリッシュされました: この記事では、経済指標カレンダーのプログラミング機能に焦点を当て、カレンダーのプロパティに簡単にアクセスしてイベント値を受け取るためのクラスの作成について考察し検討します。実用的な例として役立つように、CFTCの投機筋ネットポジションを使用して指標を開発します。 次の例で時系列構造体を処理してみましょう。 Test_TS.mq5
新しい記事「 EAコンストラクタの開発の試み 」はパブリッシュされました: この記事では、既製のEAの形で一連の取引機能を提供します。この方法では、指標を追加して入力を変更するだけで、複数の取引ストラテジーを取得できます。 コンストラクタによって作成されたEAは、すぐに複数の設定を備えており、それらを組み合わせて独自のストラテジーを作成できます。バージョン4.XXXでは、次のルールを適用します。 現在の銘柄(EAが起動されるチャートの銘柄)が使用される テイクプロフィット、ストップロス、トレーリングは入力のポイントで設定されるポイント -
新しい記事「 時間の取扱い(第1部):基本 」はパブリッシュされました: 時間の処理、証券会社のオフセット、夏時間または冬時間への変更を簡素化および明確化する関数とコードスニペット。正確なタイミングは取引において重要な要素になることがあります。現在時刻でロンドンやニューヨークの証券取引所がすでに開いているかまだ開いていないか、外国為替取引の取引時間はいつ開始および終了するかなどです。手動で取引して生活しているトレーダーにとって、これは大きな問題ではありません。
新しい記事「 DoEasyライブラリのグラフィックス(第88部): グラフィカルオブジェクトコレクション - 動的に変化するオブジェクトのプロパティを格納するための2次元動的配列 」はパブリッシュされました: 本稿では、任意の次元のデータ量を変更できる動的な多次元配列クラスを作成します。作成したクラスに基づいて、動的に変更されたグラフィックオブジェクトのプロパティを格納する2次元の動的配列を作成します。 テストを実行するには、 前の記事のEA を使用して、\MQL5\Experts\TestDoEasy\ Part88\ に TestDoEasyPart88.mq5 として保存します。
ZigZag EA: ジグザグ指標に基づいたエキスパートアドバイザーです。買い逆指値注文と売り逆指値注文で使用されます。 作者: Vladimir Karputov
新しい記事 トレードロボットをオーダーするための要件定義を作成する方法 はパブリッシュされました: 自分自身のトレーディングストラテジーを使用してトレードしていますか。 システムトレードのルールをアルゴリズムとして正式に記述できる場合は、自動化されたEAにトレードを委託することをお勧めします。 ロボットは、人間の弱点であるところの睡眠や食品を必要としません。 この記事では、フリーランスのサービスでトレードロボットを発注する際の要件定義の作成方法を示します。 なぜ、要件定義を持つことが重要なのでしょうか。...
Price period SMA : インディケータは、指定された期間の平均価格を計算します。 作者: Lilita Bogachkova
新しい記事「 DoEasyライブラリのグラフィックス(第87部): グラフィカルオブジェクトコレクション - プロパティ変更の管理 」はパブリッシュされました: 本稿では、標準のグラフィカルオブジェクトイベントの追跡作業を継続し、ユーザがターミナルで開いたチャートに配置されたグラフィカルオブジェクトのプロパティの変更を制御できる機能を作成します。 テストを実行するには、 前の記事のEA を使用して、\MQL5\Experts\TestDoEasy\ Part87\ に TestDoEasyPart87.mq5 として保存します。
新しい記事「 DoEasyライブラリのグラフィックス(第86部): グラフィカルオブジェクトコレクション - プロパティ変更の管理 」はパブリッシュされました: 本稿では、ライブラリ内のグラフィカルオブジェクトのプロパティ値の変更の追跡とともに、削除と名前変更を検討します。 改善点はこれで全部です。EAをコンパイルし、チャート上で起動します。オブジェクトを作成/削除したり、そのプロパティを変更したりすると、適切なイベントエントリがクライアントターミナルの操作ログに表示されます。 これまでのところ、これらは単なる操作ログエントリですが、これは後で変更されます。 作者: Artyom
新しい記事「 多層パーセプトロンとバックプロパゲーションアルゴリズム(第II部): Pythonでの実装とMQL5との統合 」はパブリッシュされました: MQLとの統合を開発するために利用できるPythonパッケージが存在し、データの探索、作成、機械学習モデルの使用などのさまざまな機会がもたらされます。MQL5に組み込まれているPython統合により、単純な線形回帰から深層学習モデルまで、さまざまなソリューションを作成できます。開発環境を設定して準備する方法と、いくつかの機械学習ライブラリを使用する方法を見てみましょう。 まず、公式Webサイト
新しい記事「 より優れたプログラマー(第05部): より速い開発者になる方法 」はパブリッシュされました: すべての開発者は、コードをより速く書くことを望んでいます。より速く効果的にコードを書けることは、少数の人々だけが生まれつき持っているような特別な能力ではありません。これは、すべてのコーダーが習得できるスキルです。この記事ではそれを教えようと思います。 この記事は前の 部分 を拡張するものです。まだお読みでない場合は、まずお読みになってください。 内容: 作業を計画する 車輪は再発明しない 必要なことだけを行う より大きなことに挑戦する 健康に暮らす 今でしょ
新しい記事「 DoEasyライブラリのグラフィックス(第85部): グラフィカルオブジェクトコレクション - 新規作成オブジェクトの追加 」はパブリッシュされました: 本稿では、抽象グラフィカルオブジェクトクラスの子孫クラスの開発を完了し、これらのオブジェクトをコレクションクラスに格納する機能の実装を開始します。特に、新しく作成した標準のグラフィカルオブジェクトをコレクションクラスに追加する機能を作成します。 テストを実行するには、 前の記事のEA を使用して、\MQL5\Experts\TestDoEasy\ Part85\ に TestDoEasyPart85.mq5