FAQ(よくある質問)を埋めるためのサブワークショップ。同志を助けよう! - ページ 12

 
sergeev:

そうですね、それは重要なポイントです。 選択肢はたくさんあります。

おすすめの商品を教えてください。

あまりお勧めはできませんが...。いつも聞いているのは私の方です。
 

さて、ここで選択肢を一つ。

初心者は何から始めたらいいのでしょうか?

MetaQuotes Software Corp.のMetaTrader(MT)。「は、インターネット取引、金融市場のテクニカル分析、自動取引システムの開発および使用のためのフリーソフトウェアです。MTには現在、MetaTrader 4と、バージョン4を拡張したMetaTrader 5の 2つのバージョンがあります。以下、プログラム(MT4)のバージョン4について考察します。


MT4は、インターネット取引サービスを提供する企業のウェブサイトから無料でダウンロード・インストールすることができ、この取引プラットフォームを利用することができます。MT4は、プログラム開発者のウェブサイトから直接ダウンロード することができます。MetaTraderには多くのモバイルプラットフォーム 用のバージョンがあるため、このバージョンはPCバージョンと比較して若干機能が低下しています。


MT4は、主に3つのモジュールで構成されています。

  • 取引端末。主な機能:取引の実行、取引やイベントのログ記録、取引口座管理など
  • ストラテジーテスター。取引戦略のテストに使用します。
  • Metaeditor:MQL4によるテクニカル分析ツール、データ処理、自動売買システムなどの作成に使用。


MQL4言語により、MT4の機能を大幅に拡張することができます。 MQL4は、プログラミングの経験がない人でも簡単に習得できるようになっています。 初心者が言語を習得するための教材がたくさんありますし、MT4/MQL4.communityという 技術サポートサイトもありますので、そちらをご覧ください。

  • MQL4チュートリアル。プログラミングの知識がなく、独学でMQL4プログラミングを始めたい方にお勧めのMQL4プログラミングチュートリアルです。
  • 記事 MT4の使い方、MQL4でのプログラミング、簡単な取引など、さまざまな角度から200以上の記事を掲載しています。記事は、さまざまな著者によって書かれ、読者のトレーニングレベルに応じて設計されており、幅広い読者に興味を持ってもらうことができます。初めてこの言語に触れる方は、まず「MQL4 for Dummies」シリーズで勉強してください。
    - はじめに
    - 複雑な問題をわかりやすく
    - テクニカル指標と内蔵機能
    - カスタムインディケーター(前編後編)
  • MQL4のプログラムのコードベースは、2700以上のすぐに使えるプログラム(スクリプトライブラリインジケーターExpert Advisor)を含んでいます。すでにプログラミングのスキルをお持ちの方にとっても、良いお手本になるのではないでしょうか。
  • MQL4リファレンス。MQL4でプログラムを作成する際に欠かせないアシスタントです。
  • 金融市場の基本的なテクニカル分析のおさらいと、組み込まれているすべてのテクニカル指標の解説です。
  • フォーラム オンライン・ユーザー・サポートの主要な要素です。MT4、MQL4言語、その他多くの有用な情報についての質問に対する回答が掲載されています。フォーラムで興味深い情報への迅速かつ便利なアクセスのために、FAQ(最も頻繁に寄せられる質問への回答の構造化コレクション)があり、また、フォーラムやサイトの他のセクションで検索を 使用することが推奨されます。ウェブサイトへの登録フォーラムのルールを よくお読みください)で、興味のある答えが見つからなかった場合は、いつでもご自身で質問することができます。迅速かつ的確な回答を得るには、「初心者向け質問」など、最も適切なフォーラムのスレッドを選択するか、新しいスレッドを作成してください。 必要に応じて、画像、端末ログ、プログラムコードなどを提供し、できるだけ詳しく問題を説明するようにしてください。

MQL4を学びたくない場合は、プロのプログラマーのサービスを使用 することができます(記事「Expert Advisorの書き込みを注文して所望の結果を得る方法」を読むことを事前にお勧めします)。).

 
OKを追加しました。
 

-------------------------------------------------------------------------------------------------------------------------------------

Question: MA交差点はどのように表現するのですか?

