Selasa, 25 Desember 2012

Share EA Jum+ZigZag


Kali ini untuk menutup akhir tahun dan juga memberi hadiah Natal bagi rekan yang merayakannya saya akan share sebuah EA saya yang masih dalam fowart test .
Meski belum terjun ke riel account harapannya EA ini bisa untuk meraih profit

EA ini menggunakan indikator utama Zigzag dan Stochastik

Parameternya:

extern string    Info_ZiGzag_EA     = "=>Pro_x Jum69"; 
extern bool      Close_Panic        = false;
extern bool      Risk_In_Money      = false;
extern double    Risk_in_money      = 1000;
extern double    Target_Persen      = 1000;
extern string    Hari_Trade         = "=>Sesuai selera::";
extern bool      Senin              = true;
extern bool      Selasa             = true;
extern bool      Rabu               = true;
extern bool      Kamis              = true;
extern bool      Jumat              = true; 
extern string    Hrs_Info           = "=>Jam Trading<<";
extern int       StartHour          = 0;
extern int       StopHour           = 24;
extern string    Seting_Trade       = "=>Pilih sesuai selera<<";
extern bool      Buy_Trend          = true;
extern bool      Sell_Trend         = true;
extern string    Lot_info           = "Lot Mode = 1 -> Compound; Mode = 2 -> Fix Lot)";
extern int       Lot_mode           = 2;
extern string    Lot_info2          = "Rumus Compound = Balance/Manage_Lot";
extern double    Manage_Lot         = 10000;
extern double    Fix_lot            = 0.01;
extern int       Magic              = 69;
extern double    Multi_Range        = 1.2;
extern double    Range              = 17;
extern int       Level_Max          = 12;
extern double    DiMarti            = 1.3;
extern double    SL                 = 0;
extern double    TP                 = 100;
extern bool      Tp_In_money        = false;
extern double    Tp_in_money        = 7.0;
extern bool      Dtrailing          = true;
extern int       StartTrail         = 50;
extern int       Trailing           = 40;
extern string    Indi_Seting        = "==>Stockhastik Seting<<=";
extern int       kperiod            = 32;
extern int       dperiod            = 18;
extern int       slowing            = 12;
extern int       lo_level           = 20;
extern int       up_level           = 80;
extern string    Indi_Seting_       = "==>Zigzag Seting<<=";
extern int       ExtDepth           = 99;
extern int       ExtDeviation       = 5;
extern int       ExtBackstep        = 3;

EA berjenis kelamin Marti dan harapanya bisa digunakan minimal balance 25$ (masih diuju coba sih)..

Silahkan bagi kawan 2 yang mau  nyoba fowart test kasih comment ya

EA gratis .......


Semoga membawa berkah untuk semuanya

Senin, 24 Desember 2012

Semoga Tahun Depan Lebih Baik



Bagi rekan dan sahabat Selamat Natal bagi yang merayakan...... 
Dan Selamat menyongsong Tahun baru 2013 

Semoga Tahun 2013 lebih baik && Sukses


Jum69



Jumat, 21 Desember 2012

Belajar Membuat EA Sederhana 21 (Jebakan)

Pastikan sudah mengikuti di part 20 disini

Pada posting kali ini saya akan coba bahas tentang EA jebakan dengan menggunakan dua buah order pending stop.

Adapun rulenya adalah pada jam tertentu langsung pasang 2 buah order buystop dan sellstop dan ketika salah satu order pening stop tersebut tersentuh maka order pending stop yang tersisa langsung didelet.
Kemudian bila pada hari itu tidak tersentuh maka akan didelet. dan tambahan lain pada hari senin tidak trading karena EA ini cocok untuk trend pada hari itu , kalau hari senin diperkirakan biasanya sideway.

Jadi order setiap hari hanya akan melakukan order satu kali saja.

Coba perhatikan gambar di atas pada tanda panah , jadi pada jam server kira 2 jam 0 : 30 maka order stop akan di pasang .

Nah Kita coba buat deklarasinya sbb:

