Jumforex


Jumforex. blogspot201210belajar-membuat-ea-sederhana-18.html Pastian sudah mengikuti parte 17 sebelumnya disiini Pada pembahasan ali ini kita akan membuat EA yang bertype Martingel. Saya rasa banyak penggemar Ea yang berjenis kelaminnya martingel heeeeeeee Pada Ea martingel yang kita bikin ini hanya mengedit Ea sebelumnya di parte 17 dan saya beri nama JumDonchianv2 Seperti biasa dalam Ea martingel ada beberapa parâmetro tambahan bila dibanding dengan Ea non martingel, al: Pengali lot. Servindo dibi nama multiflier atau multi saja. Atau dimarti haaa ya. Suka2 aja yang bikin. Ordem Jarak Antar. Sering dibi nama pips atau gama atau apalah suka2 Banyaknya ordem do nível, ini merupaan batasan jumlah ordem masksimum Nah dari penambahan 3 parâmetro di asas maka kita akan membuat codingnya Pengali lote Ada banyak cara dalam membuat pengali lote ordem ini. Pada bagian ini saya akan menggunakan fungsi matematika MathPow (merupakan fungsi matematika yang digunakan menghitung kelipatan). Aturannya MathPow (valor duplo1, valor duplo 2) valor 1 merupakan bilangan kelipatan valor 2 bilangan nível kelipatan Jadi dalam hal ini kita gunakan LotsMathPow (DiMarti, jumlahorder ()) dalam hal ini pengali lot kita gunaan DiMarti Cara lain selain dengan menggunakan MathPow adalah dengan Mengalikan order lot terakhir dengan DiMarti (lain kali kita bahas) Nah dalam hal ini saya buat fungsinya sbb: double xlot (int m) double ylot, dlot para (int i 0 i lt OrdersTotal () i) if (OrderSelect (i, SELECTBYPOS , MODETRADES)) continue se (OrderSymbol () Symbol () OrderMagicNumber () Magic OrderType () m) continue dlotOrderLots () if (OrderType () m) ylotNR (LotsMathPow (DiMarti, jumlahorder (m))) return (ylot) Jarak Ordem Antar Jarak antar ordem ini di hitung dari harga ordem sebelumnya sering disebut Orderopenprice. Nah untuk menentukan besaran Orderopenprice pada order terahir perlu dibujar scrip pencacah atau untuk menghitung ordem openprice terahir saya gunakan fungsi sbb: int trad () int type, dp double opb, ops, lastlotb, lastlots para (int i 0 i lt OrdersTotal () i ) Se (OrderSelect (i, SELECTBYPOS, MODETRADES)) continue se (OrderSymbol () Symbol () OrderMagicNumber () Magic) continue typeOrderType () if (type0) opb OrderOpenPrice () if (type1) ops OrderOpenPrice () double as opb - Jarakorder pt double bi ops Jarakorder pt if (Pergunte lt como ampamp jumlahorder (0) gt 0) dp1 if (Bid gt bi ampamp jumlahorder (1) gt 0) dp2 Banyaknya nível de ordem Untuk membatasi ordem maka saya gunakan batasan jumlahorder (0) ltMaxorder . Jumlahorder (1) ltMaxorder Haaa wah udah hampir jadi nih. Nah saya aan tambahkan filtro candel supaya kalau ada notícias panjang akan ordem setiap pergantian candel. Dengan memanfaatan wtTime0 seperti pembahasan sebelumnhya. Terapan tambahan untuk order martingelnya saya buat sbb: Dan untuk sedikit melihat info maka saya juga buatkan fungsi untuk membuat labelnya Sehingga jadinya gini deh propriedade copyright JumForex. blogspot link da propriedade Gifaesayahoo external string NamaEA JumDonchianv2 extern bool Tradebuy true extern bool Tradesell true extern int MulaiJam 6 Extern int AkhirJam 20 extern bool TpinMoney verdadeiro externo duplo TPinmoney 10 extern int TP 100 extern int SL 0 externo duplo Lotes 0,1 extern int Jarakorder 35 extern int Maxorder 10 externo duplo DiMarti 1.3 extern bool TrailingStop falso externo int TrailingStop 20 extern int Magic 69 external string SetingDonchian Sesuka Hati extern int IPeriod 20 int Jamtrade () bool trade false se (MulaiJam gt AkhirJam) se (Hour () gt MulaiJam Hour () lt AkhirJam) true true se (Hour () gt MulaiJam ampamp Hour () lt AkhirJam) Troque true int jumlahorder (int tipe) int total0 para (int i0 iltOrdersTotal () i) OrderSelect (i, SELECTBYPOS, MODETRADES) se ( OrderSymbol () Symbol () OrderMagicNumber () Magic OrderType () tipe) continuar retorno total (total) duplo NR (double thelot) double maxlots MarketInfo (Symbol (), MODEMAXLOT), minilot MarketInfo (Symbol (), MODEMINLOT), lstep MarketInfo (Symbol (), MODELOTSTEP) lotes duplos lstep NormalizeDouble (thelot lstep, 0) lotes MathMax (MathMin (maxlots, lots), minilot) return (lots) void dtrailing () para (int i0 iltOrdersTotal () i) OrderSelect (i, SELECTBYPOS, MODETRADES) se (OrderSymbol () Symbol () OrderMagicNumber () Magic) continue se (OrderType () OPBUY) if (Bid-OrderOpenPrice () gtptTrailingStop) se ((OrderStopLoss () ltBid-ptTrailingStop) (OrderStopLoss () 0) ) OrderModify (OrderTicket (), OrderOpenPrice (), Bid-ptTrailingStop, OrderTakeProfit (), 0, Green) return (0) if (OrderType () OPSELL) if ((OrderOpenPrice () - Ask) gt (ptTrailingStop)) se ( OrderStopLoss () gt (AskptTrailingStop) (OrderStopLoss () 0)) OrderModify (OrderToolLake (), OrderOpenPrice (), AskptTrailingStop, OrderTakeProfit (), 0, Vermelho) return (0) void closeall (int m) para (i Nt i OrdersTotal () - 1 i gt 0 i--) OrderSelect (i, SELECTBYPOS, MODETRADES) se (OrderSymbol () Symbol () OrderMagicNumber () Magic m OrderType ()) continue se (OrderType () gt 1) OrderDelete ( OrderTicket ()) else if (OrderType () 0) OrderClose (OrderType (), OrderLots (), Bid, 3, CLRNONE) else OrderClose (OrderTicket (), OrderLots (), Ask, 3, CLRNONE) double money () double Dp 0 int i for (i 0 i lt OrdersTotal () i) OrderSelect (i, SELECTBYPOS, MODETRADES) se (OrderSymbol () Symbol () OrderMagicNumber () Magic) continue dp OrderProfit () return (dp) int trad () int Digite (i, SELECTBYPOS, MODETRADES)) se (OrderSymbol () Symbol () OrderMagicNumber () Magic) continue tipoOrderType (por exemplo, OrderSymbol () Symbol () OrderMagicNumber () Magic) () Se (tipo0) ​​opb OrderOpenPrice () if (type1) ops OrderOpenPrice () double as opb - Jarakorder pt double bi ops Jarakorder pt if (Pergunte lt como ampamp jumlahorder (0) gt 0) dp1 if (Bid gt bi ampamp jumlahorder (1) gt 0) dp2 Seper Tinya EA ini udah layak di Coba deh untuk di Beck test. Nah sampai disini monggo dicoba kalao ada manfaat dan pertanyaan silahkan kasih komen yaSalam Profit semuanya Sepertinya udah banyak sih compartilham codificação EA sampai parte 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 Script de ataque do EA de modo particular: Proteksi Demo gt EA hanya bisa digunakan untuk demo de conta. Proteksi accout khusus gt hanya bisa digunakan conta tertentu saja. Proteksi Broker gt hanya bisa digunakan intermediário tertentu saja Proteksi Par gt hanya bisaa digunakan par tertentu saja. Proteksi waktu gt dibatasi sampai waktu tertentu. Tgl - bulan-tahun Proteksi Namagthanya bisa digunakan dengan nama conta tertentu Proteksi Paswordgt menggunakan pasword tertentu, lisensi número Proteksi dll gtmenggunakan arquivo dll Proteksi websgt harus tersambung dengan webs dll. Nah kita akan bahas beberapa proteksi. Demonstração de conta Proteksi Untuk memproteksi supaya EA hanya bisa digunakandi demonstração de conta disini kita tambahkan pembaca demo yaitu: IsDemo () Nah dari sini kita kembangkan dalam sebuah operasi Nah, se (IsDemo ()) ini artinya bila tidak demo maka blabla. Yaitu Alert (Maaf bos hanya untuk demo) gtmaka alerta akan berbunyi dan memberi tahu. (0) Nah untuk lebih jelasnya saya akan proteksi EA di parte 21 sehingga jadinya begini Ternyata hanya dengan sebaris perintah tersebut cukup ampuh bahwasanya EA hanya akan bisa digunakan de demonstração de conta ele ele ele............................................................................ Mudah kan Oke deh sementara disini dulu ya nanti kita saambung lagi

Comments

Popular posts from this blog

Traders Dynamic Index Fxcm Forex

Que Es El Mercado Forex Wikipedia

Estratégias De Negociação Simples E Lucrativas