Answer(VladislavVG): 1つの方法は、ミューウイングス差の符号の変化を推定することです。微妙なのは、移動平均線に触れても、結果的にクロスしないケースを除外する必要があることです。

関数を使用します。

double Check2MAsCrossingDirection(
                    string SYMBL, int TF, 
                    int maFastPeriod, int maSlowPeriod, 
                    int maFastMode=MODE_EMA, int maFast_PriceType = PRICE_CLOSE,
                    int maSlowMode=MODE_EMA, int maSlow_PriceType = PRICE_CLOSE,
                    int bn = 1,
                    double porogInPoints = 0.5)
{
double dMA[] = {0,0};
double minPorog = MathMax(0.5,porogInPoints)*Point;
    dMA[0] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType, bn) - 
             iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType, bn);
    if( MathAbs(dMA[0])<minPorog )
        return(0);// 
int  k = bn+1;
int bginBarNumber = Bars - MathMax(maSlowPeriod,maFastPeriod)- 1;
    while(k<bginBarNumber)
    {
        dMA[1] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType,  k) - 
                 iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType,  k);
        if(MathAbs(dMA[1])>=minPorog) break;
        k++;
    }
    if(dMA[0]*dMA[1]<0)
        return(dMA[0]);
    return(0);
}

を返します。

"0"-検査中のバーにおいて、差の符号または差の値に変化がない場合。

戻り値の符号は、従来、方向を示していた。

"+" - 上、つまり速いムーヴが遅いムーヴの上にある。

"-" - 下方向、つまり速いムービングが遅いムービングの下にある。

の結果。


-------------------------------------------------------------------------------------------------------------------------------------

インジケーターは添付ファイルのとおりです。


SZZは、アレイオーバーランを除外し、交差の最小閾値を0.5点とするなどの機能修正を行った。

ファイル:
 
ファイル:
mql4_9.zip  332 kb
 

MT4でスクリプトを使うにはどうしたらいいのか)、といった疑問も出てきます。

ZSです。

検索エンジンにいろんな質問がある )

 

インジケータを使用してインジケータを構築する方法は?

(ロシア語でiCustomを使用)。

MT4の標準スクリプトの説明(仕組みがわからず、使ったことがない。)

MT4で新しいインジケータを追加する方法

 
MetaTrader 4にEA、インジケータ、スクリプト、ライブラリ、またはテンプレートをインストールするにはどうすればよいですか?

(AM2) EAを正しくインストールするためには、次のことを行う必要があります。

1.MetaTrader4がインストールされているフォルダに移動します(通常、MetaTrader4はC:³ Files³ MetaTrader4にインストールされています)。
2. Expert Advisor ファイル(ex4 または mq4 フォーマットが必要)を MetaTrader4/experts フォルダにコピーします。
3. MetaTrader4トレーディングプラットフォームを再起動する(電源を切り、その後電源を入れる)


ターミナルウィンドウの "Navigator" ==> "Expert Advisors" で、トレーディングプラットフォームに追加したアドバイザーを見ることができます(アドバイザーの色がグレーの場合、それはコードが閉じていて、それを更新するソースコードがないことを意味します)。

Expert Advisorを起動します。

4.ターミナル設定のアドバイザーが取引を許可されていることを確認してください。

取引端末で左上の「ツール」タブ→「オプション」→「Expert Advisors」を押してください。
このウィンドウで、「EA の取引を許可する」ポイントの反対側に目盛りを付けます(目盛りがない場合)。
ターミナルにインストールしたExpert AdvisorがDLLを使用する場合、「Allow to import DLL」の前にチェックを入れる必要があります。DLL権限を持つファイルは、MetaTrader4/experts/librariesフォルダに置く必要があります。

5.ナビゲーターから必要な通貨ペアの取引チャートにマウスでドラッグして、EAを起動します。
チャートの右上にEA名とスマイリーフェイスが表示されます。スマイリーフェイスが笑わない場合は、アドバイザーを起動するためのボタンが押されていないことを意味します。
端末のトップメニューにある「Expert Advisors」というボタンをクリックすると、Expert Advisorが起動し、すぐに取引を開始することができます。再度「Expert Advisors」ボタンを押すと、EAが解除されます。

MetaTrader 4にインジケータをインストールする方法は?

