1 Star 0 Fork 4

sunwy/mql4

forked from 航耍耍/mql4 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Momentum_EA_V3.5.mq4 294.87 KB
一键复制 编辑 原始数据 按行查看 历史
航耍耍 提交于 2021-11-09 08:24 . 123123123123
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992
//EA交易 => ...\MT4\MQL4\Experts
//Momentum_EA_V3.5_WSC_1Month.mq4
#property copyright "Copyright 2016"
#property version "3.5"
#property strict
extern string description="Currently the EA is optimized for these pairs and timeframes:" ;
extern string M1_pairs="M1 -> EURUSD and GBPUSD" ;
extern string M5_pairs="M5 -> EURUSD, GBPUSD, USDCHF, EURGBP, AUDUSD, USDJPY, EURJPY, GBPJPY, EURAUD, NZDUSD, USDCAD, EURCAD and XAUUSD" ;
extern string M15_pairs="M15 -> EURUSD, GBPUSD, USDCHF, EURAUD, USDCAD, AUDUSD, NZDUSD, USDJPY, EURJPY, EURGBP, EURCAD, GBPJPY and XAUUSD" ;
extern string H1_pairs="H1 -> EURUSD, GBPUSD, USDCHF, USDCAD, USDJPY, EURJPY, GBPJPY, AUDUSD, NZDUSD, EURAUD, EURCAD, EURGBP and XAUUSD" ;
extern string div=" --------------------" ;
extern bool OneChartSetup=false ;
extern bool Run_ST1=true ;
extern bool Run_ST2=true ;
extern string config="Here you can set the pairs and timeframes you want to use." ;
extern string configB="You must set the names EXACTLY as they are on you chart," ;
extern string configC="with prefix and/or suffix and with Capitals where needed and seperated with the \';\'" ;
extern string run_M1="EURUSD;GBPUSD;" ;
extern string run_M5="EURUSD;GBPUSD;USDJPY;EURGBP;USDCHF;EURJPY;GBPJPY;AUDUSD;EURAUD;EURCAD;NZDUSD;USDCAD;XAUUSD;" ;
extern string run_M15="EURUSD;GBPUSD;USDCHF;USDCAD;USDJPY;EURJPY;GBPJPY;AUDUSD;NZDUSD;EURAUD;EURCAD;EURGBP;XAUUSD;" ;
extern string run_H1="EURUSD;GBPUSD;USDCHF;USDCAD;USDJPY;EURJPY;GBPJPY;AUDUSD;NZDUSD;EURAUD;EURCAD;EURGBP;XAUUSD;" ;
extern bool DeletePendingOrdersOnRestart=false ;
extern bool Wait_for_next_candle_at_launch=false ;
extern string lotsizesettings="----------------- LOTSIZE SETTINGS -----------------" ;
extern bool autoLotSize=false ;
extern double LotSizeSteps=5000 ;
extern double StartLots=0.01 ;
extern double MaxLots=99 ;
extern bool OnlyUp=false ;
extern string trade_comment="Momentum" ;
bool by_bo_1 = true;
double by_do_2 = 0.1;
double by_do_3 = 0.01;
double by_do_4 = 0;
string by_st_5 = "Below are all the parameters for the EA. When using \'autosetting\' they are NOT used";
string by_st_6 = "You can use them for personal optimizations, or for loading presets that have been";
string by_st_7 = "released, but not yet internally hardcoded for the \'autosettings\' feature";
string by_st_8 = "---------------- PARAMETERS (only use when autosettings=false) -----------------";
string by_st_9 = "common settings for both strategies:";
bool by_bo_10 = true;
bool by_bo_11 = true;
int by_in_12 = 1;
int by_in_13 = 21;
int by_in_14 = 60;
double by_do_15 = 600;
double by_do_16 = -99999;
double by_do_17 = 0;
double by_do_18 = 0;
int by_in_19 = 60;
double by_do_20 = 0;
int by_in_21 = 21;
double by_do_22 = 3;
int by_in_23 = 15;
int by_in_24 = 1;
bool by_bo_25 = true;
bool by_bo_26 = true;
double by_do_27 = 1.65;
double by_do_28 = 4.8;
double by_do_29 = 0;
int by_in_30 = 500;
int by_in_31 = 25;
int by_in_32 = 999;
int by_in_33 = 999999;
double by_do_34 = 1;
double by_do_35 = 10;
int by_in_36 = 0;
bool by_bo_37 = false;
int by_in_38 = 999;
double by_do_39 = 0;
double by_do_40 = 7;
bool by_bo_41 = false;
double by_do_42 = 0.1;
double by_do_43 = 0;
double by_do_44 = 0;
int by_in_45 = 0;
int by_in_46 = 1;
int by_in_47 = 1;
double by_do_48 = 1000;
double by_do_49 = 60;
double by_do_50 = 10;
int by_in_51 = 9909901;
int by_in_52 = 99099011;
string by_st_53 = "parameters specifically for strategy A:";
double by_do_54 = 2.4;
string by_st_55 = "parameters specifically for strategy B:";
double by_do_56 = 2.5;
int by_in_57 = 4;
double by_do_58 = 80;
double by_do_59 = 0;
int by_in_60 = 981881334;
double by_do_61 = 0;
double by_do_62 = 0;
int by_in_63 = 10;
bool by_bo_64 = false;
double by_do_65 = 0;
bool by_bo_66 = false;
string by_st_67;
string by_st_68[20];
string by_st_69;
string by_st_70;
double by_do_71 = 0;
double by_do_72 = 0;
double by_do_73 = 0;
int by_in_74 = 0;
int by_in_75 = 0;
double by_do_76 = 0;
double by_do_77 = 0;
double by_do_78 = 0;
double by_do_79 = 0;
int by_in_80 = 0;
int by_in_81 = -1;
int by_in_82 = 0;
int by_in_83 = 0;
double by_do_84 = 0;
double by_do_85 = 0;
int by_in_86 = 0;
bool by_bo_87 = false;
double by_do_88 = 0;
double by_do_89 = 0;
double by_do_90 = 0;
double by_do_91 = 0;
int by_in_92 = 0;
double by_do_93 = 0;
double by_do_94 = 0;
int by_in_95 = 0;
long by_lo_96 = 0;
bool by_bo_97 = false;
double by_do_98 = 0;
int by_in_99 = 0;
int by_in_100 = 0;
int by_in_101 = 0;
int by_in_102 = 0;
int by_in_103 = 0;
int by_in_104 = 0;
int by_in_105 = 0;
int by_in_106 = 0;
bool by_bo_107 = false;
bool by_bo_108 = false;
int by_in_109 = 0;
datetime by_da_110[20];
bool by_bo_111 = false;
//----------------------------
int init ()
{
int dfz_in_1;
int dfz_in_2;
//----------------------------
int aa_in_4;
int aa_in_5;
int aa_in_6;
int aa_in_8;
int aa_in_9;
int aa_in_10;
double aa_do_15;
by_st_67 = Symbol() ;
by_bo_111 = true ;
if ( OneChartSetup )
{
if ( !(byby_6()) )
{
by_bo_111 = false ;
return(0);
}
for (dfz_in_1=0 ; dfz_in_1 < 20 ; dfz_in_1 = dfz_in_1 + 1)
{
if ( by_st_68[dfz_in_1]!="" )
{
if ( !(Wait_for_next_candle_at_launch) )
{
by_da_110[dfz_in_1] = iTime(by_st_68[dfz_in_1],0,1);
}
else
{
by_da_110[dfz_in_1] = iTime(by_st_68[dfz_in_1],0,0);
}
if ( DeletePendingOrdersOnRestart )
{
for (dfz_in_2 = 1 ; dfz_in_2 <= 2 ; dfz_in_2 = dfz_in_2 + 1)
{
by_bo_107 = byby_17(dfz_in_2) ;
if ( by_bo_107 )
{
for (aa_in_4 = OrdersTotal() ; aa_in_4 >= 0 ; aa_in_4=aa_in_4 - 1)
{
if ( OrderSelect(aa_in_4,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
for (aa_in_5 = OrdersTotal() ; aa_in_5 >= 0 ; aa_in_5=aa_in_5 - 1)
{
if ( OrderSelect(aa_in_5,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
RefreshRates();
}
}
}}
}
by_st_67 = Symbol() ;
}
else
{
if ( by_bo_1 )
{
if ( Period() != 1 && Period() != 5 && Period() != 15 && Period() != 60 )
{
Print("Timeframe not optimized, use at own risk!");
}
by_bo_107 = byby_17(1) ;
if ( by_bo_107 )
{
by_bo_111 = true ;
}
else
{
Print("This timeframe on pair " + by_st_67 + " is not yet optimized! Running default settings..use at own risk! (See EA description for list of pairs and timeframes.)");
by_in_57 = 30 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 60 ;
by_do_59 = 0 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 450 ;
by_do_16 = -1000 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 15 ;
by_in_24 = 1 ;
by_do_54 = 2.4 ;
by_do_56 = 3 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 140 ;
by_in_30 = 80 ;
by_in_31 = 25 ;
by_in_32 = 40 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 60 ;
by_do_50 = 10 ;
by_in_51 = 9909906 ;
by_in_52 = 99099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_H1A";
}
if ( DeletePendingOrdersOnRestart )
{
for (aa_in_6 = OrdersTotal() ; aa_in_6 >= 0 ; aa_in_6=aa_in_6 - 1)
{
if ( OrderSelect(aa_in_6,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
by_bo_107 = byby_17(2) ;
if ( by_bo_107 )
{
by_bo_111 = true ;
}
if ( DeletePendingOrdersOnRestart )
{
for (aa_in_9 = OrdersTotal() ; aa_in_9 >= 0 ; aa_in_9=aa_in_9 - 1)
{
if ( OrderSelect(aa_in_9,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
for (aa_in_10 = OrdersTotal() ; aa_in_10 >= 0 ; aa_in_10=aa_in_10 - 1)
{
if ( OrderSelect(aa_in_10,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( !(by_bo_111) )
{
return(0);
}}}
by_in_109 = 0 ;
by_in_106 = Period() ;
by_bo_87 = true ;
by_in_95=by_in_33 * 60;
by_bo_97 = false ;
by_lo_96 = TimeCurrent() ;
by_in_92=by_in_57 * 3600;
by_do_90 = by_do_62 - by_in_60 ;
by_do_89 = SymbolInfoDouble(by_st_67,16) ;
by_do_88 = SymbolInfoDouble(by_st_67,16) ;
if ( ( MarketInfo(by_st_67,12)==3 || MarketInfo(by_st_67,12)==5 ) )
{
by_do_88 = by_do_89 * 10 ;
}
if ( by_do_65==0 )
{
by_do_65 = by_do_88 ;
}
by_do_22 = MarketInfo(by_st_67,10) - MarketInfo(by_st_67,9) ;
by_do_72 = StartLots ;
if ( MarketInfo(by_st_67,24)==0.1 )
{
by_do_72 = NormalizeDouble(MathFloor(StartLots * 10) / 10,1) ;
}
if ( by_do_72<MarketInfo(by_st_67,23) )
{
Print("Minimum lotsize for this broker is " + MarketInfo(by_st_67,23) + "lots!!");
}
if ( by_do_72>MarketInfo(by_st_67,25) )
{
Print("Maximum lotsize for this broker is " + MarketInfo(by_st_67,25) + "lots!!");
by_do_72 = MarketInfo(by_st_67,25) ;
}
by_do_84 = AccountBalance() ;
by_do_79 = AccountBalance() ;
by_do_76 = 0 ;
by_do_85 = AccountBalance() ;
if ( autoLotSize )
{
aa_do_15 = by_do_72;
by_do_72 = AccountBalance() / LotSizeSteps * 0.01 ;
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( by_bo_41 )
{
MaxLots = MathFloor(AccountBalance() / by_do_48) * by_do_42 ;
}
if ( by_do_72>MaxLots )
{
by_do_72 = MaxLots ;
}
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( OnlyUp && by_do_72<aa_do_15 )
{
by_do_72 = aa_do_15 ;
}
if ( by_do_72<MarketInfo(by_st_67,23) )
{
Print("Minimum lotsize for this broker is " + MarketInfo(by_st_67,23) + " lots!!");
}
if ( by_do_72>MarketInfo(by_st_67,25) && MarketInfo(by_st_67,25)!=0 )
{
Print("Maximum lotsize for this broker is " + MarketInfo(by_st_67,25) + " lots!!");
by_do_72 = MarketInfo(by_st_67,25) ;
}
if ( MarketInfo(by_st_67,24)==0.1 )
{
by_do_72 = NormalizeDouble(MathFloor(by_do_72 * 10) / 10,1) ;
}}
Print("Starting with lotsize: " + by_do_72);
by_st_69 = trade_comment ;
by_st_70 = trade_comment ;
return(0);
}
//init
//--------------------- ----------------------------------------
int start ()
{
double dfz_do_1;
double dfz_do_2;
int dfz_in_3;
int dfz_in_4;
//----------------------------
double aa_do_1;
int aa_in_2;
double aa_do_4;
int aa_in_5;
int aa_in_7;
int aa_in_8;
int aa_in_10;
int aa_in_11;
int aa_in_12;
int aa_in_13;
int aa_in_14;
int aa_in_15;
int aa_in_16;
int aa_in_17;
int aa_in_18;
if ( !(by_bo_111) )
{
return(0);
}
if ( ( Year() > 2017 || (Year() == 2017 && (Month() > 3 || (Month() == 3 && Day() > 21))) ) )
{
// Print("1 month license expired");
// return(0);
}
if ( OneChartSetup )
{
byby_7();
return(0);
}
aa_do_1 = 0;
for (aa_in_2 = OrdersTotal() ; aa_in_2 >= 0 ; aa_in_2=aa_in_2 - 1)
{
if ( OrderSelect(aa_in_2,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_1 = aa_do_1 + OrderLots();
}
}
dfz_do_1 = aa_do_1 ;
aa_do_4 = 0;
for (aa_in_5 = OrdersTotal() ; aa_in_5 >= 0 ; aa_in_5=aa_in_5 - 1)
{
if ( OrderSelect(aa_in_5,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_4 = aa_do_4 + OrderLots();
}
}
dfz_do_2 = aa_do_4 ;
if ( dfz_do_1>0 && AccountFreeMarginCheck(by_st_67,0,dfz_do_1)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_7 = OrdersTotal() ; aa_in_7 >= 0 ; aa_in_7=aa_in_7 - 1)
{
if ( OrderSelect(aa_in_7,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( dfz_do_2>0 && AccountFreeMarginCheck(by_st_67,1,dfz_do_2)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( by_in_80 == Bars )
{
return(0);
}
by_in_80 = Bars ;
aa_in_10 = 0;
for (aa_in_11 = OrdersTotal() ; aa_in_11 >= 0 ; aa_in_11=aa_in_11 - 1)
{
if ( OrderSelect(aa_in_11,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_10=aa_in_10 + 1;
}
}
by_in_99 = aa_in_10 ;
aa_in_12 = 0;
for (aa_in_13 = OrdersTotal() ; aa_in_13 >= 0 ; aa_in_13=aa_in_13 - 1)
{
if ( OrderSelect(aa_in_13,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_12=aa_in_12 + 1;
}
}
by_in_101 = aa_in_12 ;
aa_in_14 = 0;
for (aa_in_15 = OrdersTotal() ; aa_in_15 >= 0 ; aa_in_15=aa_in_15 - 1)
{
if ( OrderSelect(aa_in_15,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_in_14=aa_in_14 + 1;
}
}
aa_in_16 = aa_in_14;
aa_in_17 = 0;
for (aa_in_18 = OrdersTotal() ; aa_in_18 >= 0 ; aa_in_18=aa_in_18 - 1)
{
if ( OrderSelect(aa_in_18,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_in_17=aa_in_17 + 1;
}
}
dfz_in_3 = aa_in_16 + aa_in_17;
by_in_104 = AccountMargin() ;
if ( by_in_99 > by_in_100 )
{
by_in_100 = by_in_99 ;
}
if ( by_in_101 > by_in_102 )
{
by_in_102 = by_in_101 ;
}
if ( dfz_in_3 > by_in_103 )
{
by_in_103 = dfz_in_3 ;
}
if ( by_in_104 > by_in_105 )
{
by_in_105 = by_in_104 ;
}
if ( by_bo_1 )
{
for (dfz_in_4 = 1 ; dfz_in_4 <= 2 ; dfz_in_4 = dfz_in_4 + 1)
{
by_bo_107 = byby_17(dfz_in_4) ;
by_st_67 = Symbol() ;
by_do_22 = MarketInfo(by_st_67,10) - MarketInfo(by_st_67,9) ;
by_do_89 = SymbolInfoDouble(by_st_67,16) ;
by_do_88 = SymbolInfoDouble(by_st_67,16) ;
if ( ( MarketInfo(by_st_67,12)==3 || MarketInfo(by_st_67,12)==5 ) )
{
by_do_88 = by_do_89 * 10 ;
}
by_do_65 = by_do_88 ;
if ( ( dfz_in_4 == 1 || by_bo_107 ) )
{
by_in_92=by_in_57 * 3600;
byby_8();
RefreshRates();
}
}
}
else
{
byby_8();
}
return(0);
}
//start
//--------------------- ----------------------------------------
int deinit ()
{
//----------------------------
Print("Max Up Trades: " + by_in_100);
Print("Max Down Trades: " + by_in_102);
Print("Max Pending Trades: " + by_in_103);
Print("Max Margin: " + by_in_105);
return(0);
}
//deinit
//--------------------- ----------------------------------------
//----------------------------
//----------------------------
bool byby_6()
{
bool dfz_bo_1;
string dfz_st_2;
int dfz_in_3;
int dfz_in_4;
string dfz_st_5;
//----------------------------
dfz_bo_1 = false ;
if ( ChartPeriod(0) == 1 )
{
Print("Loading M1 Symbols into array...");
dfz_st_2 = run_M1 ;
dfz_bo_1 = true ;
}
if ( ChartPeriod(0) == 5 )
{
Print("Loading M5 Symbols into array...");
dfz_st_2 = run_M5 ;
dfz_bo_1 = true ;
}
if ( ChartPeriod(0) == 15 )
{
Print("Loading M15 Symbols into array...");
dfz_st_2 = run_M15 ;
dfz_bo_1 = true ;
}
if ( ChartPeriod(0) == 60 )
{
Print("Loading H1 Symbols into array...");
dfz_st_2 = run_H1 ;
dfz_bo_1 = true ;
}
if ( !(dfz_bo_1) )
{
Print("Timeframe not supported for OneChartSetup!");
by_bo_111 = false ;
return(false);
}
for (dfz_in_4 = 0 ; dfz_in_4 < 20 ; dfz_in_4 = dfz_in_4 + 1)
{
by_st_68[dfz_in_4] = NULL;
dfz_st_5 = CharToString(StringGetCharacter(dfz_st_2,dfz_in_3)) ;
if ( dfz_st_5 != ";" )
{
while (dfz_st_5 != "")
{
if ( dfz_st_5 != ";" && dfz_st_5 != "" )
{
by_st_68[dfz_in_4] = StringConcatenate(by_st_68[dfz_in_4],dfz_st_5);
}
dfz_in_3 = dfz_in_3 + 1;
dfz_st_5 = CharToString(StringGetCharacter(dfz_st_2,dfz_in_3)) ;
if ( dfz_st_5 == ";" )
break;
}
}
dfz_in_3 = dfz_in_3 + 1;
if ( by_st_68[dfz_in_4]!="" )
{
by_st_67 = by_st_68[dfz_in_4] ;
if ( ( byby_17(1) || byby_17(2) ) )
{
if ( Period() != 60 )
{
Print("M" + ChartPeriod(0) + " symbol " + dfz_in_4 + " = " + by_st_68[dfz_in_4]);
}
else
{
Print("H1 symbol " + dfz_in_4 + " = " + by_st_68[dfz_in_4]);
}}
else
{
Print("pair " + by_st_67 + " not optimized. Please remove from selection for using the OneChartSetup function.");
dfz_bo_1 = false ;
}}
}
return(dfz_bo_1);
}
//byby_6
//--------------------- ----------------------------------------
int byby_7()
{
int dfz_in_1;
double dfz_do_2;
double dfz_do_3;
int dfz_in_4;
//----------------------------
double aa_do_2;
int aa_in_6;
double aa_do_7;
int aa_in_8;
int aa_in_10;
int aa_in_11;
for (dfz_in_1=0 ; dfz_in_1 < 20 ; dfz_in_1 = dfz_in_1 + 1)
{
if ( by_st_68[dfz_in_1]=="" )
break;
by_st_67 = by_st_68[dfz_in_1] ;
by_do_22 = MarketInfo(by_st_67,10) - MarketInfo(by_st_67,9) ;
by_do_89 = SymbolInfoDouble(by_st_67,16) ;
by_do_88 = SymbolInfoDouble(by_st_67,16) ;
if ( ( MarketInfo(by_st_67,12)==3 || MarketInfo(by_st_67,12)==5 ) )
{
by_do_88 = by_do_89 * 10 ;
}
by_do_65 = by_do_88 ;
if ( iTime(by_st_67,0,0) == by_da_110[dfz_in_1] )
{
aa_do_2 = 0;
for (aa_in_6 = OrdersTotal() ; aa_in_6 >= 0 ; aa_in_6=aa_in_6 - 1)
{
if ( OrderSelect(aa_in_6,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_2 = aa_do_2 + OrderLots();
}
}
dfz_do_2 = aa_do_2 ;
aa_do_7 = 0;
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_7 = aa_do_7 + OrderLots();
}
}
dfz_do_3 = aa_do_7 ;
if ( dfz_do_2>0 && AccountFreeMarginCheck(by_st_67,0,dfz_do_2)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_10 = OrdersTotal() ; aa_in_10 >= 0 ; aa_in_10=aa_in_10 - 1)
{
if ( OrderSelect(aa_in_10,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
OrderDelete(OrderTicket(),Red);
}
}
}
if ( dfz_do_3>0 && AccountFreeMarginCheck(by_st_67,1,dfz_do_3)<=10 )
{
Print("Balance too low for pending orders..deleting!");
for (aa_in_11 = OrdersTotal() ; aa_in_11 >= 0 ; aa_in_11=aa_in_11 - 1)
{
if ( OrderSelect(aa_in_11,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
OrderDelete(OrderTicket(),Red);
}
}
}}
if ( iTime(by_st_67,0,0) != by_da_110[dfz_in_1] )
{
by_da_110[dfz_in_1] = iTime(by_st_67,0,0);
for (dfz_in_4 = 1 ; dfz_in_4 <= 2 ; dfz_in_4 = dfz_in_4 + 1)
{
by_bo_107 = byby_17(dfz_in_4) ;
if ( by_bo_107 )
{
by_in_92=by_in_57 * 3600;
byby_8();
RefreshRates();
}
}
}
}
return(0);
}
//byby_7
//--------------------- ----------------------------------------
void byby_8()
{
//----------------------------
int aa_in_1;
double aa_do_2;
int aa_in_4;
int aa_in_3;
double aa_do_6;
int aa_in_8;
double aa_do_12;
by_do_71 = iATR(by_st_67,60,by_in_21,1) ;
by_do_98 = iMA(by_st_67,by_in_14,by_in_13,0,MODE_EMA,PRICE_CLOSE,1) ;
byby_15();
if ( by_in_12 == 1 )
{
by_do_93 = iOpen(by_st_67,0,by_in_19) ;
by_do_94 = iOpen(by_st_67,0,by_in_19) ;
}
if ( by_in_12 == 2 )
{
aa_in_1 = by_in_19;
aa_do_2 = iLow(by_st_67,0,by_in_24);
for (aa_in_4 = by_in_24 + 1 ; aa_in_4 < aa_in_1 ; aa_in_4=aa_in_4 + 1)
{
if ( iLow(by_st_67,0,aa_in_4)<aa_do_2 )
{
aa_do_2 = iLow(by_st_67,0,aa_in_4);
}
}
by_do_93 = NormalizeDouble(aa_do_2,MarketInfo(by_st_67,12)) ;
aa_in_3 = by_in_19;
aa_do_6 = iHigh(by_st_67,0,by_in_24);
for (aa_in_8 = by_in_24 + 1 ; aa_in_8 < aa_in_3 ; aa_in_8=aa_in_8 + 1)
{
if ( iHigh(by_st_67,0,aa_in_8)>aa_do_6 )
{
aa_do_6 = iHigh(by_st_67,0,aa_in_8);
}
}
by_do_94 = NormalizeDouble(aa_do_6,MarketInfo(by_st_67,12)) ;
}
if ( by_in_12 == 3 )
{
by_do_93 = by_do_98 ;
by_do_94 = by_do_98 ;
}
if ( by_do_49>0 )
{
byby_13();
}
by_bo_97 = false ;
if ( TimeCurrent() > by_lo_96 + by_in_95 )
{
by_bo_97 = true ;
by_lo_96 = TimeCurrent() ;
}
byby_11();
byby_12();
if ( autoLotSize )
{
aa_do_12 = by_do_72;
by_do_72 = AccountBalance() / LotSizeSteps * 0.01 ;
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( by_bo_41 )
{
MaxLots = MathFloor(AccountBalance() / by_do_48) * by_do_42 ;
}
if ( by_do_72>MaxLots )
{
by_do_72 = MaxLots ;
}
if ( by_do_72<StartLots )
{
by_do_72 = StartLots ;
}
if ( OnlyUp && by_do_72<aa_do_12 )
{
by_do_72 = aa_do_12 ;
}
if ( by_do_72<MarketInfo(by_st_67,23) )
{
Print("Minimum lotsize for this broker is " + MarketInfo(by_st_67,23) + " lots!!");
}
if ( by_do_72>MarketInfo(by_st_67,25) && MarketInfo(by_st_67,25)!=0 )
{
Print("Maximum lotsize for this broker is " + MarketInfo(by_st_67,25) + " lots!!");
by_do_72 = MarketInfo(by_st_67,25) ;
}
if ( MarketInfo(by_st_67,24)==0.1 )
{
by_do_72 = NormalizeDouble(MathFloor(by_do_72 * 10) / 10,1) ;
}}
if ( by_do_72>=MarketInfo(by_st_67,23) )
{
if ( iClose(by_st_67,0,1)>by_do_20 * by_do_88 + by_do_93 && iClose(by_st_67,0,1) )
{
byby_9();
}
if (!(iClose(by_st_67,0,1)<by_do_94 - by_do_20 * by_do_88)) return;
if (!(iClose(by_st_67,0,1))) return;
byby_10();
return;
}
Print("Lotsize for " + by_st_67 + " is smaller than minimum lotsize for this symbol..skipping trade!");
}
//byby_8
//--------------------- ----------------------------------------
bool byby_9()
{
double dfz_do_1;
double dfz_do_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_6;
int aa_in_7;
int aa_in_20;
int aa_in_21;
bool aa_bo_22;
int aa_in_23;
int aa_in_26;
int aa_in_28;
bool aa_bo_29;
int aa_in_30;
int aa_in_33;
int aa_in_35;
int aa_in_37;
int aa_in_38;
double aa_do_41;
double aa_do_43;
int aa_in_45;
int aa_in_46;
bool aa_bo_47;
int aa_in_48;
double aa_do_49;
int aa_in_50;
int aa_in_55;
int aa_in_57;
bool aa_bo_58;
int aa_in_59;
double aa_do_60;
int aa_in_61;
if ( by_bo_66 )
{
Comment("Deviation: " + (iClose(by_st_67,0,1) - by_do_93) / by_do_71);
}
if ( iClose(by_st_67,0,1) - by_do_93>by_do_54 * by_do_71 )
{
aa_in_6 = 0;
for (aa_in_7 = OrdersTotal() ; aa_in_7 >= 0 ; aa_in_7=aa_in_7 - 1)
{
if ( OrderSelect(aa_in_7,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_6=aa_in_6 + 1;
}
}
if ( aa_in_6 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_1 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_1 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_2 = (iClose(by_st_67,0,1) - by_do_93) * by_do_28 + iClose(by_st_67,0,1) ;
if ( by_do_29>0 )
{
dfz_do_2 = by_do_29 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_2<MarketInfo(by_st_67,14) * 2 * by_do_89 + MarketInfo(by_st_67,10) )
{
dfz_do_2 = by_do_29 * by_do_88 + MarketInfo(by_st_67,10) ;
}
dfz_do_3 = iClose(by_st_67,0,1) + by_do_22 - ((iClose(by_st_67,0,1) - by_do_93) * by_do_27) ;
if ( dfz_do_3>iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_3 = iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_3<iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_3 = iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 ;
}
if ( dfz_do_3>MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * 2 * by_do_89 )
{
dfz_do_3 = MarketInfo(by_st_67,9) - by_in_31 * by_do_88 ;
}
if ( by_bo_25 )
{
aa_in_20 = 0;
aa_in_21 = by_in_51;
if ( by_bo_37 )
{
aa_bo_22 = false;
}
else
{
for (aa_in_23 = 0 ; aa_in_23 < OrdersTotal() ; aa_in_23=aa_in_23 + 1)
{
if ( OrderSelect(aa_in_23,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_20 && OrderMagicNumber() == aa_in_21 && OrderSymbol() == by_st_67 )
{
aa_bo_22 = true;
break;
}
}
aa_bo_22 = false;
}
if ( aa_bo_22 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUY,by_do_72 * dfz_do_1,MarketInfo(by_st_67,10),by_in_63,dfz_do_3,dfz_do_2,by_st_69,by_in_51,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buyorder 1");
}}}
if ( by_bo_26 )
{
aa_in_26 = 0;
aa_in_28 = by_in_52;
if ( by_bo_37 )
{
aa_bo_29 = false;
}
else
{
for (aa_in_30 = 0 ; aa_in_30 < OrdersTotal() ; aa_in_30=aa_in_30 + 1)
{
if ( OrderSelect(aa_in_30,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_26 && OrderMagicNumber() == aa_in_28 && OrderSymbol() == by_st_67 )
{
aa_bo_29 = true;
break;
}
}
aa_bo_29 = false;
}
if ( aa_bo_29 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUY,by_do_72 * dfz_do_1,MarketInfo(by_st_67,10),by_in_63,dfz_do_3,0,by_st_69,by_in_52,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buyorder 2");
}}}}}
if ( iClose(by_st_67,0,1) - by_do_93>by_do_56 * by_do_71 )
{
aa_in_33 = 0;
for (aa_in_35 = OrdersTotal() ; aa_in_35 >= 0 ; aa_in_35=aa_in_35 - 1)
{
if ( OrderSelect(aa_in_35,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_in_33=aa_in_33 + 1;
}
}
if ( aa_in_33 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_4 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_4 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_5 = MarketInfo(by_st_67,10) ;
if ( by_in_12 == 2 )
{
dfz_do_5 = by_do_93 ;
}
aa_in_37 = 0;
for (aa_in_38 = OrdersTotal() ; aa_in_38 >= 0 ; aa_in_38=aa_in_38 - 1)
{
if ( OrderSelect(aa_in_38,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_in_37=aa_in_37 + 1;
}
}
dfz_do_6 = dfz_do_5 - (aa_in_37 * by_do_59 + by_do_58) * by_do_88 ;
if ( dfz_do_6>MarketInfo(by_st_67,9) - by_do_22 * 2 )
{
dfz_do_6 = MarketInfo(by_st_67,9) - by_do_22 * 2 ;
}
dfz_do_7 = dfz_do_6 - (dfz_do_5 - dfz_do_6) * by_do_28 ;
if ( dfz_do_7>0 )
{
dfz_do_7 = dfz_do_6 - by_do_29 * by_do_88 ;
}
aa_do_41 = dfz_do_6 - by_do_22 * 2;
if ( dfz_do_7>dfz_do_6 - by_do_22 * 2 )
{
dfz_do_7 = aa_do_41 ;
}
dfz_do_8 = (dfz_do_5 - dfz_do_6) * by_do_27 + dfz_do_6 ;
if ( dfz_do_8<by_in_31 * by_do_88 + dfz_do_6 )
{
dfz_do_8 = by_in_31 * by_do_88 + dfz_do_6 ;
}
if ( dfz_do_8>by_in_32 * by_do_88 + dfz_do_6 )
{
dfz_do_8 = by_in_32 * by_do_88 + dfz_do_6 ;
}
aa_do_43 = by_do_22 * 2 + dfz_do_6;
if ( dfz_do_8<by_do_22 * 2 + dfz_do_6 )
{
dfz_do_8 = aa_do_43 ;
}
if ( by_bo_25 )
{
aa_in_45 = 5;
aa_in_46 = by_in_51;
if ( by_bo_37 )
{
aa_bo_47 = false;
}
else
{
for (aa_in_48 = 0 ; aa_in_48 < OrdersTotal() ; aa_in_48=aa_in_48 + 1)
{
if ( OrderSelect(aa_in_48,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_45 && OrderMagicNumber() == aa_in_46 && OrderSymbol() == by_st_67 )
{
aa_bo_47 = true;
break;
}
}
aa_bo_47 = false;
}
if ( aa_bo_47 == false && by_bo_11 && Run_ST2 )
{
aa_do_49 = 0;
for (aa_in_50 = OrdersTotal() ; aa_in_50 >= 0 ; aa_in_50=aa_in_50 - 1)
{
if ( OrderSelect(aa_in_50,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_49 = aa_do_49 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_4 + aa_do_49)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELLSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,dfz_do_7,by_st_70,by_in_51,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellstoporder 1");
}}}}
if ( by_bo_26 )
{
aa_in_55 = 5;
aa_in_57 = by_in_52;
if ( by_bo_37 )
{
aa_bo_58 = false;
}
else
{
for (aa_in_59 = 0 ; aa_in_59 < OrdersTotal() ; aa_in_59=aa_in_59 + 1)
{
if ( OrderSelect(aa_in_59,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_55 && OrderMagicNumber() == aa_in_57 && OrderSymbol() == by_st_67 )
{
aa_bo_58 = true;
break;
}
}
aa_bo_58 = false;
}
if ( aa_bo_58 == false && by_bo_11 && Run_ST2 )
{
aa_do_60 = 0;
for (aa_in_61 = OrdersTotal() ; aa_in_61 >= 0 ; aa_in_61=aa_in_61 - 1)
{
if ( OrderSelect(aa_in_61,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 5 )
{
aa_do_60 = aa_do_60 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_4 + aa_do_60)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELLSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,0,by_st_70,by_in_52,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellstoporder 2");
}}}}}}
return(true);
}
//byby_9
//--------------------- ----------------------------------------
bool byby_10()
{
double dfz_do_1;
double dfz_do_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_6;
int aa_in_7;
int aa_in_15;
int aa_in_16;
bool aa_bo_17;
int aa_in_18;
int aa_in_23;
int aa_in_25;
bool aa_bo_26;
int aa_in_27;
int aa_in_32;
int aa_in_35;
int aa_in_37;
int aa_in_38;
double aa_do_39;
double aa_do_41;
double aa_do_46;
int aa_in_49;
int aa_in_50;
bool aa_bo_51;
int aa_in_52;
double aa_do_53;
int aa_in_54;
int aa_in_59;
int aa_in_61;
bool aa_bo_62;
int aa_in_63;
double aa_do_64;
int aa_in_65;
if ( by_bo_66 )
{
Comment("Deviation: " + (iOpen(by_st_67,0,1) - iClose(by_st_67,0,1)) / by_do_71);
}
if ( by_do_94 - iClose(by_st_67,0,1)>by_do_54 * by_do_71 )
{
aa_in_6 = 0;
for (aa_in_7 = OrdersTotal() ; aa_in_7 >= 0 ; aa_in_7=aa_in_7 - 1)
{
if ( OrderSelect(aa_in_7,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_6=aa_in_6 + 1;
}
}
if ( aa_in_6 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_1 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_1 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_2 = iClose(by_st_67,0,1) - (by_do_94 - iClose(by_st_67,0,1)) * by_do_28 ;
if ( by_do_29>0 )
{
dfz_do_2 = iClose(by_st_67,0,1) - by_do_29 * by_do_88 ;
}
if ( dfz_do_2>MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * 2 * by_do_89 )
{
dfz_do_2 = MarketInfo(by_st_67,9) - by_do_29 * by_do_88 ;
}
dfz_do_3 = (by_do_94 - iClose(by_st_67,0,1)) * by_do_27 + iClose(by_st_67,0,1) ;
if ( dfz_do_3<by_in_31 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_3 = by_in_31 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_3>by_in_32 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_3 = by_in_32 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_3<MarketInfo(by_st_67,14) * 2 * by_do_89 + MarketInfo(by_st_67,10) )
{
dfz_do_3 = by_in_31 * by_do_88 + MarketInfo(by_st_67,10) ;
}
if ( by_bo_25 )
{
aa_in_15 = 1;
aa_in_16 = by_in_51;
if ( by_bo_37 )
{
aa_bo_17 = false;
}
else
{
for (aa_in_18 = 0 ; aa_in_18 < OrdersTotal() ; aa_in_18=aa_in_18 + 1)
{
if ( OrderSelect(aa_in_18,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_15 && OrderMagicNumber() == aa_in_16 && OrderSymbol() == by_st_67 )
{
aa_bo_17 = true;
break;
}
}
aa_bo_17 = false;
}
if ( aa_bo_17 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELL,by_do_72 * dfz_do_1,MarketInfo(by_st_67,9),by_in_63,NormalizeDouble(dfz_do_3,MarketInfo(by_st_67,12)),dfz_do_2,by_st_69,by_in_51,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellorder 1");
}}}
if ( by_bo_26 )
{
aa_in_23 = 1;
aa_in_25 = by_in_52;
if ( by_bo_37 )
{
aa_bo_26 = false;
}
else
{
for (aa_in_27 = 0 ; aa_in_27 < OrdersTotal() ; aa_in_27=aa_in_27 + 1)
{
if ( OrderSelect(aa_in_27,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_23 && OrderMagicNumber() == aa_in_25 && OrderSymbol() == by_st_67 )
{
aa_bo_26 = true;
break;
}
}
aa_bo_26 = false;
}
if ( aa_bo_26 == false && by_bo_10 && Run_ST1 && AccountFreeMarginCheck(by_st_67,1,by_do_72 * dfz_do_1)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_SELL,by_do_72 * dfz_do_1,MarketInfo(by_st_67,9),by_in_63,NormalizeDouble(dfz_do_3,MarketInfo(by_st_67,12)),0,by_st_69,by_in_52,0,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting sellorder 2");
}}}}}
if ( by_do_94 - iClose(by_st_67,0,1)>by_do_56 * by_do_71 )
{
aa_in_32 = 0;
for (aa_in_35 = OrdersTotal() ; aa_in_35 >= 0 ; aa_in_35=aa_in_35 - 1)
{
if ( OrderSelect(aa_in_35,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_in_32=aa_in_32 + 1;
}
}
if ( aa_in_32 < by_in_38 )
{
if ( by_bo_64 )
{
by_bo_87 = false ;
}
dfz_do_4 = 1 ;
if ( DayOfWeek() == 5 && Hour()>by_do_40 )
{
dfz_do_4 = by_do_39 ;
if ( by_do_39==0 )
{
return(false);
}}
dfz_do_5 = MarketInfo(by_st_67,9) ;
if ( by_in_12 == 2 )
{
dfz_do_5 = by_do_94 ;
}
aa_in_37 = 0;
for (aa_in_38 = OrdersTotal() ; aa_in_38 >= 0 ; aa_in_38=aa_in_38 - 1)
{
if ( OrderSelect(aa_in_38,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_in_37=aa_in_37 + 1;
}
}
dfz_do_6 = (aa_in_37 * by_do_59 + by_do_58) * by_do_88 + dfz_do_5 ;
aa_do_39 = by_do_22 * 2;
if ( dfz_do_6<by_do_22 * 2 + MarketInfo(by_st_67,10) )
{
dfz_do_6 = MarketInfo(by_st_67,10) + aa_do_39 ;
}
dfz_do_7 = (dfz_do_6 - dfz_do_5) * by_do_28 + dfz_do_6 ;
if ( by_do_29>0 )
{
dfz_do_7 = by_do_29 * by_do_88 + dfz_do_6 ;
}
aa_do_41 = by_do_22 * 2 + dfz_do_6;
if ( dfz_do_7<by_do_22 * 2 + dfz_do_6 )
{
dfz_do_7 = aa_do_41 ;
}
dfz_do_8 = dfz_do_6 + by_do_22 - (dfz_do_6 - dfz_do_5) * by_do_27 ;
if ( dfz_do_8>dfz_do_6 + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_8 = dfz_do_6 + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_8<dfz_do_6 + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_8 = dfz_do_6 + by_do_22 - by_in_32 * by_do_88 ;
}
aa_do_46 = dfz_do_6 - by_do_22 * 2;
if ( dfz_do_8>dfz_do_6 - by_do_22 * 2 )
{
dfz_do_8 = aa_do_46 ;
}
if ( by_bo_25 )
{
aa_in_49 = 4;
aa_in_50 = by_in_51;
if ( by_bo_37 )
{
aa_bo_51 = false;
}
else
{
for (aa_in_52 = 0 ; aa_in_52 < OrdersTotal() ; aa_in_52=aa_in_52 + 1)
{
if ( OrderSelect(aa_in_52,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_49 && OrderMagicNumber() == aa_in_50 && OrderSymbol() == by_st_67 )
{
aa_bo_51 = true;
break;
}
}
aa_bo_51 = false;
}
if ( aa_bo_51 == false && by_bo_11 && Run_ST2 )
{
aa_do_53 = 0;
for (aa_in_54 = OrdersTotal() ; aa_in_54 >= 0 ; aa_in_54=aa_in_54 - 1)
{
if ( OrderSelect(aa_in_54,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_53 = aa_do_53 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_4 + aa_do_53)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUYSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,dfz_do_7,by_st_70,by_in_51,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buystoporder 1");
}}}}
if ( by_bo_26 )
{
aa_in_59 = 4;
aa_in_61 = by_in_52;
if ( by_bo_37 )
{
aa_bo_62 = false;
}
else
{
for (aa_in_63 = 0 ; aa_in_63 < OrdersTotal() ; aa_in_63=aa_in_63 + 1)
{
if ( OrderSelect(aa_in_63,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == aa_in_59 && OrderMagicNumber() == aa_in_61 && OrderSymbol() == by_st_67 )
{
aa_bo_62 = true;
break;
}
}
aa_bo_62 = false;
}
if ( aa_bo_62 == false && by_bo_11 && Run_ST2 )
{
aa_do_64 = 0;
for (aa_in_65 = OrdersTotal() ; aa_in_65 >= 0 ; aa_in_65=aa_in_65 - 1)
{
if ( OrderSelect(aa_in_65,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 4 )
{
aa_do_64 = aa_do_64 + OrderLots();
}
}
if ( AccountFreeMarginCheck(by_st_67,0,by_do_72 * dfz_do_4 + aa_do_64)>0 )
{
RefreshRates();
while (!(IsTradeAllowed()))
{
RefreshRates();
}
by_in_86 = OrderSend(by_st_67,OP_BUYSTOP,by_do_72 * dfz_do_4,dfz_do_6,by_in_63,dfz_do_8,0,by_st_70,by_in_52,TimeCurrent() + by_in_92,Green) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting buystoporder 2");
}}}}}}
return(true);
}
//byby_10
//--------------------- ----------------------------------------
bool byby_11()
{
double dfz_do_1;
int dfz_in_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_44;
double aa_do_47;
int aa_in_49;
dfz_do_1 = MarketInfo(by_st_67,14) * by_do_89 ;
if ( dfz_do_1==0 )
{
dfz_do_1 = by_do_65 ;
}
for (dfz_in_2=0 ; dfz_in_2 < OrdersTotal() ; dfz_in_2 = dfz_in_2 + 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == 0 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
dfz_do_3 = OrderStopLoss() ;
if ( ( ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 && dfz_do_3==0 ) || dfz_do_3==0 ) )
{
dfz_do_4 = by_do_28 * by_do_71 + OrderOpenPrice() ;
if ( by_do_29>0 )
{
dfz_do_4 = by_do_29 * by_do_88 + OrderOpenPrice() ;
}
dfz_do_5 = iClose(by_st_67,0,1) + by_do_22 - ((iClose(by_st_67,0,1) - by_do_93) * by_do_27) ;
if ( dfz_do_5>iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_5 = iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_5<iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_5 = iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 ;
}
if ( dfz_do_5>OrderOpenPrice() )
{
dfz_do_5 = OrderOpenPrice() + by_do_22 - by_in_31 * by_do_88 ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_5,MarketInfo(by_st_67,12)),NormalizeDouble(dfz_do_4,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting SL & takeprofit");
}
else
{
return(true);
}}
if ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 )
{
dfz_do_6 = by_do_28 * by_do_71 + OrderOpenPrice() ;
if ( by_do_29>0 )
{
dfz_do_6 = by_do_29 * by_do_88 + OrderOpenPrice() ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,NormalizeDouble(dfz_do_6,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting takeprofit");
}}
if ( ( dfz_do_3==0 || dfz_do_3==0 ) )
{
if ( MarketInfo(by_st_67,10)<OrderOpenPrice() - by_in_32 * by_do_88 )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,9),100,0xFFFFFFFF);
}
dfz_do_7 = iClose(by_st_67,0,1) + by_do_22 - ((iClose(by_st_67,0,1) - by_do_93) * by_do_27) ;
if ( dfz_do_7>iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 )
{
dfz_do_7 = iClose(by_st_67,0,1) + by_do_22 - by_in_31 * by_do_88 ;
}
if ( dfz_do_7<iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 )
{
dfz_do_7 = iClose(by_st_67,0,1) + by_do_22 - by_in_32 * by_do_88 ;
}
if ( dfz_do_7>OrderOpenPrice() )
{
dfz_do_7 = OrderOpenPrice() + by_do_22 - by_in_31 * by_do_88 ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_7,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting stoploss");
}}
if ( dfz_do_3!=0 )
{
if ( by_in_23 > 0 )
{
aa_in_44 = by_in_23;
aa_do_47 = iLow(by_st_67,PERIOD_H1,by_in_24);
for (aa_in_49 = by_in_24 + 1 ; aa_in_49 < aa_in_44 ; aa_in_49=aa_in_49 + 1)
{
if ( iLow(by_st_67,PERIOD_H1,aa_in_49)<aa_do_47 && iLow(by_st_67,PERIOD_H1,aa_in_49)<iLow(by_st_67,PERIOD_H1,aa_in_49 + 1) )
{
aa_do_47 = iLow(by_st_67,PERIOD_H1,aa_in_49);
}
}
dfz_do_8 = NormalizeDouble(aa_do_47,MarketInfo(by_st_67,12)) ;
if ( dfz_do_8 - by_in_36 * by_do_88>dfz_do_3 + dfz_do_1 + by_do_89 && dfz_do_8 - by_in_36 * by_do_88<OrderOpenPrice() && dfz_do_8 - by_in_36 * by_do_88<MarketInfo(by_st_67,9) - dfz_do_1 && dfz_do_8 - by_in_36 * by_do_88!=dfz_do_3 )
{
dfz_do_3 = NormalizeDouble(dfz_do_8 - by_in_36 * by_do_88,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying stoploss 1");
}}}
if ( by_bo_97 && by_do_34 * by_do_88 + dfz_do_3>=dfz_do_3 + by_do_89 && by_do_34 * by_do_88 + dfz_do_3<MarketInfo(by_st_67,9) - by_do_89 && dfz_do_3<by_do_35 * by_do_88 + OrderOpenPrice() )
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(by_do_34 * by_do_88 + dfz_do_3,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,Green);
}
if ( OrderMagicNumber() == by_in_52 && iClose(by_st_67,0,1)>NormalizeDouble(by_in_30 * by_do_88 + dfz_do_3 + dfz_do_1 + by_do_89,MarketInfo(by_st_67,12)) && NormalizeDouble(iClose(by_st_67,0,1) - by_in_30 * by_do_88,MarketInfo(by_st_67,12))<MarketInfo(by_st_67,9) - dfz_do_1 - by_do_89 )
{
dfz_do_3 = NormalizeDouble(iClose(by_st_67,0,1) - by_in_30 * by_do_88,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,0,0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying trailingstop buyorder");
}}}}
}
return(false);
}
//byby_11
//--------------------- ----------------------------------------
bool byby_12()
{
double dfz_do_1;
int dfz_in_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
double dfz_do_7;
double dfz_do_8;
//----------------------------
int aa_in_25;
double aa_do_28;
int aa_in_30;
dfz_do_1 = MarketInfo(by_st_67,14) * by_do_89 ;
if ( dfz_do_1==0 )
{
dfz_do_1 = by_do_65 ;
}
for (dfz_in_2=0 ; dfz_in_2 < OrdersTotal() ; dfz_in_2 = dfz_in_2 + 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && OrderType() == 1 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
dfz_do_3 = OrderStopLoss() ;
if ( ( ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 && dfz_do_3==0 ) || dfz_do_3==0 ) )
{
dfz_do_4 = OrderOpenPrice() - by_do_28 * by_do_71 ;
if ( by_do_29>0 )
{
dfz_do_4 = OrderOpenPrice() - by_do_29 * by_do_88 ;
}
dfz_do_5 = (by_do_94 - iClose(by_st_67,0,1)) * by_do_27 + iClose(by_st_67,0,1) ;
if ( dfz_do_5<by_in_31 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_5 = by_in_31 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_5>by_in_32 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_5 = by_in_32 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_5<OrderOpenPrice() )
{
dfz_do_5 = by_in_31 * by_do_88 + OrderOpenPrice() ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_5,MarketInfo(by_st_67,12)),NormalizeDouble(dfz_do_4,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting takeprofit");
}
else
{
return(true);
}}
if ( OrderTakeProfit()==0 && OrderMagicNumber() == by_in_51 )
{
dfz_do_6 = OrderOpenPrice() - by_do_28 * by_do_71 ;
if ( by_do_29>0 )
{
dfz_do_6 = OrderOpenPrice() - by_do_29 * by_do_88 ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,NormalizeDouble(dfz_do_6,MarketInfo(by_st_67,12)),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting takeprofit");
}}
if ( ( dfz_do_3==0 || dfz_do_3==0 ) )
{
if ( MarketInfo(by_st_67,9)>by_in_32 * by_do_88 + OrderOpenPrice() )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,10),100,0xFFFFFFFF);
}
dfz_do_7 = (by_do_94 - iClose(by_st_67,0,1)) * by_do_27 + iClose(by_st_67,0,1) ;
if ( dfz_do_7<by_in_31 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_7 = by_in_31 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_7>by_in_32 * by_do_88 + iClose(by_st_67,0,1) )
{
dfz_do_7 = by_in_32 * by_do_88 + iClose(by_st_67,0,1) ;
}
if ( dfz_do_7<OrderOpenPrice() )
{
dfz_do_7 = by_in_31 * by_do_88 + OrderOpenPrice() ;
}
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_7,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when setting stoploss");
}}
if ( dfz_do_3!=0 )
{
if ( by_in_23 > 0 )
{
aa_in_25 = by_in_23;
aa_do_28 = iHigh(by_st_67,PERIOD_H1,by_in_24);
for (aa_in_30 = by_in_24 + 1 ; aa_in_30 < aa_in_25 ; aa_in_30=aa_in_30 + 1)
{
if ( iHigh(by_st_67,PERIOD_H1,aa_in_30)>aa_do_28 && iHigh(by_st_67,PERIOD_H1,aa_in_30)>iHigh(by_st_67,PERIOD_H1,aa_in_30 + 1) )
{
aa_do_28 = iHigh(by_st_67,PERIOD_H1,aa_in_30);
}
}
dfz_do_8 = by_in_36 * by_do_88 + NormalizeDouble(aa_do_28,MarketInfo(by_st_67,12)) + by_do_22 ;
if ( dfz_do_8<dfz_do_3 - dfz_do_1 - by_do_89 && dfz_do_8>OrderOpenPrice() && dfz_do_8>MarketInfo(by_st_67,10) + dfz_do_1 && dfz_do_8!=dfz_do_3 )
{
dfz_do_3 = NormalizeDouble(dfz_do_8,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying stoploss 2");
}}}
if ( by_bo_97 && dfz_do_3 - by_do_34 * by_do_88<=dfz_do_3 - by_do_89 && dfz_do_3 - by_do_34 * by_do_88>MarketInfo(by_st_67,10) + by_do_89 && dfz_do_3>OrderOpenPrice() - by_do_35 * by_do_88 )
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(dfz_do_3 - by_do_34 * by_do_88,MarketInfo(by_st_67,12)),OrderTakeProfit(),0,Green);
}
if ( OrderMagicNumber() == by_in_52 && iClose(by_st_67,0,1)<NormalizeDouble(dfz_do_3 - by_do_22 - by_in_30 * by_do_88 - dfz_do_1 - by_do_89,MarketInfo(by_st_67,12)) )
{
if ( NormalizeDouble(by_in_30 * by_do_88 + iClose(by_st_67,0,1) + by_do_22,MarketInfo(by_st_67,12))>MarketInfo(by_st_67,10) + dfz_do_1 + by_do_89 )
{
dfz_do_3 = NormalizeDouble(by_in_30 * by_do_88 + iClose(by_st_67,0,1) + by_do_22,MarketInfo(by_st_67,12)) ;
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,0,0,0xFFFFFFFF) ;
}
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying trailingstop sellorder");
}}}}
}
return(false);
}
//byby_12
//--------------------- ----------------------------------------
void byby_13()
{
int dfz_in_1;
double dfz_do_2;
double dfz_do_3;
//----------------------------
if (OrdersTotal() <= 0) return;
for (dfz_in_1=0 ; dfz_in_1 < OrdersTotal() ; dfz_in_1 = dfz_in_1 + 1)
{
if ( OrderSelect(dfz_in_1,SELECT_BY_POS,MODE_TRADES) == true )
{
if ( OrderType() == 0 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && MarketInfo(by_st_67,10)>by_do_49 * by_do_88 + OrderOpenPrice() )
{
dfz_do_2 = NormalizeDouble(by_do_50 * by_do_88 + OrderOpenPrice(),MarketInfo(by_st_67,12)) ;
RefreshRates();
if ( dfz_do_2>=MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * by_do_89 )
{
dfz_do_2 = NormalizeDouble(MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * by_do_89 - by_do_89,MarketInfo(by_st_67,12)) ;
}
if ( dfz_do_2>OrderStopLoss() + by_do_89 )
{
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_2,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying breakevenstop");
}}}
if ( OrderType() == 1 && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && MarketInfo(by_st_67,9)<OrderOpenPrice() - by_do_49 * by_do_88 )
{
dfz_do_3 = NormalizeDouble(OrderOpenPrice() - by_do_50 * by_do_88,MarketInfo(by_st_67,12)) ;
RefreshRates();
if ( dfz_do_3<=MarketInfo(by_st_67,14) * by_do_89 + MarketInfo(by_st_67,10) )
{
dfz_do_3 = NormalizeDouble(MarketInfo(by_st_67,14) * by_do_89 + MarketInfo(by_st_67,10) + by_do_89,MarketInfo(by_st_67,12)) ;
}
if ( dfz_do_3<OrderStopLoss() - by_do_89 )
{
by_in_86 = OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,OrderTakeProfit(),0,0xFFFFFFFF) ;
if ( by_in_86 <= 0 )
{
Print("error: \'" + byby_14(GetLastError()) + "\' when modifying breakevenstop");
}}}}
}
}
//byby_13
//--------------------- ----------------------------------------
string byby_14 (int bsw_0)
{
string dfz_st_1;
//----------------------------
if ( by_in_86 < 0 )
{
by_in_45=by_in_45 + 1;
}
switch(bsw_0)
{
case 1 :
dfz_st_1 = "no error" ;
break;
case 2 :
dfz_st_1 = "common error" ;
break;
case 3 :
dfz_st_1 = "invalid trade parameters" ;
break;
case 4 :
dfz_st_1 = "trade server is busy" ;
break;
case 5 :
dfz_st_1 = "old version of the client terminal" ;
break;
case 6 :
dfz_st_1 = "no connection with trade server" ;
break;
case 7 :
dfz_st_1 = "not enough rights" ;
break;
case 8 :
dfz_st_1 = "too frequent requests" ;
break;
case 9 :
dfz_st_1 = "malfunctional trade operation (never returned error)" ;
break;
case 64 :
dfz_st_1 = "account disabled" ;
break;
case 65 :
dfz_st_1 = "invalid account" ;
break;
case 128 :
dfz_st_1 = "trade timeout" ;
break;
case 129 :
dfz_st_1 = "invalid price" ;
break;
case 130 :
dfz_st_1 = "invalid stops" ;
break;
case 131 :
dfz_st_1 = "invalid trade volume" ;
break;
case 132 :
dfz_st_1 = "market is closed" ;
break;
case 133 :
dfz_st_1 = "trade is disabled" ;
break;
case 134 :
dfz_st_1 = "not enough money" ;
break;
case 135 :
dfz_st_1 = "price changed" ;
break;
case 136 :
dfz_st_1 = "off quotes" ;
break;
case 137 :
dfz_st_1 = "broker is busy (never returned error)" ;
break;
case 138 :
dfz_st_1 = "requote" ;
break;
case 139 :
dfz_st_1 = "order is locked" ;
break;
case 140 :
dfz_st_1 = "long positions only allowed" ;
break;
case 141 :
dfz_st_1 = "too many requests" ;
break;
case 145 :
dfz_st_1 = "modification denied because order too close to market" ;
break;
case 146 :
dfz_st_1 = "trade context is busy" ;
break;
case 147 :
dfz_st_1 = "expirations are denied by broker" ;
break;
case 148 :
dfz_st_1 = "amount of open and pending orders has reached the limit" ;
break;
case 149 :
dfz_st_1 = "hedging is prohibited" ;
break;
case 150 :
dfz_st_1 = "prohibited by FIFO rules" ;
break;
case 4000 :
dfz_st_1 = "no error (never generated code)" ;
break;
case 4001 :
dfz_st_1 = "wrong function pointer" ;
break;
case 4002 :
dfz_st_1 = "array index is out of range" ;
break;
case 4003 :
dfz_st_1 = "no memory for function call stack" ;
break;
case 4004 :
dfz_st_1 = "recursive stack overflow" ;
break;
case 4005 :
dfz_st_1 = "not enough stack for parameter" ;
break;
case 4006 :
dfz_st_1 = "no memory for parameter string" ;
break;
case 4007 :
dfz_st_1 = "no memory for temp string" ;
break;
case 4008 :
dfz_st_1 = "not initialized string" ;
break;
case 4009 :
dfz_st_1 = "not initialized string in array" ;
break;
case 4010 :
dfz_st_1 = "no memory for array\' string" ;
break;
case 4011 :
dfz_st_1 = "too long string" ;
break;
case 4012 :
dfz_st_1 = "remainder from zero divide" ;
break;
case 4013 :
dfz_st_1 = "zero divide" ;
break;
case 4014 :
dfz_st_1 = "unknown command" ;
break;
case 4015 :
dfz_st_1 = "wrong jump (never generated error)" ;
break;
case 4016 :
dfz_st_1 = "not initialized array" ;
break;
case 4017 :
dfz_st_1 = "dll calls are not allowed" ;
break;
case 4018 :
dfz_st_1 = "cannot load library" ;
break;
case 4019 :
dfz_st_1 = "cannot call function" ;
break;
case 4020 :
dfz_st_1 = "expert function calls are not allowed" ;
break;
case 4021 :
dfz_st_1 = "not enough memory for temp string returned from function" ;
break;
case 4022 :
dfz_st_1 = "system is busy (never generated error)" ;
break;
case 4050 :
dfz_st_1 = "invalid function parameters count" ;
break;
case 4051 :
dfz_st_1 = "invalid function parameter value" ;
break;
case 4052 :
dfz_st_1 = "string function internal error" ;
break;
case 4053 :
dfz_st_1 = "some array error" ;
break;
case 4054 :
dfz_st_1 = "incorrect series array using" ;
break;
case 4055 :
dfz_st_1 = "custom indicator error" ;
break;
case 4056 :
dfz_st_1 = "arrays are incompatible" ;
break;
case 4057 :
dfz_st_1 = "global variables processing error" ;
break;
case 4058 :
dfz_st_1 = "global variable not found" ;
break;
case 4059 :
dfz_st_1 = "function is not allowed in testing mode" ;
break;
case 4060 :
dfz_st_1 = "function is not confirmed" ;
break;
case 4061 :
dfz_st_1 = "send mail error" ;
break;
case 4062 :
dfz_st_1 = "string parameter expected" ;
break;
case 4063 :
dfz_st_1 = "integer parameter expected" ;
break;
case 4064 :
dfz_st_1 = "double parameter expected" ;
break;
case 4065 :
dfz_st_1 = "array as parameter expected" ;
break;
case 4066 :
dfz_st_1 = "requested history data in update state" ;
break;
case 4099 :
dfz_st_1 = "end of file" ;
break;
case 4100 :
dfz_st_1 = "some file error" ;
break;
case 4101 :
dfz_st_1 = "wrong file name" ;
break;
case 4102 :
dfz_st_1 = "too many opened files" ;
break;
case 4103 :
dfz_st_1 = "cannot open file" ;
break;
case 4104 :
dfz_st_1 = "incompatible access to a file" ;
break;
case 4105 :
dfz_st_1 = "no order selected" ;
break;
case 4106 :
dfz_st_1 = "unknown symbol" ;
break;
case 4107 :
dfz_st_1 = "invalid price parameter for trade function" ;
break;
case 4108 :
dfz_st_1 = "invalid ticket" ;
break;
case 4109 :
dfz_st_1 = "trade is not allowed in the expert properties" ;
break;
case 4110 :
dfz_st_1 = "longs are not allowed in the expert properties" ;
break;
case 4111 :
dfz_st_1 = "shorts are not allowed in the expert properties" ;
break;
case 4200 :
dfz_st_1 = "object is already exist" ;
break;
case 4201 :
dfz_st_1 = "unknown object property" ;
break;
case 4202 :
dfz_st_1 = "object is not exist" ;
break;
case 4203 :
dfz_st_1 = "unknown object type" ;
break;
case 4204 :
dfz_st_1 = "no object name" ;
break;
case 4205 :
dfz_st_1 = "object coordinates error" ;
break;
case 4206 :
dfz_st_1 = "no specified subwindow" ;
break;
default :
dfz_st_1 = "unknown error" ;
}
return(dfz_st_1);
}
//byby_14
//--------------------- ----------------------------------------
void byby_15()
{
double dfz_do_1;
int dfz_in_2;
bool dfz_bo_3;
//----------------------------
int aa_in_4;
int aa_in_5;
int aa_in_6;
int aa_in_7;
int aa_in_8;
int aa_in_9;
int aa_in_10;
int aa_in_11;
int aa_in_12;
int aa_in_13;
int aa_in_14;
double aa_do_16;
double aa_do_17;
for (dfz_in_2 = OrdersTotal() ; dfz_in_2 >= 0 ; dfz_in_2 = dfz_in_2 - 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
if ( OrderType() == 0 )
{
dfz_do_1 = MarketInfo(by_st_67,9) - OrderOpenPrice() + dfz_do_1 ;
}
if ( OrderType() == 1 )
{
dfz_do_1 = OrderOpenPrice() - MarketInfo(by_st_67,10) + dfz_do_1 ;
}}
}
if (( !(dfz_do_1>by_do_15 * by_do_88) && !(dfz_do_1<by_do_16 * by_do_88) )) return;
if ( by_do_17==0 )
{
dfz_bo_3 = false ;
aa_in_4 = 0;
for (aa_in_5 = OrdersTotal() ; aa_in_5 >= 0 ; aa_in_5=aa_in_5 - 1)
{
if ( OrderSelect(aa_in_5,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_4=aa_in_4 + 1;
}
}
aa_in_6 = aa_in_4;
aa_in_7 = 0;
for (aa_in_8 = OrdersTotal() ; aa_in_8 >= 0 ; aa_in_8=aa_in_8 - 1)
{
if ( OrderSelect(aa_in_8,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_7=aa_in_7 + 1;
}
}
if ( aa_in_6 + aa_in_7 > 0 )
{
while (!(dfz_bo_3))
{
dfz_bo_3 = byby_16() ;
aa_in_9 = 0;
for (aa_in_10 = OrdersTotal() ; aa_in_10 >= 0 ; aa_in_10=aa_in_10 - 1)
{
if ( OrderSelect(aa_in_10,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 0 )
{
aa_in_9=aa_in_9 + 1;
}
}
aa_in_11 = aa_in_9;
aa_in_12 = 0;
for (aa_in_13 = OrdersTotal() ; aa_in_13 >= 0 ; aa_in_13=aa_in_13 - 1)
{
if ( OrderSelect(aa_in_13,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 && OrderType() == 1 )
{
aa_in_12=aa_in_12 + 1;
}
}
if ( aa_in_11 + aa_in_12 <= 0 )
break;
}
}}
if (!(by_do_17>0)) return;
aa_in_14 = OrdersTotal();
if (OrdersTotal() < 0) return;
for (aa_in_14=0 ; aa_in_14 >= 0 ; aa_in_14=aa_in_14 - 1)
{
if ( OrderSelect(aa_in_14,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
aa_do_16 = OrderOpenPrice();
aa_do_17 = OrderStopLoss();
if ( OrderType() == 0 && ( ( MarketInfo(by_st_67,9)>(by_do_17 + by_do_18) * by_do_88 + aa_do_17 + by_do_89 && aa_do_17>=aa_do_16 ) || (MarketInfo(by_st_67,9)>by_do_17 * by_do_88 + aa_do_17 + by_do_89 && aa_do_17<aa_do_16) ) )
{
OrderModify(OrderTicket(),OrderOpenPrice(),MarketInfo(by_st_67,9) - by_do_17 * by_do_88,OrderTakeProfit(),0,Green);
}
if ( OrderType() == 1 && ( ( MarketInfo(by_st_67,10)<aa_do_17 - (by_do_17 + by_do_18) * by_do_88 - by_do_89 && aa_do_17<=aa_do_16 ) || (MarketInfo(by_st_67,10)<aa_do_17 - by_do_17 * by_do_88 - by_do_89 && aa_do_17>aa_do_16) ) )
{
OrderModify(OrderTicket(),OrderOpenPrice(),by_do_17 * by_do_88 + MarketInfo(by_st_67,10),OrderTakeProfit(),0,Green);
}}
}
}
//byby_15
//--------------------- ----------------------------------------
bool byby_16()
{
bool dfz_bo_1;
int dfz_in_2;
double dfz_do_3;
double dfz_do_4;
double dfz_do_5;
double dfz_do_6;
//----------------------------
dfz_bo_1 = false ;
for (dfz_in_2 = OrdersTotal() ; dfz_in_2 >= 0 ; dfz_in_2 = dfz_in_2 - 1)
{
if ( OrderSelect(dfz_in_2,SELECT_BY_POS,MODE_TRADES) == true && ( OrderMagicNumber() == by_in_51 || OrderMagicNumber() == by_in_52 ) && OrderSymbol() == by_st_67 )
{
if ( OrderType() == 0 )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
if ( MarketInfo(by_st_67,9)>OrderStopLoss() )
{
if ( MarketInfo(by_st_67,33)>0 )
{
if ( ( MarketInfo(by_st_67,9)<=MarketInfo(by_st_67,33) * by_do_89 + OrderStopLoss() || MarketInfo(by_st_67,10)>=OrderTakeProfit() - MarketInfo(by_st_67,33) * by_do_89 ) )
{
dfz_do_3 = MarketInfo(by_st_67,9) - MarketInfo(by_st_67,14) * by_do_89 ;
dfz_do_4 = OrderTakeProfit() ;
if ( dfz_do_4!=0 && OrderTakeProfit()!=0 )
{
dfz_do_4 = MarketInfo(by_st_67,33) * by_do_89 + MarketInfo(by_st_67,10) ;
}
OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_3,dfz_do_4,OrderExpiration(),Green);
dfz_bo_1 = true ;
}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,9),by_do_22,Red);
}}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,9),by_do_22,Red);
}}
else
{
dfz_bo_1 = true ;
}}
if ( OrderType() == 1 )
{
while (!(IsTradeAllowed()))
{
RefreshRates();
}
if ( MarketInfo(by_st_67,10)<OrderStopLoss() )
{
if ( MarketInfo(by_st_67,33)>0 )
{
if ( ( MarketInfo(by_st_67,10)>=OrderStopLoss() - MarketInfo(by_st_67,33) * by_do_89 || MarketInfo(by_st_67,9)<=MarketInfo(by_st_67,33) * by_do_89 + OrderTakeProfit() ) )
{
dfz_do_5 = MarketInfo(by_st_67,14) * by_do_89 + MarketInfo(by_st_67,10) ;
dfz_do_6 = OrderTakeProfit() ;
if ( dfz_do_6!=0 && OrderTakeProfit()!=0 )
{
dfz_do_6 = MarketInfo(by_st_67,9) - MarketInfo(by_st_67,33) * by_do_89 ;
}
OrderModify(OrderTicket(),OrderOpenPrice(),dfz_do_5,dfz_do_6,OrderExpiration(),Green);
dfz_bo_1 = true ;
}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,10),by_do_22,Red);
}}
else
{
OrderClose(OrderTicket(),OrderLots(),MarketInfo(by_st_67,10),by_do_22,Red);
}}
else
{
dfz_bo_1 = true ;
}}}
}
return(dfz_bo_1);
}
//byby_16
//--------------------- ----------------------------------------
bool byby_17 (int bsw_0)
{
//----------------------------
if ( Period() != 1 && Period() != 5 && Period() != 15 && Period() != 60 )
{
return(false);
}
if ( ( StringFind(by_st_67,"EURUSD",0) >= 0 || StringFind(by_st_67,"eurusd",0) >= 0 ) )
{
if ( Period() == 1 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 40 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 15 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 100 ;
by_in_30 = 60 ;
by_in_31 = 50 ;
by_in_32 = 50 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 80 ;
by_do_50 = 20 ;
by_do_54 = 3.5 ;
by_do_56 = 3 ;
by_in_57 = 15 ;
by_do_58 = 80 ;
by_do_59 = 0 ;
by_in_51 = 9909901 ;
by_in_52 = 99099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_M1A";
by_st_70=trade_comment + "_eurusd_M1B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 600 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 12 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 90 ;
by_in_30 = 60 ;
by_in_31 = 45 ;
by_in_32 = 50 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 70 ;
by_do_50 = 70 ;
by_do_54 = 3.5 ;
by_do_56 = 3 ;
by_in_57 = 15 ;
by_do_58 = 80 ;
by_do_59 = 0 ;
by_in_51 = 9909902 ;
by_in_52 = 99099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1925 ;
by_do_16 = -2000 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 0 ;
by_in_21 = 27 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 140 ;
by_in_30 = 200 ;
by_in_31 = 130 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 80 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 40 ;
by_do_58 = 40 ;
by_do_59 = 0 ;
by_in_51 = 99099002 ;
by_in_52 = 990990022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurusd_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 4 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 0 ;
by_do_59 = 0 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 300 ;
by_do_16 = -200 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 35 ;
by_in_21 = 27 ;
by_in_23 = 14 ;
by_in_24 = 1 ;
by_do_54 = 3.4 ;
by_do_56 = 2.1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.8 ;
by_do_29 = 140 ;
by_in_30 = 120 ;
by_in_31 = 35 ;
by_in_32 = 35 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_in_51 = 29909901 ;
by_in_52 = 299099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 375 ;
by_do_16 = -275 ;
by_do_17 = 8 ;
by_do_18 = 8 ;
by_in_19 = 5 ;
by_do_20 = 30 ;
by_in_21 = 24 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 200 ;
by_in_31 = 100 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 100 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 38 ;
by_do_58 = 69 ;
by_do_59 = 15 ;
by_in_51 = 299099001 ;
by_in_52 = -1303977285 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 30 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 60 ;
by_do_59 = 0 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 450 ;
by_do_16 = -1000 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 15 ;
by_in_24 = 1 ;
by_do_54 = 2.4 ;
by_do_56 = 3 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 140 ;
by_in_30 = 80 ;
by_in_31 = 25 ;
by_in_32 = 40 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 60 ;
by_do_50 = 10 ;
by_in_51 = 9909906 ;
by_in_52 = 99099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 30 ;
by_in_21 = 37 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 230 ;
by_in_31 = 110 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 170 ;
by_do_50 = 100 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 26 ;
by_do_58 = 40 ;
by_do_59 = 10 ;
by_in_51 = 99099006 ;
by_in_52 = 990990066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurusd_H1B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"GBPUSD",0) >= 0 || StringFind(by_st_67,"gbpusd",0) >= 0 ) )
{
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1125 ;
by_do_16 = -450 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 15 ;
by_do_20 = 20 ;
by_in_21 = 27 ;
by_in_23 = 20 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.1 ;
by_do_29 = 60 ;
by_in_30 = 90 ;
by_in_31 = 20 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 40 ;
by_do_50 = 190 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909903 ;
by_in_52 = 99099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 650 ;
by_do_16 = -225 ;
by_do_17 = 4 ;
by_do_18 = 0 ;
by_in_19 = 41 ;
by_do_20 = 30 ;
by_in_21 = 5 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.3 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 250 ;
by_in_31 = 70 ;
by_in_32 = 75 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 90 ;
by_do_54 = 2.5 ;
by_do_56 = 3.7 ;
by_in_57 = 36 ;
by_do_58 = 96 ;
by_do_59 = 16 ;
by_in_51 = 99099003 ;
by_in_52 = 990990033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpusd_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 12 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 10 ;
by_do_59 = 1 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 5 ;
by_in_21 = 27 ;
by_in_23 = 20 ;
by_do_54 = 3.4 ;
by_do_56 = 2.1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.8 ;
by_do_29 = 60 ;
by_in_30 = 160 ;
by_in_31 = 40 ;
by_in_32 = 100 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 20 ;
by_do_50 = 20 ;
by_in_51 = 29909903 ;
by_in_52 = 299099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 850 ;
by_do_16 = -425 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 10 ;
by_in_21 = 7 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.3 ;
by_do_28 = 4.1 ;
by_do_29 = 90 ;
by_in_30 = 260 ;
by_in_31 = 190 ;
by_in_32 = 185 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 60 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 28 ;
by_do_58 = 64 ;
by_do_59 = 2 ;
by_in_51 = 299099003 ;
by_in_52 = -1303977263 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 1 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 10 ;
by_bo_10 = true ;
by_bo_11 = true ;
by_do_58 = 10 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -400 ;
by_do_17 = 2 ;
by_do_18 = 10 ;
by_do_61 = 0 ;
by_do_62 = 0 ;
by_in_19 = 40 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 26 ;
by_in_24 = 1 ;
by_do_54 = 3.2 ;
by_do_56 = 2.7 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.55 ;
by_do_28 = 4.8 ;
by_do_29 = 200 ;
by_in_30 = 100 ;
by_in_31 = 25 ;
by_in_32 = 50 ;
by_in_33 = 9999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 60 ;
by_do_50 = 40 ;
by_in_51 = 9909905 ;
by_in_52 = 99099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_M1A";
by_st_70=trade_comment + "_gbpusd_M1B";
return(true);
}
return(false);
}
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 28 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 250 ;
by_do_16 = -750 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 45 ;
by_in_21 = 27 ;
by_in_23 = 6 ;
by_in_24 = 1 ;
by_do_54 = 2.9 ;
by_do_56 = 3 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.8 ;
by_do_29 = 180 ;
by_in_30 = 100 ;
by_in_31 = 35 ;
by_in_32 = 100 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 75 ;
by_do_50 = 70 ;
by_in_51 = 9909907 ;
by_in_52 = 99099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1200 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 10 ;
by_in_21 = 37 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 400 ;
by_in_30 = 310 ;
by_in_31 = 80 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 130 ;
by_do_50 = 60 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 36 ;
by_do_58 = 60 ;
by_do_59 = 18 ;
by_in_51 = 99099007 ;
by_in_52 = 990990077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpusd_H1B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"USDJPY",0) >= 0 || StringFind(by_st_67,"usdjpy",0) >= 0 ) )
{
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -625 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 40 ;
by_in_21 = 33 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 100 ;
by_in_30 = 180 ;
by_in_31 = 120 ;
by_in_32 = 105 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 130 ;
by_do_50 = 30 ;
by_do_54 = 2.3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909904 ;
by_in_52 = 99099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdjpy_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_in_57 = 14 ;
by_bo_10 = false ;
by_bo_11 = true ;
by_do_58 = 110 ;
by_do_59 = 0 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 600 ;
by_do_16 = -1250 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 13 ;
by_do_20 = 5 ;
by_in_21 = 5 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_do_54 = 2.6 ;
by_do_56 = 1.5 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.1 ;
by_do_28 = 4.8 ;
by_do_29 = 160 ;
by_in_30 = 60 ;
by_in_31 = 135 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 50 ;
by_do_50 = 50 ;
by_in_51 = 99099004 ;
by_in_52 = 990990044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdjpy_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1500 ;
by_do_16 = -125 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 12 ;
by_do_20 = 40 ;
by_in_21 = 9 ;
by_in_23 = 48 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.1 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 120 ;
by_in_31 = 30 ;
by_in_32 = 75 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 110 ;
by_do_50 = 40 ;
by_do_54 = 4.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909907 ;
by_in_52 = 299099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdjpy_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 2125 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 65 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 200 ;
by_in_31 = 160 ;
by_in_32 = 160 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 2.7 ;
by_in_57 = 20 ;
by_do_58 = 80 ;
by_do_59 = 4 ;
by_in_51 = 299099007 ;
by_in_52 = -1303977219 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdjpy_M15B";
return(true);
}
return(false);
}
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 40 ;
by_in_21 = 7 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 90 ;
by_in_30 = 90 ;
by_in_31 = 20 ;
by_in_32 = 25 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 30 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909901 ;
by_in_52 = 199099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdjpy_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 2000 ;
by_do_16 = -225 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 20 ;
by_in_21 = 23 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 180 ;
by_in_31 = 80 ;
by_in_32 = 105 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 110 ;
by_do_54 = 2.5 ;
by_do_56 = 2.5 ;
by_in_57 = 16 ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_51 = 199099001 ;
by_in_52 = 1990990011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdjpy_H1B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURJPY",0) >= 0 || StringFind(by_st_67,"eurjpy",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 100 ;
by_do_16 = -75 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 25 ;
by_in_21 = 37 ;
by_in_23 = 22 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1 ;
by_do_28 = 4.8 ;
by_do_29 = 270 ;
by_in_30 = 30 ;
by_in_31 = 75 ;
by_in_32 = 100 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 18 ;
by_do_49 = 70 ;
by_do_50 = 160 ;
by_do_54 = 1.6 ;
by_do_56 = 2.6 ;
by_in_57 = 28 ;
by_do_58 = 50 ;
by_do_59 = 10 ;
by_in_51 = 19909902 ;
by_in_52 = 199099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurjpy_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 250 ;
by_do_16 = -350 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 30 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 250 ;
by_in_30 = 190 ;
by_in_31 = 90 ;
by_in_32 = 95 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 38 ;
by_do_58 = 100 ;
by_do_59 = 4 ;
by_in_51 = 199099002 ;
by_in_52 = 1990990022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurjpy_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1400 ;
by_do_16 = -225 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 60 ;
by_in_21 = 13 ;
by_in_23 = 46 ;
by_in_24 = 1 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.9 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 120 ;
by_in_31 = 30 ;
by_in_32 = 55 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 70 ;
by_do_50 = 0 ;
by_do_54 = 3.7 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909905 ;
by_in_52 = 299099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurjpy_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1650 ;
by_do_16 = -825 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 20 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 200 ;
by_in_31 = 180 ;
by_in_32 = 195 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 3.7 ;
by_in_57 = 12 ;
by_do_58 = 50 ;
by_do_59 = 2 ;
by_in_51 = 299099005 ;
by_in_52 = -1303977241 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurjpy_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -325 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 60 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 110 ;
by_in_31 = 50 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 160 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909901 ;
by_in_52 = 499099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurjpy_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 200 ;
by_do_16 = -550 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 0 ;
by_in_21 = 30 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 100 ;
by_in_30 = 140 ;
by_in_31 = 100 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 90 ;
by_do_54 = 2.5 ;
by_do_56 = 1.3 ;
by_in_57 = 16 ;
by_do_58 = 70 ;
by_do_59 = 20 ;
by_in_51 = 499099001 ;
by_in_52 = 696022715 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurjpy_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"GBPJPY",0) >= 0 || StringFind(by_st_67,"gbpjpy",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 20 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 70 ;
by_do_59 = 5 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -600 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 0 ;
by_in_21 = 34 ;
by_in_23 = 33 ;
by_in_24 = 1 ;
by_do_54 = 2.2 ;
by_do_56 = 2.3 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 1.2 ;
by_do_28 = 4.1 ;
by_do_29 = 50 ;
by_in_30 = 150 ;
by_in_31 = 25 ;
by_in_32 = 120 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = false ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 160 ;
by_do_50 = 75 ;
by_in_51 = 19909903 ;
by_in_52 = 199099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpjpy_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 0 ;
by_in_21 = 27 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.9 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 340 ;
by_in_31 = 130 ;
by_in_32 = 125 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 130 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 40 ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_51 = 199099003 ;
by_in_52 = 1990990033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpjpy_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 500 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 0 ;
by_in_21 = 34 ;
by_in_23 = 33 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 50 ;
by_in_30 = 250 ;
by_in_31 = 25 ;
by_in_32 = 105 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 160 ;
by_do_50 = 75 ;
by_do_54 = 2.1 ;
by_do_56 = 2.3 ;
by_in_57 = 20 ;
by_do_58 = 70 ;
by_do_59 = 5 ;
by_in_51 = 29909906 ;
by_in_52 = 299099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpjpy_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 200 ;
by_do_16 = -9999 ;
by_do_17 = 10 ;
by_do_18 = 19 ;
by_in_19 = 4 ;
by_do_20 = 0 ;
by_in_21 = 34 ;
by_in_23 = 28 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 50 ;
by_in_30 = 170 ;
by_in_31 = 65 ;
by_in_32 = 145 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 180 ;
by_do_50 = 90 ;
by_do_54 = 2.1 ;
by_do_56 = 1.8 ;
by_in_57 = 28 ;
by_do_58 = 75 ;
by_do_59 = 0 ;
by_in_51 = 299099006 ;
by_in_52 = -1303977230 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpjpy_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1150 ;
by_do_16 = -1400 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 13 ;
by_do_20 = 60 ;
by_in_21 = 24 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1 ;
by_do_28 = 4.1 ;
by_do_29 = 190 ;
by_in_30 = 100 ;
by_in_31 = 50 ;
by_in_32 = 125 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 80 ;
by_do_50 = 150 ;
by_do_54 = 3.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909902 ;
by_in_52 = 499099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_gbpjpy_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1225 ;
by_do_16 = -450 ;
by_do_17 = 6 ;
by_do_18 = 4 ;
by_in_19 = 16 ;
by_do_20 = 30 ;
by_in_21 = 32 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 100 ;
by_in_31 = 210 ;
by_in_32 = 210 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 210 ;
by_do_50 = 220 ;
by_do_54 = 2.5 ;
by_do_56 = 4.1 ;
by_in_57 = 32 ;
by_do_58 = 10 ;
by_do_59 = 6 ;
by_in_51 = 499099002 ;
by_in_52 = 696022726 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_gbpjpy_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURAUD",0) >= 0 || StringFind(by_st_67,"euraud",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_in_57 = 18 ;
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 40 ;
by_do_59 = 2 ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1100 ;
by_do_16 = -700 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 0 ;
by_in_21 = 25 ;
by_in_23 = 10 ;
by_in_24 = 2 ;
by_do_54 = 2.4 ;
by_do_56 = 2.4 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1 ;
by_do_28 = 4.8 ;
by_do_29 = 200 ;
by_in_30 = 85 ;
by_in_31 = 20 ;
by_in_32 = 30 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 0 ;
by_do_40 = 0 ;
by_do_49 = 100 ;
by_do_50 = 10 ;
by_in_51 = 19909904 ;
by_in_52 = 199099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_euraud_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1500 ;
by_do_16 = -125 ;
by_do_17 = 4 ;
by_do_18 = 12 ;
by_in_19 = 1 ;
by_do_20 = 10 ;
by_in_21 = 49 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 180 ;
by_in_31 = 90 ;
by_in_32 = 85 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 50 ;
by_do_54 = 2.5 ;
by_do_56 = 2.5 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 2 ;
by_in_51 = 199099004 ;
by_in_52 = 1990990044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_euraud_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_do_58 = 40 ;
by_do_59 = 2 ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 800 ;
by_do_16 = -900 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 30 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_do_54 = 3.2 ;
by_do_56 = 2.4 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.8 ;
by_do_29 = 180 ;
by_in_30 = 200 ;
by_in_31 = 40 ;
by_in_32 = 100 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_in_36 = 0 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 190 ;
by_do_50 = 130 ;
by_in_51 = 29909902 ;
by_in_52 = 299099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_euraud_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1200 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 18 ;
by_do_20 = 0 ;
by_in_21 = 30 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.5 ;
by_do_28 = 4.1 ;
by_do_29 = 70 ;
by_in_30 = 160 ;
by_in_31 = 130 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 100 ;
by_do_50 = 200 ;
by_do_54 = 2.5 ;
by_do_56 = 2.7 ;
by_in_57 = 34 ;
by_do_58 = 70 ;
by_do_59 = 8 ;
by_in_51 = 299099002 ;
by_in_52 = -1303977274 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_euraud_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 21 ;
by_do_20 = 50 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 80 ;
by_in_31 = 60 ;
by_in_32 = 125 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 55 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909909 ;
by_in_52 = 399099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_euraud_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1575 ;
by_do_16 = -1050 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 25 ;
by_do_20 = 20 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 200 ;
by_in_31 = 130 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 140 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 32 ;
by_do_58 = 60 ;
by_do_59 = 4 ;
by_in_51 = 399099009 ;
by_in_52 = -303977197 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_euraud_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURCAD",0) >= 0 || StringFind(by_st_67,"eurcad",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 325 ;
by_do_16 = -99999 ;
by_do_17 = 46 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 10 ;
by_in_21 = 35 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 300 ;
by_in_31 = 120 ;
by_in_32 = 65 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 20 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909905 ;
by_in_52 = 199099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurcad_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 750 ;
by_do_16 = -200 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 50 ;
by_in_21 = 19 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.5 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 80 ;
by_in_31 = 60 ;
by_in_32 = 75 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 100 ;
by_do_50 = 80 ;
by_do_54 = 2.5 ;
by_do_56 = 3.9 ;
by_in_57 = 40 ;
by_do_58 = 70 ;
by_do_59 = 0 ;
by_in_51 = 199099005 ;
by_in_52 = 1990990055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurcad_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1675 ;
by_do_16 = -400 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 20 ;
by_in_21 = 45 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.1 ;
by_do_29 = 140 ;
by_in_30 = 180 ;
by_in_31 = 80 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 60 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909903 ;
by_in_52 = 399099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurcad_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1825 ;
by_do_16 = -475 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 20 ;
by_in_21 = 11 ;
by_in_23 = 26 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 110 ;
by_in_31 = 140 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 170 ;
by_do_50 = 70 ;
by_do_54 = 2.5 ;
by_do_56 = 2.9 ;
by_in_57 = 36 ;
by_do_58 = 80 ;
by_do_59 = 4 ;
by_in_51 = 399099003 ;
by_in_52 = -303977263 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurcad_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1700 ;
by_do_16 = -625 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 40 ;
by_in_21 = 21 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 150 ;
by_in_31 = 80 ;
by_in_32 = 105 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 55 ;
by_do_50 = 10 ;
by_do_54 = 3.7 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909905 ;
by_in_52 = 499099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurcad_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1225 ;
by_do_16 = -1900 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 31 ;
by_do_20 = 40 ;
by_in_21 = 11 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 140 ;
by_in_31 = 140 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 5 ;
by_do_54 = 2.5 ;
by_do_56 = 2.7 ;
by_in_57 = 38 ;
by_do_58 = 80 ;
by_do_59 = 0 ;
by_in_51 = 499099005 ;
by_in_52 = 696022759 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurcad_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"AUDUSD",0) >= 0 || StringFind(by_st_67,"audusd",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 800 ;
by_do_16 = -1850 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 60 ;
by_in_21 = 15 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1.2 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 160 ;
by_in_31 = 190 ;
by_in_32 = 165 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 80 ;
by_do_54 = 4 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909906 ;
by_in_52 = 199099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_audusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 100 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 5 ;
by_in_21 = 29 ;
by_in_23 = 22 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.65 ;
by_do_28 = 4.8 ;
by_do_29 = 55 ;
by_in_30 = 90 ;
by_in_31 = 70 ;
by_in_32 = 80 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.7 ;
by_do_56 = 2.6 ;
by_in_57 = 18 ;
by_do_58 = 20 ;
by_do_59 = 0 ;
by_in_51 = 199099006 ;
by_in_52 = 1990990066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_audusd_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 50 ;
by_do_16 = -125 ;
by_do_17 = 2 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 42 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.1 ;
by_do_29 = 40 ;
by_in_30 = 130 ;
by_in_31 = 40 ;
by_in_32 = 45 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 3.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909901 ;
by_in_52 = 399099011 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_audusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 200 ;
by_do_16 = -99999 ;
by_do_17 = 2 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 40 ;
by_in_21 = 29 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 120 ;
by_in_31 = 140 ;
by_in_32 = 190 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 60 ;
by_do_50 = 40 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 32 ;
by_do_58 = 20 ;
by_do_59 = 2 ;
by_in_51 = 399099001 ;
by_in_52 = -303977285 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_audusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 275 ;
by_do_16 = -175 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 40 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 50 ;
by_in_31 = 40 ;
by_in_32 = 45 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 90 ;
by_do_54 = 3.1 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909907 ;
by_in_52 = 399099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_audusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 300 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 25 ;
by_do_20 = 30 ;
by_in_21 = 24 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 20 ;
by_in_30 = 60 ;
by_in_31 = 110 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 20 ;
by_do_50 = 170 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 16 ;
by_do_58 = 20 ;
by_do_59 = 0 ;
by_in_51 = 399099007 ;
by_in_52 = -303977219 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_audusd_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"NZDUSD",0) >= 0 || StringFind(by_st_67,"nzdusd",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 375 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 30 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1 ;
by_do_28 = 4.1 ;
by_do_29 = 260 ;
by_in_30 = 110 ;
by_in_31 = 30 ;
by_in_32 = 85 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 80 ;
by_do_50 = 10 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909907 ;
by_in_52 = 199099077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_nzdusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -250 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 0 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 210 ;
by_in_30 = 250 ;
by_in_31 = 90 ;
by_in_32 = 95 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 360 ;
by_do_54 = 2.5 ;
by_do_56 = 3.5 ;
by_in_57 = 20 ;
by_do_58 = 80 ;
by_do_59 = 6 ;
by_in_51 = 199099007 ;
by_in_52 = 1990990077 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_nzdusd_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -99999 ;
by_do_17 = 2 ;
by_do_18 = 2 ;
by_in_19 = 4 ;
by_do_20 = 30 ;
by_in_21 = 20 ;
by_in_23 = 36 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.4 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 190 ;
by_in_31 = 40 ;
by_in_32 = 120 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 190 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909904 ;
by_in_52 = 399099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_nzdusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 175 ;
by_do_16 = -700 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 60 ;
by_in_21 = 32 ;
by_in_23 = 14 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 60 ;
by_in_30 = 170 ;
by_in_31 = 120 ;
by_in_32 = 200 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 2.1 ;
by_in_57 = 36 ;
by_do_58 = 30 ;
by_do_59 = 0 ;
by_in_51 = 399099004 ;
by_in_52 = -303977252 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_nzdusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 125 ;
by_do_16 = -225 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 40 ;
by_in_21 = 31 ;
by_in_23 = 20 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 50 ;
by_in_31 = 40 ;
by_in_32 = 65 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 80 ;
by_do_50 = 60 ;
by_do_54 = 3.3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909903 ;
by_in_52 = 499099033 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_nzdusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 975 ;
by_do_16 = -975 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 49 ;
by_do_20 = 10 ;
by_in_21 = 47 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 30 ;
by_in_30 = 140 ;
by_in_31 = 150 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 160 ;
by_do_50 = 100 ;
by_do_54 = 2.5 ;
by_do_56 = 3.5 ;
by_in_57 = 20 ;
by_do_58 = 50 ;
by_do_59 = 4 ;
by_in_51 = 499099003 ;
by_in_52 = 696022737 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_nzdusd_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"EURGBP",0) >= 0 || StringFind(by_st_67,"eurgbp",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 575 ;
by_do_16 = -150 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 40 ;
by_in_21 = 25 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.1 ;
by_do_28 = 4.1 ;
by_do_29 = 350 ;
by_in_30 = 30 ;
by_in_31 = 20 ;
by_in_32 = 105 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 180 ;
by_do_50 = 70 ;
by_do_54 = 3.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 19909908 ;
by_in_52 = 199099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurgbp_H1A";
by_st_70=trade_comment + "_eurgbp_H1B";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1000 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 3 ;
by_do_20 = 10 ;
by_in_21 = 13 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 20 ;
by_in_31 = 130 ;
by_in_32 = 150 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 3.3 ;
by_in_57 = 8 ;
by_do_58 = 30 ;
by_do_59 = 14 ;
by_in_51 = 199099008 ;
by_in_52 = 1990990088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurgbp_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 725 ;
by_do_16 = -50 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 0 ;
by_in_21 = 20 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.6 ;
by_do_28 = 4.1 ;
by_do_29 = 130 ;
by_in_30 = 60 ;
by_in_31 = 50 ;
by_in_32 = 60 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 85 ;
by_do_50 = 45 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909902 ;
by_in_52 = 399099022 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurgbp_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 3925 ;
by_do_16 = -1325 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 6 ;
by_do_20 = 20 ;
by_in_21 = 7 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 2 ;
by_do_28 = 4.1 ;
by_do_29 = 120 ;
by_in_30 = 160 ;
by_in_31 = 190 ;
by_in_32 = 215 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 200 ;
by_do_50 = 200 ;
by_do_54 = 2.5 ;
by_do_56 = 2.9 ;
by_in_57 = 8 ;
by_do_58 = 30 ;
by_do_59 = 0 ;
by_in_51 = 399099002 ;
by_in_52 = -303977274 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurgbp_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 850 ;
by_do_16 = -75 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 10 ;
by_in_21 = 17 ;
by_in_23 = 0 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 130 ;
by_in_31 = 20 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 200 ;
by_do_54 = 2.9 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909906 ;
by_in_52 = 399099066 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_eurgbp_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1050 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 16 ;
by_do_20 = 50 ;
by_in_21 = 29 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 110 ;
by_in_30 = 370 ;
by_in_31 = 280 ;
by_in_32 = 295 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 70 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 2.1 ;
by_in_57 = 40 ;
by_do_58 = 30 ;
by_do_59 = 4 ;
by_in_51 = 399099006 ;
by_in_52 = -303977230 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_eurgbp_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"XAUUSD",0) >= 0 || StringFind(by_st_67,"xauusd",0) >= 0 || StringFind(by_st_67,"GOLD",0) >= 0 || StringFind(by_st_67,"gold",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 2300 ;
by_do_16 = -5300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 350 ;
by_in_21 = 20 ;
by_in_23 = 48 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.6 ;
by_do_28 = 4.8 ;
by_do_29 = 6100 ;
by_in_30 = 4900 ;
by_in_31 = 500 ;
by_in_32 = 800 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 2100 ;
by_do_50 = 500 ;
by_do_54 = 2.5 ;
by_do_56 = 2.2 ;
by_in_57 = 8 ;
by_do_58 = 1400 ;
by_do_59 = 80 ;
by_in_51 = 19909909 ;
by_in_52 = 199099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_xauusd_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 17100 ;
by_do_16 = -3500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 100 ;
by_in_21 = 5 ;
by_in_23 = 88 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 0.1 ;
by_do_28 = 4.8 ;
by_do_29 = 4100 ;
by_in_30 = 4900 ;
by_in_31 = 2000 ;
by_in_32 = 3000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0 ;
by_do_49 = 2400 ;
by_do_50 = 0 ;
by_do_54 = 2.5 ;
by_do_56 = 1.5 ;
by_in_57 = 12 ;
by_do_58 = 2000 ;
by_do_59 = 40 ;
by_in_51 = 199099009 ;
by_in_52 = 1990990099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_xauusd_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 19000 ;
by_do_16 = -99999 ;
by_do_17 = 280 ;
by_do_18 = 40 ;
by_in_19 = 1 ;
by_do_20 = 800 ;
by_in_21 = 50 ;
by_in_23 = 0 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 200 ;
by_in_30 = 3400 ;
by_in_31 = 4000 ;
by_in_32 = 4000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 4000 ;
by_do_50 = 1500 ;
by_do_54 = 2 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 39909905 ;
by_in_52 = 399099055 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_xauusd_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 17500 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 200 ;
by_in_21 = 41 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 0.8 ;
by_do_28 = 4.1 ;
by_do_29 = 4000 ;
by_in_30 = 3600 ;
by_in_31 = 900 ;
by_in_32 = 2000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 3600 ;
by_do_50 = 600 ;
by_do_54 = 2.5 ;
by_do_56 = 2.1 ;
by_in_57 = 22 ;
by_do_58 = 1270 ;
by_do_59 = 790 ;
by_in_51 = 399099005 ;
by_in_52 = -303977241 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_xauusd_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 29500 ;
by_do_16 = -7000 ;
by_do_17 = 200 ;
by_do_18 = 980 ;
by_in_19 = 4 ;
by_do_20 = 700 ;
by_in_21 = 26 ;
by_in_23 = 0 ;
by_bo_25 = false ;
by_bo_26 = true ;
by_do_27 = 1 ;
by_do_28 = 1 ;
by_do_29 = 2300 ;
by_in_30 = 4000 ;
by_in_31 = 200 ;
by_in_32 = 1400 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 999 ;
by_do_39 = 1 ;
by_do_40 = 0 ;
by_do_49 = 2700 ;
by_do_50 = 0 ;
by_do_54 = 3.1 ;
by_do_56 = 2.2 ;
by_in_57 = 8 ;
by_do_58 = 1400 ;
by_do_59 = 80 ;
by_in_51 = 39909908 ;
by_in_52 = 399099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_xauusd_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 20000 ;
by_do_16 = -11500 ;
by_do_17 = 600 ;
by_do_18 = 800 ;
by_in_19 = 4 ;
by_do_20 = 400 ;
by_in_21 = 40 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 1 ;
by_do_29 = 3600 ;
by_in_30 = 6800 ;
by_in_31 = 2200 ;
by_in_32 = 3000 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 3600 ;
by_do_50 = 2600 ;
by_do_54 = 2.5 ;
by_do_56 = 1.5 ;
by_in_57 = 24 ;
by_do_58 = 2000 ;
by_do_59 = 100 ;
by_in_51 = 399099008 ;
by_in_52 = -303977208 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_xauusd_M5B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"USDCHF",0) >= 0 || StringFind(by_st_67,"usdchf",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 475 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 1 ;
by_do_20 = 60 ;
by_in_21 = 37 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.7 ;
by_do_28 = 4.1 ;
by_do_29 = 140 ;
by_in_30 = 170 ;
by_in_31 = 60 ;
by_in_32 = 65 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 90 ;
by_do_50 = 50 ;
by_do_54 = 3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909908 ;
by_in_52 = 99099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdchf_H1A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1900 ;
by_do_16 = -400 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 10 ;
by_in_21 = 49 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.3 ;
by_do_28 = 4.1 ;
by_do_29 = 150 ;
by_in_30 = 190 ;
by_in_31 = 80 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 170 ;
by_do_50 = 50 ;
by_do_54 = 2.5 ;
by_do_56 = 3.3 ;
by_in_57 = 10 ;
by_do_58 = 80 ;
by_do_59 = 20 ;
by_in_51 = 99099008 ;
by_in_52 = 990990088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdchf_H1B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 550 ;
by_do_16 = -750 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 15 ;
by_do_20 = 60 ;
by_in_21 = 31 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.6 ;
by_do_28 = 4.1 ;
by_do_29 = 60 ;
by_in_30 = 60 ;
by_in_31 = 20 ;
by_in_32 = 115 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 140 ;
by_do_50 = 150 ;
by_do_54 = 3.6 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909904 ;
by_in_52 = 299099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdchf_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 325 ;
by_do_16 = -725 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 14 ;
by_do_20 = 30 ;
by_in_21 = 21 ;
by_in_23 = 10 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.4 ;
by_do_28 = 4.8 ;
by_do_29 = 230 ;
by_in_30 = 90 ;
by_in_31 = 45 ;
by_in_32 = 50 ;
by_bo_37 = true ;
by_in_38 = 28 ;
by_do_39 = 0 ;
by_do_40 = 7 ;
by_do_49 = 120 ;
by_do_50 = 130 ;
by_do_54 = 3.5 ;
by_do_56 = 3 ;
by_in_57 = 26 ;
by_do_58 = 8 ;
by_do_59 = 0 ;
by_in_51 = 299099004 ;
by_in_52 = -1303977252 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdchf_M5B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 600 ;
by_do_16 = -99999 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 9 ;
by_do_20 = 60 ;
by_in_21 = 17 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.5 ;
by_do_28 = 4.1 ;
by_do_29 = 100 ;
by_in_30 = 120 ;
by_in_31 = 70 ;
by_in_32 = 95 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 120 ;
by_do_50 = 30 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909908 ;
by_in_52 = 299099088 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdchf_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 2 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 250 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 7 ;
by_do_20 = 20 ;
by_in_21 = 30 ;
by_in_23 = 18 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.3 ;
by_do_28 = 4.8 ;
by_do_29 = 100 ;
by_in_30 = 150 ;
by_in_31 = 50 ;
by_in_32 = 80 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 1 ;
by_do_40 = 7 ;
by_do_49 = 50 ;
by_do_50 = 20 ;
by_do_54 = 3.9 ;
by_do_56 = 3.5 ;
by_in_57 = 28 ;
by_do_58 = -5 ;
by_do_59 = 2 ;
by_in_51 = 299099008 ;
by_in_52 = -1303977208 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdchf_M15B";
return(true);
}
return(false);
}}
if ( ( StringFind(by_st_67,"USDCAD",0) >= 0 || StringFind(by_st_67,"usdcad",0) >= 0 ) )
{
if ( Period() == 60 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 300 ;
by_do_16 = -300 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 4 ;
by_do_20 = 60 ;
by_in_21 = 47 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = false ;
by_do_27 = 1.4 ;
by_do_28 = 4.1 ;
by_do_29 = 220 ;
by_in_30 = 160 ;
by_in_31 = 60 ;
by_in_32 = 135 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 0 ;
by_do_50 = 0 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 9909909 ;
by_in_52 = 99099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_H1A";
by_st_70=trade_comment + "_usdcad_H1B";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1725 ;
by_do_16 = -175 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 2 ;
by_do_20 = 10 ;
by_in_21 = 11 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 180 ;
by_in_30 = 120 ;
by_in_31 = 70 ;
by_in_32 = 95 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 80 ;
by_do_54 = 2.5 ;
by_do_56 = 3.1 ;
by_in_57 = 40 ;
by_do_58 = 30 ;
by_do_59 = 16 ;
by_in_51 = 99099009 ;
by_in_52 = 990990099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_H1A";
by_st_70=trade_comment + "_usdcad_H1B";
return(true);
}
return(false);
}
if ( Period() == 15 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 150 ;
by_do_16 = -650 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 5 ;
by_do_20 = 60 ;
by_in_21 = 27 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.9 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 140 ;
by_in_31 = 130 ;
by_in_32 = 195 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 1 ;
by_do_40 = 0.7 ;
by_do_49 = 100 ;
by_do_50 = 10 ;
by_do_54 = 3.3 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 29909909 ;
by_in_52 = 299099099 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_M15A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 1250 ;
by_do_16 = -500 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 11 ;
by_do_20 = 50 ;
by_in_21 = 9 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.2 ;
by_do_28 = 4.1 ;
by_do_29 = 160 ;
by_in_30 = 180 ;
by_in_31 = 160 ;
by_in_32 = 160 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 150 ;
by_do_50 = 60 ;
by_do_54 = 2.5 ;
by_do_56 = 3.7 ;
by_in_57 = 10 ;
by_do_58 = 30 ;
by_do_59 = 4 ;
by_in_51 = 299099009 ;
by_in_52 = -1303977197 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdcad_M15B";
return(true);
}
return(false);
}
if ( Period() == 5 )
{
if ( bsw_0 == 1 )
{
by_bo_10 = true ;
by_bo_11 = false ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 400 ;
by_do_16 = -1100 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 13 ;
by_do_20 = 65 ;
by_in_21 = 46 ;
by_in_23 = 0 ;
by_in_24 = 1 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 1.1 ;
by_do_28 = 4.1 ;
by_do_29 = 80 ;
by_in_30 = 160 ;
by_in_31 = 20 ;
by_in_32 = 75 ;
by_in_33 = 999999 ;
by_do_34 = 1 ;
by_do_35 = 10 ;
by_bo_37 = true ;
by_in_38 = 20 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 130 ;
by_do_50 = 150 ;
by_do_54 = 3.5 ;
by_do_56 = 2.7 ;
by_in_57 = 24 ;
by_do_58 = 40 ;
by_do_59 = 1 ;
by_in_51 = 49909904 ;
by_in_52 = 499099044 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_69=trade_comment + "_usdcad_M5A";
return(true);
}
if ( bsw_0 == 2 )
{
by_bo_10 = false ;
by_bo_11 = true ;
by_in_12 = 1 ;
by_in_13 = 21 ;
by_in_14 = 60 ;
by_do_15 = 3125 ;
by_do_16 = -1250 ;
by_do_17 = 0 ;
by_do_18 = 0 ;
by_in_19 = 42 ;
by_do_20 = 100 ;
by_in_21 = 17 ;
by_in_23 = 0 ;
by_bo_25 = true ;
by_bo_26 = true ;
by_do_27 = 0.1 ;
by_do_28 = 4.1 ;
by_do_29 = 340 ;
by_in_30 = 310 ;
by_in_31 = 260 ;
by_in_32 = 150 ;
by_bo_37 = true ;
by_in_38 = 10 ;
by_do_39 = 0 ;
by_do_40 = 0.7 ;
by_do_49 = 190 ;
by_do_50 = 30 ;
by_do_54 = 2.5 ;
by_do_56 = 1.9 ;
by_in_57 = 8 ;
by_do_58 = 61 ;
by_do_59 = 2 ;
by_in_51 = 499099004 ;
by_in_52 = 696022748 ;
by_in_63 = 7 ;
by_bo_66 = false ;
by_st_70=trade_comment + "_usdcad_M5B";
return(true);
}
return(false);
}}
return(false);
}
//byby_17
//--------------------- ----------------------------------------
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/licq201/mql4.git
[email protected]:licq201/mql4.git
licq201
mql4
mql4
master

搜索帮助