Что за чертовщина - или это мой вирус, почему только в этом советнике???

 

Копирую код из Сode Base https://www.mql5.com/ru/code/147, вставляю в чистое поле советника МТ и вот такая авбракадабра сверху, а старые эти, что были раньше с чуть измененным названием изчесли ...осталась только эта абракадабра сверху, какая-то контролька или вирус и почему только если ставлю в измененное название... может у кого тоже было

⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†††††††††††††††††††††††††††丠杩瑨洮㕱簠਍⼯⁼†††††††††††††††††††潃祰楲桧⁴〲〱‬䵁′片畯⹰簠਍⼯⁼††††††††††††††††††††瑨灴⼺眯睷愮㉭束潲灵渮瑥簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍瀣潲数瑲⁹潣祰楲桧⁴䌢灯特杩瑨㈠㄰ⰰ䄠㉍䜠潲灵∮਍瀣潲数瑲⁹楬歮†††栢瑴㩰⼯睷⹷浡弲牧畯⹰敮≴਍瀣潲数瑲⁹敶獲潩†ㄢ〮∰਍਍椣据畬敤㰠牔摡⽥牔摡⹥煭櫁逯폣⋶☹╭搒哲䂺쾌⯚랴览奩ԑ밳໪אּﲫ뺀켟烉ᮩ㓁ꢯ솃⽞ꎇ䛝䴦ਥ뷔蹠�撁钟킗掑雓ᄢ猦᪥룼඾멏챋꫈䀩࿡믷䳹ઽ砎鷻陼ᅞ댇䪽䠎觻饼ᔞ뀷䯩ࣱ릻赌ᨊ磝嶦م﵌㸊玝嫖С볧亵쬈梹ᆍ獚�ꐜӶ㲹⺍挚횴ꄈ䜹ත穂屎蛋鴨嘡腧引잰뉨䩑衃᧎땫蠐�╺㓶⢹↍杚햄ꁜ߆㷭湲博슄긜Ͷ㺙⼕뤨䴡訧塥엔걠싗渡鍧劕숐㍚뀜௶㣹ⶽ扎陋酈匉ʹ㸍潺펜⋖☡ꕧ䐕쳰뀌௺㶾깏썋꺈䌙ີ﬈粹ẍ眚�ꕈ䐉೹㪽氎鋻鈼ቮ뉓ੂ硎鷋陨兑范Ế뜏즻ꥌĊX羭忂䟮跳᩺㣆ⶭ扂噎腋鼈垹Ǎ罪�㗢桶ᇙ㍥뀐쯳⣺㝎ꦋ腘弅잼ⷎꉫ虐�☎ꕻ萜ᳶ㚹⤍愺휬↢杆ᖍ灚�ꓬҲ粊�朕햰럈䧩ॱ뤛贴騨呡胗御蟇巭䙲䵚쨄꡼Ǟ뽧侕쯐ㆶ⭉₉➙◕碡鶇噝䅆།箺�⚪ﶳ㹊玉᫙㐥놴譈墉֙㱕画㰆⻽挾隯턃⌾ꚯ씃ⰾꋯ옳⵪㥚눼੮롓ෂ穮鱓ᛂ焮鬣ᒦゅブ⮡ꃇ䞭䷂䩮術ᧂ畮頓ᗲ灺�ⓦ⒵璙ᢕ㷂湮鍓ኂ爞驷呙Åᆲ㿂濮鏳ዺ㩮걓˂縮齣ព㇑ꭣ–㾑꿓Ϣ绶Ἱ㞭槂兮茓Ẳ眊�敍吊샸澽収苫鸰흫ꆐ읓ⶂ扞陇免䌊캸欍傺쎌⻚뚤褄餼ᔮ뀣௦㣵牍婊쑈泉ኩ㈁ꩿ쁟班嫲䐺쳬⪲怊ퟸ懽坾膟�极闟큧揕훠眩ᦡ땇䠍䧺쥼⤞ꄷ䜩ඡ멇䱍䫊젨槡酷匙ʵ︈罹ᾝ矖᧡땷䠙৵兩紝帶ݩ㶑깓͂纎鼛鞴釈卩ʑ븓ི箚�ꚠ씇氽勮舳Ṫ旅㵞긇䍽亞謗墱薋鱘囅섬⼢掦ᛅ㬢ꫀ쀯㏶⫹‽柮闳ၺ㫦ⰵ瘱饫锐퀳⏪렬෢究᱙㛅ㄢ欦Ⴅ뫜ద㫥단䨱衫駐핣‖⟱ꗻ葼᳞뚧䤅줼⤮ꄣܦ㶥덌ઊ緵�杝喆]翆῭矲姺야Ⱎꋷ䘹൭稒屲䛚촤ꨤ聤鿔韠퇷捹᚝焖ᬱ뒫袀�琁飿햿맨䵱訛顴闘健쏔껠쌷溩ጁ늿쨏뇜୦㢕㩂汎鋋鈨剡艗幁蝏�Ꙙ䕅찌⫺㟮꧳ź<㾶⿉⏩⛱ꔻ萬᳢皶ᤉ㔹⠭懢坶ƙ㽕﫧簵�朱閫遀폏똰쥫ꤐ섳⼪礭崢䘦൥﨔뱰컛ꬤ肤龄韜ᇦ㍵瀕�뒼ࢎ릛赔騀푿秅�☒敲吚샴꾸䏍仪쬰놀쭟熝孖ҁ벟캗欑邳ᎊ稥�ꛔ蔠�曥픴ꀨ䟡跷婹ѝ糆ậ眂妾蕏�꛸䔽䰮諣ᠶ㗩⡱ꇛ蝤鶔限텃⌎ꚻ蔌᰺㤲洪툠癕�룬඲穊�曉ᔩ〡ꯧ䃵쾸母僪쎰댨䪡蠇姽䕾谟�搹ᓭ炲宊쓘沥튄ꈜٶ㵙⸅㚞ꤗ䄱輫鮠퓇悭垂䇞轧宕쓐㊆⨝恶៙㇥나䮕죐ㅆ⬍悺힌⇚떔衐�╮ꐓӲ粺�✚둈䣉঩㥁괏숻깬͒纂弞螷巉٩㵑긃;뺟켗殱郋鎨勁舯�❖▁ꑟ쓇沭劂䈞蹷孙҅ﲜ㺖⼑ꎳۊﴨ縡齧垕쇐㎖⫑ꀣߦ㷵獝媆Н糶ẹ㜍榺테⌊甍堺여Ⱳ拚혤ꅤ蜔鶰홋ꅈ䜉ඹ㩍汊틈戩ᙡ녗䬁袿�됄裼ᦾ땏젋꧸䅽伞讷壉֩㱁껏쌫꺠쌇溽匎芻鸌᝺㭖ⲁꊟ옗浱鈛鉴鉘剅쉌⹊皉ᤙ㔵燡魷咙•ミᅮ㿢濶ᏹ㋽樾遯폓⋢昶ᕩ】꯳úᄐ㿎꿫菰�Ꜽ֮뱃໎묫負�搝哶¹㾍濚폤ꋴ蘸嵭䘒䵲䨚존꧘䅥켔ꮰ샋꾨䏁軯�⒪綑鹓ᝂ熎魛钄邜᎖㋑ꨣ⫂怮韣ᇶ㍹⪝怖៱뇻譼ᢞ떗䡑觃᥮딓࠲秪�땴蠘姵앸氝勶ȹ㹭潒厂䋞踧孥쒔겐슓⸒捲嚚섔꼰쎫껀쌯㌆⪽怎韻釼፾늟쨗桱釛鍤銔鈐퉳≚때ࠊ笠絽帞蝷嶙ٕ﵀️サ뾜࿖㯡곷䊹ญ筺�⚖┑ꐳӪﲰﺋ뼘侵쯈棩ᆱ덋誈堙׵ﱸ绝弦ޥﷄ빬དྷ箂峞蚧崅옼⵮ꈓٲ絚�ꝼ֞뱗仁謯�▆⑝擆ᒭ炂实蓗岡蚇崝䘶൩㨑걳˚︤뽤辔鯐퓣₶➉◙⑥뒠좇榝兖́뺿켏냌பﶯ﹃㽎꾋菘廥윴궨䉁蹏�ꒈ䒙ಕ敖ﰓ㻲漺펬⋂昮镣ဖ㏱꫻耼΅럳৺良㴞긷䍩ຑ묓ಲ窊�曵픸怭埢䇶ཹ㮝泖ኡ눇䩽䡞觇奭䔒䰲䫪젰녰쬛ꢴ膈彙ޅ﷜㹦⽕蠟紥�Ꝥ薔鱐훃℮ꜣ֦㱅㌪篽峾蚿�땬ࠒ秲嵺옜⵶∙♵琅�▾ꑏ쓋겨䊁踟�撙ᒕﮓ㳒溢匆ʽ縎齻鞜ᇖ㍡ꪗ䀑迳᯺㢾궏쉛깄荌Ẋ禵�昉ᕹ〝毶ჹ㎽櫎逫鏠틷戹᙭煒嬂䒾貏�ꐔ蓰�ꚌԚﰴ뻨伱讫飀햯㟎ꧫ腰�Ꞵ藈屩ۑ봣ฦ㭥느쨓⡲懚흤ꆔ蝐�♞ꕇ䐍䳺쪼⠎ꇻ蝼ᶞ뙗䥁褏�ꔬТ糦ẵ禹ᵍ瘊�攝吶é㾱꿋菨廱蜻鶬ᙂ煎鬋钸傍䎚컔ꬠ삧澅폜⋦☵琑飳ᖺ㯊犱騋鑸僝䎦໅שּׁ㲢溆ጝ状ᨉ㑹⣝憦ᝅ㭚늜ਖ㡱귛艤鹔靀톏뚄褜ᤶ㔩⠡ꇧ䝵춘橕큀뤰촫ꨠ쁧濕폠瘹ᥭ甒堲䗪챰뀤诤飴閸偍䏊컨欱邫鎀틟癥�ꔀ쐿㨊狝娦ѥﳔ뺠켇殽僎莫黀휯㝆⦍慚휄ꆼݎ붋蹘孅쒌Ⲛ또쥳⤚뜨䦡襇复䔺찬⫢怶៩ㇱꭻ肜ᾖ㟑ꧣŶ㼙⾵盩ᤱ딫蠠〮ꯣö㾹⿍揪훰뜬ঢ祆ᴍ瘺�┒搲哪산돘䫥젴ꧨ䅱輛鮴铈傩΁뻟켧殥탄ꎬۂ紮鸣ᝦ㆕㮞곗䊡踇孽䒞貗媑萓ᳲ皺�┺㓢梶ᆉ㍙⪅㟶⧹ⅽ朞閷偉ω㻩⼱ꎫ蛀�㕦⠕릜ൖ㨁걿싟獥�ꐐ쓳Ⲻ㘚넘䬵좨榁酟팇抽嘎腻鼜ា㇉⭩ₑꞓג籢廖ܡ붧久쭌⢊睕�磽嶾虏�ꘈ䕹ఝ競᰹㛭椲優쌠猅�␎ꓻ蒼᲎뚛褔餰픫ꀠ쟧淵퉸扝噆ō缊�柍嗪쁰돤諴頸嗭䁲俚쯤ꣴ膸彍䞊췘橥큔ꏀ웯㈪篁鳯횳ℊ疭塂䗎豫髐퐣⃦➵瑩ᣑ떣ࡆ㧍浪툐㙚넌଺㶂湞鍇劍䈚카ꭘ䂅쾜⯖⃡ꞷ䗉౩㫑갣˦㸵玑髓ᐢ烦᮵碩ᶁ뙟쥇植儺쌬⺢挆ᚽ焎鬻钬ႂ玞髗吡胧徵쟈淩ቱ뉛詄題ᗊ篑鳣ᚶㄉ⬹₭枂嗞聧忕쟠特ᩝ瑆ᣍ疪�룐춣⩆⁍柊헨恱韛釤鍴銘刕쉰덄誌᠚롸䷝䩦ࡕ燎ﵯ︓㽲澚폔ꋠ옷浩ሑ뉳ਗ਼뷌๪ﭐﲃ㺞꼗䎱軋鬨咡肇徝䟖෡멷䱙ૅ㷢湶ፙ㊅ぶ⯙⃥뗈䡩৑륣ഖ㨱걫苐�❦▕㢮궃ɞ빇位䮊죘榥텄ꌌںﴌ㸺㎒櫒倢䏦໵טּ粭庂䜞趷婉щ㳉⺩⌁ꚿ씏달ਲ硪�㕖⠁ꇿ읿穁鱏훋ꄨ䜡趧婅쑌Ⳋ瘁饿픟矩᧱땻蠜᧶㕹⠝懶᝹㆝歖ႁ뎟쫗校釧卵슘渕퍰똔襰�ꔴ萨峡蚷崉ع㵭渒卲䊚츔ꭰ삛꾔菐�✶▩⑁꓏쒫검슟獱骛鐔郰펻ꋌتﵠ︗罱龛韔釠퍷抙ᘕ﬛벴躈嬙ҵﲈ纙ἕ溜뵨丑譳ᢚ롐췃⩮ꁓ߂緮鹳᝚뭜ಆ㪝氖ዱ눻詬ᡒ痂塮藓ᱢ盖ᤡ뀨䯡裷妹Ս簊�朽單聃῎럫觰�ꔜж㳩⺱ꌋ蚸崍䘺쵬⨒恲埚쇤꽴莘廕유牅�⑊璩ᢁ떟졗槁酯팓⊲昊핸思埶ǹ㽽澞鏗勡舷幩ݑ붃๞뭇䲍䪚젔꧰셻꼜ζ㻉⼩⎡ꛇ䔭䰢䫦࠵裡統鸛靴醘单슀窙ᰕ碌봬ย筦Ვ邏㴲渪퍠瘑饳ᔚ믨䳱誻頌ᗺ㯞곧䊵츈歹ႝ玖᫑됣ࣦ㦵爉᩹㑝棆ᆭ獂媎萛鳴隸儍䌺캬⬂悾鞏퇛ꍤ蚔鴐혳Ⅺ㡊物ᩑ둃࣎릫赀�드ࢦ㦅㈆⩽恞韇凭䍲亚쬔ꢰ솋꽘䎅컜⬦₥뗜ࡦ㧕穱鱛雄鄬ጢ犦ᨅ㣞궧䉅칌⭊瞙᧕緱鹻靜ᆆ㍝檆ဝ珶᫹㐽森醳ፊ稙ᱵ礥�꘤蕤鰔雰턻ꌬڢ紆ḽ睮馓ᕒ瀂対蓿�렴跨婱葛鳄隬ᄂ猾骯퐃⃾ꞿ엏닐쨣⡦⇕硑鷃᙮녓ଂ碾鶏홛ꅄ蜌ᶺ㥊爹ᩭ瑒壂䖮豃ᫎ됫裠�敉ᐉヹ⮽惎鞫釀퍯㘒楲儚쌴꺨䌁躿�뒌࢚璉뵐츃⭾ꂟ잗淑鉣ቖ㉁꩏쁋꿈䏩໱묻責᪂琞飷喹M翊�柱闻遼Ꮮ닧䨵졨槑酣጖㊱ꨋ聸忝䟦෵喝籝廆ܭ綢幆ݍ綊�杅햌⁚뗬ࡲ秚�ꘔ蕰�꛴蔸尭䛢䴶਩㡡귗䉡蹗孁蒏�Ꚕ蔐�⛪룠춷橉၉㏉⫩‱꟫藰�ꛜԦ㰥댴誨堁藿�砥�ꙴ蕘尅웼ⴾꈯ왣ⵖ∁ꙿ앟狽娾葯�⚢攆ᐽ烮鮳ᓊ箁鳟횧愅휼↮ꝃ֎뱛軄鬬ᒢ炆ᮝ瓖ᢡ떇䡝䧆७礒崲䘪쵠灱鯛铤邴鎈務ȥ﹤뽔辀�璵�料ᑕﮯﳃ㺮꼃ξ뻏켫ꮠ샇澭参䋮踳᭪㶒湒卂䊎踛魴钘傕쎐㌢檦စ㫾갿싯㍪㯲泺튼∎ꙻ蕜ᰆ㛽椾鄯⫊矡駷啹翶Ό㟽槾酿팟瘉᥹㔝栶ᇩ㍱ꪛ耔鿰ퟻꇼݾ붟칗歁邏펛ꋔ蘠�昕핰럴觸好䔞谷嫩б볫躰�꒸䒍䲚쪔ꠐ쇳⽺㛖⤡ꄧ䜥춤ꩄ职Ὴ秱鵻阜ᅶ㌙⪵矹᧽畾頟헷恹៝燦᭵碕�㕂栎釻鍼ኞ눗䩱衛駄镬ဒ珲嫺쐼ⳮꊳ؊ﵸ縝彶ޙ㷕突鰟훷愹ᜭ熢孆ҍ粚�꜐얳ⱊ瘩ᥡ딗䠱觫饰픛ꀴ蟨己虻鵜ᘆㅽ欞邷厉˙㸥뎔諐�◦⑵璥�ꖜі㳁꺯쌃⺾ꌏ욻괌Ⱥ﹬㽒澂叞苧帵읨涑鉓ቂ牎驋鑈僉Ω㻁꼯쎣⻆⌭暢唆=翮鿳៺㭾겟슗渑鍳ኚ며챛꫄耬ῢ矶᧹㕽栞釷卹ʝ縖ά랛觔饠픗怱韫釰퍻ꊜؖ㵱긛荴麘圕솰뎈䫙ࠥ理뵴踘孵쒘沕튐㙲楚턄ꌼڮ봃฾뭯첓⪒怒埲䇺콼⮞ꃗ䞡跇婭䑒䳂䪮蠃᧾땿젟煹ᬝ璶ᢉ㖙⡕煉㵒渂卾芟�東閛達鏀틯㙪㬾겯슃⸞ꍷ䚙ക侮ﱫ뻐켣⮦⃅㗂桮釓።犖ᨑ둳ࣚ捻뵄踌᭺㢖ⶑꉓق絎鸋靸冝䍖ກ묟첷檉မ㏵瀽寮蓳Ჺ㤚눨䩡街姁蕯�⛲攺퐬⃢架ᗉど⯑ꃣ޶㷉⹩⍑ꚃԞ밷仩଱뢫趀�瓍墪얀稭屢䛖ഡ먧䱥쫔ꠠ쇧潵페拕혠眕�됈䣹ঽ祎鴋阸六䌒亲䬊좸榍党쌄꺼̎뺻輌ᮺ㢪漢籍廊율涡鉇前䉊칈歉ႉ㎙⫕秵�昝啶㿵珽嫾萿�㔊燭孲䒚첔ꪐ쀓⿲揺훼ℾꜯ얣ⱆ⋍昪할矱駻镼သ돷䫹࠽秮鵳ᘚ묘䲵쪈栙ᇵ窝尖۱봻踬᭢璖ᢑ떓ࡒ秂嵮蘓ᵲ瘚�ꔘ䐵쳨檱逋鏸勽䈾蹯�⒂撞钗傑莓Ồ眢妦Յﰌ㻺㎮꫃.꫈䀩࿡믷䳹ઽ砎鷻陼ᅞ댇䪽䠎觻饼ᔞ뀷䯩ࣱ릻赌ᨊ磝嶦م﵌㸊玝嫖С볧亵쬈梹ᆍ獚�ꐜӶ㲹⺍挚횴ꄈ䜹ත穂屎蛋鴨嘡腧引잰뉨䩑衃᧎땫蠐�╺㓶⢹↍杚햄ꁜ߆㷭湲博슄긜Ͷ㺙⼕뤨䴡訧塥엔걠싗渡鍧劕숐㍚뀜௶㣹ⶽ扎陋酈匉ʹ㸍潺펜⋖☡ꕧ䐕쳰뀌௺㶾깏썋꺈䌙ີ﬈粹ẍ眚�ꕈ䐉೹㪽氎鋻鈼ቮ뉓ੂ硎鷋陨兑范Ế뜏즻ꥌĊX羭忂䟮跳᩺㣆ⶭ扂噎腋鼈垹Ǎ罪�㗢桶ᇙ㍥뀐쯳⣺㝎ꦋ腘弅잼ⷎꉫ虐�☎ꕻ萜ᳶ㚹⤍愺휬↢杆ᖍ灚�ꓬҲ粊�朕햰럈䧩ॱ뤛贴騨呡胗御蟇巭䙲䵚쨄꡼Ǟ뽧侕쯐ㆶ⭉₉➙◕碡鶇噝䅆།箺�⚪ﶳ㹊玉᫙㐥놴譈墉֙㱕画㰆⻽挾隯턃⌾ꚯ씃ⰾꋯ옳⵪㥚눼੮롓ෂ穮鱓ᛂ焮鬣ᒦゅブ⮡ꃇ䞭䷂䩮術ᧂ畮頓ᗲ灺�ⓦ⒵璙ᢕ㷂湮鍓ኂ爞驷呙Åᆲ㿂濮鏳ዺ㩮걓˂縮齣ព㇑ꭣ–㾑꿓Ϣ绶Ἱ㞭槂兮茓Ẳ眊�敍吊샸澽収苫鸰흫ꆐ읓ⶂ扞陇免䌊캸欍傺쎌⻚뚤褄餼ᔮ뀣௦㣵牍婊쑈泉ኩ㈁ꩿ쁟班嫲䐺쳬⪲怊ퟸ懽坾膟�极闟큧揕훠眩ᦡ땇䠍䧺쥼⤞ꄷ䜩ඡ멇䱍䫊젨槡酷匙ʵ︈罹ᾝ矖᧡땷䠙৵兩紝帶ݩ㶑깓͂纎鼛鞴釈卩ʑ븓ི箚�ꚠ씇氽勮舳Ṫ旅㵞긇䍽亞謗墱薋鱘囅섬⼢掦ᛅ㬢沦ኅ㩶ⱙ⋅㕢栖ᇱ덻誜᠖㗱꡻臜ὦ㞕㬖ⲱꊋ蘘嵵옘浵툘扵환慅휌↺㖊燅�⒒撒咒䂒侒䯒䣢䦶ॉ㤉ⴹ∭櫉ဩ㏡꫷䀹࿭篲峺욼ⴎꈻ虬ᵒ瘂奾蔟�曩ᔱ뀫诠�方ᑍ烊�擁钯킃⎞ꛗ䔡谧嫥쐴골䊱踋魸咝䂖ྑ믓ೢ窶ᰉ㛹⤽愮霣ᆦ㍅〚냸䮽䣎覫饀픏러৲祺�☶╩␑ꓳҺﲌ㺚뎰쫋꠨䇡轷宙ӕﲠﺇ缝徶߉㷩⹱ꍛ蚄鴜ᘶㅩ⬑ꂳފ﷘繥�Ꞁ엟狕�瓕�瑝壆֭籂廎蜫鶠홇慍圊솸潍厊싘渥퍤ꊔ蘐�☚되䣵즸楍儊쌸溭匂䊾踏�꒜Җ㲑꺓̒纲弊잸淍剪쉐㍎ꪋ耘念쟸淽剾艟�杍喊쁘濅포⋲昺핬‒柲嗺쁼⿞ꏧ䛵촸樭偢䏖໡묷䲩ઁ렟췷橹ၝ珆᫭琲壪얰니䨩ࡡ맗䵡託塱藛鱤雔鄠팧报현ꅼܞ붷义୉㢉⶙≕뷸乽䭞袇妝䕖ఁ뫿찿㯪먌౺﫜㰦⻥뚨䤁褿�㐦⣥띈䦉ख़㤅㈮ꩣV㿁꿯쏳⻺㚮꤃ľ뼯쾣⯆⃭枲嗊쁨濑鏣ዶ㈹⩭恒埂䇮轳ᮚ뢠춇橝偆ύ绪�뗀졯ㅢ欖Ⴑ뎋諘堥엤건苘帥읤궔艐�❎ꖋ葘峅욬ⴂ戾陯텓⌂暾锏퀻ꏬ۲紺�❢斖ᑑ냃ம룃ථ멃౎뫋谨嫡萷峩ڱ봋踸孭䒒䲒䪒䠒䧲䥺줜⤶℩✡ꖧ䑅쳌⪪刺ﵿ︟キ羙῕立絹ḝ睶ᦙ㕕ﭿﲟﺗ缑龳៊筱鲛隔鄐팳⊪ﷷ繹Ὕ瞆᧝畦᠕뷜๦㭕益籱黛霤醤鍄銌ሚ멘䱅쫌⠪禙ᵕ勵ﴟ︷罩ᾑ럓ৢ祶ᴙ㘵焑鬳ᒪﮟﳗ纡鼇垽䇎轫鮐퓓₢枆ᗝ灦ᯕ綉ṙ㝅ㅚ낼எ룛趤驄鑌჊竁鰯훣ℶ✩□ꑇ䓍䲪쪀筹Ო皖ᤑ딳ࠪ易ﵷ縙ή秕�畱頛间選叝䋦ีﭨ粑麓ᜒ熲孊쒈沙ን侀㱚댬櫍倪쏠猹᪭琂壾薿�딨䠡觧奵씘氵틨戱陫酐팃⊾꘏앻개˶㸹⽭排囒䄢伦஥붬โ筎鲋隘儕쌰대쪿뭼ಞ몗䰑諳ᠺ㡲淚퉤ꉔ虀�땸䠝䧶ॹ㤝洶ሩ㉡꩗䁁迏�ꓰ쒻게ʚ︔뽰쾛ꯔ胠�柉ᗩぱꯛ胤龴韈凩ͱ뺛輔鮰퓋ꂨ䞁跟�摕퓀㧞굧䈕칰낄讜ᣖ㖡ꡇ䇍佪쮐ㆢ歆ႍ玚�ꐠ쓧沵튈戙ᙵ笅�⚎ꔛ萴鳨嚱脋鼸垭䇂佮讓ᣒ疢塆׍籪�㖦⡅㝪㬂沾銏툛ꉴ虘嵅옌⵺㙶⥙℅㖮ꡃǎ뽫辐�ⓢ撶ᒉ゙⮕㧆⵭戒噲䅚켄ꮼÎ뾫迀�㒺㆚낀쮟熡魇咍䂚쾔ꯐ샣⾶⏉⛩┱ꐫ蓠�暉ᔙ〵烱鮻铌Ⴊ﫟ﰧ绥�Ꞩ䗁豯�␢擦ᒵ箙᳕龜紽帮蝣ᶖ㙑ꥃĎ뼻辬ᯂ瓮颳ᖊ篅�⚲攊퐸惭垲䇊콨殑郓Ꭲ狆ᨭ瑢壖֡뱇仍䬪좠煝嬆ҽ粎麛霔醰퍋ꊈ䘙൵礼籵�朥햤ꁄ蟌ᷪ拏봄踼᭮뒓࢒禒嵒䘂䵾訟�旙ᑥ뮠쳇檭倂䏾軿�㢞궗䉑蹃᭎뒋袘妕앐㋾꨿쁯㏢櫶္㏭櫲债쏬⻲挺횬ℂ朾閯큃⏎ꛫ蔰�ꛠ씷氩ዡ눷䩩ࡑ맃൮먓౲竚�ꛤ蔴鰨囡脷弩ޡ뷇乭䭒䢂䦞襗夁蔿�㔶⠩⇡ꝷ䖙ౕ變ﰯﻣ㼶⾩⏁ꛯ씳Ⱚ祩ᴑ똳४蘿ﴳ㸪竑鰣ᛦㄵ炡鮇哝䂦྅ﯜ㳦⺵皹ᤍ町�◢摶ᓙゥ냜஦㣅㉂橎運鏈勩ȱ빫轐�ⓞ꒧䒅천⪖‑ꟳ׺ﱼ㻞꼧䎥컄ꬬ¢羆῝矦᧵砝巶ٹ㵝渆፽犞騗呱胛龤韄釬፲犚�ꑰ쓛겤芄鸜᝶㆙⭕輪絡鸗坱膛齔鞀퇟皕�㐪等Ᲊ㚙⤕꫌*¢￷翹´矾駿핿秹ᵽ瘞饷唙5│翱鿻韼ᇾ덿쪟燱魻钜႖㎑꫓"翦῵秽嵾蘟�昙ᕵ篵�暽唎耻鿬៲燺�⒞꒗䒑貓᪒琒売䖺챌⫊矡駷啹翶Ό㟽槾酿팟瘉᥹㔝栶ᇩ㍱ꪛ耔鿰ퟻꇼݾ붟칗歁邏펛ꋔ蘠�昕핰럴觸好䔞谷嫩б볫躰�꒸䒍䲚쪔ꠐ쇳⽺㛖⤡ꄧ䜥춤ꩄ职Ὴ秱鵻阜ᅶ㌙⪵矹᧽畾頟헷恹៝燦᭵碕�㕂栎釻鍼ኞ눗䩱衛駄镬ဒ珲嫺쐼ⳮꊳ؊ﵸ縝彶ޙ㷕突鰟훷愹ᜭ熢孆ҍ粚�꜐얳ⱊ瘩ᥡ딗䠱觫饰픛ꀴ蟨己虻鵜ᘆㅽ欞邷厉˙㸥뎔諐�◦⑵璥�ꖜі㳁꺯쌃⺾ꌏ욻괌Ⱥ﹬㽒澂叞苧帵읨涑鉓ቂ牎驋鑈僉Ω㻁꼯쎣⻆⌭暢唆=翮鿳៺㭾겟슗渑鍳ኚ며챛꫄耬ῢ矶᧹㕽栞釷卹ʝ縖ά랛觔饠픗怱韫釰퍻ꊜؖ㵱긛荴麘圕솰뎈䫙ࠥ理뵴踘孵쒘沕튐㙲楚턄ꌼڮ봃฾뭯첓⪒怒埲䇺콼⮞ꃗ䞡跇婭䑒䳂䪮蠃᧾땿젟煹ᬝ璶ᢉ㖙⡕煉㵒渂卾芟�東閛達鏀틯㙪㬾겯슃⸞ꍷ䚙ക侮ﱫ뻐켣⮦⃅㗂桮釓።犖ᨑ둳ࣚ捻뵄踌᭺㢖ⶑꉓق絎鸋靸冝䍖ກ묟첷檉မ㏵瀽寮蓳Ჺ㤚눨䩡街姁蕯�⛲攺퐬⃢架ᗉど⯑ꃣ޶㷉⹩⍑ꚃԞ밷仩଱뢫趀�瓍墪얀稭屢䛖ഡ먧䱥쫔ꠠ쇧潵페拕혠眕�됈䣹ঽ祎鴋阸六䌒亲䬊좸榍党쌄꺼̎뺻輌ᮺ㢪漢籍廊율涡鉇前䉊칈歉ႉ㎙⫕秵�昝啶㿵珽嫾萿�㔊燭孲䒚첔ꪐ쀓⿲揺훼ℾꜯ얣ⱆ⋍昪⫎ꀫ蟠�晹ᕝ瀆᯽瓾颿햏럄觬ᥲ甚�ꗨ䑱賛骤鐄郼Ꮎ닏쨫ꡠ쇗潡鎗勑舣Ṧ㝕﬇粽庎蜛鶴陈光̉㺹⼍掺훌K硅�♪㣾궿쉏덈䪉࠙㧵爝婶љ㳅㌂檾透폻ꋼؾ뵯츓⭲悚힔ꇐ읣ⶖ≑ꙃՎ밋軸嬽䒮貃᪞됗䣱覻饌ᔊ篭峲䚺촌⨺㟒槢其̙㺵玹ᫍ琪�瑉ᣉ㖩⡁ꇏ읫궐쉓⹂捎隋鄘匵슨渁鍿튟癱饛锄逼Ꮾ닳਺㷒湢卖ʁ븟콷殙ვ難簭廢䜶ඩ㩁걏싋긨䍡躗嬑蒳ᲊ礕�땠젗槱酻錜኶㈉⩹⁝柆ᗭ灲寚쓤겴芈帙ݵﶘ繕�롤跔驠푗惁鞯퇃⍮ꚓԒ簲廪윰뉀쩏뇈䭩࢑릓൒稂屾蛟�春핤ꀔ蟰�꙼՞밇份䬾袯�╞ꐇ䓽䲾誏�ꗴ葸峝䚦അ屮㱮껓̢约ἅ㧎굫舐�❚둜ࣆ㦭浂刎艻鹜ᝆㆍ歚킄ꎜۖ㴡긧䍥캔꬐삳⾊盥�ꔨ䐡賧媵쐈泹ኽ爎驻鑜჆㎭櫂倮菣Ỷ㜹⦭慂圎膻齌ដ筥�Ꚑ씓ⰲ拪혰뜐즳⥊眹᦭畂堎藻鱼ᛞ넧䬥좤ꦄ腜ἆ㞽槎酫錐튳∊畝堆׽籾黟휧憥흄ꆌݚﶄ빜ཆ㮍泚튤ꈄ虼ᵞ똇䥽䤞褷天ԡ밧以쬴ꢨ䆁轟�擝咦…ワ㿖⿡ꏷ䛹ഽ種鱣ᛖㄡ꬧䂥쾄ꯜæ㾵珩᫱됻裬ᦲ畊�旹ᑽ烞鮧哅사⾂揞雧儵쌨溡錇劽䈎蹻魜ᒆゝ殖ბ뎣૆㠭淢剶ə㹅㎊瀥�ꓴ蒸岍䚚촔ꨰ쁫꿐쏣⻶⌹⚭攂吾胯�⟊瑱飛閤遄鏌ዪ恵뱐컃⬮ꂣކ㷝湦ፕ﨟ﱷ给ἥ맄赬ᨒ瑲壚얤걄苌Ḫ聯絑鸃᝾놟쭗梁醟퍗抁队텷挙ᚵ笹Ჭ皂夞蔷尩ۡ봷丩ୡ뢗䶑詓ᡂ痎顫闐큣⏖⛡ꔷ䐩믠쳷檹ဍ珺�␾ꓯ쒳Ⲋ瘕�됴裨妱蕋鰈囹Ľ缮龣ំ㇭歲傚쎔껐쌣⺦⌅㔎꠻臬ὲ瞚�ꕠ쐗泱銻鈌ቺ㩆ⱍ拊혨慡霗冱荋麈圙Ƶh羉Ῑ㟥노䬝䢶উ㥙ⴅ㙮꥓Ă缾龯ퟃ⇮ꝳ֚ﱔ뻀켯テ⮭惂垮臃Ὦ랓৒祢崖ر뵫踐�⒚뒐좓⦒慒圂䆾轏�ꓘ䒥첄ꪜ㿱꿻菼Ỿ뜿즯ㄎꬻ肬ᾂ矞駧啵쀘濵폸拽嘾腯�➲旊푨惑鞣ᇆ㍭檒倒䏲仺쬼⢮ꆃݞ붇九䭆ࢍ禚�ꘀ앿稹ᱭ盒夢䔦థ﫤밴軨嬱蒫鲀횟眱馫镀퀏뛼ा뤯촣⨦⁥뗠졷槙ᅥ몰찋꫸䀽修诳᣺㡎귋艨幑蝃ᶎ뙛襄餌ᔺ㯢泶ኹ㈍橺큜⏆⛭攲吪샠珉᫩㐱꣫膰�ꞈ䗙౥䀹밠컧欵킨掁雟턧挥횤ꄄ蜼ᶮ뙃ॎ뤋贸娭䑢䳖ડ렇䷽䩾衟�敭吒䃲侺쯌⣪릈䵙ਅ㷞깧䍕캀箉᳙㚥넼ମ뢣ආ㩝汆ው爪�瓁颯햃⁞Ꟈ䗭䱲䫚젤ꧤ腴鼘垵쇈潩᎑닓ਢ硦ᷕ綾紁鸿흯㝒概兞茇庽䜎趻驌ᑊ箩᳁뚯줃⤾ꄯ윣ⶦ≅㕊燹᭽璞颗喑聓ῂ矮駳ᕺ㯶⳹⊽明镻逜᏶㋹⨽恮韓ᇢ獶᪙㐕뭌ಊ滛簕�떬ࡂ秎鵫阐텳⌚딈䠹৭祲崚옴굨䈑蹳᭚뢜ඖ㩑걃ˎ븫轠�擑钣ႆ㎝櫖အ돧䫵져槭兲䌚캴꬈䂹ྍ篚�ꚴ蔈尹ۭ紲帪읠牑驃ᑎ냋讨壁薯�⛎ꔫ萠�暵픈怹៭燲孺쒜Ⲗ⊑ꘓղ簚�Ꜹ䖭䱂䫎蠫駠핷怙៵筽岞蚗崑蘳ᵪ拾㴚덨䪑蠓᧲畺�◶⑹ⓝ撦ᒅ㮖ⳑꊣ؆㵽渞鍷劙ȕﹰ{뾄远᯦㓵熍孚쒄겜ʖ㸑꽳Κﻔ뼠쾧毅탬⎲曊픨㯪먌౺﫜㰦⻥뚨䤁褿�㐦⣥띈䦉ख़㤅㈮ꩣV㿁꿯쏳⻺㚮꤃ľ뼯쾣⯆⃭枲嗊쁨濑鏣ዶ㈹⩭恒埂䇮轳ᮚ뢠춇橝偆ύ绪�뗀졯ㅢ欖Ⴑ뎋諘堥엤건苘帥읤궔艐�❎ꖋ葘峅욬ⴂ戾陯텓⌂暾锏퀻ꏬ۲紺�❢斖ᑑ냃ம룃ථ멃౎뫋谨嫡萷峩ڱ봋踸孭䒒䲒䪒䠒䧲䥺줜⤶℩✡ꖧ䑅쳌⪪刺ﵿ︟キ羙῕立絹ḝ睶ᦙ㕕ﭿﲟﺗ缑龳៊筱鲛隔鄐팳⊪ﷷ繹Ὕ瞆᧝畦᠕뷜๦㭕益籱黛霤醤鍄銌ሚ멘䱅쫌⠪禙ᵕ勵ﴟ︷罩ᾑ럓ৢ祶ᴙ㘵焑鬳ᒪﮟﳗ纡鼇垽䇎轫鮐퓓₢枆ᗝ灦ᯕ綉ṙ㝅ㅚ낼எ룛趤驄鑌჊竁鰯훣ℶ✩□ꑇ䓍䲪쪀筹Ო皖ᤑ딳ࠪ易ﵷ縙ή秕�畱頛间選叝䋦ีﭨ粑麓ᜒ熲孊쒈沙ን侀㱚댬ઢ砆᷽百饟픇怽埮至ὺ㧖ⵡꈗ䙱赛騄鑼პ뎧䫅젬⧢慶᜙ㆵ炉ᮙ㓕筝岆ڝ紖ḱ띫覐�│搾铯킳⎊甥�ꗤ葴鳘嚥섄꼼ή뻃༮뮣ೆ㪭氂勾舿�㖂桞采卭䊒丒䭲䢚즔ꥐ섃⼾ꎯ웃⴮ꈣ٦㵕犯ﰗ绱鼻鞬ᇂ獮骓ᐒ烲宺쓌Ⲫ亮紙ḵ禑鵓ᘂ煾鬟풷悉យ㇕箑鳓ᚢ焆ᬽ璮颃ᖞ끗䯁裯�╊瓹ᢽ疎顛闄遬Ꮢ狢娶ѩ㳑꺣̆㺽漎鎻鋌ሪ練籁黏휫ꆠ읇涍剚쉄까͊ﺈ缙᾵秩ᵱ똛襴餘唵쀨濡鏷勹Ƚ繮齓គ燞魧咕삐㏒櫢倶ϩ㻱꼻莬Ể眮馣ᕆ」毺탼⎾ꛏ씫갠싧渵퍨抑阓ᅲ猚�ꐈ䓹ಽ窎鰛雴鄸匭䊢丆୽碞鶗噑腃Ἆ랻觌ᥪ⫮ꀳߪﷰﹻ뽜྆㯝泦ኵ穹ᱝ盆᤭產堦ץﱴ뻘伥쮤꣄膬ὂ瞎駛镤途鏰틻ꈼٮ뵓ข签鲟횗愑霳ᆪ摒ﰛ뻴輸宭䓂䲮誃᠞뗷䡹ঢ়祦ᴕ參봐츳⭪㧒浢刖ɱ빛轄鮌ᓚ뮄賜᪦㐅ㆾꭏ삋꾘䏕컠炩ᮁ듟좧榅템⌆⚽攎鐻郬Ꮂ狊�摡铗傡莇廝䜦ඥ梅뱌໊ﬨ粡麇圝䆶ཉ㮉ⳙ⊥땼ࠞ맷䵹ਝ硶ᷙ㙥넀쬿㭞겇䊝世ୱ뢛趔驐푃⃎Ɜ藀�㔢栦ᇥ몘䰕쫰뇬୲碚�Ꙑ앃Ⰾꋻ蘼ᵮ똓ॲ礚�꘨䕡谗嫱萻鳬ᚲ焊�播咂䂞辗寑蓣Ჶ㚉⤙ℵ疡顇嗍䁪쿐ヶ⮹⃍枪헀㧢浶ሙ㉵灅�⓪뢘䶕쩐㇎꭫肐�⟒既呶Ù㾥돬૲砺�♲敚퐄ꃼ޾뷏칫ꭐ삃⾞ꏗ䛡贷娩ѡ볗亡謇墽䖎豛髄鐬ტ玶᫉㐩⣡ꆷ䝉ඉ㩙ⱅ㘪笱鲫隀턟皩ᤁ딿젯ㅶ⬙₵痙ᡥ론췗橡遗叁苯�❪㣂涮鉃቎뉋詈塉׉㱩⻑ꌣڦ㴅㍮ꪓ翲忺쟼ⷾꉿ왟爍婺쑜Ⳇ⊭昂啾耟�柹ᗽ灾鯟퓧悵히懙ᝥ뭐첃⪞ꀗ䟱跻驼ᑞ냇䮭䣂䦮襃ᤎ딻蠬᧢當᠙㗵燝学ҕﲐﺓ㼒澲及싨渱鍫銐툓≲晚필ꀌߺ﷼㹾꽟쎇滝匦ʥ︄뽼ྞ믗䳡誷堉׹㱽滞錧劥숄깼͞뺇伝䮶ࣉ㦩ⵁꈏ왻굜Ȇ㹽潞鎇勝䈦๥ﭔ벀캟炱鮋铘傥쎄껜̦㺥뎼૎렫跠�摙ᓅ㮂泞銧刅쉼⹞ꍇ䚍䴚쨴ꡨ䇑轣ᮖ㓑ꢣƆ㽝澆Ꮭ狦ᨵ磑鶣ᙆㅍ權킸掍囚설꼤莤黄霬ᆢ獆᪍琚�ꖸ䑍䳊쪨栁釿퍿祱鴛阴酨匑芳Ḋ禝嵖؁뵿츟炙ᮕ㶆⹝捆ᚍ焚�꒨䒁貟�搑ꫬ2翪�뗼ࡾ맟쵧樕큰뛤褴館唡耧忥쟴그䉽乞譇墍䖚챔ꫀ쀯㏶⫹‽柮闳ၺ㫦ⰵ瘱饫锐퀳⏪렬෢究᱙㛅ㄢ欦Ⴅ뫜ద㫥단䨱衫駐핣‖⟱ꗻ葼᳞뚧䤅줼⤮ꄣܦ㶥덌ઊ緵�杝喆]翆῭矲姺야Ⱎꋷ䘹൭稒屲䛚촤ꨤ聤鿔韠퇷捹᚝焖ᬱ뒫袀�琁飿햿맨䵱訛顴闘健쏔껠쌷溩ጁ늿쨏뇜୦㢕㩂汎鋋鈨剡艗幁蝏�Ꙙ䕅찌⫺㟮꧳ź<㾶⿉⏩⛱ꔻ萬᳢皶ᤉ㔹⠭懢坶ƙ㽕﫧簵�朱閫遀폏똰쥫ꤐ섳⼪礭崢䘦൥﨔뱰컛ꬤ肤龄韜ᇦ㍵瀕�뒼ࢎ릛赔騀푿秅�☒敲吚샴꾸䏍仪쬰놀쭟熝孖ҁ벟캗欑邳ᎊ稥�ꛔ蔠�曥픴ꀨ䟡跷婹ѝ糆ậ眂妾蕏�꛸䔽䰮諣ᠶ㗩⡱ꇛ蝤鶔限텃⌎ꚻ蔌᰺㤲洪툠癕�룬඲穊�曉ᔩ〡ꯧ䃵쾸母僪쎰댨䪡蠇姽䕾谟�搹ᓭ炲宊쓘沥튄ꈜٶ㵙⸅㚞ꤗ䄱輫鮠퓇悭垂䇞轧宕쓐㊆⨝恶៙㇥나䮕죐ㅆ⬍悺힌⇚떔衐�╮ꐓӲ粺�✚둈䣉঩㥁괏숻깬͒纂弞螷巉٩㵑긃;뺟켗殱郋鎨勁舯�❖▁ꑟ쓇沭劂䈞蹷孙҅ﲜ㺖⼑ꎳۊﴨ縡齧垕쇐㎖⫑ꀣߦ㷵獝媆Н糶ẹ㜍榺테⌊甍堺여Ⱳ拚혤ꅤ蜔鶰홋ꅈ䜉ඹ㩍汊틈戩ᙡ녗䬁袿�됄裼ᦾ땏젋꧸䅽伞讷壉֩㱁껏쌫꺠쌇溽匎芻鸌᝺㭖ⲁꊟ옗浱鈛鉴鉘剅쉌⹊皉ᤙ㔵燡魷咙•ミᅮ㿢濶ᏹ㋽樾遯폓⋢昶ᕩ】꯳úᄐ㿎꿫菰�Ꜽ֮뱃໎묫負�搝哶¹㾍濚폤ꋴ蘸嵭䘒櫭倲䏪컰났ஂ磞鶧噅셌⼊盍太씠狥�ꑨ䓑貣᪆㐝棶ᆹ㍍檊퀘揵훸愽圮膣὆㞍槚텤ꌔ蚰�꘸䕭䰒䫲䠺짬⥲愚휴ꆨ䝁趏�ꑄ蓌Ც蘭ﴷ縩ὡ랗䧑襣ᤖ㔱꠫臠�枙ᗕﯗ糡麷圉ƹ㽍澊폘拥혴ꅨ䜑足ᩊ磉ᶩ㙁ꥏ섋꼸䎭仂䬮袣ᦆ㕝栆ᇽ獾骟퐗惱鞻里፪﨓㱲滚팤ꊤ蘄鵼ᘞ녷䬙ࢵ麗絙ḅ㦞굗䈁蹿�璝墖֑뱓ໂ笮鲣ᚆㄝ欶Ⴉ㎁꫟쀧濥폴ꋸ䘽䵮訓ᡲ痚�ꗔ葠�暡锇倽䏮軳ᬺ㢂涞鉗剁艏�Ꝉ䖉ౙ㫅㋢樶ၩ㏑ꫣ6㿩⿱ꏻ蛼ᴾ똯쥣⤖ℱꜫ薠�曍唪쀠珵�搽哮肳ᾊ秥�ꘘ䕵찘櫵퀸揭囲䄺켬⮢惆ឭ燂孮蒓Გ皒夒䔲䰪쫠燩᭱뒛袔馐핓 柾闿큿礵�昡镧倕쏰댼મ렃෾멿챟瀭寢䓶ಹ㪍氚틴ꈸ䙭䵒䨂䡾觟�攕퐰랰짋ꥨ䄑輳᮪ﶃ㹞꽇䎍仚쬤ꢤ膄齜ឆ㇝武႕䀘㰢滦ጵ稁鱿훟眥�ꕄ萌ᳺ㤎괻般Ṣ睖ᦁ땟젇槽兾茟�有ᖹき毊탨掱雋鄨匡芧帅일⶞ꉗ䙁赏�ꑸ䓝䲦અ㷶⹹⍝暆ᔝ瀶ᯩ㓱ꢻ膌὚맜൦㨕먤豤體鐠탧掵훈愩ᜡ놧䭅좌⦚뜀즿문䲭䪂䠞觷她ԝ簶ứ㜱ꦫ腀�뗌ࡪ類ﵣ㸖⽱ꎛ蛔鴠혧慥휔ꆰ읋궈䉙ๅבֿ㲊猕�듸䢽䦎襛餄锼ီ돣૶㠹ⷭ扲噚셄꼌κﻌ㼪竭尲䛪촰끠쯗棡醷卉ʉ㸙⽵盕�琥�ꖴ葈峉ک㴁긿썯㌒檲倊쏸滽匾芯�❾ꖟ쑗況銯툃≾ꙟ앇氍勺숼⹮ꍓڂ紞鸷坩Ƒ뽓ྂ篞鳧嚵섈漹Ꭽ狂娮董᳖㚡꤇䄽伮讣ᣆ㖭桂凎荫麐휓䉹晵敦⡲䅍慆瑳慈摮敬〬〬ㄬ洬䙡⤱㴽ㄭ簠ർ ††䌠灯䉹晵敦⡲䅍汓睯慈摮敬〬〬ㄬ洬卡⤱㴽ㄭ簠ർ ††䌠灯䉹晵敦⡲䅍慆瑳慈摮敬〬ㄬㄬ洬䙡⤲㴽ㄭ簠ർ ††䌠灯䉹晵敦⡲䅍汓睯慈摮敬〬ㄬㄬ洬卡⤲㴽ㄭ਍†⤠ൻ ††爠瑥牵⡮慦獬⥥഻ †⁽††††਍†爠瑥牵⡮牴敵㬩਍ൽ †਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿⃿†††††††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潢汯匠杩慮佬数䉮祵⤨ൻ †敲畴湲用彰㴱丽☠…灵㉟㴽ⵎ⤱഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿⃿†††††††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潢汯匠杩慮佬数卮汥⡬笩਍†爠瑥牵⡮湤ㅟ㴽⁎☦搠彮㴲丽ㄭ㬩਍ൽ搊畯汢⁥楄敶杲湥散⤨ൻ †潤扵敬搠ㅶ⠽慭ㅆせⵝ慭ㅓせ⥝഻ †潤扵敬搠㉶⠽洨䙡嬱崰洭卡嬱崰⴩洨䙡嬲崰洭卡嬲崰⤩഻ †敲畴湲搨ㅶ搭㉶㬩਍ൽഊ戊潯慂歳瑥牐景潌獳汃獯⡥笩਍†戠潯癲琽畲㭥਍†††晩䈨獡敫側潲楦佴⥎ൻ ††††晩䄨捣倮潲楦⡴㸩䈽獡敫側潲楦⥴ൻ †††††爠瑥牵⡮汃獯䅥汬潐佳䅮捣畯瑮⤨㬩਍††††素਍†††ൽ ††椠⡦慂歳瑥潌獳乏笩਍††††椠⡦捁⹣牐景瑩⤨㴼䈭獡敫䱴獯⥳ൻ †††††爠瑥牵⡮汃獯䅥汬潐佳䅮捣畯瑮⤨㬩††††ഠ ††††ൽ ††素਍†爠瑥牵⡮牴敵㬩†††਍ൽഊ戊潯汃獯䅥汬潐佳䅮捣畯瑮⤨ൻ †潢汯爠㵶牴敵഻ ††映牯椨瑮椠倽獯瑩潩獮潔慴⡬⴩㬱㹩〽椻ⴭ笩਍††††椠⡦潐⹳敓敬瑣祂湉敤⡸⥩笩਍††††††晩ℨ牔摡⹥潐楳楴湯汃獯⡥潐⹳祓扭汯⤨⤩ൻ †††††††癲昽污敳഻ †††††素਍††††素਍††††攠獬筥਍††††††癲昽污敳഻ ††††ൽ ††素਍†爠瑥牵⡮癲㬩਍ൽഊ⼊㴯㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽㴽ഽഊഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠││⃢⃨†††††††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ戊潯楓湧污灏湥畂⡹潤扵敬䐠癩牥笩਍†爠瑥牵⡮楄敶㹲䐽䉖祵敓汬☠…楄敶㱲䐽卖慴佹瑵㬩਍ൽഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠││⃢⃨†††††††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ戊潯楓湧污灏湥敓汬搨畯汢⁥楄敶⥲ൻ †敲畴湲䐨癩牥㴼⠠噄畂卹汥⩬⴨⤱
☦䐠癩牥㴾䐨卖慴佹瑵⠪ㄭ⤩㬩਍ൽഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠││⃢│†††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ戊潯楓湧污汃獯䉥祵⤨ൻഊ †敲畴湲⠠慦獬⥥഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿⃿ﯰ⃿⃨††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潢汯匠杩慮䍬潬敳敓汬⤨ൻഊ †敲畴湲⠠慦獬⥥഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿ﯢ│戠祵†††††††††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潤扵敬匠汯敶畂卹⡌湩⁴瑓灯潌獳潐湩獴笩਍†椠⡦瑓灯潌獳潐湩獴㴽⤰敲畴湲〨㬩਍†爠瑥牵⡮祓⹭潎浲污穩健楲散匨浹䄮歳⤨匭浹倮楯瑮⤨匪潴䱰獯偳楯瑮⥳㬩਍ൽഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠│⃿⃠畢⁹††††††††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ搊畯汢⁥潓癬䉥祵偔椨瑮吠歡健潲楦側楯瑮⥳ൻ †晩吨歡健潲楦側楯瑮㵳〽爩瑥牵⡮⤰഻ †敲畴湲匨浹丮牯慭楬敺牐捩⡥祓⹭獁⡫⬩祓⹭潐湩⡴⨩慔敫牐景瑩潐湩獴⤩※†਍ൽഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠│⃿⃠敳汬†††††††††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潤扵敬匠汯敶敓汬䱓椨瑮匠潴䱰獯偳楯瑮⥳ൻ †晩匨潴䱰獯偳楯瑮㵳〽爩瑥牵⡮⤰഻ †敲畴湲匨浹丮牯慭楬敺牐捩⡥祓⹭楂⡤⬩祓⹭潐湩⡴⨩瑓灯潌獳潐湩獴⤩഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿ﯢ│猠汥††††††††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ搊畯汢⁥潓癬卥汥呬⡐湩⁴慔敫牐景瑩潐湩獴笩਍†椠⡦慔敫牐景瑩潐湩獴㴽⤰敲畴湲〨㬩਍†爠瑥牵⡮祓⹭潎浲污穩健楲散匨浹䈮摩⤨匭浹倮楯瑮⤨吪歡健潲楦側楯瑮⥳㬩†ഠ紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿ﯢ│⃮⃠畢⁹††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潤扵敬䈠祵卍⡌笩਍†爠瑥牵⡮祓⹭潎浲污穩健楲散匨浹䈮摩⤨匭浹倮楯瑮⤨匪浹匮潴獰敌敶⡬⤩㬩਍ൽഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠│⃿ﳫ戠祵††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ搊畯汢⁥畂䵹偔⤨ൻ †敲畴湲匨浹丮牯慭楬敺牐捩⡥祓⹭獁⡫⬩祓⹭潐湩⡴⨩祓⹭瑓灯䱳癥汥⤨⤩഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿ﯢ│⃮⃠敳汬††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潤扵敬匠汥䵬䱓⤨ൻ †敲畴湲匨浹丮牯慭楬敺牐捩⡥祓⹭獁⡫⬩祓⹭潐湩⡴⨩祓⹭瑓灯䱳癥汥⤨⤩഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿ﯢ│⃮⃠敳汬†††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潤扵敬匠汥䵬偔⤨ൻ †敲畴湲匨浹丮牯慭楬敺牐捩⡥祓⹭楂⡤⴩祓⹭潐湩⡴⨩祓⹭瑓灯䱳癥汥⤨⤩഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿戠祵††††††††††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潢汯䌠敨正畂卹⡌潤扵敬匠潴䱰獯偳楲散笩਍†椠⡦瑓灯潌獳牐捩㵥〽爩瑥牵⡮牴敵㬩਍†爠瑥牵⡮瑓灯潌獳牐捩㱥畂䵹䱓⤨㬩਍ൽഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠│⃨⃠畢⁹†††††††††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ戊潯桃捥䉫祵偔搨畯汢⁥慔敫牐景瑩牐捩⥥ൻ †晩吨歡健潲楦側楲散㴽⤰敲畴湲琨畲⥥഻ †敲畴湲吨歡健潲楦側楲散䈾祵呍⡐⤩഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿猠汥††††††††††††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ戊潯桃捥卫汥卬⡌潤扵敬匠潴䱰獯偳楲散笩਍†椠⡦瑓灯潌獳牐捩㵥〽爩瑥牵⡮牴敵㬩਍†爠瑥牵⡮瑓灯潌獳牐捩㹥敓汬卍⡌⤩഻紊਍਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼†⃿猠汥††††††††††††††簠਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍潢汯䌠敨正敓汬偔搨畯汢⁥慔敫牐景瑩牐捩⥥ൻ †晩吨歡健潲楦側楲散㴽⤰敲畴湲琨畲⥥഻ †敲畴湲吨歡健潲楦側楲散匼汥䵬偔⤨㬩਍ൽഊഊ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ⼊簯†퐠││⃠⃨†††††††ർ⼊⬯ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭഫ戊潯潓癬䱥瑯⡳潤扵敬☠愠潌獴笩਍†愠潌獴䰽瑯㭳††††ഠ †敲畴湲琨畲⥥഻紊਍⼯⴫ⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭⴭ⬭਍⼯⁼⃿⃠⃮⃮⃮│††
//+------------------------------------------------------------------+
//|                                                        Night.mq5 |
//|                                       Copyright 2010, AM2 Group. |
//|                                         http://www.am2_group.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2010, AM2 Group."
#property link      "http://www.am2_group.net"
#property version   "1.00"

