EasyLanguage, dibuat lebih dari 20 tahun yang lalu oleh TradeStation Securities, adalah bahasa pemrograman yang digunakan untuk perdagangan saham, EFT, dan produk serupa lainnya. Bahasa ini digunakan untuk membuat indikator khusus untuk bagan keuangan dan untuk membuat strategi perdagangan algoritmik untuk berbagai pasar.
EasyLanguage memiliki beberapa keunggulan dibandingkan bahasa pemrograman sejenis lainnya. Tidak seperti bahasa lain yang digunakan di sektor perdagangan pasar keuangan, seperti FORTRAN, bahasa ini mudah dipelajari karena dirancang untuk digunakan oleh pedagang tanpa pengetahuan komputer dan pemrograman khusus. Perintah dalam bahasa tersebut cukup sederhana sehingga seseorang yang tidak terlatih dalam pemrograman komputer akan dapat mengetahui tujuan dan fungsi dari sebaris kode dengan pelatihan minimal dan mungkin hanya buku referensi untuk digunakan sebagai panduan. Penggunaan bahasa Inggris sederhana alih-alih kode berarti bahwa perusahaan yang menggunakan bahasa tersebut harus menghabiskan lebih sedikit waktu dan sumber daya untuk melatih pedagang mereka, yang dalam jangka panjang menghasilkan keuntungan yang lebih besar.
Meskipun bahasanya dirancang oleh TradeStation, platform perdagangan lain dengan cepat mengambil bahasa tersebut dan mulai mendukung skrip yang ditulis di dalamnya dan untuk meningkatkan kompatibilitas dengan skrip yang ditulis oleh TradeStation. Platform perdagangan otomatis kelas atas lainnya bahkan, pada tingkat yang berbeda-beda, menggabungkan elemen bahasa yang mirip dengan TradeStation.
Meskipun dimungkinkan bagi seseorang untuk mendefinisikan fungsi uniknya sendiri dalam bahasa tersebut, tidak diharapkan kebanyakan orang akan melakukan ini. Dengan cara ini, bahasa tersebut berfungsi sebagai bahasa pemrograman logis sebagai lawan dari bahasa pemrograman fungsional.
Karena sangat mudah dipelajari, bahasa ini cukup populer di kalangan pedagang. Akibatnya, pencarian cepat di internet akan menunjukkan bahwa banyak tutorial dan tempat penyimpanan skrip tersedia bagi mereka yang tertarik mempelajari cara menggunakan bahasa tersebut. Selain itu ada banyak komunitas dan forum yang didedikasikan untuk bahasa tersebut, jadi bantuan tidak pernah jauh jika seseorang buntu mencoba membuat bahasa melakukan fungsi yang diperlukan. Ada juga beberapa buku yang tersedia untuk membantu para pengembang yang sering membahas bahasa secara mendetail.
Keuntungan lain yang dimiliki bahasa ini adalah umur panjang dan kompatibilitasnya. Karena telah ada selama lebih dari 20 tahun, bahasa ini dipercaya dalam komunitas keuangan dan telah menunjukkan bahwa itu tidak akan kemana-mana dalam waktu dekat. Akibatnya, bahasa ini tersebar luas dan banyak bahasa pesaing, seperti bahasa milik MultiCharts, PowerLanguage, telah mengambil langkah-langkah untuk memastikan bahwa bahasa tersebut memiliki beberapa kompatibilitas dan kemampuan untuk berinteraksi dengan bahasa terhormat.
Meskipun bahasanya kuat, ia memiliki kekurangan. Karena bahasa dirancang untuk digunakan oleh pengguna akhir yang belum tentu pemrogram, terkadang sulit untuk membuat bahasa melakukan tugas di luar parameter operasi normalnya. Ini dapat diatasi dalam beberapa cara dengan berbagai teknik skrip, tetapi ini bukan bahasa pemrograman umum. Dengan demikian, kekuatan bahasa juga merupakan kelemahannya sendiri.