Belajar forex tentu benyak cerita tersendiri
Dan setiap trader pasti punya pengalaman yang bermacam-macem dalam menekuni trading
Dalam beberapa kesempatan banyak temen-temen yang menanyakan baik melalui Ym | Bb dan juga email Berapa sih profit nya yg saya dapet dari forex
He jadi malu sih karena semua account saya gak ada yg spektakuler target persen saya kecil , ini sy image profit saya dari account sejak tahun 2011
Gak ada yg spektakuler ...Profit santai .....yah bagi saya yang penting trading santai dan bisa tidur nyenyak
Ini juga satu account saya
Hee bukan bermaksud pamer sih tapi karena banyak temen yg sering bertanya berapa profitnya yg bisa di dapat dari forex ....yah ini saya share , sekedar mungkin juga dapet memberi inspirasi
giu aja deh nanti disambung lagi
Rabu, 18 September 2013
Kamis, 12 September 2013
Belajar Membuat EA Sederhana 38 (terapan indikator IFX_Keltner_Channel III)
Kita sambung deh part sebelumnya http://jumforex.blogspot.com/2013/07/belajar-membuat-ea-sederhana-37-terapan.html
Dibagian sebelumnya sudah di jelaskan tentang model indikator ini. dan juga ada teman yang sudah bikin eanya di part sebelum nya .
Kali saya juga agan share tentang ea yg berdasarkan indikator ini dengan model averaging .
EA ini cococok untuk mengejar rabat !
Tapi jangan lupa Ea ini ada proteksi demonya | jadi harus dihilangkan dulu
e
gitu deh sementara
Semoga bermanfaat
Dibagian sebelumnya sudah di jelaskan tentang model indikator ini. dan juga ada teman yang sudah bikin eanya di part sebelum nya .
Kali saya juga agan share tentang ea yg berdasarkan indikator ini dengan model averaging .
EA ini cococok untuk mengejar rabat !
Tapi jangan lupa Ea ini ada proteksi demonya | jadi harus dihilangkan dulu
e
gitu deh sementara
Semoga bermanfaat
Selasa, 23 Juli 2013
Belajar Membuat EA Sederhana 37 (terapan indikator IFX_Keltner_Channel II)
Kita lanjutin deh setelah di part 36 , Kita sudah sedikit membahas tentang indikator IFX_Keltner_Channel.
dari gambaran di part sebelumnya indi ini mempunyai 3 mode yaitu 0,1,2
terus bagimana untuk membaca indikator tersebut supaya bisa dipanggil di dalam Ea .
Pada pembahasan yang dulu kita sudah pernah membahas membuat ea dengan indikator diluar mt4 (custom indikator)
kita coba:
di pembahasan sebelumnya sudah diketahui bahwa indikator ini mempunyai 3 mode dan 3 input parameter , Nah dari situ bisa kita buat custom indikatornya begini
Nah dengan dibuat custom indi IFX_Keltner ini maka akan mudah diimplementasikan kedalam EA
Rule Ea yang akan kita bikin adalah (untuk mode market trending)
1. Buy ketika harga menembus garis upper
2. sell ketika harga menembus garis lower
3. op dibuat stiap candel ada signal
apalagi ya
itu aja deh
silahkan yang mau bikin bisa dibuat kan EAnya
Nah ini salah satu Ea yang di bikin oleh master "Anie Budi Raharjo " yang udah ngirimkan melalui FB
SLnya dibuat otomatis digaris indinya:
dari gambaran di part sebelumnya indi ini mempunyai 3 mode yaitu 0,1,2
terus bagimana untuk membaca indikator tersebut supaya bisa dipanggil di dalam Ea .
Pada pembahasan yang dulu kita sudah pernah membahas membuat ea dengan indikator diluar mt4 (custom indikator)
kita coba:
di pembahasan sebelumnya sudah diketahui bahwa indikator ini mempunyai 3 mode dan 3 input parameter , Nah dari situ bisa kita buat custom indikatornya begini
Nah dengan dibuat custom indi IFX_Keltner ini maka akan mudah diimplementasikan kedalam EA
Rule Ea yang akan kita bikin adalah (untuk mode market trending)
1. Buy ketika harga menembus garis upper
2. sell ketika harga menembus garis lower
3. op dibuat stiap candel ada signal
apalagi ya
itu aja deh
silahkan yang mau bikin bisa dibuat kan EAnya
Nah ini salah satu Ea yang di bikin oleh master "Anie Budi Raharjo " yang udah ngirimkan melalui FB
SLnya dibuat otomatis digaris indinya:
Senin, 08 Juli 2013
Belajar Membuat EA Sederhana 36 (terapan indikator IFX_Keltner_Channel)
Salam sukses semuanya
Kita lanjutkan lagi part 36 setelah pada sebelumnya 35 kita suda memabahas sedikit tentang proteksi EA.
Pada kesempatan kali ini kita akan membuat EA scalping dengan menggunakan indikator IFX_Kletner_Channel . Indikator ini bawaan mt4 untuk broker instaforex
Ini akan menambah wawasan bagi temen2 yang masih bingung menerapkan coding bila indikatornya tidak ada di standart mt4.
Nah ini tampilan indikator IFX_Keltner_Channel , sebenarnya sih mirip dengan indikator anvelope cuma ini terdiri dari 3 garis atas, tengah dan bawah
Nah untuk memasang indikator ini di chart maka silahkan cek di mt4...
Nah setelah itu akan muncul parametenya ada 3 macem inputan
Nah kaloudah tampil di Mt4 kita akan lihat buffernya , tekan CTRL D maka akan tampil
Maka akan tampil 3 nilai didalam modenya , untuk mengetahui posisinya maka bisa digunakan pointer untuk menunjuk pada garis indinya dan akan sesuai dengan nilainya
Dari pengamatan maka di peroleh garis atas (upper) di mode 0, garis tengah mode 1, dan garis bawah (lowwer) mode 2.
Loh aterus gunanya untuk apa ya ?
Ini digunakan untuk membuat coding memanggil indikator tersebut!
Tentu masih ingat pada part sebelumnya pernah di bahas tentang coding memanggil indikator yang bukan standart yang ada pada mt4....
gitu dulu deh kita lanjut pas santai...
sabar dulu ya
atau ada yang mau coding juga boleh nati di tampilkan disini
Kita lanjutkan lagi part 36 setelah pada sebelumnya 35 kita suda memabahas sedikit tentang proteksi EA.
Pada kesempatan kali ini kita akan membuat EA scalping dengan menggunakan indikator IFX_Kletner_Channel . Indikator ini bawaan mt4 untuk broker instaforex
Ini akan menambah wawasan bagi temen2 yang masih bingung menerapkan coding bila indikatornya tidak ada di standart mt4.
Nah ini tampilan indikator IFX_Keltner_Channel , sebenarnya sih mirip dengan indikator anvelope cuma ini terdiri dari 3 garis atas, tengah dan bawah
Nah untuk memasang indikator ini di chart maka silahkan cek di mt4...
Nah setelah itu akan muncul parametenya ada 3 macem inputan
Nah kaloudah tampil di Mt4 kita akan lihat buffernya , tekan CTRL D maka akan tampil
Maka akan tampil 3 nilai didalam modenya , untuk mengetahui posisinya maka bisa digunakan pointer untuk menunjuk pada garis indinya dan akan sesuai dengan nilainya
Dari pengamatan maka di peroleh garis atas (upper) di mode 0, garis tengah mode 1, dan garis bawah (lowwer) mode 2.
Loh aterus gunanya untuk apa ya ?
Ini digunakan untuk membuat coding memanggil indikator tersebut!
Tentu masih ingat pada part sebelumnya pernah di bahas tentang coding memanggil indikator yang bukan standart yang ada pada mt4....
gitu dulu deh kita lanjut pas santai...
sabar dulu ya
atau ada yang mau coding juga boleh nati di tampilkan disini
Selasa, 02 Juli 2013
Ngoprek EA 2
Salam sukses semuanya
Sepertinya harus dilengkapi pada posting saya Ngoprex 1
Senenarnya saya menunggu -nunggu temen2 yang hasil oprekan temen2 , tapi ternyata gak ada yang muncul, baru beberapa orang yang sempat menghubungi di Ym tetntang EA Setka
Nah dalam kesempatan ini saya akan share hasil oprekan versi saya , unguk menambah wawan
Nah ini hasilnya ...silahkan dicopas
//===========================================================================================================================// // Author VOLDEMAR227 site WWW.TRADING-GO.RU SKYPE: TRADING-GO e-mail: TRADING-GO@List.ru //===========================================================================================================================// #property copyright "Copyright © 2013, ngoprex by Jumforex.blogspot.com" #property link "http://WWW.TRADING-GO.RU" //===========================================================================================================================// extern string nGoPrex_by = "Jumforex.blogspot.com"; extern double Risiko_inMoney = 1000; extern double Target_Persen = 100; extern bool Close_Panic= false; 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 Comment_1 = "settings"; extern int Plus= 50; extern int TakeProfit = 11; extern int Range = 17; extern double Lots = 0.00; extern double Percent = 1; extern bool Martin = true; extern string Comment_2 = "signalMA"; extern bool SignalMA = false; extern int PeriodMA1 = 8 ; extern int PeriodMA2 = 14 ; extern string Comment_3 = "signalRSI"; extern bool SignalRSI = true; extern int PeriodRSI = 14 ; extern int up= 40; extern int dw= 60; extern string Comment_4 = "signalProc"; extern bool Proc =true; extern double Procent =1.3; extern int Slip=2; extern int Magic=1; double bal,xc;string st; int init() { bal= AccountBalance(); return(0); } int start() { if(!IsDemo() ){ Alert("Maaf bos versi demo , hubungi : ym: gifaesa ..."); return(0);} if(AccountEquity() <= bal - Risiko_inMoney){ cL(0); cL(1); Alert(" Waduh Prehatin Bro"); return(0); } if(Close_Panic){ cL(0); cL(1); Alert(" Tenang Bro dunia belum Berakhir"); return(0); } bool tr=false; xc=(bal*Target_Persen/100); if(AccountEquity()>=bal+xc){ cL(0); cL(1); Alert(" Hore Target udah sampe tujuan selamat"); tr=true; } double Lots_New=0; string Symb =Symbol(); double One_Lot=MarketInfo(Symb,MODE_MARGINREQUIRED); double Min_Lot=MarketInfo(Symb,MODE_MINLOT); double Step =MarketInfo(Symb,MODE_LOTSTEP); double Free =AccountFreeMargin(); //--------------------------------------------------------------- 3 -- if (Lots>0) { double Money=Lots*One_Lot; if(Money<=AccountFreeMargin()) Lots_New=Lots; else Lots_New=MathFloor(Free/One_Lot/Step)*Step; } //--------------------------------------------------------------- 4 -- else { if (Percent > 100) Percent=100; if (Percent==0) Lots_New=Min_Lot; else Lots_New=MathFloor(Free*Percent/100/One_Lot/Step)*Step;//???? } //--------------------------------------------------------------- 5 -- if (Lots_New < Min_Lot) Lots_New=Min_Lot; if (Lots_New*One_Lot > AccountFreeMargin()) { return(false); } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// ObjectCreate("R",OBJ_LABEL,0,0,0); ObjectSet("R",OBJPROP_CORNER,2); ObjectSet("R",OBJPROP_XDISTANCE,10); ObjectSet("R",OBJPROP_YDISTANCE,10); ObjectSetText("R","from: WWW.TRADING-GO.RU ,nGoPrex by Jumforex.blogspot.com",21,"Mistral",Aqua); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double opB=2000; double opS=0; double orderProfitbuy=0; double Sum_Profitbuy=0; double orderProfitsel; double Sum_Profitsel; int orderType; double LotB=Lots_New; double LotS=Lots_New; int total=OrdersTotal(); int b=0,s=0,n=0; for(int i=total-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderSymbol()==Symbol() ) { n++; if(OrderType()==OP_BUY && OrderMagicNumber()==Magic) { b++; LotB=OrderLots(); double ProfitB=OrderTakeProfit(); double openB=OrderOpenPrice(); if(openBopS) {opS=openS;} } } } } double max = NormalizeDouble(iHigh(Symbol(),1440,0),Digits); double min = NormalizeDouble(iLow (Symbol(),1440,0),Digits); double opp=NormalizeDouble(iOpen(Symbol(),1440,0),Digits); double cl=NormalizeDouble(iClose(Symbol(),1440,0),Digits); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double dis =NormalizeDouble(Range*Point,Digits); double spred =NormalizeDouble(MarketInfo(Symbol(),MODE_SPREAD)*Point,Digits); double CORR=NormalizeDouble(Plus *Point,Digits); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// int sigup=0; int sigdw=0; double RS=iRSI(NULL,0,PeriodRSI,PRICE_CLOSE,1); int sig,sg; if (SignalMA == true) { if(MA(PeriodMA1,2)MA(PeriodMA2,1))sig=1; if(MA(PeriodMA1,2)>MA(PeriodMA2,2)&& MA(PeriodMA1,1)dw)sg=2; } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if (Proc ==true) { if(cl>min) { double x=NormalizeDouble(cl*100/min-100,2); } if(clOpen[1]){ sigup=1; sigdw=0; } if (Procent >=x&&Close[1]=1){f=total;} LotB=Lots_New*f; LotS=Lots_New*f; } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if(Martin==false) { LotB=LotS; LotS=LotB; } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if(!tr && !Close_Panic && tday()==1 && IsDemo()){ if((!SignalMA && !SignalRSI && b==0&&sigup==1&&s==0)||(SignalMA && !SignalRSI && b==0&&sigup==1&&s==0 && sig==1)||(!SignalMA && SignalRSI && b==0&&sigup==1&&s==0 && sg==1)||(SignalMA && SignalRSI && b==0&&sigup==1&&s==0&& sig==1&& sg==1)||(Ask=1&&s==0)) { OrderSend(Symbol(),OP_BUY ,LotB,Ask,Slip,0,0,"Jum69Buy+"+b,Magic,0,Green); } if((!SignalMA && !SignalRSI && s==0&&sigdw==1&&b==0)||(SignalMA && !SignalRSI && s==0&&sigdw==1&&b==0 && sig==2)||(!SignalMA && SignalRSI && s==0&&sigdw==1&&b==0 && sg==2)||(SignalMA && SignalRSI && s==0&&sigdw==1&&b==0&& sig==2&& sg==2)||(Bid>opS+dis+spred&&s>=1&&b==0)) { OrderSend(Symbol(),OP_SELL,LotS,Bid,Slip,0,0,"Jum69Sell+"+s,Magic,0,Green); } } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double TP= NormalizeDouble (spred+TakeProfit*Point,Digits); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if(AccountEquity()0) st=" SabaR menunggu ,Target masih dikejar...sabar!"; else if(AccountEquity()=0; iq--) { if(OrderSelect(iq, SELECT_BY_POS)) { if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic) { if (OrderType()==OP_BUY && OrderTakeProfit()==0 && b==1) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TP,Digits),0,Blue); } if (OrderType()==OP_SELL && OrderTakeProfit()==0 && s==1) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TP,Digits),0,Blue); } }}} //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double nn=0,bb=0; for(int ui=total-1; ui>=0; ui--) { if(OrderSelect(ui,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY && OrderMagicNumber()==Magic) { double op=OrderOpenPrice(); double llot=OrderLots(); double itog=op*llot; bb=bb+itog; nn=nn+llot; double factb=bb/nn; } } } } double nnn=0,bbb=0; for(int usi=total-1; usi>=0; usi--) { if(OrderSelect(usi,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(OrderType()==OP_SELL && OrderMagicNumber()==Magic) { double ops=OrderOpenPrice(); double llots=OrderLots(); double itogs=ops*llots; bbb=bbb+itogs; nnn=nnn+llots; double facts=bbb/nnn; } } } } for(int uui=total-1; uui>=0; uui--) { if(OrderSelect(uui,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(b>=2 && OrderType()==OP_BUY && OrderMagicNumber()==Magic) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(factb+CORR,Digits),0,Blue); } if(s>=2 && OrderType()==OP_SELL && OrderMagicNumber()==Magic) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(facts-CORR,Digits),0,Blue); } } } } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// Comment("\n ", "\n ", "\n ------------------------------------------------", "\n :: Spread : ", MarketInfo(Symbol(), MODE_SPREAD), "\n :: Leverage : 1 : ", AccountLeverage(), "\n :: Jam Server :", Hour(), ":", Minute(), "\n ------------------------------------------------", "\n :: Equity Sekarang : ", AccountEquity(), "\n :: Floting : ", mon(), "\n :: Target : ", Target_Persen, " Persen, @Equety :", bal+xc,"$", "\n :: Posisi :", st, "\n ------------------------------------------------", "\n :: nGopRex By: Jum69", "\n ------------------------------------------------"); } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// void cL(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); } } double mon() { double t; for (int i = OrdersTotal() - 1; i >= 0; i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber()!=Magic ) continue; t+=OrderProfit(); } return(t); } double MA(int Per,int s){ return(iMA(NULL,0,Per,8,MODE_SMMA,PRICE_MEDIAN,s)); } int tday() { int trd=0; if(Senin && DayOfWeek()==1) trd=1; if(Selasa && DayOfWeek()==2) trd=1; if(Rabu && DayOfWeek()==3) trd=1; if(Kamis && DayOfWeek()==4) trd=1; if(Jumat && DayOfWeek()==5) trd=1; return(trd); }
Jangan lupa ea di atas ada proteksi demonya silahkan untuk dicoba
semoga bermanfaat
Salam sukses
Sepertinya harus dilengkapi pada posting saya Ngoprex 1
Senenarnya saya menunggu -nunggu temen2 yang hasil oprekan temen2 , tapi ternyata gak ada yang muncul, baru beberapa orang yang sempat menghubungi di Ym tetntang EA Setka
Nah dalam kesempatan ini saya akan share hasil oprekan versi saya , unguk menambah wawan
Nah ini hasilnya ...silahkan dicopas
Jangan lupa ea di atas ada proteksi demonya silahkan untuk dicoba
semoga bermanfaat
Salam sukses
Kamis, 27 Juni 2013
Komputer Trader
Sepertinya sih udah lama say gak posting..., maklum kegiatan di dunia nyata banyak menyita waktu.....
Kali ini saya akan share tip menggunakan komputer...
Komputer bagi seorang trader merupakan sarana yang vital, karena dengan media ini kita bisa melakukan trading forex.
Saya bukan ahli di bidang komputer tapi hanya sekedar bisa , mungkin kalau hanya merakit PC atau menginstal yah ...sedikit-sedikit bisa.
Seiiring dengan perkembangan dunia komputer || Getget , dunia trading forex juga banyak bisa digunakan media mulai dari komputer sampai Hp
Saya sih trading menggunakan Hp gak begitu familier meski saat2 tertentu saya gunakan mengecek vps melalui android saat diluar rumah. Tapi saya punya pengalaman yang menurut saya ini mungkin juga sebagai alternatif trading yang hemat. saya menggunakan komputer yang seminggu 6 hari on gak pernah mati kecuali listriknya mati lebih dari 2 jam. dan ini sudah berjalan sejak tahun 2010. Komputer menggunakan laptop unyil 10 inchi yang sering disebut laptop atom, " merk BION" .
Alhamdulillah ternyata bertahan 3 tahun dan masih layak .
Untuk menjaga komputer selalu dalam keadaan dingin maka saya gunakan double fan (kipas) , Kipas dibawah dan kipas samping . Intinya semkin banyak kipasnya semakin baik untuk menjaga komputer suhunya dingin.
Nah ini dia nonstop 6 hari dalam seminggu heeee
Untuk memperbesar tampilan di tambahkan monitor 15" dan keyboard..............
Semoga bisa membuat inspirasi
Salam Profit semuanya
Kali ini saya akan share tip menggunakan komputer...
Komputer bagi seorang trader merupakan sarana yang vital, karena dengan media ini kita bisa melakukan trading forex.
Saya bukan ahli di bidang komputer tapi hanya sekedar bisa , mungkin kalau hanya merakit PC atau menginstal yah ...sedikit-sedikit bisa.
Seiiring dengan perkembangan dunia komputer || Getget , dunia trading forex juga banyak bisa digunakan media mulai dari komputer sampai Hp
Saya sih trading menggunakan Hp gak begitu familier meski saat2 tertentu saya gunakan mengecek vps melalui android saat diluar rumah. Tapi saya punya pengalaman yang menurut saya ini mungkin juga sebagai alternatif trading yang hemat. saya menggunakan komputer yang seminggu 6 hari on gak pernah mati kecuali listriknya mati lebih dari 2 jam. dan ini sudah berjalan sejak tahun 2010. Komputer menggunakan laptop unyil 10 inchi yang sering disebut laptop atom, " merk BION" .
Alhamdulillah ternyata bertahan 3 tahun dan masih layak .
Untuk menjaga komputer selalu dalam keadaan dingin maka saya gunakan double fan (kipas) , Kipas dibawah dan kipas samping . Intinya semkin banyak kipasnya semakin baik untuk menjaga komputer suhunya dingin.
Nah ini dia nonstop 6 hari dalam seminggu heeee
Untuk memperbesar tampilan di tambahkan monitor 15" dan keyboard..............
Semoga bisa membuat inspirasi
Salam Profit semuanya
Minggu, 26 Mei 2013
Libertyreserve ditutup
Hari ini baru sempat brosing e ada berita yang cukup menyedihkan bagi para trader yang mungkin ada tersangkut dengan dana yang tersimpan di Libertyreserve.
Arthur Budovsky Belanchuk, pemilik Liberty Reserve ditangkap di Spanyol atas tuduhan money laundring oleh polisi gabungan USA dan Costa Rica dan Libertyreserve di tutup.
Untuk lebih lengkapnnya silahkan kunjungi ke sini
Kita akan tunggu perkembangannnya.
Arthur Budovsky Belanchuk, pemilik Liberty Reserve ditangkap di Spanyol atas tuduhan money laundring oleh polisi gabungan USA dan Costa Rica dan Libertyreserve di tutup.
Untuk lebih lengkapnnya silahkan kunjungi ke sini
Kita akan tunggu perkembangannnya.
Kamis, 23 Mei 2013
Belajar Membuat EA Sederhana 35 (Proteksi EA 3)
Salam profit semuanya
Di Part sebelum (part 33 dan 34 ) kita sudah bahas proteksi Ea dengan account demo dan account khusus
Nah kali ini saya akan share sebuah Ea saya yang cocok untuk menantang news dan juga pas untuk kondisi market yang trending ...
Problemnya EA ini di proteksi dengan menggunakan account demo dan mungkin sedikit dibuat agak rumit ...meski sebenarnya sih gak rumit2 amat...(-___-)
Ini akan menambah wawasan bagi temen2 yang ingin memproteksi EAnya............
Oke langsung aja deh ini penampakan EAnya
//+-----------------------------------------------------------------------------------------+ //| EA Jum+Profit+v3 | //| gifaesa@yahoo.com | //| http://JumForex.blogspot.com | //+------------------------------------------------------------------+ //v3 (16-4-2013) #property copyright "JumForex.blogspot.com" #property link "Gifaesa@yahoo.com" extern string Nama_EA = "Jum+Profit+v3"; extern bool Close_Panic = false; extern string Hari_Trade = "=>Sesuai selera::"; extern bool Senin = false; extern bool Selasa = true; extern bool Rabu = true; extern bool Kamis = true; extern bool Jumat = true; extern string Jam_server = "Set sesuai selera"; extern int Mulai_Jam = 9; extern int Akhir_Jam = 19; extern string Sesuaikan_risk = "Set sesuai selera"; extern bool Compound_lot = true; extern double Manage_Balance = 130; extern bool Buy = true; extern bool Sell = true; extern int TP = 35; extern int SL = 27; extern double Lots = 0.01; extern int Max_level = 10; extern int Magic = 69; double slbx,tpbx,slsx,tpsx,slb,tpb,sls,tps,pt,lslb,ltpb,x,slbk,tpbk,slsk,tpsk;int s,p,pp;string k="JumProFit",kk="JumpRoFit"; int init(){p=Magic;pp=Magic+99;if(Digits==3 || Digits==5) pt=10*Point;else pt=Point;return(0);} int deinit(){ return(0); } int start(){label();if(!IsDemo()){Alert("Maaf bos hanya untuk demo");return(0);} {if(Close_Panic){c(k,0);c(k,1);c(k,4);c(k,5);c(kk,0);c(kk,1);c(kk,4);c(kk,5); return(0); }} if(IsDemo()){if(Compound_lot ) x=Lots* MathFloor(AccountBalance() / Manage_Balance); else x=Lots;}else x=MarketInfo(Symbol(), MODE_MAXLOT); if(j(k,0,0)==0 && j(k,0,5)==1){c(k,5);}if(j(k,0,1)==0 && j(k,0,4)==1){c(k,4);}if(j(kk,0,0)==0 && j(kk,0,5)==1){c(kk,5);}if(j(kk,0,1)==0 && j(kk,0,4)==1){c(kk,4);} double as = j(k,3,1); double bi = j(k,3,0);double ask = j(kk,3,1); double bik = j(kk,3,0); if(SL==0){slb=0;sls=0;slbx=0;slsx=0;}else if(SL>0){slbk=ask-SL*pt;slsk=bik+SL*pt; slb=as-SL*pt;sls=bi+SL*pt;slbx=Ask-SL*pt;slsx=Bid+SL*pt;} if(TP==0){tpb=0;tps=0;tpbx=0;tpsx=0;}else if(TP>0){tpbk=ask+TP*pt;tpsk=bik-TP*pt;tpb=as+TP*pt;tps=bi-TP*pt;tpbx=Ask+TP*pt;tpsx=Bid-TP*pt;} if( Jam()==1 && !Close_Panic && tday()==1 && IsDemo()){ if(Buy && ju()==0) OrderSend(Symbol(),0,NR(x),Ask,3,slbx, tpbx,k,p,0,Blue); if(Sell&& jum()==0) OrderSend(Symbol(),1,NR(x),Bid,3,slsx, tpsx,kk,pp,0,Red); } if(j(k,2,0)+j(k,2,1)-p < Max_level && IsDemo()){ if(j(k,0,1)==1 && j(k,0,4)==0) {OrderSend(Symbol(),4,(j(k,1,1)),as,3,slb, tpb,k,j(k,2,1)+1,0,Blue);} if(j(k,0,0)==1 && j(k,0,5)==0) {OrderSend(Symbol(),5,(j(k,1,0)),bi,3,sls, tps,k,j(k,2,0)+1,0,Red);} } if(j(kk,2,0)+j(kk,2,1)-pp < Max_level && IsDemo()){ if(j(kk,0,1)==1 && j(kk,0,4)==0) {OrderSend(Symbol(),4,(j(kk,1,1)),ask,3,slbk, tpbk,kk,j(kk,2,1)+1,0,Blue);} if(j(kk,0,0)==1 && j(kk,0,5)==0) {OrderSend(Symbol(),5,(j(kk,1,0)),bik,3,slsk, tpsk,kk,j(kk,2,0)+1,0,Red);} } return(0); } //+------------------------------------------------------------------+ double j(string m,int n, int tipe){double t=0;for(int i=0; i Akhir_Jam){ if (Hour() >= Mulai_Jam || Hour() < Akhir_Jam) trade = true;} else if (Hour() >= Mulai_Jam && Hour() < Akhir_Jam) trade = true; return (trade);} int tday(){int trd=0;if(Senin && DayOfWeek()==1) trd=1;if(Selasa && DayOfWeek()==2) trd=1;if(Rabu && DayOfWeek()==3) trd=1;if(Kamis && DayOfWeek()==4) trd=1;if(Jumat && DayOfWeek()==5) trd=1;return(trd);} void c(string m,int t){for (int i = OrdersTotal() - 1; i >= 0; i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES);if (OrderSymbol() != Symbol() || OrderComment()!=m|| OrderType()!=t) continue;if(IsDemo()){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); }}} double f(string m,int t){ double dp = 0;int i; for (i = 0; i < OrdersTotal(); i++) {OrderSelect(i, SELECT_BY_POS, MODE_TRADES);if (OrderSymbol() != Symbol() || OrderComment()!=m|| t!=OrderType()) continue;if(IsDemo()){ dp += OrderProfit(); }} return(dp);} void label(){int x,y;if((j(k,0,0)==1 && j(k,2,0)==p)||(ju()==0)) x=0; else x=j(k,2,0)+j(k,2,1)-p;if((j(kk,0,1)==1 && j(kk,2,1)==p)||(jum()==0)) y=0; else y=j(kk,2,0)+j(kk,2,1)-pp; Comment("\n ", "\n ", "\n ------------------------------------------------", "\n :: =>+Jum+Profit+v3<=", "\n :: =>JumForex.blogspot.com<=", "\n ------------------------------------------------", "\n :: Spread : ", MarketInfo(Symbol(), MODE_SPREAD), "\n :: Leverage : 1 : ", AccountLeverage(), "\n :: Equity : ", AccountEquity(), "\n :: Jam Server :", Hour(), ":", Minute(), "\n ------------------------------------------------", "\n :: Floting buy : ",f(k,0)+f(kk,0),"\n :: Floting sell : ",f(k,1)+f(kk,1), "\n :: Level pro : ",x, "\n :: Level Fit : ",y, "\n ------------------------------------------------", "\n :: >>By: Jum69<<", "\n ------------------------------------------------"); }
Nah oke deh silahkan dicopas dan di coba >>>>>bagi yang mau di riel account ya tantangan sih harus bisa menghilangkan proteksi account demonya
Untuk memastikan proteksinya telah hilang silahkan di BT di account demo dan accoun riel kalo hasilnya sama berarti sudah berhasil
Bagi yang udah berhasil kasih komen yah!
Selamat berkreasi
------------------------------------------------------------------------------------------
Pastikan mengikuti part sebelumnya
Belajar Membuat EA Sederhana 33
Belajar Membuat EA Sederhana 34
Di Part sebelum (part 33 dan 34 ) kita sudah bahas proteksi Ea dengan account demo dan account khusus
Nah kali ini saya akan share sebuah Ea saya yang cocok untuk menantang news dan juga pas untuk kondisi market yang trending ...
Problemnya EA ini di proteksi dengan menggunakan account demo dan mungkin sedikit dibuat agak rumit ...meski sebenarnya sih gak rumit2 amat...(-___-)
Ini akan menambah wawasan bagi temen2 yang ingin memproteksi EAnya............
Oke langsung aja deh ini penampakan EAnya
Nah oke deh silahkan dicopas dan di coba >>>>>bagi yang mau di riel account ya tantangan sih harus bisa menghilangkan proteksi account demonya
Untuk memastikan proteksinya telah hilang silahkan di BT di account demo dan accoun riel kalo hasilnya sama berarti sudah berhasil
Bagi yang udah berhasil kasih komen yah!
Selamat berkreasi
------------------------------------------------------------------------------------------
Pastikan mengikuti part sebelumnya
Belajar Membuat EA Sederhana 33
Belajar Membuat EA Sederhana 34
Rabu, 22 Mei 2013
Forex Sebagai Alternatif Investasi
Saya mengenal trading forex 3 tahunan yang lalu dan usia sudah gak mudah heeee
Sebelumnya impiannya dari forex harapanya adalah bisa membuat gudang dolar $$$$
Tapi seiring dengan berjalanya waktu ternyata tidak mudah untuk EXIS di Forex.....mencari profit sih sangatlah mudah tapi hilangnya juga sangat cepat..
Beberapa tahun ini saya selalu evaluasi ( SWOT =True) akhirnya saya berpikir untuk menjadikan forex sebagai sebagai salah satu investasi saya....
Mungkin ini sebenarnya sangat cocok bagi temen2 yang punya modal tapi gak tahu harus di investasikan kemana?
Banyak orang yang punya duwit tapi bingunk mau di investasikan kemana?
Mau di simpan di bank juga dapet bagi hasil bunga juga kecil , ==> deposito berapa setahun?
Kecil....
Mau beli frenchise juga bingung memulainya..............HHH
Forex juga bisa untuk tujuan investasi
Saya ada beberapa teman mendampingi belajar forex yang kebetulan saya sebagai mentornya..., rata2 usianya masih di bawah 30 th dan semuanya pekerja (pegawai swasta)
Ada satu impian bersama ==> ingin sukses di usia muda
Ketika saya tanya umur berapa anda mau sukses jawabanya rata2=> secepatnya dalam dalam tempo yang sesingkat-singkatnya....HHH
Sukses tidak ada yang instan => semua perlu waktu dan perjuangan
Sukses bukan suatu kebetulan => tapi semuanya itu direncanakan dengan ijinNya.
Okey kalau kita investasi berarti kita harus mempersiapkan segala sesuatunya ...."modal sih pasti.." H?
Sebagai gambaran aja kalo kita menabung stiap bulan ...tentu kita harus bisa disiplin menabung..
Tentunya dalam hal ini menabung untuk investasi di forex.
Sebelum ke sana tentu setiap orang punya rencana dan kemampuan yang berbeda.
Tapi okelah kita hitungan2 sederhana saja.
Bearapa kita bisa menyisihkan uang untuk stiap bulan kita depo ke broker ?
setiap punya uang yang berbeda tergantung situasi dan kondisi
Terus berapa profit yang bisa kita dapet dari forex ?
Tentu kalo sudah bicara profit tentu stiap orang pu nya target yang berbeda tapi perlu di garis bawahi ini adalah investasi . Tentunya kita mengambil profit yang lebih kecill resikonya.....
Saya target saja 5% /bulan ini profit yang menurut saya cukup low resiko >>>>save , kan investasi tidak perlu mengambil resiko yang besar .
Saya yakin bagi para trader 5% cukuplah mudah....dan tidak banyak jantugan alias bisa tidur nyenyak...
Kita ambil contoh saja kalau kita bisa sisihkan 20$ atau 2000 cents aja dalam setiap bulan dan profit target 5% berapa balance yang bisa terkumpul dalam 1 tahun ===> 15 tahun (target Sukses)
Kita coba hitung secara kasar 5% profit compounding dalam 5 tahun dengan menabung 20$/bulan
Wow fantastic total menabung 1.200$ dan balance 7.425$ dalam 5 tahun dalam $$$ tentuny ada nilai inflasi tetapi dalam $ lebih mungkin stabil....
kalau dihitung dalam 5 tahun barapa % Ni;lai keuntungan
(7.425/1200) x100% = 618%
Tentu ini hitungan diatas kertas ...di dalam pelaksanaan nya tidak semudah menghitungnya ....tetapi bukan suatu yang tidak mungkin ...Kalau kita mau merencanakan dan berusaha mewujudkan tentu ini Propek investasi yang perlu dipertimbangkan.
Nah setelah saya hitung2 kalau menabung dalam 15 tahun ternyata sangat menggiurkan He hee
Tentu bagi anda yang masih berumur 30 tahun ,15 tahun kemudian usia 45 tahun sudah layak tentunya jadi orang yang luar biasa ?
Kita intip dulu hitungannya
Ternyata ketmulah.......................
Cukup menggiurkan
Tentu ini hanyalah sebuah wawasan dan motivasi ....
Ini bukan sesuatu hal yang fantastic , bila dengan menabung 3600$ dalam 15 tahun dengan perencanaan profit target 5% perbulan bisa menjadi 2.736.885$
Tentu ada tingkat kegagalan taruhlah 50% gagal tentu masih angka yang besar 50% x 2.736.885$
Hee sepertinya emang fantastik tapi ini realistik ......
Satu hal yang tidak realistik bila depo 20$ berharap menjadi 2.736.885$ dalam sebulan
Untuk perhitungan dengan file exel bisa di download disini
HHHHHH
Semoga tulisan ini memberi motivasi kita bersama dan .....bermanfaat
salam sukses semuanya
Sebelumnya impiannya dari forex harapanya adalah bisa membuat gudang dolar $$$$
Tapi seiring dengan berjalanya waktu ternyata tidak mudah untuk EXIS di Forex.....mencari profit sih sangatlah mudah tapi hilangnya juga sangat cepat..
Beberapa tahun ini saya selalu evaluasi ( SWOT =True) akhirnya saya berpikir untuk menjadikan forex sebagai sebagai salah satu investasi saya....
Mungkin ini sebenarnya sangat cocok bagi temen2 yang punya modal tapi gak tahu harus di investasikan kemana?
Banyak orang yang punya duwit tapi bingunk mau di investasikan kemana?
Mau di simpan di bank juga dapet bagi hasil bunga juga kecil , ==> deposito berapa setahun?
Kecil....
Mau beli frenchise juga bingung memulainya..............HHH
Forex juga bisa untuk tujuan investasi
Saya ada beberapa teman mendampingi belajar forex yang kebetulan saya sebagai mentornya..., rata2 usianya masih di bawah 30 th dan semuanya pekerja (pegawai swasta)
Ada satu impian bersama ==> ingin sukses di usia muda
Ketika saya tanya umur berapa anda mau sukses jawabanya rata2=> secepatnya dalam dalam tempo yang sesingkat-singkatnya....HHH
Sukses tidak ada yang instan => semua perlu waktu dan perjuangan
Sukses bukan suatu kebetulan => tapi semuanya itu direncanakan dengan ijinNya.
Okey kalau kita investasi berarti kita harus mempersiapkan segala sesuatunya ...."modal sih pasti.." H?
Sebagai gambaran aja kalo kita menabung stiap bulan ...tentu kita harus bisa disiplin menabung..
Tentunya dalam hal ini menabung untuk investasi di forex.
Sebelum ke sana tentu setiap orang punya rencana dan kemampuan yang berbeda.
Tapi okelah kita hitungan2 sederhana saja.
Bearapa kita bisa menyisihkan uang untuk stiap bulan kita depo ke broker ?
setiap punya uang yang berbeda tergantung situasi dan kondisi
Terus berapa profit yang bisa kita dapet dari forex ?
Tentu kalo sudah bicara profit tentu stiap orang pu nya target yang berbeda tapi perlu di garis bawahi ini adalah investasi . Tentunya kita mengambil profit yang lebih kecill resikonya.....
Saya target saja 5% /bulan ini profit yang menurut saya cukup low resiko >>>>save , kan investasi tidak perlu mengambil resiko yang besar .
Saya yakin bagi para trader 5% cukuplah mudah....dan tidak banyak jantugan alias bisa tidur nyenyak...
Kita ambil contoh saja kalau kita bisa sisihkan 20$ atau 2000 cents aja dalam setiap bulan dan profit target 5% berapa balance yang bisa terkumpul dalam 1 tahun ===> 15 tahun (target Sukses)
Kita coba hitung secara kasar 5% profit compounding dalam 5 tahun dengan menabung 20$/bulan
Wow fantastic total menabung 1.200$ dan balance 7.425$ dalam 5 tahun dalam $$$ tentuny ada nilai inflasi tetapi dalam $ lebih mungkin stabil....
kalau dihitung dalam 5 tahun barapa % Ni;lai keuntungan
(7.425/1200) x100% = 618%
Tentu ini hitungan diatas kertas ...di dalam pelaksanaan nya tidak semudah menghitungnya ....tetapi bukan suatu yang tidak mungkin ...Kalau kita mau merencanakan dan berusaha mewujudkan tentu ini Propek investasi yang perlu dipertimbangkan.
Nah setelah saya hitung2 kalau menabung dalam 15 tahun ternyata sangat menggiurkan He hee
Tentu bagi anda yang masih berumur 30 tahun ,15 tahun kemudian usia 45 tahun sudah layak tentunya jadi orang yang luar biasa ?
Kita intip dulu hitungannya
Ternyata ketmulah.......................
Cukup menggiurkan
Tentu ini hanyalah sebuah wawasan dan motivasi ....
Ini bukan sesuatu hal yang fantastic , bila dengan menabung 3600$ dalam 15 tahun dengan perencanaan profit target 5% perbulan bisa menjadi 2.736.885$
Tentu ada tingkat kegagalan taruhlah 50% gagal tentu masih angka yang besar 50% x 2.736.885$
Hee sepertinya emang fantastik tapi ini realistik ......
Satu hal yang tidak realistik bila depo 20$ berharap menjadi 2.736.885$ dalam sebulan
Untuk perhitungan dengan file exel bisa di download disini
HHHHHH
Semoga tulisan ini memberi motivasi kita bersama dan .....bermanfaat
salam sukses semuanya
Selasa, 21 Mei 2013
Belajar Membuat EA Sederhana 34 (Proteksi EA 2)
Kita lanjutin deh hee
Setelah pada part sebelumnya kita sudah bahas proteksi hanya untuk account demo
Kali ini kita bahas proteksi untuk account number khusus, sehingga Ea yang di proteksi dengan ini akan hanya dapat digunakan pada nomor account yang sudah ditetapkan.
Nah sebenarnya proteksi ini hanya pangaman account saja tidak berarti proteksi ini tidak bisa dirubah...
Sofware terus berkembang , file ex4 juga bisa di ubah lagi ke file mql4 melalui sofware decompile sehingga proteksi hanyalah bersifat sementara. Ketika kita share pada orang lain tentu akan mengalami bahwasanya EA kita suatu ketika juga akan di bongkar oleh trader lain.
Ok bagian yang perlu ditambahakan sama mirip dengan pada protek demo pada part 33
int No_accnya=0000;// ganti nomor account nya disini
if(AccountNumber()!=No_accnya){Alert("maaf bOSS no account anda gak cocok ..Kacian deh Loh"); return(0); }
Nah ini yang perlu disuntik di bawah int start()
heee kita coba suntik ke EA di part 25
Setelah pada part sebelumnya kita sudah bahas proteksi hanya untuk account demo
Kali ini kita bahas proteksi untuk account number khusus, sehingga Ea yang di proteksi dengan ini akan hanya dapat digunakan pada nomor account yang sudah ditetapkan.
Nah sebenarnya proteksi ini hanya pangaman account saja tidak berarti proteksi ini tidak bisa dirubah...
Sofware terus berkembang , file ex4 juga bisa di ubah lagi ke file mql4 melalui sofware decompile sehingga proteksi hanyalah bersifat sementara. Ketika kita share pada orang lain tentu akan mengalami bahwasanya EA kita suatu ketika juga akan di bongkar oleh trader lain.
Ok bagian yang perlu ditambahakan sama mirip dengan pada protek demo pada part 33
int No_accnya=0000;// ganti nomor account nya disini
if(AccountNumber()!=No_accnya){Alert("maaf bOSS no account anda gak cocok ..Kacian deh Loh"); return(0); }
Nah ini yang perlu disuntik di bawah int start()
heee kita coba suntik ke EA di part 25
Rabu, 01 Mei 2013
Belajar Membuat EA Sederhana 33 (Proteksi EA)
Salam Profit semuanya!
Sepertinya udah banyak sih share coding EA sampai part 32.......
Nah kali ini kita akan belajar tentang proteksi EA ....karena ada bebepa temen di Ym yang minta di ajari proteksi EA ...............
Ada banyak cara untuk proteksi EA ataupun script dan Indikator al:
Sepertinya udah banyak sih share coding EA sampai part 32.......
Nah kali ini kita akan belajar tentang proteksi EA ....karena ada bebepa temen di Ym yang minta di ajari proteksi EA ...............
Ada banyak cara untuk proteksi EA ataupun script dan Indikator al:
- Proteksi Demo ==> EA hanya bisa digunakan untuk account demo.
- Proteksi accout khusus ==> hanya bisa digunakan account tertentu saja.
- Proteksi Broker ==> hanya bisa digunakan broker tertentu saja
- Proteksi Pair ==> hanya bisaa digunakan pair tertentu saja.
- Proteksi waktu ==> dibatasi sampai waktu tertentu : tgl -bulan-tahun
- Proteksi Nama==>hanya bisa digunakan dengan nama account tertentu
- Proteksi Pasword==> menggunakan pasword tertentu ,lisensi number
- Proteksi dll ==>menggunakan file dll
- Proteksi webs==> harus tersambung dengan webs
- dll.
Nah kita akan bahas beberapa proteksi ..............
Yang Pertama
Yang Pertama
Proteksi account demo
Untuk memproteksi supaya EA hanya bisa digunakandi account demo disini kita tambahkan pembaca account demo yaitu: IsDemo()
Nah dari sini kita kembangkan dalam sebuah operasi
if(!IsDemo()){Alert("Maaf bos hanya untuk demo");return(0);}
Nah , if(!IsDemo()){ ini artinya bila tidak demo maka blabla.............yaitu Alert("Maaf bos hanya untuk demo") =>maka alert akan berbunyi dan memberi tahu ..............
ditambahkan untuk menghentikan perintah berikutnya yaitu return(0);
Code tersebut di tempatkan di dalam atau dibawah int start(){
contoh:
int start(){ if(!IsDemo()){Alert("Maaf bos hanya untuk demo");return(0);}
Nah untuk lebih jelasnya saya akan proteksi EA di part 21
sehingga jadinya begini
//+-----------------------------------------------------------------------------------------+ //| EA Jum+Profit | //| gifaesa@yahoo.com | //| http://JumForex.blogspot.com | //+------------------------------------------------------------------+ #property copyright "JumForex.blogspot.com" #property link "Gifaesa@yahoo.com" 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; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- if(Digits==3 || Digits==5) pt=10*Point; else pt=Point; //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { if(!IsDemo()){Alert("Maaf bos hanya untuk demo");return(0);} label(); if(TrailingStop_)dtrailing(); if(Tp_in_Money ){ if(TP_in_money<= money(0)){ closeall(0); closeall(2); } if(TP_in_money<= money(1)){ closeall(1); closeall(3); } } if(jumlahorder(0)==1 && jumlahorder(1)==0){ closeall(5); } if(jumlahorder(0)==0 && jumlahorder(1)==1){ closeall(4); } if(Hour()==23){ closeall(4); closeall(5); } //---- 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; if(DayOfWeek()!=1 && Hour()==Jam && Minute()==Menit && jumlahorder(0)==0 && jumlahorder(1)==0){ if(jumlahorder(4)==0 && Trade_buystop ) {OrderSend(Symbol(),OP_BUYSTOP,NR(Lots),as,3,slb, tpb,Nama_EA,Magic,0,Blue);} if(jumlahorder(5)==0 && Trade_sellstop ) {OrderSend(Symbol(),OP_SELLSTOP,NR(Lots),bi,3,sls, tps,Nama_EA,Magic,0,Red);} } return(0); } //+------------------------------------------------------------------+ int jumlahorder( int tipe) { int total=0; for(int i=0; ipt*TrailingStop) { if((OrderStopLoss()(pt*TrailingStop)){ if(OrderStopLoss()>(Ask+pt*TrailingStop) || (OrderStopLoss()==0)){ OrderModify(OrderTicket(),OrderOpenPrice(),Ask+pt*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } } } 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); } } double money(int m) { double dp = 0; int i; for (i = 0; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber()!=Magic || m!=OrderType()) continue; dp += OrderProfit(); } return(dp); } void label() { Comment("\n ", "\n ", "\n ------------------------------------------------", "\n :: =>+Jum+Profit<=", "\n :: =>JumForex.blogspot.com<=", "\n ------------------------------------------------", "\n :: Spread : ", MarketInfo(Symbol(), MODE_SPREAD), "\n :: Leverage : 1 : ", AccountLeverage(), "\n :: Equity : ", AccountEquity(), "\n :: Jam Server :", Hour(), ":", Minute(), "\n ------------------------------------------------", "\n :: Floting buy : ",money(0), "\n :: Floting sell : ",money(1), "\n ------------------------------------------------", "\n :: >>By: Jum69<<", "\n ------------------------------------------------"); }
Oke deh sementara disini dulu ya nanti kita saambung lagi di part berikutnya
------------------------------------------------------------------------------------------
Pastikan mengikuti part sebelumnya
Belajar Membuat EA sederhana Part 27 Belajar Membuat EA sederhana part 28 Belajar Membuat EA sederhana Part 29 Belajar Membuat EA sederhana Part 30 Belajar Membuat EA sederhana Part 31 Belajar Membuat EA sederhana Part 32 Belajar Membuat EA Sederhana 33 Belajar Membuat EA Sederhana 34 Belajar Membuat EA Sederhana 35
Untuk memproteksi supaya EA hanya bisa digunakandi account demo disini kita tambahkan pembaca account demo yaitu: IsDemo()
Nah dari sini kita kembangkan dalam sebuah operasi
if(!IsDemo()){Alert("Maaf bos hanya untuk demo");return(0);}
Nah , if(!IsDemo()){ ini artinya bila tidak demo maka blabla.............yaitu Alert("Maaf bos hanya untuk demo") =>maka alert akan berbunyi dan memberi tahu ..............
ditambahkan untuk menghentikan perintah berikutnya yaitu return(0);
Code tersebut di tempatkan di dalam atau dibawah int start(){
contoh:
int start(){ if(!IsDemo()){Alert("Maaf bos hanya untuk demo");return(0);}
Nah untuk lebih jelasnya saya akan proteksi EA di part 21
Ternyata hanya dengan sebaris perintah tersebut cukup ampuh bahwasanya EA hanya akan bisa digunakan di account demo he he he..............Mudah kan?
Oke deh sementara disini dulu ya nanti kita saambung lagi di part berikutnya
------------------------------------------------------------------------------------------
Pastikan mengikuti part sebelumnya
Kamis, 25 April 2013
Belajar Membuat EA Sederhana 32
Salam Profit semuanya
Pada part kali saya share EA sederhana yang gunanya untuk menutup semua order dalam 1 pair pada jam tertentu,
kebetulan EA ini pernah saya share di forum IndoMt5 , Karena ada permintaan seorang temen untuk di tambahi fungsi hari supaya bisa diseting harinya.
Mudah2an menambah wawasan
//+------------------------------------------------------------------+ //| EA TutupGakPeduliOrder.mq4 | //| Copyright © 2011,Jum69 | //| http://Jumforex.blogspot.com | //+------------------------------------------------------------------+ #property copyright "Copyright © 2011,Jum69" #property link "http://Jumforex.blogspot.com" //edit 26-4-2013 extern bool Yakin_Mau_Tutup_Semua=false; extern string Hari_Close = "=>Sesuai selera::"; extern bool Senin = true; extern bool Selasa= true; extern bool Rabu= true; extern bool Kamis= true; extern bool Jumat= true; extern string Isi_Jamnya="===>Ingat gan jam Server+"; extern int Jam= 0; extern int Menit= 0; string j_1; int init() { return(0); } int deinit() { return(0); } int start() { Infonya(); if(Yakin_Mau_Tutup_Semua)j_1="Oke On"; else j_1="Off"; if(Yakin_Mau_Tutup_Semua && Hour() == Jam && Minute()== Menit && tday()==1)c(); return(0); } void Infonya() { Comment(" -----------------------------------------------", "\n :: ====>INFO TERKINI<===", "\n ------------------------------------------------", "\n :: Spread : ", MarketInfo(Symbol(), MODE_SPREAD), "\n :: Leverage : 1 : ", AccountLeverage(), "\n :: Equity : ", AccountEquity(), "\n :: Jam server : ", Hour(), ": ",Minute(), "\n ------------------------------------------------", "\n :: Program Tutup Order : ",j_1, "\n :: Jam Tutup Order :", Jam, ": ",Menit, "\n ------------------------------------------------", "\n :: http://Jumforex.blogspot.com ", "\n ------------------------------------------------", "\n :: HAPPY TRADING @Jum69 ", "\n ------------------------------------------------"); } int tday() { int trd=0; if(Senin && DayOfWeek()==1) trd=1; if(Selasa && DayOfWeek()==2) trd=1; if(Rabu && DayOfWeek()==3) trd=1; if(Kamis && DayOfWeek()==4) trd=1; if(Jumat && DayOfWeek()==5) trd=1; return(trd); } void c() { for (int i = OrdersTotal() - 1; i >= 0; i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() ) continue; if (OrderType() > 1) OrderDelete(OrderTicket()); else { if (OrderType() == 0) OrderClose(OrderTicket(), OrderLots(), Bid, 3, CLR_NONE); else OrderClose(OrderTicket(), OrderLots(), Ask, 3, CLR_NONE); } } }
Pastikan mengikuti:
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 Belajar Membuat EA sederhana part 23 Belajar Membuat EA sederhana part 24 Belajar Membuat EA sederhana part 25 Belajar Membuat EA sederhana part 26 Belajar Membuat EA sederhana Part 27 Belajar Membuat EA sederhana part 28 Belajar Membuat EA sederhana Part 29 Belajar Membuat EA sederhana Part 30 Belajar Membuat EA sederhana Part 31
Pada part kali saya share EA sederhana yang gunanya untuk menutup semua order dalam 1 pair pada jam tertentu,
kebetulan EA ini pernah saya share di forum IndoMt5 , Karena ada permintaan seorang temen untuk di tambahi fungsi hari supaya bisa diseting harinya.
Mudah2an menambah wawasan
Pastikan mengikuti:
Sabtu, 20 April 2013
Mulai Belajar Forex dari Nol Kecil
Beberapa hari yang lalu ada temen yang nyundul di Ym...
Kebetulan temen tersebut baru belajar forex , bahkan baru membaca dan surfing di internet tentang bisnis forex yang menggiurkan katanya.
Sebenarnya apa yang dipikirkan oleh para trader pemula tentu semua trader juga pernah mengalaminya.
Semua trader berangkat dari mimpi , mimpi profit $ segudang hee!
Forex sebenarnya bisnis yang murah tapi juga bisnis yang mahal hee
Koq bisa ya murah tapi mahal .
Belajar forex sebenarnya sangat mudah di internet juga banyak menyediakan informasi tentang bagamana bisnis forex.
Tapi dalam kenyataannya banyak trader yang bangkrut, begitu memulai nya haahaaaaaaa
Beberapa hari yang lalu juga ada temen di ym yang juga berkeluh kesah tentang hilang modalnya 3000$ di forex gara2 MC (margin call) .
wow
Bisnis Forex bisnis yang penuh tantangan dan resiko , tanpa memahami nya maka forex akan menjadi judi yang bisa menghabiskan banyak $ dalam sekejap.
Sebenarnya Bagaimana memulai bisnis forex?
- Bagi yang ingin menghemat waktu ,tenaga dan biaya idealnya belajar melalui Mentor (Pembimbing) .Dari pengalaman saya yang telah belajar secara otodidak (belajar dari forum2 dan membaca di Internet dan buku) ternyata dirasa sangat kurang dan banyak menyita waktu, tenaga dan juga biaya. Biaya sebenarnya relatif tapi Margin Call (MC ) juga termasuk bagian dari sebuah biaya. Mentor pastilah memerlukan biaya tapi dibanding dengan biaya belajar sendiri tentulah jauh lebih hemat ,saya pribadi memerlukan waktu 2 tahun belajar sendiri mengorbankan banyak waktu , tenaga dan biaya yang tidak sedikit untuk bisa akhirnya eksis setelah banyak jatuh bangun . Jadi Mentor justru akan banyak menghemat waktu dan biaya . Jadi saran saya carilah mentor untuk anda!
- Ikulah forum2 forex untuk memperdalam pangalaman dan menambah wawasan , banyak forum yang ada didunia maya dengan berbagai bahasa ,bahkan ada yang memberikan bonus setiap posting mulai 0,15$ s/d 0,3$ contohnya adalah Indo Mt5 (mau daftar silahkan Klik disini) atau juga di forum india bahasa Inggris Klik sini untuk daftar atau juga di forexfactory dan juga banyak yang lainya .
- Setelah memahami teknik bertransaksi mulailah menentukan broker . Banyak broker yang ada di dunia maya tentu ini sangat mebingungkan. Tapi untuk pemula gunakan broker yang menyediakan mini account (cents $) contohnya Instaforex (klik disini untuk daftar)
- Banyak2 lah demo sebelum memulai dengan Uang riel. Demo sebenarnya hal yang remeh tetapi hal ini adalah bagian penting untuk menguji strategy dalam kurun waktu tertentu (idealnya minimal 3 bulan).
- Kita sambung lain waktu ya!
Salam Profit
Rabu, 10 April 2013
Ngoprek EA 1
Ha bagi para trader yang sudah biasa bermain dengan coding EA tentu hal yang lumrah bila sekali waktu ngoprek ,..............Tentu ngoprek EA maksudnya!
Nah Kali ini saya akan mengajak temen2 untuk mencoba mengoprek sebuah EA yang cukup baik yang berasal dari library mql4 , dan asal EA nya dari negeri beruang ==>Rusia
VR---SETKA---3 ini nama aslinya dari sononya
Begini Eanya!
//===========================================================================================================================// // Author VOLDEMAR227 site WWW.TRADING-GO.RU SKYPE: TRADING-GO e-mail: TRADING-GO@List.ru //===========================================================================================================================// #property copyright "Copyright © 2012, WWW.TRADING-GO.RU ." #property link "http://WWW.TRADING-GO.RU" //WWW.TRADING-GO.RU full version free //===========================================================================================================================// extern string Comment_1 = "settings"; extern int Plus= 50; extern int TakeProfit = 300; extern int Distanciya = 300; extern double Lots = 0.00; extern double Percent = 1; extern bool Martin = true; extern string Comment_2 = "signalMA"; extern bool SignalMA = false; extern int PeriodMA1 = 8 ; extern int PeriodMA2 = 14 ; extern string Comment_3 = "signalRSI"; extern bool SignalRSI = false; extern int PeriodRSI = 14 ; extern int up= 50; extern int dw= 50; extern string Comment_4 = "signalProc"; extern bool Proc =true; extern double Procent =1.3; extern string Comment_5 = "Monitor"; extern bool Monitor = true; extern int CORNER = 0; extern int Slip=2; extern int Magic=1; int start() { double Lots_New=0; string Symb =Symbol(); double One_Lot=MarketInfo(Symb,MODE_MARGINREQUIRED); double Min_Lot=MarketInfo(Symb,MODE_MINLOT); double Step =MarketInfo(Symb,MODE_LOTSTEP); double Free =AccountFreeMargin(); //--------------------------------------------------------------- 3 -- if (Lots>0) { double Money=Lots*One_Lot; if(Money<=AccountFreeMargin()) Lots_New=Lots; else Lots_New=MathFloor(Free/One_Lot/Step)*Step; } //--------------------------------------------------------------- 4 -- else { if (Percent > 100) Percent=100; if (Percent==0) Lots_New=Min_Lot; else Lots_New=MathFloor(Free*Percent/100/One_Lot/Step)*Step;//???? } //--------------------------------------------------------------- 5 -- if (Lots_New < Min_Lot) Lots_New=Min_Lot; if (Lots_New*One_Lot > AccountFreeMargin()) { return(false); } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// ObjectCreate("R",OBJ_LABEL,0,0,0); ObjectSet("R",OBJPROP_CORNER,2); ObjectSet("R",OBJPROP_XDISTANCE,10); ObjectSet("R",OBJPROP_YDISTANCE,10); ObjectSetText("R","WWW.TRADING-GO.RU full version free",15,"Arial Black",Red); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double opB=2000; double opS=0; double orderProfitbuy=0; double Sum_Profitbuy=0; double orderProfitsel; double Sum_Profitsel; int orderType; double LotB=Lots_New; double LotS=Lots_New; int total=OrdersTotal(); int b=0,s=0,n=0; for(int i=total-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderSymbol()==Symbol() ) { n++; if(OrderType()==OP_BUY && OrderMagicNumber()==Magic) { b++; LotB=OrderLots(); double ProfitB=OrderTakeProfit(); double openB=OrderOpenPrice(); if(openBopS) {opS=openS;} } } } } double max = NormalizeDouble(iHigh(Symbol(),1440,0),Digits); double min = NormalizeDouble(iLow (Symbol(),1440,0),Digits); double opp=NormalizeDouble(iOpen(Symbol(),1440,0),Digits); double cl=NormalizeDouble(iClose(Symbol(),1440,0),Digits); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double dis =NormalizeDouble(Distanciya*Point,Digits); double spred =NormalizeDouble(MarketInfo(Symbol(),MODE_SPREAD)*Point,Digits); double CORR=NormalizeDouble(Plus *Point,Digits); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// int sigup=0; int sigdw=0; //WWW.TRADING-GO.RU full version free if (SignalMA == true) { //WWW.TRADING-GO.RU full version free } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if (SignalRSI == true) { //WWW.TRADING-GO.RU full version free } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if (Proc ==true) { if(cl>min) { double x=NormalizeDouble(cl*100/min-100,2); } if(clOpen[1]){ sigup=1; sigdw=0; } if (Procent >=x&&Close[1]=1){f=total;} LotB=Lots_New*f; LotS=Lots_New*f; } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if(Martin==false) { LotB=LotS; LotS=LotB; } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if((b==0&&sigup==1&&s==0)||(Ask=1&&s==0)) { OrderSend(Symbol(),OP_BUY ,LotB,Ask,Slip,0,0,"Buy ",Magic,0,Green); } if((s==0&&sigdw==1&&b==0)||(Bid>opS+dis+spred&&s>=1&&b==0)) { OrderSend(Symbol(),OP_SELL,LotS,Bid,Slip,0,0,"Sell",Magic,0,Green); } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double TP= NormalizeDouble (spred+TakeProfit*Point,Digits); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// for (int iq=total-1; iq>=0; iq--) { if(OrderSelect(iq, SELECT_BY_POS)) { if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic) { if (OrderType()==OP_BUY && OrderTakeProfit()==0 && b==1) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TP,Digits),0,Blue); } if (OrderType()==OP_SELL && OrderTakeProfit()==0 && s==1) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TP,Digits),0,Blue); } }}} //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// double nn=0,bb=0; for(int ui=total-1; ui>=0; ui--) { if(OrderSelect(ui,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY && OrderMagicNumber()==Magic) { double op=OrderOpenPrice(); double llot=OrderLots(); double itog=op*llot; bb=bb+itog; nn=nn+llot; double factb=bb/nn; } } } } double nnn=0,bbb=0; for(int usi=total-1; usi>=0; usi--) { if(OrderSelect(usi,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(OrderType()==OP_SELL && OrderMagicNumber()==Magic) { double ops=OrderOpenPrice(); double llots=OrderLots(); double itogs=ops*llots; bbb=bbb+itogs; nnn=nnn+llots; double facts=bbb/nnn; } } } } for(int uui=total-1; uui>=0; uui--) { if(OrderSelect(uui,SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { if(b>=2 && OrderType()==OP_BUY && OrderMagicNumber()==Magic) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),factb+CORR,0,Blue); } if(s>=2 && OrderType()==OP_SELL && OrderMagicNumber()==Magic) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),facts-CORR,0,Blue); } } } } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// if ( Monitor == true ) { //WWW.TRADING-GO.RU full version free } } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
Bagi temen2 yang mau nyoba silahkan di copas dan mungkin bisa diamati programnya.
Ea ini termsuk sudah cukup baik karena sudah menggunakan perhitungan Bep untuk Take profitnya. (emang ada sedikit error untuk modifikasi ordernya tapi tidak menggganggu).
Kalo diamati emang sepertinya EA ini edisi free dan untuk signalnya belum lengkap tetapi sudah cukup baik untuk di coba di buat demo atau riel heeeee dan mungkin edisi lengkapnya dibuat premium (kali aja loh)
Nah Pada kesempatan kali ini saya akan ngoprek dengan sedikit saya tambahakan:
Nah Kali ini saya akan mengajak temen2 untuk mencoba mengoprek sebuah EA yang cukup baik yang berasal dari library mql4 , dan asal EA nya dari negeri beruang ==>Rusia
VR---SETKA---3 ini nama aslinya dari sononya
Begini Eanya!
Bagi temen2 yang mau nyoba silahkan di copas dan mungkin bisa diamati programnya.
Ea ini termsuk sudah cukup baik karena sudah menggunakan perhitungan Bep untuk Take profitnya. (emang ada sedikit error untuk modifikasi ordernya tapi tidak menggganggu).
Kalo diamati emang sepertinya EA ini edisi free dan untuk signalnya belum lengkap tetapi sudah cukup baik untuk di coba di buat demo atau riel heeeee dan mungkin edisi lengkapnya dibuat premium (kali aja loh)
Nah Pada kesempatan kali ini saya akan ngoprek dengan sedikit saya tambahakan:
- Target persen = artinya kalo target equety sudah tercapai maka EA akan berhenti trading
- Penambahan signal berdasarkan indikator yang ada
- dan sedikit diberi pemanis buatan heeeeeeee
Nah sementara di sini dulu yah
hasil ngopreknya sabar dulu atau ada temen2 yang akan menyumbangkan hasil oprekannya , silahkan di kasih link atau email juga boleh
untuk versi oprek bisa langung meluncur ke sini
untuk versi oprek bisa langung meluncur ke sini
Senin, 08 April 2013
Belajar Membuat EA Sederhana 31 (Multi Pair)
Pastikan sudah mengikuti part sebelumnya di sini
Untuk melengkapi wawasan kita tentang membuat EA, disini saya akan coba share tentang Membuat EA multi pair (Ea untuk 6 pair). Hal ini untuk memenuhi permintaan beberapa teman melalui email.
Ea ini hanya sebagai dasar2 saja dan untuk pengembangan lebih lanjut silahkan untuk berkreasi
Dasar2 Ea dilengkapi dengan fungsi yang mudah untuk di comot ,al :
//koreksi 10/04/2013
//+------------------------------------------------------------------+ //| Jum+MultiPair.mq4 | //| gifaesa@yahoo.com | //| http://JumForex.blogspot.com | //+------------------------------------------------------------------+ #property copyright "JumForex.blogspot.com" #property link "Gifaesa@yahoo.com" extern string EA="multipair"; extern bool Close_Panic=false; extern double Lots=0.1; extern int Tp=5; extern int Sl=15; extern string Pr1="GBPUSD"; extern string Pr2="EURUSD"; extern string Pr3="AUDUSD"; extern string Pr4="USDJPY"; extern string Pr5="USDCHF"; extern string Pr6="EURJPY"; string Nama_EA = "Jum+MultiPair :"; int Magic = 69; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init(){ return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit(){ return(0);} //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- u(); if(Close_Panic){c(Pr1,0);c(Pr1,1); c(Pr2,0);c(Pr2,1);c(Pr3,0);c(Pr3,1);c(Pr4,0);c(Pr4,1);c(Pr5,0);c(Pr5,1);c(Pr6,0);c(Pr6,1); } if(!Close_Panic){ if(jum(Pr1,0)==0 && O(Pr1,1)C(Pr1,1))or(Pr1,1,Lots); if(jum(Pr2,1)==0 && O(Pr1,2)>C(Pr2,1))or(Pr2,1,Lots); if(jum(Pr3,1)==0 && O(Pr1,3)>C(Pr3,1))or(Pr3,1,Lots); if(jum(Pr4,1)==0 && O(Pr1,4)>C(Pr4,1))or(Pr4,1,Lots); if(jum(Pr5,1)==0 && O(Pr1,5)>C(Pr5,1))or(Pr5,1,Lots); if(jum(Pr6,1)==0 && O(Pr1,6)>C(Pr6,1))or(Pr6,1,Lots); } //---- return(0); } //+------------------------------------------------------------------+ void or(string sy, int op,double lt) { double mod,mr,sl,tp;string st; if( op==0){ mod=MODE_ASK;st=" Buy ";} if( op==1){ mod=MODE_BID;st=" Sell ";} mr=MarketInfo(sy,mod); if( op==0){ sl=mr-Sl*pt(sy); tp=mr+Tp*pt(sy);} if( op==1){ sl=mr+Sl*pt(sy); tp=mr-Tp*pt(sy);} OrderSend(sy,op,lt,mr,3,sl, tp,Nama_EA+st+sy,Magic,0,Blue); } int jum(string sy, int tipe) { int t=0; for(int i=0; i= 0; i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != sy || OrderMagicNumber()!=Magic ) continue; if (OrderType() == m) OrderClose(OrderTicket(), OrderLots(), mr, 3, CLR_NONE); if (OrderType() == m && m>1) OrderDelete(OrderTicket()); } } double C(string sy,int s){return(iClose(sy,PERIOD_H4,s));} double O(string sy,int s){return(iOpen(sy,PERIOD_H4,s));} void u() { Comment("\n ", "\n ", "\n ------------------------------------------------", "\n :: =>+Jum+MultiPair<=", "\n :: =>JumForex.blogspot.com<=", "\n ------------------------------------------------", "\n :: Spread : ", MarketInfo(Symbol(), MODE_SPREAD), "\n :: Leverage : 1 : ", AccountLeverage(), "\n :: Equity : ", AccountEquity(), "\n :: Jam Server :", Hour(), ":", Minute(), "\n ------------------------------------------------", "\n :: >>By: Jum69<<", "\n ------------------------------------------------"); }
Bila ada yang mau memberikan penjelasan dan atau pertanyaan silahkan comment di bawah !
semoga bermanfaat untuk semua
Salam Sukses trader Indonesia
Pastikan Juga mengikuti:
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 Belajar Membuat EA sederhana part 23 Belajar Membuat EA sederhana part 24 Belajar Membuat EA sederhana part 25 Belajar Membuat EA sederhana part 26 Belajar Membuat EA sederhana Part 27 Belajar Membuat EA sederhana part 28 Belajar Membuat EA sederhana Part 29 Belajar Membuat EA sederhana Part 30 Belajar Membuat EA sederhana Part 31
Untuk melengkapi wawasan kita tentang membuat EA, disini saya akan coba share tentang Membuat EA multi pair (Ea untuk 6 pair). Hal ini untuk memenuhi permintaan beberapa teman melalui email.
Ea ini hanya sebagai dasar2 saja dan untuk pengembangan lebih lanjut silahkan untuk berkreasi
Dasar2 Ea dilengkapi dengan fungsi yang mudah untuk di comot ,al :
- fungsi order untuk multi pair
- close semua order multi pair
- menghitung total order perpair
- Kebetulan signal diambil dari close candel dan open candel
Mungkin bagi temen2 yang berminat silahkan mengamati code berikut dan mudah2an pas untuk belajar
//koreksi 10/04/2013
Bila ada yang mau memberikan penjelasan dan atau pertanyaan silahkan comment di bawah !
semoga bermanfaat untuk semua
Salam Sukses trader Indonesia
Pastikan Juga mengikuti:
Langganan:
Postingan (Atom)