//--- входные параметры

input int      StopLoss=40;        // Stop Loss
input int      TakeProfit=20;      // Take Profit  
input int      Stoch_OverSold=30;  // Уровень перепроданности Stochastic
input int      Stoch_OverBought=70;// Уровень перекупленности Stochastic
input double   Lot=1;              // Количество лотов для торговли
input int      EA_Magic=1072010;   // Magic Number советника

//--- глобальные переменные
int stochHandle;                   // хэндл индикатора Stochastic
double stochVal[];                 // массив для хранения значений индикатора Stochastic для каждого бара
int STP,TKP;                       // будут использованы для значений Stop Loss и Take Profit
double Lots=0.1;                   // количество лотов для торговли  
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Получить хэндл индикатора Stochastic
   stochHandle=iStochastic(NULL,PERIOD_M15,5,3,3,MODE_EMA,STO_CLOSECLOSE);
//--- Для работы с брокерами, использующими 3-х и 5-ти значные котировки,
//--- умножаем на 10 значения SL и TP
   STP = StopLoss;
   TKP = TakeProfit;
   if(_Digits==5 || _Digits==3)
     {
      STP = STP*10;
      TKP = TKP*10;
     }
//--- выделение памяти для массива
   ArrayResize(stochVal,5);
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- Освобождаем хэндлы индикаторов
   IndicatorRelease(stochHandle);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- Объявляем структуры, которые будут использоваться для торговли
   MqlTradeRequest mrequest;   // Будет использоваться для отсылки торговых запросов
   MqlTradeResult mresult;     // Будет использоваться для получения результатов выполнения торговых запросов  
   MqlDateTime dt;
   datetime t[];

   ZeroMemory(mrequest);
   ZeroMemory(mresult);
