Monday 30 October 2017

Forex Vzlomshik Pro


Coding Scrap Eigenschaft copyright Forex Vzlomshik Pro Eigenschaftslink google extern string AllgemeinSettings ------------ Allgemeine Einstellungen ------------ extern bool UseManualLots FALSE extern double Lots 0,01 extern double Booster 1.55 externes doppeltes TakeProfit 20.0 externes doppeltes PipStarter 50.0 externer String MiscSettinngs -------------- Verschiedene Einstellungen -------------- extern bool TurboMode TRUE extern double TurboDivider 3.0 Extern bool Weiterlesen TRAD extern bool MM FALSE extern doppelter Divider 100.0 extern bool chartDisplay TRUE externer String AddtionalSafeGuards ---------- Zusätzliche Safe Guards ---------- extern bool UseStoplossPct FALSE extern double StoplossPct 30.0 Extern bool UseTakeProfitPct FALSE externes doppeltes TakeProfitPct 1.0 externes bool UseTrailingStop FALSE externes doppeltes StartTrailing 15.0 externes doppeltes StoppTrailing 5.0 int Gi212 2 externes doppeltes Schlupf 7.0 int Gi224 5 doppeltes Gd228 1.0 int Gtimeframe236 doppeltes Glots240 50.0 externer string System1 --------- --------- System 1 Einstellungen ------------------- extern bool UseStrategy1 TRUE extern int MagicNumber1 1000 extern int MaxTrades1 15 extern bool UseDollarTakeProfits1 FALSE extern double DollarTakeProfits1 15,0 int Gi280 int Gtimeframe284 PERIODH1 Doppel Gpips288 500,0 Bool Gi296 FALSCH Doppel GD300 72,0 Doppel Gd308 Doppel Gd316 Doppel Gprice324 Doppel Gd332 Doppel Gdunused340 Doppel Gdunused348 Doppel Gprice356 Doppel Gd364 Doppel Gd372 Doppel Gd380 Doppel Gd388 Doppel Gd396 Bool Gi404 extern String system1comment Forex Vzlomshik Pro System 1 int Gi416 0 int Gi420 int Gi424 0 doppelt Gd428 int Gpos436 0 int Gi440 doppelt Gd444 0.0 bool Gi452 FALSE bool Gi456 FALSE bool Gi460 FALSE int Gi464 bool Gi468 FALSCH doppelt Gd472 doppelt Gd480 int Gdatetime488 1 doppelt Gd492 extern Zeichenkette System2 ------- ------------ System 2 Einstellungen ------------------- extern bool UseStrategy2 TRUE extern int MagicNumber2 2000 extern int MaxTrades2 15 extern bool UseDollarTakeProfits2 FALSE extern double DollarTakeProfits2 15,0 int Gi532 int Gtimeframe536 PERIODM1 Doppel Gpips540 500,0 Bool Gi548 FALSCH Doppel Gd552 72,0 Doppel Gd560 Doppel Gd568 Doppel Gprice576 Doppel Gd584 Doppel Gdunused592 Doppel Gdunused600 Doppel Gprice608 Doppel Gd616 Doppel Gd624 Doppel Gd632 Doppel Gd640 Doppel Gd648 Bool Gi656 extern String system2comment Forex Vzlomshik Pro System 2 int Gi668 0 int Gi672 int Gi676 0 doppelt Gd680 int Gpos688 0 int Gi692 double Gd696 0.0 bool Gi704 FALSE bool Gi708 FALSE bool Gi712 FALSE bei Gi716 bool Gi720 FALSE bei doppeltem Gd724 bei doppeltem Gd732 bei Gdatetime740 1 bei doppeltem Gd744 externer Zeichenkette System3 ---- --------------- System 3 Einstellungen -------------------- extern bool UseStrategy3 TRUE extern int MagicNumber3 3000 extern int MaxTrades3 15 extern bool UseDollarTakeProfits3 FALSCH extern double DollarTakeProfits3 15,0 int Gi784 Bool Gi788 FALSCH Doppel Gd792 72,0 Doppel Gpips800 500.0 Doppel Gd808 Doppel Gd816 Doppel Gprice824 Doppel Gd832 Doppel Gdunused840 Doppel Gdunused848 Doppel Gprice856 Doppel Gd864 Doppel Gd872 Doppel GD880 Doppel Gd888 Doppel Gd896 Bool Gi904 extern String system3comment Forex Vzlomshik Pro System 3 int Gi916 0 int Gi920 int Gi924 0 doppelt Gd928 int Gpos936 0 int Gi940 double Gd944 0.0 bool Gi952 FALSE bool Gi956 FALSE bool Gi960 FALSE bei Gi964 bool Gi968 FALSE Doppel Gd972 Doppel Gd980 Doppel Gd988 Doppel Glotstep996 Doppel Gminlot1004 int Giunused1020 0 int Giunused1024 1 int Giunused1028 250 String Gsunused1032 E37F0136AA3FFAF149B351F6A4C948E9 int init () Gd228 1.0 if (Ziffern 3 Ziffern 5) Gd228 10 Gsunused1032 genehmigt Gd896 Börsen & Märkte (Symbol (), MODESPREAD) Punkt Gd396 Börsen & Märkte (Symbol (), MODESPREAD) Punkt Gd648 Börsen & Märkte (Symbol () , MODESPREAD) Punkt return (0) 52D46093050F38C27267BCE42543EF60 Leere deinit () EA2B2676C28C0DB26D39331A336C6B92 void start () string lS0 Zeichenfolge Ls8 String Ls16 Doppel LD24 Doppel ihigh32 Doppel ilow40 Doppel iclose48 Doppel iclose56 Doppel LD64 Doppel Ld72 int Li80 int count84 Doppel Ld88 int Li96 int count100 Doppel Ld188 Doppel LD200 int Li208 Doppel Ld212 Bool bool220 Doppel Ld224 Bool bool232 Doppel Ld236 Bool bool244 Doppel Ld248 Doppel Ld256 Doppel Ld264 Doppel Ld272 Doppel Ld284 Doppel Ld296 int Li304 Doppel Ld308 Bool bool316 Doppel Ld320 Bool bool328 Doppel Ld332 Bool bool340 Doppel Ld344 Doppel Ld352 Doppel Ld360 Doppel Ld368 Doppelte Ld380 int indcounted104 IndicatorCounted () Glotstep996 MarketInfo (Symbol (), MODELOTSTEP) Gminlot1004 MarketInfo (Symbol (), MODEMINLOT) wenn (Glotstep996 0,1 ampamp Gminlot1004 0,1) Lose 0,1 Gi212 1 sonst wenn (Glotstep996 0,01 ampamp Gminlot1004 0,1 Lots) 0,1 Gi212 2 else if (Glotstep996 0,001 ampamp Gminlot1004 0,01) Lots 0,01 Gi212 3, wenn (Lose Glots240) Lose Glots240 if (chartDisplay) lS0 Gd492 lS0 Gd492 Ls8 Gd744 Ls8 Gd744 Ls16 Gd988 Ls16 Gd988 LD24 Gd492 Gd744 Gd988 Kommentar gt (n Forex Vzlomshik PRO 1.14 nnn KONTOINFORMATIONEN nn Beglaubigt: JA n Benutzer: Benutzer n Vermittler: AccountCompany () n Acct Leverage: AccountLeverage () n Währung: AccountCurrency () nn TRADES nn System 1 Open Trades. F038 () Aktueller Gewinn: Ls0 n System 2 Offene Trades. F023 () Aktueller Gewinn: Ls8 n System 3 Offene Trades. F028 () Aktueller Gewinn: Ls16 n Gesamtgewinn. Ld24 n n PROFIT n n Insgesamt Offene Handelsgeschäfte. (Gi224 2) Gtimeframe236 5 if (Gi224 3) Gtimeframe236 15 if (Gi224 4) Gtimeframe236 30 if (Gi224 5) Gtimeframe236 Wenn (Gi224 3) Gtimeframe236 15 Wenn (Gi224 4) Gtimeframe236 30 Wenn (Gi224 & sub5;) & ndash; Gtimeframe236 60 if (Gi224 6) Gtimeframe236 240 wenn (Gi224 7) Gtimeframe236 10080 if (Gi224 9) Gtimeframe236 43200 wenn (Gi224 0) Gtimeframe236 Zeitraum () doppelt Ld108 Verstärker int Li116 Gi212 doppelt Ld120 TakeProfit bool bool128 UseStoplossPct Doppel Ld132 StoplossPct Bool bool140 UseTakeProfitPct Doppel Ld144 TakeProfitPct Bool bool152 UseTrailingStop Doppel Ld156 StartTrailing Doppel Ld164 StopTrailing Doppel Ld172 Slippage Gi784 F028 () if (Turbo TRUE) if (Gi784 1) Gd808 PipStarter TurboDivider if (Gi784 2) Gd808 2.0 (PipStarter TurboDivider) If (Gi784 gt 3) Gd808 PipStarter sonst Gd808 PipStarter wenn (MM TRUE) wenn (MathCeil (AccountBalance ()) lt 999.0) Ld64 Lots anderes Ld64 0,00001 MathCeil (AccountBalance () Divider) sonst Ld64 Lots if (bool152) f024 (Ld156, Ld180 f02 () if (bool128 TRUE) if (Ld180 lt 0,0 ampamp MathAbs (Ld180. Ld180 ) Gt Ld132 100.0 f025 ()) f017 () Geschlossen (alle Trades unter diesem Paar, weil StoplossPCT erfüllt war) Gi968 FALSE if (bool140) if (Ld180 gt 0.0 ampamp MathAbs (Ld180) gt Ld144 100.0 f025 ()) f017 () G9) F02 (F8) Wenn (GD988 gt DollarTakeProfits3) f017 () Print (Geschlossen alle Trades unter diesem Paar, da TakeProfitPCT erfüllt war) Gi968 FALSE if (Time0 Gi916 ) (GP936, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3 (GP936) Gibt an, () () () () () () () () () () (Falls gewünscht), wenn (Auftragstyp () OPBUY) Gi956 TRUE Gi960 FALSE Unterbrechung, wenn (OrderType () OPSELL) Gi956 FALSE Gi960 TRUE Unterbrechung, wenn (Gi940 lt MaxTrades3) Aktualisierungen () Gd880 f016 (Gi900 FdG88 Gd288) GI880 FALSE Gi956 FALSE Gi952 GALD G82 FALSE Gi956 FALSE Gi952 TRUE Gd832 Guthaben () if (Gi952) Gd880 f016 () G888 F019 () (Gi960) Gi924 Gi940 Gd928 NormalizeDouble (Ld64 MathPow (Ld108, Gi924), Li116) Auffrischungen () Gi964 f035 (1, Gd928, NormalisierenDouble (Gebot, Ziffern), Ld172 Gd228, (Gi963, gd928) return Gd888 f019 () Gi952 FALSE Gi968 Gibt an, ob (Gi956) Gi924 Gi940 Gd928 NormalizeDouble (Ld64 MathPow (G) Ld108, Gi924), Li116) Gi964 f035 (0, Gd928, NormalizeDouble (Ask, Ziffern), Ld172 Gd228, NormalizeDouble (Bid, Ziffern), 0, 0, system3comment: Korb Gi924, MagicNumber3, 0, Grün) if (Gi964 lt 1) Drucken (Errors32:, GetLastError ()) Rückgabe Gd880 f016 () Gi952 FALSE Gi968 TRUE wenn (Gi952 FALSE ampamp Gi940 lt 1) ihigh32 iHigh (Symbol (), 0, 1) ilow40 iLow (Symbol (), 0, 2 ) Gd864 NormalizeDouble (Bid, Ziffern) Gd872 NormalizeDouble (Bits, Ziffern) if (Gi960 FALSE ampamp Gi956 FALSE) Gi924 Gi940 Gd928 NormalizeDouble (Ld64 MathPow (Ld108, Gi924), Li116) Wenn (UseStrategy3 FALSE ampamp ContinueTrading FALSE) if (ihigh32 gt Ilow40), wenn (iRSI (NULL, Gtimeframe236, 14, PRICECLOSE, 1) gt 30,0) Gi964 f035 (1, Gd928, Gd864, Ld172 Gd228, Gd864, 0, 0, System3Kommentar Gi924, MagicNumber3, Gi964 lt 1) Drucken (Errors33:, GetLastError ()) return Gd880 f016 () Gi968 Gibt an, ob (iRSI (NULL, Gtimeframe236, 14, PRICECLOSE, 1) lt 70.0) Gi964 f035 (0, Gd928, Gd872, Ld172 Gd228, Gd872, 0, 0, system3comment: Korb Gi924, MagicNumber3, 0, Grün) if (Gi964 lt 1) Drucken (Errors34:, GetLastError ()) Rückgabe Gd888 f019 () Gi968 TRUE wenn (Gi964 gt 0) Gi920 TimeCurrent () 3600.0 Gd792 Gi952 FALSCH Gi940 F028 () Gprice856 0,0 Ld188 0.0 für (Gpos936 OrdersTotal () - 1 Gpos936 gt 0 Gpos936--) OrderSelect (Gpos936, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3) if ( Ordertype () OPBUY Ordertype () OPSELL) Gprice856 OrderOpenPrice () OrderLots () Ld188 OrderLots () if (Gi940 gt 0) Gprice856 NormalizeDouble (Gprice856 Ld188, Digits) if (Gi968) for (Gpos936 OrdersTotal () - 1 Gpos936 gt 0 Gpos936 -) OrderSelect (Gpos936, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3) if (Ordertype () OPBUY) Gprice824 Gprice856 LD120 Gd228 Punkt Gdunused840 Gprice824 Gd944 Gprice856 - Gpips800 Punkt Gi904 TRUE if (Ordertype ( ), Wenn (Gi091) für (intLi196 OrdersTotal () - 1 Li196 gt 0 Li196--) if (f029 (Li196, SELECTBYPOS) ), Während (IsTradeAllowed ()) Sleep (150) Auffrischungen () während (OrderModify (OrderTicket (), Gprice856, OrderStopLoss (), Gprice824, 0, Gelb)) Sleep (1000) Aktualisierungen () Gi968 FALSE Ld200 Booster Li208 Gi212 Ld212 TakeProfit bool220 UseStoplossPct Ld224 StoplossPct bool232 UseTakeProfitPct Ld236 TakeProfitPct bool244 UseTrailingStop Ld248 StartTrailing Ld256 StopTrailing Ld264 Slippage Gi280 F038 () if (Turbomode) if (Gi280 1) Gd308 PipStarter TurboDivider if (Gi280 2) Gd308 2.0 (PipStarter TurboDivider) if (Gi280 gt 3) Gd308 PipStarter sonst Gd308 PipStarter if (MM TRUE) if (MathCeil (AccountBalance ()) lt 999.0) Ld72 Viel mehr Ld72 0.00001 MathCeil (AccountBalance () Divider) sonst Ld72 Lots wenn (bool244) f033 (Ld248, Ld256, Gprice356) if (Gi296 ), Wenn (TimeCurrent () gt Gi420) f032 () (abgeschlossen) Alle Ld272 f00 () wenn (bool220) wenn (Ld272 lt 0,0 ampamp MathAbs (Ld272) gt Ld224 100.0 f018 ()) f032 )) (Geschlossen alle Trades unter diesem Paar, weil StoplossPCT erfüllt war) Gi468 FALSE if (bool232) if (Ld272 gt 0.0 ampamp MathAbs (Ld272) gt Ld236 100.0 f018 ()) f032 () Drucken (Geschlossen alle Trades unter diesem Paar, weil TakeProfitPCT (Ld272 gt DollarTakeProfits1) f032 () Drucken (Geschlossen alle Strategy 1 Trades unter diesem Paar, weil DollarTakeProfit erfüllt war) Gi468 FALSE wenn (Time0 Gi416) Gi416 Time0 Gi440 f038 () if (Gi440 0 (GP436, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1) if (OrderSymbol () Symbol () ampamp OrderMagicNumber (GP436 gt 0 Gpos436 -) Gibt an, () (Wenn der Befehlszeilenparameter auf 0 gesetzt ist) Gi440) Bildwiederholraten () Gd380 F020 () Gd388 f03 () if (Gi456 FALSE ampamp Gd380 - Ask gt Gd308 Gd228 Point) Gi452 TRUE if (Gi460 FALSE ampamp Bid - Gd388 gt Gd308 Gd228 Point) Gi452 TRUE if (Gi440 lt 1) Gi460 FALSCH Gi456 FALSE Gi452 TRUE Gd332 AccountEquity () if (Gi452) Gd380 F020 () Gd388 f03 () if (Gi460) Gi424 Gi440 Gd428 NormalizeDouble (Ld72 MathPow (LD200, Gi424), Li208) Bildwiederholraten () Gi464 f07 (1, Gd428, Normalisiere Dual (Bid, Digits), Ld264 Gd228, NormalizeDouble (Ask, Digits), 0, 0, system1comment: Korb Gi424, MagicNumber1, 0, Schwarz) if (Gi464 lt 0) Drucken (Errors11:, GetLastError ()) return Gd388 f03 (), Gd428, NormalizeDouble (LD264 Gd228, NormalizeDouble (Bid, Digits), GD428, GD428, NormalizeDouble (Ld200, Gi424) 0, 0, system1comment: Korb Gi424, MagicNumber1, 0, Grün) if (Gi464 lt 0) Drucken (Fehler: s12, GetLastError ()) Rückgabe Gd380 f020 () Gi452 FALSE Gi468 TRUE if (iTime (NULL, Gtimeframe284, 0) (Li280 - 1, SELECTBYPOS, MODETRADES), wenn (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1) count84 if (Li80 & sub0; count84.) & Gt; & gt; 1) iclose48 iSchließen (Symbol (), 0, 2) iclose56 iClose (Symbol (), 0, 1) Gd364 NormalizeDouble (Bid, Ziffern) Gd372 NormalizeDouble (Frage, Stellen) if (Gi460 FALSE ampamp Gi456 FALSE) Gi424 Gi440 Gd428 NormalizeDouble (Ld72 MathPow (Booster, Gi424), Li208) if (iclose48 gt iclose56) if (UseStrategy1 ampamp ContinueTrading) Gi464 f07 (1, Gd428, Gd364, Ld264 Gd228, Gd364, 0, 0, system1comment: Korb Gi424, MagicNumber1, 0 , Gd372, Ld264 Gd228, Gd372, 0, Gd378, Gd372, Gd372, Gd378, Gd372, Gd372, Gd372, Gd372, Gd372, (Gi464 lt 1) Drucken (Errors14:, GetLastError ()) return Gd388 f03 () Gi468 TRUE wenn (Gi464 gt 0) Gi420 TimeCurrent () 3600.0 Gd300 Gi452 FALSE Gdatetime488 iTime (NULL, Gtimeframe284, 0) Gi440 F038 () Gprice356 0,0 Ld284 0.0 für (Gpos436 OrdersTotal () - 1 Gpos436 gt 0 Gpos436--) OrderSelect (Gpos436, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber ( MagicNumber1) 1) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1) if (Ordertype () OPBUY Ordertype () OPSELL) Gprice356 OrderOpenPrice () OrderLots () Ld284 OrderLots () if (Gi440 gt 0) Gprice356 NormalizeDouble (Gprice356 (Gpos436, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1 1) if (ReihenfolgeSymbol () ) () () () () () () () () () () () () () () () Wenn (OrderType () OPSELL) Gprice324 Gprice356 - Ld212 Gd228 Punkt Gdunused348 Gprice324 Gd444 Gprice356 Gpips288 Punkt Gi404 TRUE wenn (Gi404 TRUE) für (int Li292 OrdersTotal () - 1 Li292 gt 0 Li292--) if (f022 (Li292, SELECTBYPOS)) () () () () () Bestellung (), (GPRICE356, OrderStopLoss (), Gprice324, 0, Gelb)) Sleep (900) Aktualisieren Sie Preise () Gi468 FALSE Ld296 Booster Li304 Gi212 Ld308 TakeProfit bool316 (Gi532 2) Gd560 2.0 (PipStarter TurboDivider) wenn (Gi532 gt 3) Gd560 PipStarter (Gi532 1) Gd560 PipStarter TurboDivider Wenn (Gi532 2) Gd560 2.0 (PipStarter TurboDivider) wenn (Gi532 gt 3) Gd560 PipStarter Sonst Gd560 PipStarter wenn (MM) if (MathCeil (AccountBalance ()) lt 999.0) Ld88 Viel mehr Ld88 0,00001 MathCeil (AccountBalance () Divider) sonst Ld88 Lots wenn (bool340) f010 (Ld344, Ld352, Gprice608) if (Gi548) if (LD368) Ld320 100.0 f021 ()) f015 () Drucken (Geschlossen Alle System 2 Trades durch TimeOut) Ld368 f030 () if (bool316) if (Ld368 lt 0,0 ampamp MathAbs (Ld368) (Geschlossen alle Trades unter diesem Paar, weil StoplossPCT erfüllt war) Gi720 FALSE if (bool328) if (Ld368 gt 0.0 ampamp MathAbs (Ld368) gt Ld332 100.0 f021 ()) f015 () Drucken (Geschlossen alle Trades unter diesem Paar, weil TakeProfitPCT erfüllt war ) () G720 FALSE falls (LD368 gt DollarTakeProfits2) f015 () Drucken (Geschlossen alle Strategy 2 Trades unter diesem Paar, weil DollarTakeProfit erfüllt war) Gi720 FALSE if (Time0 Gi668) Gi668 Time0 Gi692 f023 () if (Gi692 0) Gi656 FALSCH für (Gpos688 OrdersTotal () - 1 Gpos688 gt 0 Gpos688--) OrderSelect (Gpos688, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber2) if (Ordertype () OPBUY) Gi708 TRUE Gi712 FALSCH Pause if (Ordertype () OPSELL) Gi708 FALSE Gi712 TRUE Pause if (Gi692 lt MaxTrades2) Bildwiederholraten () Gd632 F012 () Gd640 f05 () if (Gi708 FALSE ampamp Gd632 - Ask gt Gd560 Gd228 Point) Gi704 TRUE if (Gi712 FALSE ampamp Bid - Gd640 gt Gd560 Gd228 Point) Gi704 TRUE if (Gi692 lt 1) Gi712 FALSCH Gi708 FALSE Gi704 TRUE Gd584 AccountEquity () if (Gi704) Gd632 F012 () Gd640 f05 () if (Gi712) Gi676 Gi692 Gd680 NormalizeDouble (Ld88 MathPow (Ld296 , Gi86), 0, 0, system2comment: Korb Gi676, MagicNumber2, 0, Schwarz), wenn (& gt ;, Gi676), Li & sub4; & sub0; Gi716 lt 0) drucken (Errors21:, GetLastError ()) return Gd640 f05 () Gi704 FALSE Gi720 TRUE else if (Gi708) Gi676 Gi692 Gd680 NormalizeDouble (Ld88 MathPow (Ld296, Gi676), Li304) Gi716 f06 (0, Gd680, NormalizeDouble LD360 Gd228, NormalizeDouble (Bid, Digits), 0, 0, system2comment: Korb Gi676, MagicNumber2, 0, Grün) if (Gi716 lt 1) Drucken (Errors22:, GetLastError ()) Rückgabe Gd632 f012 ( ), Wenn die Anzahl der Segmente, die in der Sequenz liegen, nicht überschritten wird, Symbol (), 0, 1) Gd616 NormalizeDouble (Gebot, Ziffern) Gd624 NormalizeDouble (Symbol (), 0, 2) (ILL2, G673), Li304) if (LS2), wenn (iSI1), wenn iSI (NULL, Gtimeframe236, 14.), Wenn (SI712 FALSE ampamp Gi708 FALSE) GI680 G862 GD680 NormalizeDouble (Ld88 MathPow (Ld296, (Gi716 lt 0) Drucken (Errors23:, GetLastError (1) gt 30,0) g06 (g06, gd616, gd616, gd616, gd616, 0, system2Comment: Korb Gi676, MagicNumber2, )) Return Gd632 f012 () Gi720 TRUE else if (iRSI (NULL, Gtimeframe236, 14, PRICECLOSE, 1) lt 70.0) Gi716 f06 (0, Gd680, Gd624, Ld360 Gd228, Gd624, 0, (Gi716 lt 0) Ausdruck (Errors24:, GetLastError ()) Rückgabe Gd640 f05 () Gi720 TRUE wenn (Gi716 gt 0) Gi672 TimeCurrent () 3600.0 Gd552 G707 FALSE Gdatetime740 iTime (NULL, Gtimeframe536, 0) ) Gi692 F023 () Gprice608 0,0 Ld380 0.0 für (Gpos688 OrdersTotal () - 1 Gpos688 gt 0 Gpos688--) OrderSelect (Gpos688, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber2) if (Ordertype ( ) OPBUY Ordertype () OPSELL) Gprice608 OrderOpenPrice () OrderLots () Ld380 OrderLots () if (Gi692 gt 0) Gprice608 NormalizeDouble (Gprice608 Ld380, Digits) if (Gi720) for (Gpos688 OrdersTotal () - 1 Gpos688 gt 0 Gpos688-- (OrderType () OPBUY) Gprice576 Gprice608 Ld308 Gd228 Punkt Gdunused592 Gprice576 Gd696 Gprice608 - Gpips540 Punkt Gi656 TRUE wenn (OrderType () OPSELL) Gprice608 Gdunused600 Gprz576 Gd696 Gprice608 Gpips540 Punkt Gi656 TRUE wenn (Gi656 TRUE) für (int Li388 OrdersTotal () - 1 Li388 gt 0 Li388--) if (f01 (Li388, SELECTBYPOS)) () () () Sleep (150) RefreshRates () während (OrderModify (OrderTicket (), Gprice608, OrderStopLoss (), Gprice576, 0, Gelb)) Sleep (800) Aktualisierungen () FILS AA5EA51BFAC7B64E723BF276E0075513 int f028 () GD988 0.0 double Ld4 0.0 für (int pos12 OrdersTotal () - 1 pos12 gt 0 pos12--) OrderSelect (pos12, SELECTBYPOS, MODETRADES) if (ReihenfolgeSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3 TRUE) if (OrderSymbol () () () () () () () () () () () () () () () () () () () Aufrufen von Befehlszeilenoptionen, die in der Befehlszeile (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3) if (OrderType () OPBUY) OrderSchließen (OrderTicket (), OrderLot (), OrderClosePrice () ), Gd816 Gd228, Darkgray) if (Ordertype () OPSELL) OrderClose (OrderTicket (), OrderLots (), OrderClosePrice (), Gd816 Gd228, gelbgrün) Sleep (600) F7B1F0AA13347699EFAE0D924298CB02 int F035 (int Ai0, Doppel Alots4, Doppel Adunused12, Doppelt Ad20, doppelt Adunused28, int Ai36, int Ai40, Zeichenfolge Acomment44, int Amagic52, int Adatetime56, Farbe Acolor60) int Ticket64 0 int Fehler68 0 int count72 0 int Li76 100 Schalter (Ai0) Fall 0: für (count72 0 count72 lt Li76 Count72) while (IsTradeAllowed ()) Sleep (150) Aktualisierungen () ticket64 OrderSend (Symbol (), OPBUY, Alots4, NormalizeDouble (Ask, Ziffern), Ad20 Gd228, NormalizeDouble (f04 (Bid, Ai36) F027 (Ask, Ai40), Ziffern), Acomment44, Amagic52, Adatetime56, Acolor60) error68 GetLastError () if (error68 0 NOERROR) Pause if (Fehler68 4 SERVERBUSY Fehler68 136 BROKERBUSY error68 146 TRADECONTEXTBUSY error68 136 OFFQUOTES) Fall1: für (count72 0 count72 lt Li76 count72) while (IsTradeAllowed ()) Sleep (150) Auffrischungen () ticket64 OrderSend (Symbol (), OPSELL, Alots4, NormalizeDouble (Gebot, Ziffern), Ad20 Gd228, NormalizeDouble (f013 (Fehler, 0, 0), wenn (error68 4 SERVERBUSY error68 137 BROKERBUSY error68 146 TRADECONTEXTBUSY (AD0 - Ai8-Punkt) 58B0897F29A3AD862616D6CBF39536ED doppeltes f013 (doppeltes Ad0, int Ai8) wenn (Ai8 0) Rückkehr (0.0) Rückkehr (Ticket) (Ai8 0) return (0.0) return (Ad0 Ai8 Point) A0F6E6535C856D4495BA899376567E48 Doppel F027 (Doppel Ad0, int Ai8) if (Ai8 0) return (0.0) return (Ad0 Ai8 Point) 632A6309D71E99A017FD9D3CE1A19C24 Doppel F014 (Doppel Ad0, int Ai8), wenn (Gpos936, SELECTBYPOS, MODETRADES) if (OrderSymbol () (GP900) Gibt an, ) Symbol () ampamp OrderMagicNumber () MagicNumber3) if (Ordertype () OPBUY Ordertype () OPSELL) Ldret0 OrderProfit () return (Ldret0) 9B1AEE847CFB597942D106A4135D4FE6 Leere F024 (Doppel Ad0, Doppel Ad8, Doppel Aprice16) int Li24 Doppel orderstoploss28 Doppel price36 if ( Wenn (OrderSelect (pos44, SELECTBYPOS, MODETRADES)) wenn (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3) if (Ordnersymbol () Symbol () () () () () () () () () () (Wenn der Auftragswert nicht überschritten wird, kann der Auftragswert nicht überschritten werden, wenn der Auftragswert nicht überschritten wird.) OrderMagicNumber () OrderModify (OrderTicket (), Aprice16, Preis36, OrderTakeProfit (), 0, Grau) wenn (OrderType () OPSELL) Li24 MathFloor ((Aprice16 - Fragen Sie) Punkt), wenn (Li24 lt Ad0) weiter orderstoploss28 OrderStopLoss () Preis36 Fragen Sie Ad8 Gd228 (0) Gd972 AccountEquity () wenn (Gd972.) Gibt an, ob (Gd972.) Gibt an, ob (gd972 Ld Gd980) Gd972 Gd980 Gd972 AccountEquity () Gd980 AccountEquity () return (Gd972) 689C35E4872BA754D7230B8ADAA28E48 double f016 () doppelte orderopenprice0 int ticket8 double Ldunused12 0.0 int ticket20 0 für (int pos24 OrdersTotal () - 1 pos24 gt 0 pos24--) OrderSelect (Pos24, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3 TRUE) if (ReihenfolgeSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3 ampamp OrderType () OPBUY) ticket8 OrderTicket () ) Orderopenprice0 OrderOpenPrice () Ldunused12 orderopenprice0 ticket20 ticket8 return (orderopenprice0) 81A4CBF7E575109EFB1104EFB9B5DF39 double f019 () doppelte orderopenprice0 int ticket8 doppelte ldunused12 0.0 int ticket20 0 für (int pos24 OrdersTotal () - 1 pos24 gt 0 pos24--) OrderSelect (pos24, SELECTBYPOS, MODETRADES) wenn OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3 TRUE) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber3 ampamp OrderType () OPSELL) ticket8 OrderTicket () if (ticket8 gt ticket20) orderopenprice0 OrderOpenPrice () LDunused12 OrderOpenSchrift (Pos12, SELECTBYPOS, MODETRADES) if (ReihenfolgeSymbol () () LD4 Gd492 OrderProfit () OrderSwap () Gd492 return (count0) D362D41CFF235C066C066CF663D52F4EB13 void f032 () für (int pos0 OrdersTotal () Gibt an, (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1) if (OrderType () OPBUY) OrderSchließen (OrderTicket (), OrderLot (), OrderClosePrice () ), Gd316 Gd228, Dunkelgrau), wenn (OrderType () OPSELL) OrderClose (OrderTicket (), OrderLot (), OrderClosePrice (), Gd316 Gd228, GreenYellow) Schlaf (500) 28EFB830D150E70A8BB0F12BAC76EF35 int f07 (int Ai0, Doppelt Ad20, doppelt Adunused28, int Ai36, int Ai40, Zeichenfolge Acomment44, int Amagic52, int Adatetime56, Farbe Acolor60) int Ticket64 0 int Fehler68 0 int count72 0 int Li76 100 Schalter (Ai0) Fall 0: für (count72 0 count72 lt Li76 Count72) while (IsTradeAllowed ()) Sleep (150) Auffrischungen () ticket64 OrderSend (Symbol (), OPBUY, Alots4, NormalizeDouble (Ask, Ziffern), Ad20 Gd228, NormalizeDouble (f011 (Bid, Ai36) F026 (Ask, Ai40), Ziffern), Acomment44, Amagic52, Adatetime56, Acolor60) error68 GetLastError () if (error68 0 NOERROR) Pause if (Fehler68 4 SERVERBUSY Fehler68 136 OFFQOTES Fehler68 137 BROKERBUSY error68 146 TRADECONTEXTBUSY) Pause Schlaf (4000) Fall1: für (count72 0 count72 lt Li76 count72) while (IsTradeAllowed ()) Sleep (150) Aktualisierungen () ticket64 OrderSend (Symbol (), OPSELL, Alots4, NormalizeDouble (Gebot, Ziffern), Ad20 Gd228, NormalizeDouble (Error68 0 NOERROR) Pause if (error68 4 SERVERBUSY error68 137 BROKERBUSY error68 146 TRADECONTEXTBUSY (Fehler, Fehler, Fehlermeldung, Fehler) (AD0 - Ai8-Punkt) 3180D254E1C24E987439E4F62708F6A2 doppelt f09 (doppelt Ad0, int Ai8) wenn (Ai8 0) Rücksprung (0.0) Rücksprung (Ad0 - Ai8-Punkt) (Ai8 0) return (0.0) return (Ad0 Ai8 Point) 9FDC179C742334D485A77A8B241EC55C Doppel F026 (Doppel Ad0, int Ai8) if (Ai8 0) return (0.0) return (Ad0 Ai8 Point) D1DDCE31F1A86B3140880F6B1877CBF8 Doppel F031 (Doppel Ad0, int Ai8), wenn (Gpos436, SELECTBYPOS, MODETRADES), wenn (OrderSymbol (GP436, SELECTBYPOS, MODETRADES) (GSS436 GT4) Symbol) () ampamp OrderMagicNumber () MagicNumber1) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1) if (Ordertype () OPBUY Ordertype () OPSELL) Ldret0 OrderProfit () return (Ldret0) E57BE7F0D51233E12F19376575CE10FF Leere F033 (Doppel Ad0, (Pos4, SELECTBYPOS, MODETRADES)), wenn (OrderSymbol () Symbol () Symbol für die Zeichenfolge (OrderSelect (pos44, SELECTBYPOS, MODETRADES)) () () () () () () () () () () () () () () () () () Wenn Sie auf dem Bildschirm bleiben, OrderStopLoss () price36 Bid - Ad8 Gd228 Punkt wenn (orderstoploss28 0.0 orderstoploss28 lt Preis36) OrderModify (BestellungTicket (), Aprice16, Preis36, OrderTakeProfit (), 0, SlateGray) wenn (OrderType () OPSELL) Aprice16 - Ask) Point) if (Li24 lt Ad0) weiterhin orderstoploss28 OrderStopLoss () price36 Ad8 Gd228 Punkt Fragen Sie, ob (orderstoploss28 0,0 orderstoploss28 gt price36) OrderModify (OrderTicket (), Aprice16, price36, OrderTakeProfit (), 0, Print SpringGreen) ( Stop-Loss-IS: price36) Sleep (500) 78BAA8FAE18F93570467778F2E829047 Doppel F018 () if (F038 () 0) Gd472 AccountEquity () if (Gd472 lt Gd480) Gd472 Gd480 sonst Gd472 AccountEquity () Gd480 AccountEquity () return (Gd472) 88CBC5FF77567D51686974367A3E9700 Doppel F020 ( ) double orderopenprice0 int ticket8 Doppel Ldunused12 0.0 int ticket20 0 für (int pos24 OrdersTotal () - 1 pos24 gt 0 pos24--) OrderSelect (pos24, SELECTBYPOS, MODETRADES) if (OrderSymbol () Symbol () ampamp OrderMagicNumber () MagicNumber1 TRUE) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber1 ampamp OrderType() OPBUY) ticket8 OrderTicket() if (ticket8 gt ticket20) orderopenprice0 OrderOpenPrice() Ldunused12 orderopenprice0 ticket20 ticket8 return (orderopenprice0) 184916985BFD167AE4E08C739AF60F52 double f03() double orderopenprice0 int ticket8 double Ldunused12 0.0 int ticket20 0 for (int pos24 OrdersTotal() - 1 pos24 gt 0 pos24--) OrderSelect(pos24, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber1 ampamp OrderType() OPSELL) ticket8 OrderTicket() if (ticket8 gt ticket20) orderopenprice0 OrderOpenPrice() Ldunused12 orderopenprice0 ticket20 ticket8 return (orderopenprice0) 945D754CB0DC06D04243FCBA25FC0802 int f023() int count0 0 double Ld4 0.0 Gd744 0.0 for (int pos12 OrdersTotal() - 1 pos12 gt 0 pos12--) OrderSelect(pos12, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2) if (OrderType() OPSELL OrderType() OPBUY) count0 Ld4 OrderLots () Ld4 Gd744 OrderProfit() OrderSwap() Gd744 return (count0) 667DC3F4F5B9C0B70229F573988AC7C0 void f015() for (int pos0 OrdersTotal() - 1 pos0 gt 0 pos0--) OrderSelect(pos0, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol () ampamp OrderMagicNumber() MagicNumber2) if (OrderType() OPBUY) OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Gd568 Gd228, DarkGray) if (OrderType() OPSELL) OrderClose(OrderTicket(), OrderLots() , OrderClosePrice(), Gd568 Gd228, GreenYellow) Sleep(500) 2569208C5E61CB15E209FFE323DB48B7 int f06(int Ai0, double Alots4, double Adunused12, double Ad20, double Adunused28, int Ai36, int Ai40, string Acomment44, int Amagic52, int Adatetime56, color Acolor60 ) int ticket64 0 int error68 0 int count72 0 int Li76 100 switch (Ai0) case 0: for (count72 0 count72 lt Li76 count72) while (IsTradeAllowed()) Sleep(150) RefreshRates() ticket64 OrderSend(Symbol(), OPBUY , Alots4, NormalizeDouble(Ask, Digits), Ad20 Gd228, NormalizeDouble(f037(Bid, Ai36), Digits), NormalizeDouble(f036(Ask, Ai40), Digits), Acomment44, Amagic52, Adatetime56, Acolor60) error68 GetLastError() if (error68 0 NOERROR ) break if (error68 4 SERVERBUSY error68 137 BROKERBUSY error68 146 TRADECONTEXTBUSY error68 136 OFFQUOTES ) break Sleep(5000) break case 1: for (count72 0 count72 lt Li76 count72) while (IsTradeAllowed()) Sleep(150) RefreshRates () ticket64 OrderSend(Symbol(), OPSELL, Alots4, NormalizeDouble(Bid, Digits), Ad20 Gd228, NormalizeDouble(f08(Ask, Ai36), Digits), NormalizeDouble(f034(Bid, Ai40), Digits), Acomment44, Amagic52 , Adatetime56, Acolor60) error68 GetLastError() if (error68 0 NOERROR ) break if (error68 4 SERVERBUSY error68 136 OFFQUOTES error68 137 BROKERBUSY error68 146 TRADECONTEXTBUSY ) break Sleep(5500) return (ticket64) F96D30471D3E10470383B6981C5E7039 double f037(double Ad0, int Ai8) if (Ai8 0) return (0.0) return (Ad0 - Ai8 Point) 2FC9212C93C86A99B2C376C96453D3A4 double f08(double Ad0, int Ai8) if (Ai8 0) return (0.0) return (Ad0 Ai8 Point) F8058EB0D24E6949E44CCCFC53A38CBD double f036(double Ad0, int Ai8 ) if (Ai8 0) return (0.0) return (Ad0 Ai8 Point) F590ACE4AD4063CE989827AACE7F7FA6 double f034(double Ad0, int Ai8) if (Ai8 0) return (0.0) return (Ad0 - Ai8 Point) C326432F8CFFDF18B9C33D8D42CEBC52 double f030() double Ldret0 0.0 for (Gpos688 OrdersTotal() - 1 Gpos688 gt 0 Gpos688--) OrderSelect(Gpos688, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2 TRUE) if (OrderType() OPBUY OrderType() OPSELL) Ldret0 OrderProfit() return (Ldret0) 50257C26C4E5E915F022247BABD914FE void f010(double Ad0, double Ad8, double Aprice16) int Li24 double orderstoploss28 double price36 if (Ad8 0.0) for (int pos44 OrdersTotal() - 1 pos44 gt 0 pos44--) if (OrderSelect (pos44, SELECTBYPOS, MODETRADES)) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2 1) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2) if (OrderType() OPBUY) Li24 MathFloor((Bid - Aprice16) Point) if (Li24 lt Ad0) continue orderstoploss28 OrderStopLoss() price36 Bid - Ad8 Gd228 Point if (orderstoploss28 0.0 orderstoploss28 lt price36) OrderModify(OrderTicket(), Aprice16, price36, OrderTakeProfit(), 0, SlateGray) if (OrderType () OPSELL) Li24 MathFloor((Aprice16 - Ask) Point) if (Li24 lt Ad0) continue orderstoploss28 OrderStopLoss() price36 Ask Ad8 Gd228 Point if (orderstoploss28 0.0 orderstoploss28 gt price36) OrderModify(OrderTicket(), Aprice16, price36, OrderTakeProfit( ), 0, SpringGreen) Sleep(1000) 8B746562E009E3A592746A8F1AFB5B72 double f021() if (f023() 0) Gd724 AccountEquity() if (Gd724 lt Gd732) Gd724 Gd732 else Gd724 AccountEquity() Gd732 AccountEquity() return (Gd724) 5710F6E623305B2C1458238C9757193B double f012 () double orderopenprice0 int ticket8 double Ldunused12 0.0 int ticket20 0 for (int pos24 OrdersTotal() - 1 pos24 gt 0 pos24--) OrderSelect(pos24, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2 ampamp OrderType() OPBUY) ticket8 OrderTicket() if (ticket8 gt ticket20) orderopenprice0 OrderOpenPrice() Ldunused12 orderopenprice0 ticket20 ticket8 return (orderopenprice0) 2230DA82D7FAFF3EA8CD4CFC92DE64E8 double f05() double orderopenprice0 int ticket8 double Ldunused12 0.0 int ticket20 0 for (int pos24 OrdersTotal() - 1 pos24 gt 0 pos24--) OrderSelect(pos24, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() MagicNumber2 ampamp OrderType() OPSELL) ticket8 OrderTicket() if (ticket8 gt ticket20) orderopenprice0 OrderOpenPrice() Ldunused12 orderopenprice0 ticket20 ticket8 return (orderopenprice0) 90124A87B1714F1FF8E93A2800BD4144 int f022(int Apos0, int Ai4, int Ai8 0) if (OrderSelect(Apos0, Ai4, Ai8) FALSE) return (0) if (OrderMagicNumber() MagicNumber1) return (0) if ( OrderSymbol() Symbol()) return (0) if (Ai8 MODEHISTORY) return (1) return (OrderType() lt OPSELL) 09CBB5F5CE12C31A043D5C81BF20AA4A int f01(int Apos0, int Ai4, int Ai8 0) if (OrderSelect(Apos0, Ai4, Ai8) FALSE) return (0) if (OrderMagicNumber() MagicNumber2) return (0) if (OrderSymbol() Symbol()) return (0) if (Ai8 MODEHISTORY) return (1) return (OrderType() lt OPSELL) C23BD2D05F1A927B2825264A247F4626 int f029(int Apos0, int Ai4, int Ai8 0) if (OrderSelect(Apos0, Ai4, Ai8) FALSE) return (0) if (OrderMagicNumber() MagicNumber3) return (0) if (OrderSymbol() Symbol()) return (0) if (Ai8 MODEHISTORY) return (1) return (OrderType() lt OPSELL) real account extern string EA EA MA extern int Magic 20110402 extern string TypeOfCalculation Percentage extern double Value 10.0 extern int TakeProfit1 5 extern int TakeProfit2 5 extern int StopLoss 250 int Gi116 0 extern string MOVINGAVERAGES1 MA INDICATOR 1 extern int MAPeriod1 100 extern int MAMethod1 0 extern string MAMethoD1 0simple 1exponential 2smoothed 3linear weighted extern int apliedprice1 0 extern string apliedpricE1 0CLOSE 1OPEN 2HIGH 3LOW 4MEDIAN 5TYPICAL 6WEIGHTED extern string MOVINGAVERAGES2 MA INDICATOR 2 extern int MAPeriod2 100 extern int MAMethod2 0 extern string MAMethoD2 0simple 1exponential 2smoothed 3linear weighted extern int apliedprice2 0 extern string apliedpricE2 0CLOSE 1OPEN 2HIGH 3LOW 4MEDIAN 5TYPICAL 6WEIGHTED extern string TIMEFILTER TIME FILTER BROKER TIME extern bool UseTimeFilter TRUE extern int StartHour 3 extern int EndHour 12 int Gi212 int Gi216 int Gi220 string Gsunused224 double Gd232 double Gd240 double Gminlot248 int Gi256 int Gi260 int Gslippage264 10 int Gi268 int Gi272 double Gorderlots276 double Gorderopenprice284 double Gorderlots292 double Gorderopenprice300 double Gorderopenprice308 double Gorderlots316 int Gcmd324 int Gcount328 int Gcount332 int Gpos336 int Gcount340 int Gcount344 int Gdatetime348 int Gdatetime352 double Gima356 double Gima364 int Gi372 50 int Gi376 70 int Gi380 int Gi384 int Gaccnumber388 288819 string Gs392 2030.12.28 00:00 int init() if (IsExpertEnabled()) Alert(Robot belum aktif, klik Expert Advisors) if (IsTradeAllowed()) Alert (Robot belum aktif, klik Tool-gtoption-gtExpert Advisors-gtcentang Allow live trading-gtOk) Gi380 Magic - 1832 Gi384 Magic - 364 return (0) int deinit() return (0) int start() double Ld0 ManualRisk(TypeOfCalculation, Value) Gminlot248 MarketInfo(Symbol(), MODEMINLOT) if (Gminlot248 0.01 1.0) Gi256 2 else Gi256 1 if (10.0 MarketInfo(Symbol(), MODELOTSTEP) lt 1.0) Gi256 2 else Gi256 1 if (Digits 5 Digits 3 Symbol() GOLD Symbol() GOLD. Symbol() GOLDm) Gi260 10 Gslippage264 100 else Gi260 1 Gd232 NormalizeDouble(MarketInfo(Symbol(), MODEMINLOT), Gi256) Gd240 NormalizeDouble(MarketInfo(Symbol(), MODEMAXLOT), Gi256) if (Ld0 lt Gd232) Ld0 Gd232 if (Ld0 gt Gd240) Ld0 Gd240 Ld0 NormalizeDouble(Ld0, Gi256) Gi272 NormalizeDouble(MarketInfo(Symbol(), MODESTOPLEVEL), 2) Gi268 NormalizeDouble(MarketInfo(Symbol(), MODESPREAD), 2) if (Gi116 Gi260 lt Gi272 Gi268 ampamp Gi116 0) Gi116 (Gi272 Gi268) Gi260 getOpenOrders(Gi380, TakeProfit1, StopLoss, Gi116) getOpenOrders(Gi384, TakeProfit2, StopLoss, Gi116) Gima356 iMA(NULL, 0, MAPeriod1, 0, MAMethod1, apliedprice1, 0) Gima364 iMA(NULL, 0, MAPeriod2, 0, MAMethod2, apliedprice2, 0) openord(Gi380) if (TimeFilter() ampamp Gdatetime348 iTime(Symbol(), 0, 0) ampamp kadaluarsa() ampamp LoginNumber()) if (buyMA1()) if (OPEN(Symbol(), OPBUY, Blue, Ld0, Gslippage264, Ask, 0, StopLoss, TakeProfit1, Rubisniper, Gi380)) Gdatetime348 iTime(Symbol(), 0, 0) if (sellMA1()) if (OPEN(Symbol(), OPSELL, Red, Ld0, Gslippage264, Bid, 0, StopLoss, TakeProfit1, Rubisniper, Gi380)) Gdatetime348 iTime(Symbol(), 0, 0) openord(Gi384) if (TimeFilter() ampamp Gdatetime352 iTime(Symbol(), 0, 0) ampamp kadaluarsa() ampamp LoginNumber()) if (buyMA2()) if (OPEN(Symbol(), OPBUY, Blue, Ld0, Gslippage264, Ask, 0, StopLoss, TakeProfit2, Rubisniper, Gi384)) Gdatetime352 iTime(Symbol(), 0, 0) if (sellMA2()) if (OPEN(Symbol(), OPSELL, Red, Ld0, Gslippage264, Bid, 0, StopLoss, TakeProfit2, Rubisniper, Gi384)) Gdatetime352 iTime(Symbol(), 0, 0) komentar(1, NAMA, AccountName()) komentar(2, NO. ACCOUNT, AccountNumber()) komentar(3, BROKER, AccountCompany()) komentar(4, LEVERAGE, 1: DoubleToStr(AccountLeverage(), 0)) komentar(5, TOTAL ORDER, DoubleToStr(OrdersHistoryTotal(), 0)) komentar(6, EQUITY, DoubleToStr(AccountEquity(), 2)) komentar(7, PROFIT, DoubleToStr(AccountProfit(), 2)) return (0) int sellMA1() if (iClose(Symbol(), PERIODM1, 1) lt Gima356 Gi372 Gi260 Point ampamp iClose(Symbol(), PERIODM1, 0) gt Gima356 Gi372 Gi260 Point) return (1) return (0) int buyMA1() if (iClose(Symbol(), PERIODM1, 1) gt Gima356 - Gi372 Gi260 Point ampamp iClose(Symbol(), PERIODM1, 0) lt Gima356 - Gi372 Gi260 Point) return (1) return (0) int sellMA2() if (iClose(Symbol(), PERIODM1, 1) lt Gima364 Gi376 Gi260 Point ampamp iClose(Symbol(), PERIODM1, 0) gt Gima364 Gi376 Gi260 Point) return (1) return (0) int buyMA2() if (iClose(Symbol(), PERIODM1, 1) gt Gima364 - Gi376 Gi260 Point ampamp iClose(Symbol(), PERIODM1, 0) lt Gima364 - Gi376 Gi260 Point) return (1) return (0) void komentar(int Ai0, string As4, string As12) int Li20 int Li24 if ((IsTradeAllowed()) (IsExpertEnabled())) ObjectDelete(baris0) return switch (Ai0) case 1: Li20 40 Li24 60 break case 2: Li20 40 Li24 75 break case 3: Li20 40 Li24 90 break case 4: Li20 40 Li24 105 break case 5: Li20 40 Li24 120 break case 6: Li20 40 Li24 135 break case 7: Li20 40 Li24 150 break case 8: Li20 40 Li24 165 break case 9: Li20 40 Li24 180 break case 10: Li20 40 Li24 195 break case 11: Li20 40 Li24 210 break case 12: Li20 40 Li24 225 break case 13: Li20 40 Li24 240 break case 14: Li20 40 Li24 255 break case 15: Li20 40 Li24 270 break case 16: Li20 40 Li24 285 break case 17: Li20 40 Li24 300 Monitor(baris0, WindowExpertName() Sedang berjalan. , 10, 40, 20, FireBrick, 0) Monitor(baris00, Sabar dan disiplin kunci kesuksesan - gt by Rubianto, 8, 40, 10, RoyalBlue, 2) Monitor(baris Ai0, As4, 8, Li20, Li24, RoyalBlue, 0) Monitor(baris Ai0, :, 8, Li20 150, Li24, RoyalBlue, 0) Monitor(baris - Ai0, As12, 8, Li20 160, Li24, RoyalBlue, 0) double ManualRisk(string As0 , double Ad8 0.0, double Ad16 0.0) double Ld24 0 if (Ad16 lt 0.0) Ad16 AccountEquity() if (As0 Percentage As0 ) Ld24 Ad16 Ad8 100000.0 if (As0 Lot As0 Lots) Ld24 Ad8 if (As0 Percentage As0 As0 Lot As0 Lots) if (Ld24 lt MarketInfo(Symbol(), MODEMINLOT)) return (MarketInfo(Symbol(), MODEMINLOT)) if (MarketInfo(Symbol(), MODELOTSTEP) 0.01) return (NormalizeDouble(Ld24, 2)) if (MarketInfo(Symbol(), MODELOTSTEP) 0.1) return (NormalizeDouble(Ld24, 1)) return (0) void Monitor(string Aname0, string Atext8, int Afontsize16, int Ax20, int Ay24, color Acolor28, int Acorner32) if (ObjectFind(Aname0) lt 0) ObjectCreate(Aname0, OBJLABEL, 0, 0, 0, 0, 0) ObjectSet(Aname0, OBJPROPCORNER, Acorner32) ObjectSet(Aname0, OBJPROPXDISTANCE, Ax20) ObjectSet(Aname0, OBJPROPYDISTANCE, Ay24) ObjectSetText(Aname0, Atext8, Afontsize16, Tahoma, Acolor28) int OPEN(string Asymbol0, int Acmd8, color Acolor12, double Alots16, double Aslippage24, double Aprice32, int Ai40, double Ad44, double Ad52, string Acomment60, int Amagic68) double price72 double price80 int ticket88 0 while (ticket88 lt 0) RefreshRates() Gi272 NormalizeDouble(MarketInfo(Symbol(), MODESTOPLEVEL), 0) Gi268 NormalizeDouble(MarketInfo(Symbol(), MODESPREAD), 0) if (Acmd8 OPBUY Acmd8 OPBUYLIMIT Acmd8 OPBUYSTOP) if (Ad52 Gi260 gt Gi272 ampamp (Ai40)) price72 Aprice32 Ad52 Gi260 Point else price72 0 if (Ad44 Gi260 gt Gi272 Gi268 ampamp (Ai40)) price80 Aprice32 - Ad44 Gi260 Point else price80 0 if (Acmd8 OPSELL Acmd8 OPSELLLIMIT Acmd8 OPSELLSTOP) if (Ad52 Gi260 gt Gi272 ampamp (Ai40)) price72 Aprice32 - Ad52 Gi260 Point else price72 0 if (Ad44 Gi260 gt Gi272 Gi268 ampamp (Ai40)) price80 Aprice32 Ad44 Gi260 Point else price80 0 ticket88 OrderSend(Asymbol0, Acmd8, Alots16, Aprice32, Aslippage24, price80, price72, Acomment60, Amagic68, 0, Acolor12) if (ticket88 lt 0) Sleep(1000) else return (1) return (0) int TimeFilter() Gi212 EndHour Gi220 Gi216 StartHour Gi220 if (StartHour Gi220 lt 0) Gi216 StartHour Gi220 24 if (EndHour Gi220 lt 0) Gi212 EndHour Gi220 24 if (StartHour Gi220 gt 24) Gi216 StartHour Gi220 - 24 if (EndHour Gi220 gt 24) Gi212 EndHour Gi220 - 24 if (UseTimeFilter FALSE) Gsunused224 return (1) if (Gi216 lt Gi212) if (Hour() gt Gi216 ampamp Hour() lt Gi212) Gsunused224 return (1) Gsunused224 Peringatan: Diluar jam trading, Robot istirahatn return (0) if (Gi216 gt Gi212) if (Hour() gt Gi216 Hour() lt Gi212) Gsunused224 return (1) Gsunused224 Peringatan: Diluar jam trading, Robot istirahatn return (0) return (0) double getPipValue(double Ad0, int Ai8) double Ldret12 RefreshRates() if (Ai8 1) Ldret12 NormalizeDouble(Ad0, Digits) - NormalizeDouble(Ask, Digits) else Ldret12 NormalizeDouble(Bid, Digits) - NormalizeDouble(Ad0, Digits) Ldret12 Point return (Ldret12) void getOpenOrders(int Amagic0, double Ad4, double Ad12, double Ad20) double Ld28 int ordertotal36 OrdersTotal() for (int pos40 0 pos40 lt ordertotal36 pos40) OrderSelect(pos40, SELECTBYPOS, MODETRADES) if (OrderType() OPBUY OrderType() OPSELL ampamp OrderSymbol() Symbol() ampamp OrderMagicNumber() Amagic0) Ld28 getPipValue(OrderOpenPrice(), OrderType()) if (Ad4 0.0) takeProfit(Ad4, Ld28, OrderTicket()) if (Ad12 0.0) killTrade(Ad12, Ld28, OrderTicket()) if (Ad20 0.0) TrailingPositions(Ad20, 1, OrderTicket()) void takeProfit(double Ad0, int Ai8, int Aticket12) int Liunused16 if (OrderSelect(Aticket12, SELECTBYTICKET) TRUE) Liunused16 MarketInfo(Symbol(), MODESPREAD) if (Ai8 gt Ad0 Gi260) if (OrderType() OPSELL) OrderClose(Aticket12, OrderLots(), Ask, Gslippage264, Red) if (OrderType() OPBUY) OrderClose(Aticket12, OrderLots(), Bid, Gslippage264, Blue) void killTrade(double Ad0, int Ai8, int Aticket12) if (OrderSelect(Aticket12, SELECTBYTICKET) TRUE) if (Ai8 lt (-Ad0) Gi260) if (OrderType() OPSELL) OrderClose(Aticket12, OrderLots(), Ask, Gslippage264, Red) if (OrderType() OPBUY) OrderClose(Aticket12, OrderLots(), Bid, Gslippage264, Blue) void TrailingPositions(double Ad0, double Ad8, int Aticket16) if (OrderType() OPBUY) if (NormalizeDouble(Bid, Digits) - NormalizeDouble(OrderOpenPrice(), Digits) gt NormalizeDouble(Ad0 Gi260 Point, Digits)) if (NormalizeDouble(OrderStopLoss(), Digits) lt NormalizeDouble(Bid - (Ad0 Ad8 - 1.0) Gi260 Point, Digits) NormalizeDouble(OrderStopLoss(), Digits) 0.0) OrderModify(Aticket16, OrderOpenPrice(), NormalizeDouble(Bid - Ad0 Gi260 Point, Digits), OrderTakeProfit(), 0, CLRNONE) return if (OrderType() OPSELL) if (NormalizeDouble(OrderOpenPrice(), Digits) - NormalizeDouble(Ask, Digits) gt NormalizeDouble(Ad0 Gi260 Point, Digits)) if (NormalizeDouble(OrderStopLoss(), Digits) gt NormalizeDouble(Ask (Ad0 Ad8 - 1.0) Gi260 Point, Digits) NormalizeDouble(OrderStopLoss(), Digits) 0.0) OrderModify(Aticket16, OrderOpenPrice(), NormalizeDouble(Ask Ad0 Gi260 Point, Digits), OrderTakeProfit(), 0, CLRNONE) return void openord(int Amagic0) Gcount332 0 Gcount340 0 Gcount344 0 Gcount328 0 for (Gpos336 0 Gpos336 lt OrdersTotal() Gpos336) OrderSelect(Gpos336, SELECTBYPOS, MODETRADES) if (OrderSymbol() Symbol() ampamp OrderMagicNumber() Amagic0 ampamp OrderType() OPBUY OrderType() OPSELL) Gcount332 Gorderopenprice308 OrderOpenPrice() Gorderlots316 OrderLots() Gcmd324 OrderType() if (OrderSymbol() Symbol() ampamp OrderMagicNumber() Magic ampamp OrderType() OPBUYLIMIT OrderType() OPBUYSTOP OrderType() OPSELLSTOP OrderType() OPSELLLIMIT) Gcount328 if (OrderSymbol() Symbol() ampamp OrderMagicNumber() Magic ampamp OrderType() OPBUY) Gcount340 Gorderopenprice300 OrderOpenPrice() Gorderlots292 OrderLots() if (OrderSymbol() Symbol() ampamp OrderMagicNumber() Magic ampamp OrderType() OPSELL) Gcount344 Gorderopenprice284 OrderOpenPrice() Gorderlots276 OrderLots() int kadaluarsa() int str2time0 StrToTime(Gs392) if (TimeCurrent() gt str2time0) Alert(Robot sudah kedaluarsa, silahkan kontak kami di rubianto. mdgmail) return (0) return (1) IsDemo() false if (IsDemo() true) int LoginNumber() if (AccountNumber() Gaccnumber388 Gaccnumber388 0 if (IsDemo() false)) IsTesting()) return (1) bool bool8 IsDemo() false if (IsDemo() true) Alert(Robot ini bukan untuk akun real ini, silahkan kontak kami di rubianto. mdgmail ) return (0) Forex Hacked is definitely an professional consultant constructed for that Metatrader4 system just. The actual objective whenever building Forex Hacked had been to create this because easy as you possibly can to create cash. Whenever you connect this within, your own not really heading to possess a 100 configurations to debate as well as changeoptimize. You8217ll be capitalizing correct from the entrance Therefore allows review a few essential functions regarding Forex Hacked which help to make this probably the most lucrative EA you8217ll actually make use of. Click Here to Download A NEW Trading Tool and Strategy For FREE This particular runs on the comparable technique because their own unique Forex Hacked becoming grid dependent, however using the Professional edition providing a lot more energy including a little bit of scalping towards the blend. The actual Pro version offers 3 distinctive methods mixed in to one which can function collectively to assist each other industry better. You are able to change all these methods upon or even away individually however its suggested to operate just about all 3. With regard to the majority of the foreign currency sets the actual optimized configurations make use of a reduced TP compared to exactly what the majority of us are utilized in order to about the unique edition having a TP associated with forty five pips. Deals tend to be shut much faster along with Professional which means you obtain lots of small earnings, however, you have them constantly. Therefore along with should you operate all of the backed foreign currency sets, you may expect 4-5x the quantity of deals compared to unique edition. Because of the character from the method FH Professional and many grid techniques generally industry, you may expect close to 1: 1 outcomes compared to demonstration accounts as opposed to reside accounts. This is a take a look at an earlier beta edition operating from very high-risk. There8217s been numerous numerous updates, enhancements as well as optimized configurations because this particular check began. The actual 84 drawdown had been in its very first 30 days exactly where I8217d the danger considered maximum to determine exactly what it might survive through. Much more company accounts follows since the discharge in order to Professional nears. Other Searched For: forex hacked crack 2 5 rar Forex Hacked Pro Settings EA forex hacked rar forex hacked prp download mq4 download ea vzlomshik pro system forex hacked pro 1 15 download forex vzlomshik pro system 1 15 free download forex hacked free forex hacked pro 2 5

No comments:

Post a Comment