- FX-EA System Project Creator
- MQL5言語入門
- 【MQL5入門】MQLInfoIntegerでテスター実行中・取引許可を判定する方法(MQL4のIsTradeAllowedとの違い)
- 【MQL5】WebRequestが使えない外部サービスへSocketConnectで直接つなぐTCP通信の作り方
- 【MQL5】Comment・Alert・Printの使い分けと出力が消えるタイミングの注意点を解説
- 【MQL5】OnChartEventとマウスイベントでクリックできるボタンパネルを作る方法
- 【MQL5】OnTester・OnTesterPassで最適化結果を自動でふるいにかけるカスタム最適化基準の作り方
- 【MQL5】経済指標発表の前後だけEAを止めたい?CalendarValueHistoryで指標発表時刻を取得する方法
- 【MQL5】決済のたびにCSVへ追記するだけでは限界?組み込みSQLiteをDatabaseOpenで使う方法
- 【MQL5】含み益が乗るたびに少しずつ買い増す「デルタ段階調整」ピラミッディングEAの作り方(オプションのペイオフに着想)
- 【MQL5入門】含み益が乗ったらSLを建値へ動かす。PositionModifyで作る「建値ストップ」の実装(ATR・RRRベース)
- 【MQL5入門】FileSeek/FileTellで決済ログCSVの「前回の続きから」だけを読み返す(MQL4との違い)
- 【MQL5入門】EAの決済ログを自動でCSVに残す。FileOpen/FileWrite/FileCloseの使い方(MQL4版との違い)
- 【MQL5入門】iATR関数はもう直接値を返さない。ハンドル+CopyBufferの2段階に変わった理由(MQL4版との違い)
- 【MQL5入門】MQL4にはない"板情報"を取得する。MarketBookGet/MarketBookAdd/OnBookEventの使い方と落とし穴
- 【MQL5入門】GlobalVariableSet/Getの罠がMQL5では解決?GlobalVariableSetOnConditionとGlobalVariableTempの使い方
- 【MQL5入門】enumの値をログにそのまま出力できない?デバッグに使うEnumToStringの使い方
- 【MQL5入門】iOpen/iCloseは1本ずつ取得、MQL5は配列に"まとめて"取得?CopyRates/CopyClose等への設計変更を解説
- 【MQL5入門】約定(Deal)は取れるのに指値の"キャンセル履歴"が追えない?HistoryOrderGetDouble/Integer/Stringで注文状態を調べる
- 【MQL5入門】MarketInfo()は存在しない?SymbolInfoDouble/Integer/Stringでロット刻み・最小ストップ距離を取得する
- 【MQL5】iCustom関数は値を返さない|ハンドル+CopyBufferで自作インジケーターの値を取得する方法
- 【MQL5】OnTradeTransactionの使い方|1回の注文で複数回呼ばれる理由と約定だけを検知する方法
- 【MQL5】ObjectCreate関数の使い方|MQL4の『大昔の書式』がそのままでは通らない理由
- 【MQL5】ハンドルを取得しても画面には出ない|ChartIndicatorAdd関数でインジケーターをチャートに追加する方法
- 【MQL5入門】MQL4にはない配列操作|ArrayInsert・ArrayRemove・ArrayPrintでグリッド価格帯を動的に編集する
- 【MQL5入門】iMAの中身はこれ?IndicatorCreate関数で自作インジケーターのハンドルを取得する方法
- 【MQL5入門】Bid・Askがコンパイルエラーに?MQL5で現在値を取得するSymbolInfoTickの使い方
- 【MQL5入門】OrdersTotal()の数が合わない?MQL5では『未決注文だけ』を数える関数に変わっている
- 【MQL5入門】発注してから証拠金不足に気づく前に|OrderCalcMargin・OrderCalcProfitで必要証拠金と損益を事前計算する
- 【MQL5入門】OrderSelect(MODE_HISTORY)はもう使えない?HistorySelect+HistoryDealGetDoubleで約定履歴を集計する方法
- 【MQL5入門】OrderSendの構造体を毎回書くのは冗長?CTradeクラスのBuy()/Sell()で発注を1行にする方法
- 【MQL5入門】iRSI関数でRSIを取得する方法(複数バッファの読み方はiBandsで解説)
- 【MQL5入門】OrderSendの引数が1個の構造体に?MqlTradeRequestで新規注文を送信する方法(MQL4版との違い)
- 【MQL5入門】MQL4のOrderSelectは使えない?ポジション情報を取得するPositionSelect・PositionGetDouble/PositionGetIntegerの使い方
- 【MQL5入門】iMAの戻り値が変わった?CopyBuffer関数でインジケーターの値を取得する方法
- MQL言語入門
- 【MQL言語入門】MQL4とMQL5の違いや移植・変換方法についてまとめてみた
- 【MQL言語入門】爆速で成長するMQLプログラミング初心者にオススメの勉強方法についてまとめてみた
- 【MQL言語入門】定数をひとまとめにすることができる『Enum(列挙型)』についてわかりやすく説明してみた
- 【MQL言語入門】日付と時間を扱う『時刻関数』についてわかりやすく説明してみた
- 【MQL言語入門】通貨の最小価格単位を表す変数『Point』についてわかりやすく説明してみた
- 【MQL言語入門】MT4に標準搭載されている『メタエディタ(MetaEditor)』についてわかりやすく説明してみた
- 【MQL言語入門】Visual Studio Code(VSCode)でMQLプログラミングの開発環境を設定する方法を徹底解説してみた
- 【MQL言語入門】MQLプログラミングをゼロから本気で学ぶためにオススメの本6選
- 【MQL言語入門】MQLプログラミングをする上での開発環境についてわかりやすく説明してみた
- 【MQL言語入門】バグの原因を突きとめる『デバッグ』について徹底解説してみた
- 【MQL言語入門】ソースコードをコンピューター上で実行可能な形式に翻訳する『コンパイル』について徹底解説してみた
- 【MQL言語入門】利用者が自由に設定や変更するための『パラメーター』についてわかりやすく説明してみた
- 【MQL言語入門】Sublime Text 3でMQLプログラミングの開発環境を設定する方法を徹底解説してみた
- 【MQL言語入門】様々な情報を表示することが可能な『プロパティ(#property)』について徹底解説してみた
- 【MQL言語入門】特定の条件を満たすことで呼ばれる『イベントハンドラ関数』について徹底解説してみた
- 【MQL言語入門】MQLプログラミングで開発できる3つのシステムについてまとめてみた
- MT4EA作成
- 【MQL4】マーチンゲールで連敗したら資金がどう減っていくかをEAで検証してみた(ロット倍増シミュレーション)
- 【MQL4】資産のピーク(最高値)からの下落率でドローダウンを監視し、新規エントリーを自動停止するEAの作り方について解説してみた
- 【MQL4】ADXでトレンドの強さを判定し、レンジ相場のときだけ逆張りエントリーするEAの作り方について解説してみた
- 【MQL】複数のEAを同じ口座で同時運用するときのマジックナンバーの使い方について解説してみた
- 【MQL】ATRの比率でボラティリティが低い相場のエントリーを見送るフィルターEAの作り方について解説してみた
- 【MQL4】含み損の合計が一定額を超えたら全ポジションを自動決済し新規エントリーを止めるEAの作り方
- 【MQL】固定ロットと複利ロットを同じ条件でバックテスト比較できるEAの設計についてわかりやすく解説してみた
- 【MQL】Williams%R(iWPR)の逆張りシグナルでエントリーするEAの作り方
- 【MQL4】OrdersHistoryTotalで曜日別の勝率を集計し、負けやすい曜日だけ新規エントリーを止めるフィルターEAの作り方
- 【MQL4】固定ロットで消耗していませんか?口座残高のリスク%からロット数を自動計算する関数の作り方
- 【MQL】警告だけでは手が止まらない人へ。同方向ポジションが増えすぎたら強制決済する"ナンピン抑止EA"のアイデア
- 【MQL4】移動平均クロスEAにDeMarkerフィルターを追加|『過熱している時だけ』新規エントリーを止める設計
- 【MQL】"維持率%"ではなく"円"で判断したい人へ。含み損が警告・危険の2段階を超えたらLINE通知するEAのアイデア
- 【MQL4】パラボリックSARをトレーリングストップに使うEAの作り方|損切りは『近づける』方向にしか動かさない設計
- 【MQL4】一目均衡表の『三役好転』を3条件同時判定でエントリーするEAの作り方|遅行スパンはMODE_CHINKOUSPANを使わない設計
- 【MQL】『全会一致』はチャンスを逃す?複数インジケーターの『多数決』でエントリーするEAのアイデア
- 【MQL】決まった時刻に自動でポジションを閉じるだけのEAのアイデア|『ちょうどその瞬間』にティックが来なくても確実に決済する設計
- 【MQL】CCIが±100を超えたら逆張りエントリーするEAの作り方|RSIと違い『上限がない』指標での閾値設計
- 【MQL】ADXが一定値以上の「強いトレンド」のときだけ+DI/-DIの方向へ順張りエントリーするEAの作り方
- 【MQL】気づけば10回もエントリーしていませんか?「1日の取引回数」に上限を設けるだけのシンプルなEAガードのアイデア
- 【MQL】月曜日と金曜日の夜にオーダーをストップさせるEA【上級編】
- 【MQL】指定の証拠金維持率以下になった時にLINEとアラートで通知するEA【上級編】
- 【MQL】ポジションを一括決済することができるボタン【中級編】
- 【MQL】複利でトレードするEA【中級編】
- 【MQL】ナンピンでトレードするEA【中級編】
- 【MQL】アジア・欧州・アメリカ時間帯別でトレードするEA【中級編】
- 【MQL】ナンピンマーチンEA【上級編】
- 【MQL】指定されたサーバーにHTTPリクエストを送信する『WebRequest関数』についてわかりやすく説明してみた
- 【MQL】LINE Notifyを活用してLINEに通知を送るEA【上級編】
- 【MQL】短期・長期の2種類のRSIを使ったEA【中級編】
- 【MQL】パーフェクトオーダー時にエントリーするEA【中級編】
- 【MQL】RSIが70以上か30未満で逆張りトレードするEA【初級編】
- 【MQL】ゴールデンクロスとデッドクロスでエントリーするEA【初級編】
- 【MQL】OrderSelect関数で活用できる関数についてわかりやすく説明してみた
- 【MQL】iCustom関数を活用してカスタムインジケーターをEA化する【中級編】
- 【MQL】ある時間にポジションをエントリーして決済するEA【初級編】
- 【MQL】RSIで30を下回り上抜けでロングエントリーするEA【初級編】
- 【MQL】ローソク足の陽線が3本でエントリーさせるEA【初級編】
- 【MQL】ティックが更新されるたびにHalloWorldと表示されるEA【初級編】
- 【MQL】EA(エキスパートアドバイザー)の構造についてわかりやすく説明してみた
- 【MQL】EAの過去のパーフォーマンスをシミュレーションする『バックテスト』についてわかりやすく説明してみた
- 【MQL】指定したカスタムインジケーターの値を返す『iCustom関数』についてわかりやすく説明してみた
- 【MQL】EA(エキスパートアドバイザー)に必要な『Order系関数』についてわかりやすく説明してみた
- 上級編
- 中級編
- 初級編
- MT4インジケーター作成
- 【MQL4】ObjectGetDouble・ObjectSetDoubleでドラッグ可能な価格アラートラインを作る方法について解説してみた
- 【MQL4】TimeGMT・TimeLocal・TimeCurrentの違いを整理して、サーバー時間と日本時間を両方表示するインジケーターの作り方
- 【MQL4】RCI(順位相関指数)を自作して買われすぎ・売られすぎを矢印表示するインジケーターの作り方
- 【MQL】ATRの比率で『今は動きやすい相場か』をサブウィンドウに表示するインジケーターの作り方
- 【MQL】効率比(Efficiency Ratio)で今がトレンド相場かレンジ相場かを判定表示するインジケーター
- 【MQL4】証拠金維持率をチャート上に常時表示するインジケーターのアイデア|危険水域を色分けして警告
- 【MQL4】OsMAのゼロクロスだけを矢印表示するインジケーターの作り方|MACDのクロスとの違いも解説
- 【MQL4】アリゲーターの顎・歯・唇「並び順」だけを判定してヒストグラム表示するインジケーター
- 【MQL4】時間帯ごとの陽線出現率をテキストヒートマップで表示するインジケーターのアイデア
- 【MQL4】損切りラインと現在値の距離を常に表示するインジケーターのアイデア|『損切り未設定』も見える化する
- 【MQL4】トレンドライン・矢印・ラベルを個別に描画する実践ガイド|ObjectCreateの『座標の考え方』の違い
- 【MQL4】パラボリックSARの反転だけを矢印表示するインジケーターの作り方|確定足でダマシを減らす
- 【MQL4】iDeMarker関数の使い方|確定足で0.7・0.3のクロスを判定する方法
- 【MQL4】陽線・陰線が何本続いたら「そろそろ反転?」なのか数えて可視化するインジケーターのアイデア
- 【MQL4】iCCI関数の使い方|applied_priceにPRICE_CLOSEを使うと教科書のCCIとズレる理由
- 【MQL4】iAlligator関数の使い方|顎・歯・唇を取り違えないための覚え方と『口の開き具合』を数値化する方法
- 【MQL4】直近2本は必ず0が返る|iFractals関数で「確定した」フラクタルだけを検出する
- 【MQL4】雲の上限・下限は毎回変わる|一目均衡表の『雲抜け』だけを検知して矢印表示するインジケーターの作り方
- 【MQL4】CCIが±100を超えた瞬間だけ矢印表示|同じ足でシグナルを連発しないインジケーターの作り方
- 【MQL】iADX関数の使い方: MODE_MAIN/PLUSDI/MINUSDIの3バッファでトレンドの「強さ」を取得する
- 【MQL】ADXの数値をそのまま見ていませんか?トレンドの「強さ」を一目で判定するインジケーターの作り方
- 【MQL】一目均衡表の5本の線をまとめて取得する『iIchimoku関数』の使い方
- 【MQL】損切り幅を固定pipsで決めていませんか?iATR関数で相場の変動幅に合わせる方法
- 【MQL】ボリンジャーバンドの角度によってトレンドを判断するヒストグラムインジケーター【中級者】
- 【MQL】グランビルの法則の2番を表示するインジケーター【上級編】
- 【MQL】MT4のインジケーターやEAにメールを送る関数『SendMail関数』についてわかりやすく説明してみた
- 【MQL】パラボリックSARの値を取得する『iSAR関数』についてわかりやすく説明してみた
- 【MQL】ボリンジャーバンドの値を取得する『iBands関数』についてわかりやすく説明してみた
- 【MQL】Binary Option(バイナリーオプション)などで使える勝率計算機付きインジケーター【上級編】
- 【MQL】RSIを条件毎にシグナルを表示するインジケーター【上級編】
- 【MQL】パーフェクトオーダーとMACDを組み合わせたインジケーター【上級編】
- 【MQL】MACDとRSIを組み合わせたインジケーター【上級編】
- 【MQL】チャート上にトレード情報を表示するインジケーター【初級編】
- 【MQL】ストキャスティクスの値を取得する『iStochastic関数』についてわかりやすく説明してみた
- 【MQL】RSIの値を取得する『iRSI関数』についてわかりやすく説明してみた
- 【MQL】RSIとボリンジャーバンドを組み合わせたインジケーター【上級編】
- 【MQL】気配値表示ウインドウに表示されている様々な情報を返す関数『MarketInfo』についてわかりやすく説明してみた
- 【MQL】ローソク足の情報を取得して表示するインジケーター【初級編】
- 【MQL】ローソク足のレートを取得する関数『iOpen・iClose・iHigh・iLow』についてわかりやすく説明してみた
- 【MQL】MTF(マルチタイムフレーム)で移動平均線を表示するインジケーター【上級編】
- 【MQL】移動平均線の傾きを表示させるインジケーター【初級編】
- 【MQL】MACDの値を取得する『iMACD関数』についてわかりやすく説明してみた
- 【MQL】決められた条件でアラートを鳴らす『Alert関数』についてわかりやすく説明してみた
- 【MQL】RSIの決められた条件でアラートを鳴らすインジケーター【中級編】
- 【MQL】チャート上に残り時間を表示するインジケーター【中級編】
- 【MQL】移動平均線のパーフェクトオーダーのサインインジケーター【中級編】
- 【MQL】ボリンジャーバンドのバンドにタッチしたらシグナルを表示するインジケーター【中級編】
- 【MQL】前日の高値・安値を表示するインジケーター【初級編】
- 【MQL】移動平均線のゴールデンクロス・デッドクロス時にシグナルを表示するインジケーター【中級編】
- 【MQL】RSIを使ったサインインジケーターの作り方【中級編】
- 【MQL】チャート上にスプレッドを表示するインジケーター【初級編】
- 【MQL】図形やラインを表示させるための『オブジェクト関数一覧』についてまとめてみた
- 【MQL】2つの種類の違う移動平均線を表示させるインジケーター【初級編】
- 【MQL】カスタムインジケーターを作成の流れについてわかりやすく説明してみた
- 【MQL】標準インジケーターの計算を行う『テクニカルインジケーター関数一覧』についてまとめてみた
- 【MQL】データを一時的に保存しておくための変数である『バッファ』についてわかりやすく説明してみた
- 【MQL】移動平均線を表示させるインジケーターの作り方【初級編】
- 【MQL】Helloworldを表示させるインジケーターの作り方をわかりやすく説明してみた
- 【MQL】移動平均線の値を取得する『iMA関数』についてわかりやすく説明してみた
- 【MQL】トレードで利用される6種類のインジケーターの特徴についてまとめてみた
- 上級編
- 中級編
- 【MQL】ボリンジャーバンドの角度によってトレンドを判断するヒストグラムインジケーター【中級者】
- 【MQL】移動平均線の傾きを表示させるインジケーター【初級編】
- 【MQL】RSIの決められた条件でアラートを鳴らすインジケーター【中級編】
- 【MQL】チャート上に残り時間を表示するインジケーター【中級編】
- 【MQL】移動平均線のパーフェクトオーダーのサインインジケーター【中級編】
- 【MQL】ボリンジャーバンドのバンドにタッチしたらシグナルを表示するインジケーター【中級編】
- 【MQL】移動平均線のゴールデンクロス・デッドクロス時にシグナルを表示するインジケーター【中級編】
- 【MQL】RSIを使ったサインインジケーターの作り方【中級編】
- 初級編
- MT4プログラミング基礎
- 【MQL4】IsTradeAllowed()で自動売買が許可されているかを確認する方法について解説してみた(AutoTradingボタン・MQLInfoIntegerとの違い)
- 【MQL4】バックテストと実運用の結果がズレる理由についてわかりやすく解説してみた(スプレッド・スリッページ・ティックデータの違い)
- 【MQL4】iVolumeとCopyRatesで過去の出来高・四本値をまとめて取得し、ヒストリカルデータの欠落を確認する方法について解説してみた
- 【MQL4】ChatGPTに書いてもらったEAのコードがコンパイルできない・動かない時に確認する10項目
- 【MQL】三項演算子(?:)の使い方とif-elseとの使い分けについてわかりやすく解説してみた
- 【MQL4】MathRound・MathAbsの使い方とロット数を『刻み値の倍数』に丸める応用についてわかりやすく解説してみた
- 【MQL4】ChartSetInteger/ChartGetIntegerでグリッド線・背景色を変更し元に戻す方法
- 【MQL4】インジケーターからEAへ合図を送りたい?EventChartCustom/OnChartEventでカスタムイベント通信する方法
- 【MQL4/MQL5共通】EAのコードが1000行を超えたら?#includeで.mqhファイルに分割整理する方法
- 【MQL4】StringSplit/StringFindで決済ログCSVを解析し、通貨ペアごとの合計損益を集計するスクリプトの作り方
- 【MQL4】決済ログを自動でCSVに残す。FileOpen/FileWriteの使い方(MQL5版のOnTradeTransactionとの違い)
- 【MQL4】複数EA・インジケーター間で値を共有するGlobalVariableSet/Getの使い方と『消し忘れ』の罠
- 【MQL4】発注前に証拠金不足を予測できる?AccountFreeMarginCheckでエラー134を未然に防ぐ方法
- 【MQL4】iHighest・iLowestが返すのは価格じゃない?直近N本の高値・安値を『インデックス』で取得する関数の使い方
- 【MQL4】他通貨ペア・他時間足を読むと配列外エラー?Bars変数とiBars/iBarShift関数の使い分け
- 【MQL4入門】配列の0番が最新とは限らない|ArrayResize・ArrayCopy・ArraySetAsSeriesの使い分け
- 【MQL】GetLastError()が「起きていないはずのエラー」を返してくる理由(ResetLastError()とセットで使う正しい書き方)
- 【プログラミング基礎】while文と何が違う?『do-while文』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】複数の選択肢から一致する処理を実行する『Switch文』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】知ってると良いプログラミングをする上での大切なルールについてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】美しいソースコードにするための『インデントとコメント』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】見た目は同じでも実は違う『文字と数値』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】様々な演算や値の比較などを行う『演算子』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】値を与えると処理を行って値を返してくれる『関数』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】条件が満たされている間は何度でも繰り返す『while文』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】同じ処理を繰り返し行う『for文』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】プログラミングの基本となる3つの処理『順次・分岐・反復』について徹底解説してみた【MQL言語】
- 【プログラミング基礎】条件分岐処理を行うために必要な『if文』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】複数の変数をひとまとまりにして扱う『配列』についてわかりやすく説明してみた【MQL言語】
- 【プログラミング基礎】データを一時的に記憶しておくための『変数』についてわかりやすく説明してみた【MQL言語】
- MT4プログラミング開発
- SMC(スマートマネーコンセプト)
- EAやカスタムインジケーターを作るための専用のプログラミング言語『MQL言語』についてわかりやすく説明してみた
- FX-EA System Project Creator Community
- FX-EA System Project Creatorの編集方針
- MQL4・MQL5コンバーター
- Pine Script Creator
- 【MT4】MQLプログラミングでカスタムインジケーター&自動売買(EA)を自作するための考え方や構築までの手順についてまとめてみた
- 【コピペでできる】MT4で自動売買でトレードするEA(エキスパートアドバイザー)を作成する方法を徹底解説してみた!!
- 【コピペでできる】プログラミング初心者でも簡単に作れる!!MT4でカスタムインジケーターを作成するまでの手順をまとめてみた!!
- 【ゼロから始める】初心者でもすぐにわかる!!プログラミングの基礎についてまとめてみた
- お問い合わせ
- カスタムインジケーター・EAジェネレーター
- サイトマップ
- バックテスト
- フローチャート
- プライバシーポリシー
- ロジックツリー
- 広告掲載ポリシー
- 情報源・参考文献について
- 訂正・削除依頼について
- 運営者情報
CREATOR / PAGE