/*
     Установим индексацию в массивах котировок и индикаторов 
     как в таймсериях
*/

   ArraySetAsSeries(stochVal,true);
   ArraySetAsSeries(t,true);
   TimeCurrent(dt);

   int i=(dt.hour+1)*60;
   if(CopyTime(Symbol(),0,0,i,t)<0)
     {
      Print("Не удалось скопировать таймсерию!");
      return;
     }
//--- Получаем исторические данные последних 3-х баров 
   if(CopyBuffer(stochHandle,0,0,3,stochVal)<0)
     {
      Alert("Ошибка копирования буферов индикатора Stochastic - номер ошибки:",GetLastError(),"!!");
      return;
     }
/*
    1. Проверка условий для покупки :
    Stochastic упал ниже уровня перепроданности 
*/
   double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);            // лучшее предложение на покупку
   double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID);            // лучшее предложение на продажу

//--- объявляем переменные типа boolean, они будут использоваться при проверке условий для покупки

   bool Buy_Condition=(stochVal[1]<Stoch_OverSold);               // Stochastic ниже уровня перепроданности

//--- собираем все вместе

   if(Buy_Condition && (!PositionSelect(_Symbol)))
     {
      if(dt.hour>=21 || dt.hour<6)
        {
         mrequest.action = TRADE_ACTION_DEAL;                       // немедленное исполнение
         mrequest.price = Ask;                                      // последняя цена ask
         mrequest.sl = NormalizeDouble(Ask - STP*_Point,_Digits);   // Stop Loss
         mrequest.tp = NormalizeDouble(Ask + TKP*_Point,_Digits);   // Take Profit
         mrequest.symbol = _Symbol;                                 // символ
         mrequest.volume = CalculateVolume();                       // количество лотов для торговли
         mrequest.magic = EA_Magic;                                 // Magic Number
         mrequest.type = ORDER_TYPE_BUY;                            // ордер на покупку
         mrequest.type_filling = ORDER_FILLING_FOK;                 // тип исполнения ордера - все или ничего
         mrequest.deviation=5;                                      // проскальзывание от текущей цены        
         OrderSend(mrequest,mresult);                               // отсылаем ордер
                                                                    // анализируем код возврата торгового сервера
         if(mresult.retcode==10009 || mresult.retcode==10008)
           {
            Alert("Ордер Sell успешно помещен, ордер №:",mresult.order);
           }
         else
           {
            Alert("Запрос на установку ордера Sell не выполнен - код ошибки:",GetLastError());
            return;
           }
        }
     }