1.MetaTrader4ターミナルがあるフォルダーに移動します。
(通常、MetaTrader4はC:³ Files³にインストールされています。)
2.インジケーターファイル(インジケーターファイルはex4またはmq4でなければなりません)をMetaTrader4/experts/indicatorsフォルダーにコピーしてください。
3.MetaTrader4取引端末を再起動する(電源を切ってからオンにする)。
ターミナル内の "Navigator" ==> "Custom Indicators" ウィンドウに、取引ターミナルに追加したインジケータが表示されます。
インジケーターの開始。
4.ナビゲーターから必要な通貨ペアのチャートにマウスでドラッグして、インジケータを有効にします。

MetaTrader 4にスクリプトをインストールするにはどうすればよいですか?

1.MetaTrader r4ターミナルがあるフォルダに移動します。
(通常、MetaTrader 4はC:³ Files MetaTrader4にインストールされています。)
2.スクリプトファイル(ex4またはmq4)をMetaTrader4/experts/scriptsフォルダにコピーします。
3.MetaTrader4トレーディングプラットフォームを再起動する(電源を切り、その後電源を入れる)
ターミナルウィンドウの "Navigator"==>"Scripts "に、取引端末に追加したスクリプトが表示されます。
スクリプトを起動します。
4.ナビゲーターから必要なペアの取引チャートにマウスでドラッグして、スクリプトをアクティブにします。

MetaTrader4でEA用のセットアップファイル(セットファイル)をインストールし、有効化するにはどうすればよいですか?

1.MetaTrader4ターミナルがあるフォルダーに移動します。
(通常、MetaTrader4はC:³ Files/ MetaTrader4³にインストールされています。)
2.設定ファイルをMetaTrader4/experts/presetsフォルダにコピーします(設定ファイルはset形式であることが必要です)。
3.MetaTrader 4ターミナルを再起動する(電源を切り、再びオンにする)
5.チャート上で右クリックし、「Expert Advisor」→「Properties」をクリックします。 または、チャート上でF7ボタンを押します。
6.新しいウィンドウの "Input parameters "タブで "Load "ボタンをクリックします。
7.EAに必要な設定ファイルを探し、「開く」をクリックします。
8.Expert Advisorの設定が読み込まれます。

MetaTrader 4にテンプレートをインストールする方法は?

1.MetaTrader4ターミナルがあるフォルダーに移動します。
(通常、MetaTrader4はC:³ Files/ MetaTrader4にインストールされています。)
2.テンプレートファイルをMetaTrader4/templatesフォルダにコピーします(テンプレートファイルはtpl形式である必要があります)。
3.MetaTrader4ターミナルを再起動します(電源を切ってから入れ直します)。
4.その後、必要なテンプレートをインストールするには、目的のチャート上で右クリックし、メニューから「テンプレート」を選択し、必要なテンプレートをクリックすると、その後、取引チャートにインストールされます。

MetaTrader 4にライブラリファイルをインストールする方法は?

1.MetaTrader4ターミナルがあるフォルダーに移動します。
(通常、MetaTrader4はC:³ Files MetaTrader4³にインストールされています)。
2.ライブラリファイル(dllファイルが必要です)をMetaTrader4/experts/librariesフォルダにコピーします。
3.MetaTrader4プラットフォームを再起動します(電源を切ってからオンにします)。
4.dllライブラリがインストールされています。
 
外国為替取引セッションのスケジュール


(AM2) FX/外国為替取引セッションとは、1つの地理的地域にある1つまたは複数の国の銀行や取引所が通貨市場で活発に取引を行い、世界の通貨の価格変動を決定し、その差額が利益につながる時間帯のことをいいます。外国為替/FXの活発な取引セッションの間は、市場のボラティリティがいくらか低下します。

FX/外国為替 市場では、取引セッションの明確なタイムテーブルがありません。為替市場は、世界中のトレーダーが24時間利用可能です。なぜそんなことが可能なのか、なぜFX/外国為替取引のセッションは厳密に時間制限されていないのか?世界には多くの時間帯があり、ある国では銀行やトレーダーが取引を終えているとき、地球の反対側にある別の国では同じ時間に取引セッションが始まったばかりである。それが、どんなトレーダーでも24時間365日、為替相場に取り組むことができる理由です。ただし、週末(土曜日、日曜日)と一部の祝日(元旦、カトリックのクリスマス、イースター)は例外です。ロシアの祝日中も、Forex/外国為替市場は営業しています。

