Maja, disain, renoveerimine, sisekujundus.  Sisehoov ja aed.  Oma kätega

Maja, disain, renoveerimine, sisekujundus. Sisehoov ja aed. Oma kätega

» Skript, mis kaupleb horisontaalsetest joontest. Forexi skriptid kauplemise lihtsustamiseks

Skript, mis kaupleb horisontaalsetest joontest. Forexi skriptid kauplemise lihtsustamiseks

Poolautomaatne kauplemine süsteemi

"Kauplemine vastavalt joonele".

Toimimispõhimõte.

Utiliit "Line trading" on mõeldud kaupleja töö hõlbustamiseks. Kõik on väga lihtne: spetsiaalse utiliidi abil panime diagrammile 4-realise kanali. Sisenemiseks on vaja kahte rida, väljumiseks on vaja kahte teist rida. Seejärel saate muuta iga joone kaldenurka, muuta nende vahelist kaugust jne. Kui hind jõuab ühele sisestusreale, toimub ostu või müügi sisestus. Pärast seda, kui hind jõuab mõnda väljumisliini, fikseeritakse tehing kasumi (võta kasum) või kahjumiga (stop loss). Seega saate kauplemist hõlpsasti korraldada hinnakanalite ja muude strateegiate järgi.

  • Peatamis- või piiramisjärjestuste määramine kohandatud joontel (horisontaalsed või suundumused);
  • Kasutaja liinide asendi reguleerimine pärast nõustaja (roboti) algust;
  • Avatud ja suletud hindade jälgimine vastavalt trendijoonele;
  • Praeguse instrumendi kõigi avatud positsioonide riski arvutamine;
  • Riski arvutamine kasutaja määratud hoiuse protsendi põhjal;
  • Riski / kasumi suhte arvutamine;
  • Kanali laiuse arvutamine.

Paigaldamine ja tööks ettevalmistamine.

1. Installige süsteem sisse MetaTrader4, mis näitab õiget teed.


2. Käivitage MetaTrader 4 (väljuge ja sisestage uuesti, kui MetaTrader 4 laaditi enne lisandmoodulite installimist).