extern string  Nama_EA                 = "Jum+Profit";
extern bool    Trade_buystop           = true;
extern bool    Trade_sellstop          = true;
extern string  Jam_server              = "Set sesuai selera";
extern int     Jam                     = 0;
extern int     Menit                   = 30;
extern bool    Tp_in_Money             = false;
extern double  TP_in_money             = 5;
extern int     TP                      = 100;
extern int     SL                      = 20;
extern double  Lots                    = 0.1;
extern int     Jarak_stop              = 25;
extern bool    TrailingStop_           = true;
extern int     TrailingStop            = 12;
extern int     Magic                   = 69;
double slb,tpb,sls,tps,pt,lslb,ltpb;

Beberapa bagian yang saya coba siapkan adalah script  delet order type, disini dibuat dalam bentuk fungsi sbb :
void closeall(int m)
{
 for (int i = OrdersTotal() - 1; i >= 0; i--) {
  OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  if (OrderSymbol() != Symbol() || OrderMagicNumber()!=Magic||  OrderType()!=m) continue;
   if (OrderType() > 1) OrderDelete(OrderTicket());
  if (OrderType() == 0) OrderClose(OrderTicket(), OrderLots(), Bid, 3, CLR_NONE);
  if (OrderType() == 1)OrderClose(OrderTicket(), OrderLots(), Ask, 3, CLR_NONE);
 }
}

Untuk menentukan order pada  jam tertentu sy buat bagian sbb:

Hour()==Jam && Minute()==Menit


Untuk bagian delet ketika salah satu order stop tersenttuh adalah:

if(jumlahorder(0)==1 && jumlahorder(1)==0){ 
   closeall(5);
   }
if(jumlahorder(0)==0 && jumlahorder(1)==1){ 
   closeall(4);
   }

sedang bagian untuk mendelet orderstop yang tidak tersentuh maka pada jam tersentu di delet
contoh jam 23

if(Hour()==23){
   closeall(4);
   closeall(5);
   }

Untuk asesoris order Pending stop :

   double as = Ask + Jarak_stop*pt;
   double bi = Bid - Jarak_stop*pt;
   if(SL==0)slb=0;else slb=as-SL*pt;
   if(SL==0)sls=0;else sls=bi+SL*pt;
   if(TP==0)tpb=0;else tpb=as+TP*pt;
   if(TP==0)tps=0;else tps=bi-TP*pt;



Bagian lain untuk membuat EA libut trading hari senin adalah
DayOfWeek()!=1


Nah EA jadinya  sbb




Nah jadi deh

Jangan lupa  kasih comment ya !


