My Line Order - Sistem Trading Mudah untuk MetaTrader 4

Mike 2011.09.30 17:14 15 0 0
Lampiran

Pengenalan:

Sistem EA ini menggunakan garis mendatar untuk pengurusan pesanan yang cepat dan mudah. Ia menyimpan maklumat seperti Stop Loss dan saiz lot dalam deskripsi pesanan.

Variabel Luar:

  • LO_PREFIX = String permulaan yang dicari oleh EA. Default = "#"
  • LO_ORDER_CLR = Warna harga buka dagangan
  • LO_ORDER_STYLE = Nombor untuk gaya garis (0 = Solid, 1 = Dash, 2 = Dash Dot)
  • LO_STOPLOSS_CLR, LO_TAKEPROFIT_CLR = Warna garis Stop Loss dan Take Profit masing-masing
  • LO_STOPLOSS_STYLE, LO_TAKEPROFIT_STYLE = Gaya garis Stop Loss dan Take Profit masing-masing
  • LO_LOTS = Saiz dagangan default, jika tiada nilai dimasukkan dalam deskripsi garis, maka ini akan digunakan
  • LO_STOPLOSS, LO_PIPPROFIT = Nilai pip default untuk stop loss dan take profit. Broker ke-5 boleh mempunyai titik perpuluhan di sini contohnya 20.5
  • LO_PIPTRAIL = Trailing stop default. Jika ditetapkan kepada 0, tiada trailing stop
  • LO_ALARM = Apabila tiada dagangan yang dibuka, amaran akan diaktifkan. (Perlu diuji sama ada ia berfungsi)
  • MAGIC_NUMBER = Nombor ajaib yang dihantar bersama pesanan
  • LO_ECN = Jika berdagang dengan ECN, tetapkan kepada 1. Akan menghantar pesanan tanpa Stop Loss atau Take Profit dan kemudian mengubahnya segera.

Variabel Garis:

Gunakan yang berikut dalam kotak nama objek (saya menggunakan LO_PREFIX semasa "#"):

  1. #buy = mencipta pesanan beli pasaran menggunakan tahap stop loss dan take profit yang ditentukan
  2. #sell = mencipta pesanan jual pasaran menggunakan tahap stop loss dan take profit yang ditentukan
  3. #buypend = mencipta pesanan beli tertunda pada nilai semasa garis anda. Jenis pesanan tertunda diatur oleh EA
  4. #sellpend = mencipta pesanan jual tertunda pada nilai semasa garis anda. Jenis pesanan tertunda diatur oleh EA

Gunakan yang berikut dalam kotak deskripsi objek (tanpa petikan):

  • "sl=" = stop loss dalam pip
  • "sq=" = stop loss sebagai sebut harga
  • "tp=" = take profit dalam pip
  • "tq=" = take profit sebagai sebut harga
  • "lo=" = lots dalam pesanan. (Nota: Apabila mengubah selepas pesanan dibuka, tutup jumlah lots yang betul)
  • "ts=" = trailing stop dalam pip
  • "alarm=" = tetapkan amaran

Setelah pesanan dibuka, 3 garis mendatar akan dicipta. Satu untuk harga buka, satu untuk tahap stop loss dan satu untuk tahap take profit. Apabila anda menggerakkan garis ini, ia akan mengubah stop loss, take profit dan (untuk pesanan tertunda) harga buka. Selepas anda mengubah pesanan, EA akan mengemas kini deskripsi garis utama yang akan mempunyai nama "#"+Nombor Tiket kepada nilai baru stop loss dan take profit. Anda juga boleh mengubah nilai terus dari deskripsi dan ia akan dikemas kini pada tick seterusnya.

Senarai Tugas:

  • Uji amaran
  • Tambah pesanan OCO
  • Tambah hantar email pada harga
  • Beberapa garis untuk Take Profit dan Stop Loss
  • Tetapkan pesanan keluar pada nilai indikator contohnya SMA

Terima kasih

Saya menulis EA ini berdasarkan yang serupa di forum ini yang dipanggil Line Order oleh Erich Pribitzer, terutamanya kerana saya telah ingin melakukannya untuk sementara waktu tetapi tidak tahu bagaimana untuk melakukannya.

Saya harap ini membantu anda dalam trading, sila pos jika ada masalah yang berlaku atau jika anda mempunyai idea untuk ciri-ciri yang mungkin berguna.

    Senarai
    Komen 0