MT4で稼働できるEAはプログラミングの知識があれば作成することができます。FX自動売買をEAを使って初めようと思っている方、あるいはすでに複数の種類のEAを使ったことがあり新しいEAを探している方で、プログラミングの経験がある方は自分のトレードスタイルに合うEAをプログラミングして自作するのも一つの方法です。ネット上や書店では、FX自動売買のプログラミング入門の書籍などが販売されており、書籍を読んでプログラミングを学びながら初めての方でもEAが自作できるようになったという事例は多くあります。しかし、MT4のEAでFX自動売買をおこなうにあたって、本来の目的はFXで勝つことですので、自分でプログラミングができるようになる自信がない方は、専門家がプログラミングしたEAを選んで使用するのが無難です。プログラミングの学習は簡単なものではありませんので、多くの時間を費やすことになると思われます。時間がない方は特に、プログラミングの学習よりもEAの選び方やEAに関する情報収集、為替相場の分析などに集中して、プログラミングには手をつけなくても問題ないでしょう。