プログラミング入門

EA(ノウハウ)

プログラミング初心者必見!インデント(余白)を正しく使う考え方

はじめに プログラミングをしたりソースコードを見ていると、if文等の前等に無駄に余白があって何これ?ってなった事ありませんか? この水色の部分(わかりやすいように塗っています)ですが初めて見ると、何でこんなに文字の前にスペースで余白取ってる...
EA

移動平均線を使ったEAを作る際に必要なこと

概要 今回は、FXのテクニカル指標で特にメジャーな移動平均線について、EAを作る際に移動平均線の判断を組み込むにはどうしたらいいかについて解説していきます。 移動平均線の上向きと下向き、ゴールデンクロスやデッドクロス、パーフェクトオーダー系...
EA

MT4で疑似的な裁量トレードを行えるようにする機能

概要 リアル口座を使ってMT4でトレードをしていると、デモトレード口座に戻してテスト的にトレードする機会って無くなりますよね。私はよく雇用統計時等の値動きが荒い時等にここでエントリーしたらどうなるんだろう?っていう時があって、しばらくしてか...
スポンサーリンク
EA

線形回帰(チャネル)ラインの価格帯の取得方法

概要 MT4の線形回帰(チャネル)について、価格をプログラム(MQL4)で取得する場合どうしたらいいかについて記載しています。 基本的にObjectGetValueByTime()で取得するのですが、少し取得するにあたってお作法みたいな手順...
EA

トレンドラインと水平線の価格帯の取得方法

概要 MT4のトレンドラインと水平線について、価格をプログラム(MQL4)で取得する場合どうしたらいいかについて記載しています。 トレンドラインの価格帯を取得する方法については解説サイトがあったのですが、水平線の価格帯を取得する方法を見つけ...
EA

EAのファイルやソースコードを比較する方法

はじめに コピペしながらEAを複数メンテナンスしていると、今のソースコードと数カ月前に作ったコピペ元のソースコードってどこが違うんだ?ってなりませんか? 今回はそんな方に向けて、テキストファイルやファイル自体を比較するおすすめの無料ツールを...
EA

『ChatGPT』を使ってEAを作る方法

概要 最近AIの勢いが凄いですよね。私も色々試しながら楽しんでます。 さて、今回はAIの『ChatGPT』を使ってEAを作る方法について解説します。 『ChatGPT』を使えるようにする方法から、『ChatGPT』とのコミュニケーションの取...
EA

EAで経済指標日に取引しないようにする関数とサンプルソース

概要 最近、(特に重要な)経済指標発表時は値動きが簡単に50~100pipsほど動くので怖い思いをしています。EAを止めるといいのですが、バックテストではEAを止めていないだけに経済指標でEAを止めるのはちょっと迷います。 そこで今回、経済...
FX

FXの裁量トレードを上達させる方法

はじめに 今回はFXの裁量トレードを上達させる方法、『Trade Trainer』というMT4の検証用ツールをご紹介します。 普段デモトレードで練習してるけど、全然動きがなかったり中々自分の思った形にならなかったりするため、1トレードするの...
EA

手軽にマーチンゲール法をEAに取り入れる事ができる関数

概要 とあるEAでマーチンゲール法を取り入れたらどんな結果になるんだろう?と疑問に思いました。 前回作ったマーチンゲール法のEAは関数化していなかったため、手軽に別のEAに展開する事が面倒だったので、今回は手軽さを求めたマーチンゲール法の関...
EA

『EAつくーる』を使ってRSIのEAを作ってみる

概要 ゴゴジャンの『EAつくーる』でインジケータ(RSI)を使ったEAを作っていきます。 既に私が『EAつくーる』を使わずに作ったRSIのEAがあるので、今回はその手作りEAに合わせる形で『EAつくーる』を使って1からRSIのEAを作ってい...
EA

プログラミング知識が無くてもEAを作る方法

はじめに プログラミング未経験者でもEAが作成可能という事で、ゴゴジャンの『EAつくーる』というツールを購入し、プログラミング未経験者や初心者でもEAが作れるのか?を確認しました。 結論から言いますと、プログラミング未経験者でも作れます! ...
EA

EAのコンパイル、バックテストや動かし方

はじめに ここではプログラミング未経験者や超初心者といった方向けに、 EAのコンパイルの仕方、EAを動かすためのMT4設定、バックテスト、EAの適用方法について1から解説しています。 コンパイルの仕方が分からない方や、EAはあるけどMT4に...
EA

指定したポジションを自動で決済するだけのEA(作成練習用)

EAがポジション持ってて指値や逆指値触るのは嫌だけどここでは決済したいなーみたいな時や、単純に裁量トレードをやっていて指値(TP)と逆指値(SL)を設定するのが面倒な時に使えるようなEAを、今回作りました。 簡単なつくりになっているので、E...
EA

OrderSelect()を正しく使えていない方必見!OrderSelect()を正しく使えるようになる考え方

はじめに EAを作成していると必須の関数であるOrderSelect()関数ですが、何気なくつかっていたりしませんか?最悪どこにいれたらいいのかわからない!!みたいな事ありませんか? 私もEAを作りだしてから半年間ぐらいまではOrderSe...
スポンサーリンク