3. Lohistage joonte LinesToChart joonistamiseks skeem hiire kursori abil diagrammile. Ilmub seadete aken.

  • Seaded on väga lihtsad. Pärast joonte joonistamist diagrammile saate neid oma äranägemise järgi liigutada. Muutujad vajavad selgitamist UpLowCorrection ja UpperLowerPercent. UpperLowerPercent määrab põhi- ja lisajoonte vahelise kauguse protsentides ja arvutatakse kanali laiuse etteantud protsendina (vt joonis). UpLowCorrection puudega olekus (vale) ei muuda kanaliliinide asukohta Üles / Madal... Seega saame read esimest korda skriptida, kanaliread määratleda ja seejärel skripti uuesti rakendada UpLowCorrection = vale, määravad täiendavad read ise vastavalt valitud UpperLowerPercent... On üks oluline reegel: Ridad peavad olema ranges järjekorras, kui loete ülevalt alla, siis järjekord on: Ülemine, Üles, Madal, Alumine. Kõike kirjeldatakse alloleval ekraanipildil.

  • Pärast joonte joonistamist peate nõustaja laadima. Lohistage LinesToOrders liinikaubanduse nõustaja graafikule. Ilmub seadete aken.
  • Siia on lisatud ka kõik diagrammil olevad kirjeldused. Muutuja nõuab selgitamist TradeType(vaata pilte).

  • Utiliit on nüüd töövalmis. Peatused ja avatud hinnad liiguvad liiniga kooskõlas. Pärast uue linnukese saamist esitab EA kaks ootel-müügi tellimust. Saate muuta liinide positsiooni, muuta riske, keelata ostu-müügi positsioonide kontrolli.
  • Nõuded süsteemile.

      operatsioonisüsteem Microsoft® Windows®98/2000/ XP / Vista / Windows 7

      Pentium® 4 2Ghz või uuem protsessor

      terminal MetaTrader4 ehitada 600 ja kõrgem

    Skript on väike programm, mis täidab ühekordset toimingut.
    Erinevalt ekspertnõustajatest või indikaatoritest, mis töötavad pidevalt, täidab skript oma funktsiooni ja on keelatud.
    MT4-s asuvad skriptid indikaatorite ja nõustajate järel aknas Navigaator.
    Laiendage loendit skriptidega, klõpsates jaotise vastas asuvat +.

    Skripti käivitamiseks piisab selle ülekandmisest valuutapaari diagrammile.
    Vajutage ja hoidke hiire vasaku nupuga vajalikku skripti, lohistage see diagrammile ja vabastage see.
    Pärast funktsiooni täitmist eemaldatakse skript diagrammilt automaatselt.
    Mõnel skriptil on kasutustingimused.

    Näiteks: käivitage funktsioon, kui hind on 1,3500, või täitke funktsioon 20.08.2014 kell 15.30.
    Sellised skriptid jäävad graafikul aktiivseks ja ootavad tingimuste täitmist.
    Aga kui peate skripti peatama, siis paremklõpsake diagrammil ja Kustuta skript.

    Uute skriptide lisamiseks (saate need artikli lõpus alla laadida) käivitage Metatrader 4.
    Terminalis klõpsake nuppu Fail -> avatud andmete kataloog.

    Avaneb kataloog MT4-failidega.
    Peame minema sektsiooni MQL4 kataloogi Skriptid.

    Kopeerige alla laaditud skriptifailid.
    Seejärel sulgege kaust ja taaskäivitage terminal Metatrader 4.
    Kui terminal käivitub, klõpsake nuppu Ctrl + O.
    Valige seadete aknas vahekaart Nõustajad ja määrake automaatse kauplemise luba.

    Nüüd on akna Navigator skriptidega loend täiendatud.
    Kuid need ei tööta ja ei reageeri valuutapaari graafikule lohistamisele ja langetamisele mingil viisil.
    Ja tähistatud halli teemandiga.

    Meil on skriptifailid algses MQL4 SourceFile-vormingus ( . mq4) ja terminal töötab failidega “EX4” ( .ex4)
    On vaja teisendada / kompileerida mq4 ex4-ks.
    Selleks paremklõpsake skriptil ja valige Muuda.

    Programm avatakse MetaEditor kus peate nuppu vajutama Koosta ja sulgege MetaEditor.

    Nüüd on MT4 terminali navigeerimisel skript tähistatud kollase teemandiga ja seda saab diagrammil kasutada.

    See lihtne toiming tuleb teha kõigi vormingus skriptidega ( . mq4).

    Nagu näete, on kõik väga kiire ja lihtne.

    Artikli lõpus olevas arhiivis on mõned kasulikud skriptid.
    Nad aitavad teid, kui töötate koos nõustajatega või vahetate käsi.

    • Kaks informatiivset skripti Konto andmed.mq4 ja MarketInfo.mq4, milles kuvatakse kogu teave konto kohta ja instrumendi täielik spetsifikatsioon.

    • Skript Trend_joon.mq4 tõmbab valuutapaari graafikule trendijooni. Skript on vaja lohistada diagrammile ja sõltuvalt skripti langemise ajast sõltub skripti joonte joonistamine.

    Skriptid:

    • SulgeKõik kaotused.mq4 - sulgeb kõik tehingud hetkel kahjumiga.
    • SulgeKõik tellimused.mq4 - sulgeb kõik pakkumised
    • CloseAllProfit.mq4 - sulgeb kõik tehingud hetkel kasumiga.

    Kasulikud skriptid, kuid peamine on mitte neid segi ajada. 🙂

    • SimulateTick.ex4 - skript on asendamatu nädalavahetustel nõustajatega töötades. Diagrammile langedes saadab see sellele ühe linnukese. Miks on selline ime vajalik?

    Levinud olukord: lisan nädalavahetusel graafikule ekspertnõustaja. Pea kõik ekspertnõustajad alustavad hinna esimesest linnukesest. Järgmine linnuke on alles esmaspäeval. Ja ma sooviksin, et nõustaja näitaks kohe teabeakent, et kontrollida, kas kõik on korras. Siin tuleb sisse SimulateTick.

    • Skript put_market_order 3.0 avab turuhinnaga tellimuse määratud partiiga, võtke, peatage, Kommenteerige ja Magiku number, mida nõustajad näevad.
    • Skript put_pending_order 3.0 avab ootel oleva tellimuse kindlaksmääratud hinnaga koos määratud partiiga, võtke, peatage, kommenteerige ja Magiku number, mida nõustajad näevad.

    Seaded:

    Suund: tellimuse suund (suund = 1 osta tellimus, -1 müügitellimus).
    StopLossPips ja TakeProfitPips: peatage kahjum ja võtke kasumikorraldus punktides (kui 0, siis keelatud).
    StopLoss ja TakeProfit: selgesõnaline stop loss'i määramine ja tellimuse kasumi võtmine (kui 0, siis keelatud).
    Partii suurus: tellimuse partii suurus.
    Maagia: tellimismaagia.
    kommenteerida: telli kommentaar.

    Stsenaariumis put_pending_order 3.0 hinnast madalama või kõrgema tellimuse esitamisel asetab skript iseseisvalt BuyLimit või BuyStop kui parameeter Suund: 1 ja SellLimit või SellStop kui parameeter Suund: -1.

    Võite luua valmisparameetrid koos määratud parameetritega ja vajaliku Magiku numbriga või koostada skripti erinevate seadistustega eraldi.
    Miks see on vajalik?
    Levinud olukord: teie ekspertnõunik ei esitanud VPS-serveri tõrke tõttu tellimust ega avanud seda. Ekspertnõustajad ei näe tellimusi oma käega lahti. Siin tuleb appi skript put_market_order 3.0 või put_pending_order 3.0. Tellimuse saate avada Magiku numbriga ja teie nõustaja järgib seda veelgi.

    Maagia on mugav ka käsitsi kauplemiseks. Näiteks kauplete ühel kontol mitme strateegiaga. Iga strateegia jaoks saate kasutada oma võlu. Seejärel saab iga strateegia tulemusi hõlpsasti analüüsida, näiteks kasutades myfxbooki teenust või tasuta.

    Vähesed inimesed teavad, et MT4 terminalis saab skriptidele määrata kiirklahve. Seda tehakse väga lihtsalt. Navigeerija akna jaotises Skriptid peate valima skripti, klõpsake nuppu hiire parem nupp, valige üksus " Määrake kiirklahv»Ja valige soovitud klahvikombinatsioon.

    Väikese aja jooksul käsitsi skalpimiseks võib mõne sekundi viivitus olla kriitiline. Sellises olukorras on soovitav, et skript esitaks tehingukorralduse, vajutades kiirete klahvide kombinatsiooni ilma tarbetute küsimusteta. Kõige lihtsamate manipulatsioonide abil saab manustatud skripte sel viisil konfigureerida. Ma ütlen teile, kuidas seda teha, kasutades näiteks skripti put_market_order. Valige akna Navigator jaotises Skriptid put_market_order skript, klõpsake nuppu hiire parem nupp, valige Muuda". Avaneb MetaEditori aken. Selles leiame joone

    #omanduse_sisendid

    ja seda kommenteerida, s.t. asendada nimega

    // # atribuut show_inputs

    Järgmistel ridadel määrame soovitud väärtused parameetritele, millega skript töötab. Näiteks soovime avada 0,2-lotose ostutellimuse ilma kahjumita ja võtta kasumit. Siis muudame ainult suunda ja LotSize'i:

    välimine int Suund = 1;
    välimine topelt LotSize = 0,2;

    Kõik! Lükake Salvesta(Control + S) ja Koosta... Nüüd käivitatakse meie skript, vajutades kiirklahvi, ja esitate koheselt 0,2 loosiga ostutellimuse ilma küsimusteta. Eraldi saate luua müügitellimuste skripti, vastavalt skriptidele nime anda ja määrata neile erinevad kiirklahvid. Seadetes muudatuste tegemiseks peate skripti koodi uuesti muutma ja uuesti kompileerima.

    Lisateavet selle kohta, kuidas seda tehakse, leiate videost:

    Laadige alla: valik olulisi skripte

    Asetage diagrammile horisontaalsed jooned ja nimetage neid “OST” (esimese ostutellimuse jaoks) ja / või “MÜÜA” (esimese müügitellimuse jaoks).

    Niipea kui baari (mineviku) sulgemishind tõuseb üle rea „OSTA“, esitatakse OST-tellimus (müügitellimuse puhul peab baari sulgemishind olema alla rea ​​„MÜÜA“).

    Edasi hakkavad tööle keskmistamisliinid. Neil võib olla mis tahes nimi ja need võivad paikneda diagrammil kõikjal. Neid ei ole vaja ümber nimetada, ekspertnõustaja saab aru, milliseid ridu milleks vaja on. Kui horisontaaljoon on ostutellimuse kohal, kustutab see selle ja kui see on selle all, peab ta seda oma keskmistamisjooneks. Samal ajal värvib see selle siniseks ja muudab punktiiriks. Keskmistamisrida on järjekorrarida, millel partii avatakse koos koefitsiendiga K suurendatud partiiga. Lisaks arvutab nõustaja kõigi tellimuste võtmise kasumi ümber ja asetab selle üldise rentaabluse kaugusele.

    Töö näide:

    Panime rea ja paneme sellele nimeks Müü.

    Hind ületas piiri ja niipea, kui küünlajalg joone alla sulgus, esitati Müük-tellimus. Keskmise rea panime avatud müügi järjekorra kohale (seda saab teha koos esimese rea installimisega eelnevalt). Keskmistamisjooni võib olla suvaline arv.

    Niipea, kui küünlajalg keskmistamisjoone alla sulgus, esitati suurendatud partiiga Sell-tellimus. Samal ajal nihkus läbimurdepunkt (tähistatud punase hinnamärgiga) kõrgemale ja mõlema tellimuse kasum arvestati ümber.

    EA-d saate kasutada strateegiatestijana, selleks tuleb see panna testerisse väikese kiirusega visualiseerimisega. Järgmisena riputage sinna vajalikud indikaatorid ja seadke vajalikud jooned sõidusuunas. Seega saate katsetada peaaegu kõiki ajaloostrateegiaid ilma spetsiaalsete nõustajate väljaarendamist tellimata.

    Tervitused kallitele lugejatele. Täna tahan avaldada mõned Forexi skriptid, mis on mind juba aastaid aidanud minu töös. Tuletan teile meelde, et skript, erinevalt ekspertnõustajast, on ette nähtud kõigi kavandatud toimingute ühekordseks täitmiseks.

    Tavaliselt juhib skripte kasutaja, nad täidavad oma funktsiooni ja lõpetavad töötamise. Skripte kasutatakse tavaliselt juhtudel, kui on vaja vältida sama tüüpi töö rutiini, mis võtab aega, näiteks kõigi positsioonide sulgemine, tellimuste ruudustiku üldise stop-loss-kaotuse seadmine, positsioonide nihutamiseks jms. .

    Skriptid on installitud kausta Skriptid artiklis on toodud kauplemisterminali MT4 andmekataloog, juhised andmekataloogi leidmiseks ja nõustajate, skriptide, indikaatorite installimiseks.

    Forexi skriptid käivitatakse navigaatori jaotisest "Skriptid", topeltklõpsates või lohistades skripti hinnadiagrammile.

    Samuti kasutan MT4 terminali sisseehitatud suurepärast funktsiooni - määrake kiirklahve, mis võimaldavad teil helistada skriptile või indikaatorile.

    See on väga mugav, kui peate kiirelt kõik praeguse instrumendi tellimused sulgema, vajutage lihtsalt klaviatuuri otseteid ja nautige tulemust, selle asemel et otsida navigaatorist vajalikku skripti, rääkimata standardsete meetodite kasutamisest positsioonide haldamiseks, mille pakub Metatraderi funktsioonid.
    Kiirklahvi määramiseks, millega skripti kutsutakse, peate navigaatoris valima vajaliku Forexi skripti, vajutama hiire paremat nuppu ja valima ilmuvas kontekstimenüüs jaotise "Määra kiirklahv". Järgmisena määrake avanenud aknas valitud skripti jaoks meie ainulaadne kiirklahv Alt tähega või Ctrl tähega. Uurige hoolikalt terminali enda käsiraamatut, et mitte tühistada vaikimisi kiirklahve, mis töötavad terminalis endas.

    Siin on peamised Forexi skriptid, mida ma peaaegu iga päev kasutan:

    Esimesse rühma kuuluvad skriptid positsioonide samaaegseks sulgemiseks ja ootel olevatele tellimustele.
    KS_CloseAll- skript sulgeb kiiresti kõik saadaolevad avatud positsioonid ja ootel tellimused. Mugav mitme valuutaga kauplemiseks, kui peate parandama praeguse saavutatud kauplemistulemuse. See skript on võrreldav oma kolleegidega, kuna see teeb kõik võimaliku sulgemise lõpuleviimiseks. Script võitleb selliste nähtuste vastu nagu rekvoodid, hinnamuutused, kauplemisvoogude hõivamine, teiste nõustajate või skriptide avamine uute tellimuste avamisel ja muud DC-i intriigid. Skripti seadetes saate määrata:

    Sule kõik positsioonid - Sule avatud positsioonid
    Kustuta ootel tellimused - ootel olevate tellimuste kustutamine
    Maagiline number (-1 kõigile) - kasutage maagilist numbrit
    Libisemine - lubatav libisemine

    west_close- skript sulgeb kõik positsioonid ja kustutab ootel olevad tellimused, ilma et oleks esmalt kuvatud akent, kus küsitakse, kas skript käivitada või mitte, ja isegi ilma parameetrite akent kuvamata. See aktiveeritakse kohe pärast käivitamist ja töötab kiiresti. Skalpimiseks väga mugav, skript istub minu kiirklahvil Alt + K (inglise keeles Kill).

    Järgmised skriptid vajavad hiire abil skripti enda lohistamist navigaatoriaknast hinnagraafiku konkreetsesse kohta.

    KS_jagaja- skript valitud positsiooni osaliseks sulgemiseks. Soovitud positsiooni valimiseks peate viskama skripti ise hinnadiagrammile otse tellimusele ja avanevas aknas määrama osalise sulgemise maht partiidena.

    west_SLTP_drop- skript Stop-Loss ja Take-Profit samaaegseks installimiseks praeguse instrumendi kõigi positsioonide ja tellimuste eest hinnaga, millega skript visati. Sõltuvalt asukohast, kust skript visati, määrab skript ise, kas seada peatus või võtta. See on väga mugav, kui positsioone on palju, kui sisestamine toimub osade kaupa või tellimuste ruudustikuna.

    Tähtis! Kaubandustoimingute tegemiseks on vaja klõpsata nuppu "Autokaubandus". Jälgige seda, kui käivitate skripte, mis teostavad mis tahes manipuleerimisi positsioonide ja korraldustega.

    Ja boonus: west_objdelete- skript, mis kustutab kõik diagrammil olevad konstruktsioonid, puhastab selle objektidest täielikult, isegi nendelt, mille omadus „pole objektide loendis kuvatud. Samuti on mul skript kiirklahvil Alt_C (kustutusest Clear - clear).

    Laadige alla Forexi skriptid:


    Kasutage pakutavaid Forexi skripte ja teie tootlikkus kahtlemata suureneb.

    Trendijoonel kauplemise ekspertnõustaja avab signaali tehingu (tellimuse) sõlmimiseks hinna ja trendijoone kokkupuute korral. Kauplemine toimub tagasivõtmise põhimõttel. See tähendab, et kui hind ületab tugijoone, avaneb OST-tellimus ja kui hind puutub kokku vastupanu joonega, avaneb SELL-tellimus.

    Kas olete huvitatud tagasipöördumisest? Valige õige robot ja alustage

    .

    Programm jälgib paralleelselt kahte rida, mille kaupleja seadistab käsitsi. Pärast trendijoonte märkimist peab kasutaja märkima oma nimed, mis on antud EA seadetes. Pärast tellimuse avamist lisab EA oma kommentaari trendijoonele. Pange tähele, et kui te seda kirjeldust ei kustuta, ei ava programm tellimust õigel ajal.

    EA sobib veebikaubanduseks. Sama valuutapaariga saab töötada mitu kasutajat, kui neil on oma Magic_Number seaded. Ekspertnõustajaga töötamise alustamiseks peate määrama trendijooned ja nimetama need vastavalt parameetritele Support_Line_Name ja Resistance_Line_Name. Pange tähele, et kahte rida pole vaja korraga kasutada. Kui üks puudub, aktsepteerib see programmi tavaliselt ja see ei põhjusta tõrkeid.

    Kas soovite roboti tõhusaks kauplemiseks alla laadida? Kasutage meie veebisaiti

    Trendijooni peetakse kõige mugavamaks ja tõhusamaks meetodiks Forexi turul asjakohase trendi määramiseks. Tööriist sobib tulusate kaubanduse sisenemispunktide kindlakstegemiseks ning trendijoone lihtsuse tõttu on realistlik kasutada turu ümberpööramist enda kasuks. Selleks, et teie kauplemistegevusega ei kaasneks tarbetuid raskusi, kasutage kauplemisnõustajaid. See on universaalne abimees, mida saate kasutada mis tahes valuutapaari koostamisel. Selle tasuta allalaadimiseks on teie käsutuses meie Forexi portaal. Siit leiate palju kasulikku temaatilist teavet ja kauplemisroboteid, et lihtsustada paljude protsesside automatiseerimist. Ootan sind.

    Kui olete huvitatud Fractalsi efektiivsest kasutamisest, siis tasub kaaluda ekspertnõustaja kasutamist.

    Seaded:

    Support_Line_Name = "SP" - tugirea nimi
    Resistance_Line_Name = "RS" - takistusliini nimi
    Just neid nimesid kasutab ekspert, et määrata, milliste joontega ta töötab.
    Invers_Orders = false - tehingute ümberpööramine. Kui lubate selle parameetri (tõene), siis müügi tellimuse asemel avaneb vastupanu joonel ostutellimus ja ostutellimuse asemel tugiteenuse real müügi tellimus.
    SL = 50 - Stoplossi suurus punktides.
    TP = 50 - Takeprofiti suurus punktides.
    Lot = 0,1 - ekspertnõustaja poolt avatud positsioonide maht.
    Show_Alert = true, kui see parameeter on lubatud, annab märku positsiooni avamisest.
    Magic_Number = 818798 - ekspertnõustaja kordumatu tunnus.