初めてのプログラミング

MetaTrader4 MQL4 FX 自動売買 プログラミング原点

なぜか物販をやっている私に、プログラムの仕事が舞い込んだ——初めてのプログラミング

メタトレーダー4(MT4)というソフトウェアをご存知でしょうか?

FXのトレーダーであれば必ずと言っていいほど使っているソフトウェアで、独自の指標を作ったり、自動売買のシステムを自分でプログラミングできるという特徴があります。

「このロジック通りに作ってくれ!」——それが私にとって初めてのプログラミングでした。

右も左もわからない。変数が何かすら知らない。それでもメタトレーダーの書籍を買い漁り、古本屋でC言語の本を片っ端から手に取り、なんとか形にしました。

チャートデータを取得してロジックを組み、画面に表示したり売買を実行したり。今あのソースコードを見返すと、なかなかひどいコードを書いたなと思います。

ですが、この仕事があったからこそプログラミングの楽しさを知り、今の自分がある。そう思うと、あの一件には感謝しかありません。

visitor@sai: /works
  
   ██████╗  █████╗ ██╗
  ██╔════╝ ██╔══██╗██║
  ╚█████╗  ███████║██║
   ╚═══██╗ ██╔══██║██║
  ██████╔╝ ██║  ██║██║
  ╚═════╝  ╚═╝  ╚═╝╚═╝
    株式会社 才 (SAI Inc.)

  --------------------------------------------------
  
  ██╗    ██╗  ███████╗  ██╗       ██████╗   ██████╗    ███╗   ███╗  ███████╗
  ██║    ██║  ██╔════╝  ██║      ██╔════╝  ██╔════██╗  ████╗ ████║  ██╔════╝
  ██║ █╗ ██║  █████╗    ██║      ██║       ██║    ██║  ██╔████╔██║  █████╗
  ██║███╗██║  ██╔══╝    ██║      ██║       ██║    ██║  ██║╚██╔╝██║  ██╔══╝
  ╚███╔███╔╝  ███████╗  ███████╗  ╚██████╗  ╚██████╔╝  ██║ ╚═╝ ██║  ███████╗
   ╚══╝╚══╝   ╚══════╝  ╚══════╝   ╚═════╝   ╚═════╝   ╚═╝     ╚═╝  ╚══════╝

  Type 'help' to see available commands.
  Type 'gui'  to return to visual mode.
  --------------------------------------------------
visitor@sai:/works$ cat the-first-step
── 初めてのプログラミング ──

なぜか物販をやっている私に、プログラムの仕事が舞い込んだ——初めてのプログラミング

メタトレーダー4(MT4)というソフトウェアをご存知でしょうか?
FXのトレーダーであれば必ずと言っていいほど使っているソフトウェアで、独自の指標を作ったり、自動売買のシステムを自分でプログラミングできるという特徴があります。

「このロジック通りに作ってくれ!」——それが私にとって初めてのプログラミングでした。

右も左もわからない。変数が何かすら知らない。それでもメタトレーダーの書籍を買い漁り、古本屋でC言語の本を片っ端から手に取り、なんとか形にしました。

チャートデータを取得してロジックを組み、画面に表示したり売買を実行したり。今あのソースコードを見返すと、なかなかひどいコードを書いたなと思います。

ですが、この仕事があったからこそプログラミングの楽しさを知り、今の自分がある。そう思うと、あの一件には感謝しかありません。

Tech Stack: MetaTrader4, MQL4, FX, 自動売買, プログラミング原点
visitor@sai:/works