Pastikan Membaca:





  • Belajar Membuat EA sederhana part 1
  • Belajar Membuat EA sederhana part 2
  • Belajar Membuat EA sederhana part 3
  • Belajar Membuat EA sederhana part 4
  • Belajar Membuat EA sederhana part 5
  • Belajar Membuat EA sederhana part 6
  • Belajar Membuat EA sederhana part 7
  • Belajar Membuat EA sederhana part 8
  • Belajar Membuat EA sederhana part 9
  • Belajar Membuat EA sederhana part 10
  • Belajar Membuat EA sederhana part 11
  • Belajar Membuat EA sederhana part 12
  • Belajar Membuat EA sederhana part 13
  • Belajar Membuat EA sederhana part 14
  • Belajar Membuat EA sederhana part 15
  • Belajar Membuat EA sederhana part 16
  • Belajar Membuat EA sederhana part 17
  • Belajar Membuat EA sederhana part 18
  • Belajar Membuat EA sederhana part 19
  • Belajar Membuat EA sederhana part 20
  • Belajar Membuat EA sederhana part 21
  • Belajar Membuat EA sederhana part 22
  • Rabu, 19 Desember 2012

    Membangun Mental Trading


    Ada yang mengatakan bahwa 90% trader pemula kehilangan uangnya alias bangkrut.
    Tapi menurut saya pendapat itu salah....lho..
    Karena menurut saya justru 100% trader pemula pasti kehilangan uangnya alias bangkrut haaaaa

    Kenapa ya?
    Banyak trader belajar forex semua berangkat dari mimpi
    Tentu mimpi menjadi orang sukses
    Mimpi tabungan nya penuh dengan $$$$$
    Tapi gak ada yang mimpi menjadi trader yang bangkrut
    Semua mimpinya penuh dengan keindahan haaa
    Dengan impian yang besar dan impian yang indah tidak banyak trader mempersiapkan diri..
    Maksudnya?
    Banyak trader belajar forex seadanya  mungkin belajar dari forum2 atau bahkan belajar dari buku..
    Hanya sedikit  trader yang belajar dari mentor atau lembaga  Kursus forex....

    Jalan menuju sukses di forex adalah  mau belajar , entah dari mana sumber belajar yang penting  ada kemauan pasti ada jalan.
    Tidak ada jaminan belajar melalalui kursus atau mentor pasti sukses...
    Dan juga tidak ada jaminan  belajar dengan biaya selangit pasti sukses

    Karena kesuksesan tergntung diri trader masing2 tapi pada intinya siapa yang mau kerja keras dan ikhtiar pasti Tuhan memberi jalan untuk sukses.
    Sukses itu bukan suatu kebetulan tapi sesuatu yang memang di usahakan dan di kejar untuk diraih.

    Terus apa ya  ?

    Heee
    Yang penting siap mental deh dalam bertrading..
    Bukan hanya siap mental untuk profit tapi juga siap mental untuk menghadapi resiko terburuk !
    Dalam setiap trading tentu yang perlu dipersiapkan dulu adalah seberapa besar kita siap bila ternyata pasar tidak sesuai prediksi....
    Ingat tidak selamanya pasar mengikuti prediksi kita , tidak selamanya market bersahabat dengan kita ...dan tidak selamanya harapan kita sama dengan kenyataan yang kita hadapi heeee
    ya kan ?

    Lantas bagaimana kita menghadapi MC ?
    ya Innalillahi dehhhh!
    Anggab saja biaya sukses kita !
    Orang sekolah saja perlu biaya yang tidak sedikit , apalagi untuk mengejar sukses ya tentu semua perlu bengorbanan dan biaya...
    Yang penting meskipun MC masih bisa tertawa dan semangat untuk mengejar sukses ..
    Itulah sebabnya Resiko harus diperhitungkan supaya ketika kita menghadapinya kita sudah siap untuk melaluinya.

    Gitu deh semoga semuanya yang membaca ini sukses...







    Senin, 17 Desember 2012

    Belajar Membuat EA Sederhana 20 (Pending Order)

    Pastikan telah mengikuti part 19 disini

    sepertinya sudah lama gak posting !

    Okey pada part ini saya akan coba bahas tentang EA yang terkait dengan Pending order.
    Ada 6 macam type  yaitu

    1. Type  0 yaitu = Buy
    2. Type  1 yaitu = Sell
    3. Type  2 yaitu = Buylimit
    4. Type  3 yaitu = Selllimit
    5. Type  4 yaitu = Buystop
    6. Type  5 yaitu = Sellstop
    Dari 6 macam type order tersebut type pending order ada 4 macam. (pastikan juga sudah membaca pada bagian part awal yang juga membahas type order).
    Untuk itulah kita akan bahas type  pending order

    1. Buylimit
           Buy limit merupakan order pesanan dibawah harga yang sedangan berjalan , sehingga pada strkur order yang perlu durubah adalah type order dan harga yang dipesan.
    Perhatikan pada order buy berikut:


            OrderSend(Symbol(), 0, start_lot, Ask, 3, Ask-SL*Point,Ask+TP*Point, "", Magic, 0, Blue);


    Ada bagian yang  bergaris bawah merupakan bagian yang harus dirubah dalam menggunakan order Pending tersebut.
    Dan bagian yang juga harus diperhatikan adalah Jarak antara harga berjalan dengan harga yang dipesan untuk pending ordernya (OrdersOpenprice)==>    Ask- Jarak*Point
    Sehingga jadinya sbb:
      OrderSend(Symbol(), 2, start_lot, Ask- Jarak*Point, 3, Ask- Jarak*Point-SL*Point,Ask-Jarak*Point+TP*Point, "", Magic, 0, Blue);
    Bisa juga di tulis:

    OrderSend(Symbol(), OP_BUYLIMIT, start_lot, Ask- Jarak*Point, 3, Ask- Jarak*Point-SL*Point,Ask-Jarak*Point+TP*Point, "", Magic, 0, Blue);



    2. Selllimit

    Selllimit merupakan order pesanan di atas harga yang sedang bergerak.
    Seperti halnya pada order buylimiit bagian yg penting adalah type order dan jarak,
    Nah silahkan di banding kan


      OrderSend(Symbol(), 3, start_lot, Bid+Jarak*Point, 3, Bid +Jarak*Point+ SL*Point,Bid+Jarak*Point-TP*Point, "", Magic, 0, Red);

    Bisa juga di tulis:

    OrderSend(Symbol(), OP_SELLLIMIT, start_lot, Bid+Jarak*Point, 3, Bid+ Jarak*Point + SL*Point,Bid+Jarak*Point-TP*Point, "", Magic, 0, Red);


    3. Buystop

    Buystop merupakan order pesanan di atas harga yang sedang bergerak.
    Silahkan di amati dan dibandingkan dengan type sebelumnya


     OrderSend(Symbol(), 4, start_lot, Ask+ Jarak*Point, 3, Ask+ Jarak*Point-SL*Point,Ask+Jarak*Point+TP*Point, "", Magic, 0, Blue);

    Bisa juga di tulis:

    OrderSend(Symbol(), OP_BUYSTOP, start_lot, Ask+ Jarak*Point, 3, Ask+ Jarak*Point-SL*Point,Ask+Jarak*Point+TP*Point, "", Magic, 0, Blue);

    4. Sellstop
    Sellstop adalah merupakan order pesanan dibawah harga yang sedangan berjalan.
    Silahkan di amati dan dibandingkan dengan type sebelumnya


      OrderSend(Symbol(), 5, start_lot, Bid-Jarak*Point, 3, Bid -Jarak*Point+SL*Point,Bid-Jarak*Point-TP*Point, "", Magic, 0, Red);

    Bisa juga di tulis:

    OrderSend(Symbol(), OP_SELLSTOP, start_lot, Bid-Jarak*Point, 3, Bid- Jarak*Point+SL*Point,Bid-Jarak*Point-TP*Point, "", Magic, 0, Red);

    Nah Kita akan coba membuat EA sederhana dengan menggunakan ke 4 pending tersebut!
    Namun sebelum kita buat kita harus membuat filter jumlah order sesuai typenya , Nah untuk memudahkan saya sediakan sbuah script yang merupakan fungsi untuk menghitung type order


    int jumlahorder(int m)
    {
    int total = 0;
    for (int i = 0; i < OrdersTotal(); i++) {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if (OrderSymbol() != Symbol()|| OrderMagicNumber()!=Magic || OrderType()!=m ) continue;
    total++;
    }
    return(total);
    }


    Cara memanggilnya
    Contoh:
    Untuk Buylimit

    if(jumlahorder(OP_BUYLIMIT) ==0 )OrderSend(Symbol(), 2, start_lot, Ask- Jarak*Point, 3, Ask- Jarak*Point-SL*Point,Ask-Jarak*Point+TP*Point, "", Magic, 0, Blue);

     atau

    if(jumlahorder(2)==0) OrderSend(Symbol(), OP_BUYLIMIT, start_lot, Ask- Jarak*Point, 3, Ask- Jarak*Point-SL*Point,Ask-Jarak*Point+TP*Point, "", Magic, 0, Blue);
    Untuk Selllimit
    if(jumlahorder(OP_SELLLIMIT) ==0 )OrderSend(Symbol(), 3, start_lot, Bid+Jarak*Point, 3, Bid +Jarak*Point+SL*Point,Bid+Jarak*Point-TP*Point, "", Magic, 0, Red);

    atau

    if(jumlahorder(3)==0)OrderSend(Symbol(), OP_SELLLIMIT, start_lot, Bid+Jarak*Point, 3, Bid +Jarak*Point+SL*Point,Bid+Jarak*Point-TP*Point, "", Magic, 0, Red);


    Nah silahkan di lanjut deh

    Tapi saya udah coba buatkan EA sederhananya  untuk lebih memahami
    silahkan di amati



    Bila ada manfaatnya atau belum jelas silahkan kasih comment ya


    Happppy profit deh