![CCanvas Classを使ったメーターの描写](https://c.mql5.com/2/19/gg_cases.png)
![CCanvas Classを使ったメーターの描写](https://c.mql5.com/i/articles/overlay.png)
CCanvas Classを使ったメーターの描写
メーターは車や飛行機などの産業や日常生活で見ることができます。これには管理する値を即座に反映する半円を使います。この記事では、 MetaTrader 5用のメーターのライブラリについて説明します。
![モスクワ証券取引所で取引をする際の、EAの安全性について](https://c.mql5.com/2/18/MOEX.png)
![モスクワ証券取引所で取引をする際の、EAの安全性について](https://c.mql5.com/i/articles/overlay.png)
モスクワ証券取引所で取引をする際の、EAの安全性について
この記事では、トレード執行時の安全性を確保する手法について考察します。例として、モスクワ証券取引所における低流動性の株式を扱います。この方法は、"モスクワ証券取引所の例によるトレードの原則"による、実践的なアプローチとなります。
![グラフィカルインタフェース I: 種々のプログラム及びメタトレーダー4ターミナルでのライブラリのテスト(チャプター 5)](https://c.mql5.com/2/21/Graphic-interface__4.png)
![グラフィカルインタフェース I: 種々のプログラム及びメタトレーダー4ターミナルでのライブラリのテスト(チャプター 5)](https://c.mql5.com/i/articles/overlay.png)
グラフィカルインタフェース I: 種々のプログラム及びメタトレーダー4ターミナルでのライブラリのテスト(チャプター 5)
このグラフィカルインターフェイスに関するシリーズの第一部の前章では、フォームクラスは、そのコントロールを押すしてフォームの管理を許可するメソッドによって改善されました。本稿では、インディケータやスクリプトなどの異なるMQLプログラムでのテストが行われます。ライブラリはすべてのMetaTraderプラットフォームで使用できるクロスプラットフォーム対応として設計されたので、MetaTrader 4でもテストを行います。
![グラフィカルインタフェース I: フォームボタンとインターフェイス要素削除のための関数(チャプター 4)](https://c.mql5.com/2/21/Graphic-interface__3.png)
![グラフィカルインタフェース I: フォームボタンとインターフェイス要素削除のための関数(チャプター 4)](https://c.mql5.com/i/articles/overlay.png)
グラフィカルインタフェース I: フォームボタンとインターフェイス要素削除のための関数(チャプター 4)
本稿では、コントロールのクリックによるフォーム管理のメソッドを追加してWindowクラスの開発を続けていこうと思います。フォームのボタンによってのプログラムの終了を有効にするだけでなく、フォームの最小化と最大化機能も実装します。
![グラフィカルインタフェース I: グラフィカルインタフェースの動画化(チャプター 3)](https://c.mql5.com/2/21/Graphic-interface__2.png)
![グラフィカルインタフェース I: グラフィカルインタフェースの動画化(チャプター 3)](https://c.mql5.com/i/articles/overlay.png)
グラフィカルインタフェース I: グラフィカルインタフェースの動画化(チャプター 3)
前回の記事では、コントロールのフォームクラスの開発に着手しました。本稿では、チャート領域にフォームを移動するためのクラスメソッドを書き入れによってそれを続行します。その後、このインターフェイスコンポーネントをライブラリコアに統合します。また、マウスカーソルが上をホバリングしたときにフォームコントロールの色が変わることを保証します。
![マジックナンバー:オーダー"マジック"識別子](https://c.mql5.com/2/13/105_2.gif)
![マジックナンバー:オーダー"マジック"識別子](https://c.mql5.com/i/articles/overlay.png)
マジックナンバー:オーダー"マジック"識別子
本稿は複数のエキスパートアドバイザーを1つのMT4ターミナルで稼働する際に、相互干渉する問題に取り組んでいます。エキスパートアドバイザーが、”別の”ポジション(手動か他のエキスパートアドバイザーがオープンしたポジション)を修正したりクローズしたりしないように、”固有の”オーダーのみを管理するよう”教える”ようにします。本稿はMQL4のターミナルとプログラミングに関する基本スキルをお持ちのユーザー様向けに書かれています。
![トレードの一時停止について](https://c.mql5.com/2/12/103_1.gif)
![トレードの一時停止について](https://c.mql5.com/i/articles/overlay.png)
トレードの一時停止について
本稿は、1つのMT4クライアントターミナル上で複数のEAを稼働中に、トレードオペレーションの一時停止に関する問題に取り組んでいます。MQL4のターミナル操作とプログラミングに関する基本スキルをお持ちのユーザー様向けに書かれています。
![グラフィカルインタフェース I: コントロールのフォーム(チャプター 2)](https://c.mql5.com/2/21/Graphic-interface__1.png)
![グラフィカルインタフェース I: コントロールのフォーム(チャプター 2)](https://c.mql5.com/i/articles/overlay.png)
グラフィカルインタフェース I: コントロールのフォーム(チャプター 2)
本稿ではグラフィカルインタフェースの第一及び主要素である、コントロールのフォームを作成します。このフォームには複数のコントロールが任意の場所と組み合わせで添付することができます。
![グラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)](https://c.mql5.com/2/21/Graphic-interface.png)
![グラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)](https://c.mql5.com/i/articles/overlay.png)
グラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)
本稿は、グラフィカルインタフェースの開発に関するあと一つのシリーズの始まりです。現在、MQLアプリケーション内で高品質なグラフィカルインタフェースを迅速かつ簡単に作成できるよコードライブラリは1つもありません。ここで、グラフィカルインタフェースとは私たちになじみ深いオペレーティングシステムで使用されるグラフィカルインタフェースを意味します。
![調査:トレーダーのモバイルターミナルの評価](https://c.mql5.com/2/14/345_1.png)
![調査:トレーダーのモバイルターミナルの評価](https://c.mql5.com/i/articles/overlay.png)
調査:トレーダーのモバイルターミナルの評価
不幸にもモバイルトレーディングの将来に関してのはっきりとした計画はありませんが、この問題に関して様々な推測があります。この曖昧さを解決する試みとして、モバイルターミナルに関しての意見を理解するためにトレーダーの中で調査を行うことにしました。この調査を通して、クライアントがモバイルターミナルの将来の開発における願いや要求と同様に製品に対してどのように考えているのかに対してはっきりとした理解を得ることができました。
![ZUP - ぺサベントパターンぺサベント・パターンのユニバーサル ZigZag パート 1](https://c.mql5.com/2/14/338_11.gif)
![ZUP - ぺサベントパターンぺサベント・パターンのユニバーサル ZigZag パート 1](https://c.mql5.com/i/articles/overlay.png)
ZUP - ぺサベントパターンぺサベント・パターンのユニバーサル ZigZag パート 1
本稿はインディケータ ZUP -ぺサベントパターンぺサベント・パターンのユニバーサル ZigZag 、の考えを手短に説明します。また、 ZUP に組み込まれた ZigZag インディケータについても説明します。
![実トレーディングにおける売買ロボットの自動最適化](https://c.mql5.com/2/14/336_2.gif)
![実トレーディングにおける売買ロボットの自動最適化](https://c.mql5.com/i/articles/overlay.png)
実トレーディングにおける売買ロボットの自動最適化
本稿はトレーダーが EA から直接最適化を起動することで Expert Advisor のインプットを最適化できるようになる関数について説明し、そのライブラリを提供します。
![マーケットトレンドの明確化に役立つピボットポイント](https://c.mql5.com/2/14/333_1.png)
![マーケットトレンドの明確化に役立つピボットポイント](https://c.mql5.com/i/articles/overlay.png)
マーケットトレンドの明確化に役立つピボットポイント
ピボットポイントはある通貨ペアのその後のトレンドを表示する価格チャート上の線です。価格がこの線より上にあると、トレンドは上昇しています。したがって価格がこの線より下だとトレンドは下降します。
![FOREX 向けクラスターインディケータ構築の理論的基礎](https://c.mql5.com/2/14/330_3.png)
![FOREX 向けクラスターインディケータ構築の理論的基礎](https://c.mql5.com/i/articles/overlay.png)
FOREX 向けクラスターインディケータ構築の理論的基礎
クラスターインディケータは通貨ペアを個別の通貨に分けるインディケータセットです。インディケータは相対通貨変動をトレースし、新しい通貨トレンドのフォーマット可能性を判断し、トレードシグナルを受信し、中長期ポジションをフォローします。
![インディケータコードの Expert Advisor コードへの変換おわりに](https://c.mql5.com/2/14/329_2.gif)
![インディケータコードの Expert Advisor コードへの変換おわりに](https://c.mql5.com/i/articles/overlay.png)
インディケータコードの Expert Advisor コードへの変換おわりに
本稿はインディケータコードを Expert Advisor コードへ変換することに関して述べられる最終稿です。ここで著者はある例においてExpert Advisor のコードを変換します。よって、この EA はカスタムインディケータを呼びださず単一ファイルに示されます。
![MQL 4 で信頼性ある安全な売買ロボットを作成する方法](https://c.mql5.com/2/14/327_2.png)
![MQL 4 で信頼性ある安全な売買ロボットを作成する方法](https://c.mql5.com/i/articles/overlay.png)
MQL 4 で信頼性ある安全な売買ロボットを作成する方法
本稿では、Expert Advisor を作成し使用する場面で生じるごく一般的なエラーについてお話します。典型的な安全な自動売買システムについてもご説明します。
![4 とおりのタイムフレームからの複数インディケータシグナルの同時表示](https://c.mql5.com/2/14/325_3.png)
![4 とおりのタイムフレームからの複数インディケータシグナルの同時表示](https://c.mql5.com/i/articles/overlay.png)
4 とおりのタイムフレームからの複数インディケータシグナルの同時表示
マニュアルトレーディングでは、複数インディケータの値から目を離すわけにはいきません。メカニカルトレーディングではそこは少しばかり異なります。2~3個のインディケータがあると、トレーディングにはタイムフレームを1つ選ぶ必要があり、それはむつかしい仕事ではありません。しかし5~6個ものインディケータがあり、トレーディング戦略が複数のタイムフレームについてのシグナルを考慮することを要求すればどうなるのでしょうか?
![Expert Advisorのオーダーメード - トレーダー向けマニュアル](https://c.mql5.com/2/14/324_26.jpg)
![Expert Advisorのオーダーメード - トレーダー向けマニュアル](https://c.mql5.com/i/articles/overlay.png)
Expert Advisorのオーダーメード - トレーダー向けマニュアル
トレーダーが全員プログラマーというわけではありません。そしてプログラマーが全員優秀というわけではありません。自分のシステムを自動化する必要がある場合、何をすべきでしょうか?MQL4 を学ぶのに時間も欲求もなしで?
![インディケータコードから Expert Advisor コードへの変換Expert Advisor およびインディケータ関数の一般的スキーム](https://c.mql5.com/2/14/311_2.gif)
![インディケータコードから Expert Advisor コードへの変換Expert Advisor およびインディケータ関数の一般的スキーム](https://c.mql5.com/i/articles/overlay.png)
インディケータコードから Expert Advisor コードへの変換Expert Advisor およびインディケータ関数の一般的スキーム
本稿はインディケータコードを Expert Advisor コードへ変換し、カスタムインディケータの呼び出しなく、Expert Advisor 内で必要なインディケータ値を計算するためのプログラムコード全体を使って Expert Advisor を書く方法に特化して述べます。本稿は Expert Advisor 変更とカスタムインディケータを基にしたインディケータ関数構築の考えを提供します。対象とする読者はすでに MQL4 言語でのプログラム経験をお持ちの方です。
![インディケータコードから Expert Advisor コードへの変換インディケータストラクチャ](https://c.mql5.com/2/14/309_3.gif)
![インディケータコードから Expert Advisor コードへの変換インディケータストラクチャ](https://c.mql5.com/i/articles/overlay.png)
インディケータコードから Expert Advisor コードへの変換インディケータストラクチャ
本稿はインディケータコードを Expert Advisor コードへ変換し、カスタムインディケータの呼び出しなく、Expert Advisor 内で必要なインディケータ値を計算するためのプログラムコード全体を使って Expert Advisor を書く方法に特化して述べます。本稿はインディケータストラクチャの一般的なスキーム、Expert Advisor におけるインディケータバッファの列挙、関数 IndicatorCounted() の置換を提供し述べます。対象とする読者はすでに MQL4 言語でのプログラム経験をお持ちの方です。
![Forex トレーディングのイロハ](https://c.mql5.com/2/14/304_1.png)
![Forex トレーディングのイロハ](https://c.mql5.com/i/articles/overlay.png)
Forex トレーディングのイロハ
金融市場を扱うということはまずトレード処理を意味します。ごく幼いころから、われわれは皆、何を売り、買うべきかということについて直観的考えを持っています。ですが Forex トレーディングは何か特別なものです。本稿ではいくつか用語の説明が必要な考えを取り上げます。またそういう語に対応する MQL 4 fの関数についても考察します。
![トリコロールインディケータとインディケータを書くことを最大限シンプル化するいくつかの機会](https://c.mql5.com/2/14/298_1.png)
![トリコロールインディケータとインディケータを書くことを最大限シンプル化するいくつかの機会](https://c.mql5.com/i/articles/overlay.png)
トリコロールインディケータとインディケータを書くことを最大限シンプル化するいくつかの機会
本稿では、ビジュアルトレーディングのためにインディケータの情報値を増やすことの意味についていくらか説明します。私はインディケータを構築するために別のタイムフレームからのデータを使用するトリコロールインディケータの実行を分析してし、記事"Effective Averaging Algorithms with Minimal Lag: Use in Indicators"で述べられているインディケータのライブラリについても詳しく説明します。
![ラグを最小に抑えた有効な平均化アルゴリズム:インディケータでの使用](https://c.mql5.com/2/14/297_2.png)
![ラグを最小に抑えた有効な平均化アルゴリズム:インディケータでの使用](https://c.mql5.com/i/articles/overlay.png)
ラグを最小に抑えた有効な平均化アルゴリズム:インディケータでの使用
本稿では、著者が作成した高クオリティーのカスタム平均化関数について説明します。それらは以下です:JJMASeries()、JurXSeries()、 JLiteSeries()、ParMASeries()、LRMASeries()、T3Series()。本稿ではまたインディケータ-内での上記関数のアプリケーションも取り上げます。著者はこれら関数の使用を基に豊富なインディケータライブラリを提供します。
![アンチウイルスソフトとファイアウォール下でのMetaTrader 4](https://c.mql5.com/2/14/295_1.gif)
![アンチウイルスソフトとファイアウォール下でのMetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
アンチウイルスソフトとファイアウォール下でのMetaTrader 4
トレーダーの大半は、PCの保護のために特別なプログラムを使用する。不幸にもこれらのプログラムはウイルスやトロイの木馬からコンピューターを保護するだけではなく、かなりのリソースを消費します。これは、ネットワークトラフィックにも関連し、様々な知的アンチウイルスソフトやファイアウォールによってコントロールされます。この記事を執筆した理由は、ファイアウォールを稼働させたため、動作の重いMetaTrader 4クライアントターミナルにトレーダーがクレームをつけたためです。Kaspersky Antivirus 6.0とOutpost Firewall Pro 4.0を用いて独自のリサーチを行うことにしました。
![再来:テクニカル分析の問題点](https://c.mql5.com/2/14/282_4.png)
![再来:テクニカル分析の問題点](https://c.mql5.com/i/articles/overlay.png)
再来:テクニカル分析の問題点
現時点で、ファイダメンタル分析と共にテクニカル分析は株式市場を分析するうえでもっとも重要な手法のひとつです。株式市場の価格変動を予測する手法のひとつとして、テクニカル分析には、実践的適用にいくらかの疑問を投げかけるデメリットが数多くあります。
![MetaTrader4クライアントターミナルを扱う際の初心者が起こすミス](https://c.mql5.com/2/14/278_2.gif)
![MetaTrader4クライアントターミナルを扱う際の初心者が起こすミス](https://c.mql5.com/i/articles/overlay.png)
MetaTrader4クライアントターミナルを扱う際の初心者が起こすミス
ミスは人間につきものです。みな失敗を犯します:多かれ少なかれ、無知や、うっかりしていいたせいでミスを犯します。訪ねていただいた以下の質問にお答えします:ターミナルタイム・テスト結果・ジャーナルへの表示・テスター用履歴・履歴インポート・レバレッジ・トラフィック・ヒント・スケーリング・計算ミス・不当なアカウント・エンプティニュース・価格の変化・不十分な資金・マーケット閉鎖などです。
![3Dグラフ-市場分析のプロのツール](https://c.mql5.com/2/15/493_11.png)
![3Dグラフ-市場分析のプロのツール](https://c.mql5.com/i/articles/overlay.png)
3Dグラフ-市場分析のプロのツール
本稿では、3D グラフ作成用の簡単なライブラリとそのグラフを Microsoft Excel でののちの閲覧を書きます。準備には標準の MQL4 オプションを使い、*.csv ファイルにデータをエクスポートします。
![テスターにおける再クオートのモデル化と Expert Advisor 安定性解析](https://c.mql5.com/2/14/246_2.png)
![テスターにおける再クオートのモデル化と Expert Advisor 安定性解析](https://c.mql5.com/i/articles/overlay.png)
テスターにおける再クオートのモデル化と Expert Advisor 安定性解析
再クオートは多くの Expert Advisors にとって災難です。とりわけトレードへのエンター/エグジット条件の感度が高い場合は。本稿では再クオートについての EA 安定性を確認する方法を提供します。
![サポート/レジスタンスレベルの表示](https://c.mql5.com/2/14/237_1.png)
![サポート/レジスタンスレベルの表示](https://c.mql5.com/i/articles/overlay.png)
サポート/レジスタンスレベルの表示
本稿では MetaTrader 4 プログラムにおけるサポート/レジスタンスレベルの検出および表示について取り上げます。その便利で万能のインディケータはシンプルなアルゴリズムを基にしています。本稿ではまた、一つのワークスペース内の異なるタイムフレームからもたらされる結果を表示する、シンプルなインディケータの作成という有用なテーマにも取り組みます。
![サポート/レジスタンスレベルを描く方法](https://c.mql5.com/2/14/233_1.png)
![サポート/レジスタンスレベルを描く方法](https://c.mql5.com/i/articles/overlay.png)
サポート/レジスタンスレベルを描く方法
本稿はサポート/レジスタンスレベルを検出するシンプルなスクリプトを作成する手順について説明します。対象は初心者です。よって手順の各段階の詳細説明を確認することができます。ただ、スクリプトはひじょうにシンプルでも、本稿は上級トレーダーや MetaTrader 4 プラットフォーム利用者にとっても有用なことでしょう。ここには表形式へのデータエクスポート例、テーブルの Microsoft Excel へのインポート、より詳細な分析のためのチャートプロットの例が入っています。
![トレーダー個々の心理状態](https://c.mql5.com/2/14/225_1.png)
![トレーダー個々の心理状態](https://c.mql5.com/i/articles/overlay.png)
トレーダー個々の心理状態
金融マーケットにおけるトレーダーのふるまいのポートレートA. Elder.著"Как играть и выигрывать на бирже(『証券取引の投機方法と勝利方法』)"からの私独自のメニュー
![ユニバーサル Expert Advisor におけるトレードシグナルの送信](https://c.mql5.com/2/14/222_1.gif)
![ユニバーサル Expert Advisor におけるトレードシグナルの送信](https://c.mql5.com/i/articles/overlay.png)
ユニバーサル Expert Advisor におけるトレードシグナルの送信
本稿では、ポジションおよびオーダーの制御ユニット内にユニバーサルな Expert Advisor のシグナルプログラムユニットからトレードシグナルを送信する異なる方法について説明します。また連続的な並列インターフェースについて詳しく説明します。
![Linux デスクトップでの MetaTrader 4 クライアントターミナル実行](https://c.mql5.com/i/0.gif)
![Linux デスクトップでの MetaTrader 4 クライアントターミナル実行](https://c.mql5.com/i/articles/overlay.png)
Linux デスクトップでの MetaTrader 4 クライアントターミナル実行
MetaTrader 4 クライアントターミナルをそこで実行するために非エミュレータワインを用いた段階的な Linux デスクトップ設定の説明
![HTMLとCSSを使用した代替ログ・ファイル](https://c.mql5.com/2/14/385_10.gif)
![HTMLとCSSを使用した代替ログ・ファイル](https://c.mql5.com/i/articles/overlay.png)
HTMLとCSSを使用した代替ログ・ファイル
本稿では、html ファイル作成のためのシンプルでありながらひじょうに力強いライブラリを書く手順を説明し、その表示の調整を学習し、エキスパートやスクリプトでいかに簡単に実装し利用できるか見ていきます。