FX/外国為替の取引セッションのスケジュールです。

取引時間帯は目安であり、資料によっては1時間30分程度の誤差が生じる場合があります。また、Forex/外国為替取引のセッションの時間は、通常グリニッジ標準時(GMT)で計算されることを覚えておく必要があります。モスクワ時間との差は、冬場は3時間、夏場は4時間です。

トレーディングセッション開場時間(モスクワ)閉館時間(モスクワ)
極東/アジア
(シンガポール、東京、香港)
04.0012.00
欧州大陸
(パリ、チューリッヒ)
9.0017.00
ヨーロピアン
(ロンドン)
10.0018.00
アメリカン
(ニューヨーク、シカゴ)
16.0000.00
パシフィック
(ウェリントン、シドニー)
00.009.00

中央ロシアは、地理的にFX取引に非常に有利であることは特筆に値する。日中の取引セッションのスケジュールに従って、ロシアのトレーダーは、アジア、ヨーロッパ、アメリカの3つの最も重要な外国為替取引セッションに参加することができます。

FX/外国為替取引セッションの特徴と特徴。

FX/外国為替取引セッションは、市場行動の性質によってそれぞれ異なり、独自の特徴があります。セッションが異なると、特定の通貨の挙動も異なるのが普通です。

例えば、アジアの取引時間帯には、円とそれに付随する通貨ペア(USD/JPY、EUR/JPY)が最も取引され、最も価格が変動する。日本の通貨は、中央銀行が頻繁に金融介入を行うという特殊な政策を持っているため、その動きは非常に大きなものになる可能性があります。アジアセッションは、市場的に非常に活発な1時間-GMT1-があることでも知られており、この時間帯は商業為替レートが確定し、通貨機関の財務バランスが決定するため、日本の銀行はすべての取引を実行しようとする。

EURとGBPは、欧州取引時間中に活発に取引されています。 GBPの取引は、ロンドン市場に集中しているため、ロンドン市場のオープンと同時に開始されることが多い。

アメリカの取引セッションは、特にアメリカのプレーヤーだけが市場に残っている時間帯は、不安定でかなり攻撃的、予測不可能です。ドル高・ドル安がかなり進む可能性があり、その場合、ドルに拘束されている他の通貨ペアに影響が出る。為替市場にとって非常に重要な米国の経済ニュースは、欧州と米国のセッションの合同で発表されます。

外国為替/FXの取引セッションの中で、初心者トレーダーに最も適しているのは、おそらく静かなヨーロッパの取引セッションでしょう。

 
ピップバリュー、マージン、取引結果の計算方法を教えてください。


(AM2) 1(1ピップ)のピップ値を算出する計算式
1pipの価格=最小価格ステップ×取引量
この計算式を適用する場合、計算結果のpip値は常に引用通貨、すなわち右側の通貨ペアにある通貨であることを忘れないでください。
全限月(1ロット)の取引における1pipの値の計算方法
EUR/USDで1ロットのポジションを建てたとします。
現在の価格 EUR/USD = 1.3564
標準契約サイズ(1ロット)=100,000ユーロ
アクションその1。最小値幅(1pip)を計算する
1.3564 - 1.3563 = 0.0001
アクションその2。最小ステップに取引量(ロット/秒)を乗算します。
0.0001 * 100,000 = 10 USドル
答え:1pipの値は10USDです。
分数(ロット)取引における1pipの値の計算方法
EUR/USDの通貨ペアを0.85ロットの数量でポジションを開設したと仮定します。
現在のEUR/USD為替レート = 1.3564
標準契約サイズ(1ロット)=100,000ユーロ
アクションその1。最低価格ステップの算出
1.3564 - 1.3563 = 0.0001
アクションその2。取引する契約(0.85ロット)を貨幣単位で計算します。
100 000ユーロ=1ロット
X EUR = 0.85ロット
100000 * 0.85 / 1 = 85000 eur
85000ユーロ=0.85ロット
アクションその3。最小ステップに取引量を乗じる。EUR/USDの場合、気配値はUSDなので、最低価格ステップに取引量を乗じるとドル建てのポイント値が得られます。
0.0001 * 85000 = 8.5 USドル。
答え:0.85ロット取引時の1ピップは8.5米ドルに相当します。
1pipの値を計算し、他の通貨に変換する。