/*
    2. Проверка условий для продажи : MACD падает на дневном графике, 
    Stochastic поднялся выше уровня перекупленности 80 и начинает падать на часовом графике
*/

//--- объявляем переменные типа boolean, они будут использоваться при проверке условий для продажи

   bool Sell_Condition=(stochVal[1]>Stoch_OverBought);            // Stochastic выше уровня перекупленности 

//--- собираем все вместе
   if(Sell_Condition && (!PositionSelect(_Symbol)))
     {
      if(dt.hour>=21 || dt.hour<6)
        {
         mrequest.action = TRADE_ACTION_DEAL;                      // немедленное исполнение
         mrequest.price = Bid;                                     // последняя цена Bid
         mrequest.sl = NormalizeDouble(Bid + STP*_Point,_Digits);  // Stop Loss
         mrequest.tp = NormalizeDouble(Bid - TKP*_Point,_Digits);  // Take Profit
         mrequest.symbol = _Symbol;                                // символ
         mrequest.volume = CalculateVolume();                      // количество лотов для торговли
         mrequest.magic = EA_Magic;                                // Magic Number
         mrequest.type= ORDER_TYPE_SELL;                           // ордер на продажу
         mrequest.type_filling = ORDER_FILLING_FOK;                // тип исполнения ордера - все или ничего
         mrequest.deviation=5;                                     // проскальзывание от текущей цены        
         OrderSend(mrequest,mresult);                              // отсылаем ордер
                                                                   // анализируем код возврата торгового сервера
         if(mresult.retcode==10009 || mresult.retcode==10008)
           {
            Alert("Ордер Sell успешно помещен, ордер №:",mresult.order);
           }
         else
           {
            Alert("Запрос на установку ордера Sell не выполнен - код ошибки:",GetLastError());
            return;
           }
        }
     }
  }
