MT4のEAで使われているプログラミング言語は?

MT4におけるEAで使われているプログラミング言語はMQL4です。ロボットやゲームなどで使われているC言語を基に開発された言語なので、C言語の知識がある方は似ていると感じることが多いようです。似ているというだけで、決してMQL4を取り扱うことにおいてC言語から勉強しないといけないというわけではありません。MQL4言語のプログラミング知識があればMT4のメタエディターという機能を利用し、EAだけでなくスクリプト、カスタムインジケーター、ライブラリの作成ができます。
MQL4言語の知識とFXの知識が十分にある方の中には、自作EAを作って販売、収入につなげている方もいます。独自のトレード手法で為替相場や世の状況に合わせてロジックを組み直しながら、成績の安定したEAを開発できれば収入につながります。またクラウドソーシングサイトなどで自作EAの作成依頼を請け負っている方も多くいらっしゃいます。こちらは依頼者の希望するロジックでEAを作成したり、カスタマイズすることになるので、自分のオリジナルのFX手法がなくても問題ありません。MQL4言語のプログラミング関連の仕事は需要も多く比較的単価も高いので、副業にはぴったりです。