現在の為替レート GBP/JPY = 151.17
契約規模=100,000 GBP (GBP)
アクションその1。最低価格ステップの算出
151.17 - 151.16 = 0.01
アクションその2。最小価格ステップに契約規模を乗じる
0.01*100,000=1,000円(円)
1pipの価格は1000(JPY)相当となります。
アクション3USDでのpip値を見るには、円での値を現在のUSD/JPYの提示値で割る必要があります。
マージンの計算
証拠金(マージン)とは、レバレッジを効かせた取引ポジションを建てるために必要な金額です。
証拠金という言葉は、為替取引においては担保という言葉と同じ意味を持っています。
マージン(担保)の計算式
証拠金(担保)=取引量/レバレッジ
全限月(1ロット)の取引を条件とした証拠金の計算方法
GBP/USD通貨ペアで1ロットで取引する場合の証拠金を計算する必要があります。
標準的な契約サイズ(1ロット)=100,000英ポンド
レバレッジ=1:100
現在のGBP/USDの相場=1.6270
この式でマージンを計算する
マージン(証拠金)=100.000GBP÷100=1000GBP
この数字(1000GBP)をUSDに変換するために、現在のGBP/USDのレートを掛けてみましょう。
1000GBP * 1.6270 = 1627USD
端数ロット取引における証拠金の計算
GBP/USDの通貨ペアで1.25ロットを取引すると仮定して、証拠金を計算する必要があります。
標準契約サイズ=100.000 GBP
現在の価格 GBP/USD = 1.6270
1.25ロットのポジションを建てたと仮定して、マージンを計算する必要があります。
アクションその1。1.25ロットを貨幣単位で計算する
100.000 GBP = 1ロット
X GBP = 1.25ロット
100.000*1.25 / 1 = 125000ギガバイト
125.000 GBP = 1.25 ロット
アクションその2。上記の計算式に従って、保証金を計算する。
保証金=125000÷100=1250GBP
例えばGBP(ポンド)からUSDに変換する場合は、GBPの金額に現在のGBP/USDレートを掛けてください。
1250英ポンド * 1.6270 = 2033英ポンド
取引結果の算定方法
バイポジションの場合。

業績=(取引高×終値)-(取引高×始値)
例えば、USD/CHFの通貨ペアで買い取引(1ロット)を行ったとします。
標準契約(1ロット)=100 000 USD
現在のUSD/CHFレート=1.1395
公開価格=1.1345
終値=1.1395
上記の計算式により決算を再計算する。
最終結果 = (100.000 * 1.1395) - (100.000 * 1.1345) = 113950 - 113450 = 500 CHF
この結果(500スイスフラン)を米ドルに換算するために、500スイスフランを現在の米ドル/スイスフランの為替レート1.1395で割ります。
500 / 1.1395 = 438 USドル

もっと早く、もっとシンプルに決算を計算する方法があります。ある金融商品で、慣れた取引量で頻繁に取引している方は、1pipの価値をご存知だと思います。獲得したポイント数に1ポイントの価値を掛け合わせることで、決算結果を算出することができます。
売りポジションの場合。
業績=(取引高×始値)-(取引高×終値)
例えば、USD/JPYの通貨ペアを1.5ロットで売りポジションを作りました。
標準契約(1ロット)=100.000米ドル
現在の米ドル/円レート=96.20
公開価格=96.70
終値=96.20
アクションその1。1.5ロットをお金に換算して表してみましょう。
100.000米ドル=1ロット
X USD = 1.5ロット
100 000 * 1.5 / 1 = 150 000 USD
150 000 = 1.5 ロット
アクションその2。上の式に従って決算を計算する
結果=(150.000 * 96.70) - (150.000 * 96.20) = 14505000 - 14430000 = 75000円
結果(75000円)を米ドルに換算するには、75000円を現在の米ドル/円レート96.20で割ります。
75000 / 96.20 = 779 USD