//+------------------------------------------------------------------+
//| Вычисляем размер лота                                            |
//+------------------------------------------------------------------+
double CalculateVolume()
  {
   Lots=AccountInfoDouble(ACCOUNT_FREEMARGIN)/100000*10;
   Lots=MathMin(5,MathMax(0.1,Lots));
   if(Lots<0.1)
      Lots=NormalizeDouble(Lots,2);
   else
     {
      if(Lots<1) Lots=NormalizeDouble(Lots,1);
      else       Lots=NormalizeDouble(Lots,0);
     }
   return(Lots);
  }
//+------------------------------------------------------------------+
Советник "Night"
Советник "Night"
  • голосов: 33
  • 2010.07.26
  • Andrey Kornishkin
  • www.mql5.com
Я написал данный советник для того, чтобы проверить эффективность торговли в ночное время. Советник торгует на валютной паре EURUSD, таймфрейм 15 минут, по сигналам индикатора Stochastic. Использует простейшую систему манименеджмента.
 
Попробуйте вставить текст в блокнот, а уже из блокнота В СОВЕРШЕННО НОВЫЙ ФАЙЛ СОВЕТНИКА СОЗДАННОГО ЧЕРЕЗ Файл - Создать советник.
 
Vladimir Karputov:
Попробуйте вставить текст в блокнот, а уже из блокнота В СОВЕРШЕННО НОВЫЙ ФАЙЛ СОВЕТНИКА СОЗДАННОГО ЧЕРЕЗ Файл - Создать советник.
Понял, Спасибо - попробую
 
Сергей Криушин:
Понял, Спасибо - попробую
Так то да получилось, как бы потом опять не исчезли после изменений - что-то вообще интересное...да и в чем причина...даже испугался стал другие проверять вродде держутся вот только эти ночные слетели все модификации - до единого...(((
 
Сергей Криушин:
Понял, Спасибо - попробую

Похоже, в одном юникод, а в другом старый ANSI, отсюда китайские кракозябры

 
Alexey Volchanskiy:

Похоже, в одном юникод, а в другом старый ANSI, отсюда китайские кракозябры

Да, давно висели они, вот решил в новом свете с хеджем посмотреть, главное протестировались прекрасно, даже результат показали - стал открывать МТ и... бумс тут же изчезли, стал другие смотреть - тоже также...это значит всем старым тоже такое грозит...(((
 
Сергей Криушин:
Да, давно весели они вот решил в новом свете с хеджем посмотреть, главное протестировались прекрасно даже результат показали - стал открывать МТ и бумс тут же изчезли, стал другие смотреть тоже также...это значит всем старым тоже такое грозит...(((

Надо начальный код сохранить в юникоде, Меню-Файл-Сохранить в Юникоде, редактор его сконвертирует. Потом открыть в отдельном файле вставляемый кусок, сделать то же. После чего можно смело мержить (вставлять-склеивать)

 
Alexey Volchanskiy:

Надо начальный код сохранить в юникоде, Меню-Файл-Сохранить в Юникоде, редактор его сконвертирует. Потом открыть в отдельном файле вставляемый кусок, сделать то же. После чего можно смело мержить (вставлять-склеивать)

Спасибо, да хорошо бы, если бы они еще не исчезали при открытии в МТ - работаю с новыми загрузками, теперь уже не вспомнить, что я там комбинировал, а да попробую через файл - есть же у меня они в облаке еще сохранял...или как Бар-кин советует через блокнот - тоже вариант...
 
Сергей Криушин:
Спасибо, да хорошо бы, если бы они еще не исчезали при открытии в МТ - работаю с новыми загрузками, теперь уже не вспомнить, что я там комбинировал, а да попробую через файл - есть же у меня они в облаке еще сохранял...или как Бар-кин советует через блокнот - тоже вариант...

Юникод сам по себе никуда не исчезнет, у тебя файл .mq5 станет после конвертации в 2 раза больше минимум. Ну а что где и как, это уж сам..

Причина обращения: