Mga pautang sa sasakyan. Stock. Pera. mortgage. Mga kredito. milyon. Mga pangunahing kaalaman. Mga pamumuhunan

Paano limitahan ang oras ng pangangalakal ng mga tagapayo sa Forex? Limitasyon sa pagbili at sat limit sa tamang oras Limitasyon sa oras ng tagapayo

Ngayon ay pag-uusapan natin ang tungkol sa Trade Scheduler robot, na mayroong isang napaka-kagiliw-giliw na tampok. Kapag gumagamit ng mga awtomatikong sistema sa pangangalakal ng Forex, napansin mo ba na sa ilang partikular na araw ng linggo o oras ay madalas silang nagdudulot ng mga pagkalugi? Halimbawa, sa unang araw ng linggo, ang tagapayo ay nagbubukas ng napakakaunting mga trade, at karamihan sa mga ito ay hindi rin kumikita. Sa ganitong mga kaso, makatuwirang i-off ang tagapayo bago ang Sabado at i-on ito sa Martes. Maaari mong isagawa ang simpleng operasyon na ito nang manu-mano, ngunit madali ring kalimutan na i-off o i-on ang tagapayo sa tamang oras.

Ang solusyon sa problemang ito (at ilang iba pa) ay maaaring paggamit ng robot Trade Scheduler, na hindi mismo kinakalakal, ngunit nagbibigay-daan sa iyong limitahan ang oras ng trabaho ng iba pang Expert Advisors ayon sa iskedyul, batay sa pagsusuri ng trabaho ng mga Expert Advisors na ito.

Bago gumawa ng mga pagsasaayos sa pansamantalang mode ng operasyon, kinakailangan upang malaman kung anong mga sandali ito madalas na nakikipagkalakalan sa pula. Sa kasong ito, makakatulong ang serbisyo ng MyFXbook, kung saan ipinakita ang mga detalyadong istatistika ng pangangalakal ng system ayon sa mga araw ng linggo at oras. Ang pinakamainam na panahon ng kalakalan para sa pagsusuri sa pagpapatakbo ng system ay 3 buwan. Upang maisagawa ito, kailangan mong simulan ang pagsubaybay sa serbisyo. Mababasa mo ang tungkol sa pag-install ng robot sa MyFXbook. Bilang isang halimbawa, isaalang-alang natin ang mga resulta ng gawain ng Expert Advisor, ang pagsubaybay kung saan ay matatagpuan sa pamamagitan ng pag-click sa larawan:

kanin. 1. Pagsubaybay sa pagpapatakbo ng Transient Zones 2.0 Expert Advisor sa serbisyo ng MyFXbook.

Bilang isang opsyon para sa mga wala pang sapat na kasaysayan ng kalakalan ng robot upang pag-aralan ito sa isang tunay na account, ngunit sa parehong oras maaari itong masuri, huwag mag-atubiling i-upload ang ulat na nakuha mula sa .

Pagkatapos i-load at iproseso ang pagsubaybay, kailangan mong pumunta sa seksyon ng pinalawig na istatistika, ang tab na Pang-araw-araw. Dito mahahanap mo ang impormasyon sa kaugnay na halaga ayon sa araw ng linggo. Sa aming halimbawa, ang pinakamalaking bilang ng mga natatalo na trade ay bumababa sa Huwebes at Biyernes, na nangangahulugang makatuwirang suspindihin ang Expert Advisor sa mga araw na ito. Ang dahilan para sa pag-uugali na ito ay maaaring nasa estado ng merkado, na sa mga araw na ito ay hindi angkop para sa diskarte ng robot, at ang mga kalkulasyon nito ay hindi gaanong tumpak:


kanin. 2. Ang ratio ng kumikita at hindi kumikitang mga transaksyon ng Transient Zones 2.0 Expert Advisor para sa linggo.

Pagkatapos ng pagsusuri sa araw, maaari mong suriin ang epektibong trabaho ayon sa mga oras. Upang gawin ito, pumunta sa tab na Oras-oras at tingnan kung kailan mas malaki ang relatibong bilang ng mga natatalo na trade:


kanin. 3. Ang relatibong bilang ng hindi kumikita at kumikitang kalakalan sa oras.

Konklusyon: makabubuting huminto proseso ng pangangalakal sa Huwebes, Biyernes, at para sa natitirang mga araw, hadlangan ang trabaho nito sa unang dalawang oras ng bagong araw, at sa araw sa mga oras na iyon kung kailan pagkatalo sa mga kalakalan mananaig - sa partikular, sa 12, 13, 14 na oras ng araw. Ibig sabihin, hayaan siyang magtrabaho sa gabi mula 2 hanggang 8 ng umaga kasama, at mula 13 hanggang 21 ng hapon. Ang resulta ng trabaho ng tagapayo ay dapat na mapabuti nang malaki.

Pag-install at pag-configure ng eksperto.

Pantulong na pag-install tagapayo sa kalakalan Ang Scheduler ay ipinatupad sa pamamagitan ng pagkakatulad sa anumang iba pang Expert Advisor, higit pa tungkol dito ay nakasulat sa . Maaari mong i-download ang archive kasama ang eksperto mula sa link sa ibaba:

I-download trade-scheduler.rar (mga pag-download: 139)

I-unzip ang trade-scheduler.rar archive, kopyahin ang TradeScheduler v2.3.ex4 expert file sa data_folder\MQL4\Experts\ folder. Upang buksan ang data catalog, piliin ang Open data catalog item mula sa File menu. Pagkatapos ay mag-restart ang terminal at pagkatapos nito ay makikita ang tagapayo sa window ng Navigator - Expert Advisors.

Kapag nag-i-install ng Expert Advisor sa isang chart, ang kinakailangang oras ng trabaho ay nakatakda sa window ng mga setting ayon sa mga araw ng linggo at oras. Ang oras ay nakatakda depende sa oras ng terminal, ito rin ang oras. Mayroong 3 input parameter para sa bawat araw. Ang unang parameter ay responsable para sa pagpapagana/hindi pagpapagana ng robot sa isang partikular na araw ng linggo, ang pangalawang parameter ay para sa oras ng pagsisimula ng kalakalan, at ang pangatlo ay ang oras ng paghinto. Ang oras ay tinukoy sa format na oras: minuto:


kanin. 4. Itinakda ang mga parameter ng input pagkatapos ng pagsusuri ng Expert Advisor.

Gayundin sa mga setting mayroong karagdagang parameter na CloseBeforeSwitchOFF . Kung nakatakda sa CloseAll, lahat ng trade ay awtomatikong isasara bago i-off ang robot. Kung CloseAllProfitable - mga kumikitang order lang ang isasara, kung Hindi - hindi isasara ang mga trade. Ang parameter na Slip ay responsable para sa maximum na pinapayagang slippage.

Siguraduhin na ang autotrading at pag-import ng mga function mula sa DLL ay pinapayagan sa terminal. Isang bersyon ng advisor ang naka-install para sa isang terminal.

Konklusyon.

Gusto pagbutihin ang pagganap adviser mo? Subukan ang paraan ng paglilimita sa trabaho nito at pag-aralan ang mga resulta. Kung ang mga istatistika ay nagpapakita na ang iyong Expert Advisor ay "patuloy na nagsasama" sa isang partikular na oras ng araw, nangangahulugan ito na mayroong isang pattern sa merkado na hindi nito mahawakan. Itigil ang pangangalakal sa panahong ito na hindi kanais-nais at dagdagan ang kakayahang kumita nito!

Kung ang iyong sistema ng kalakalan ay hindi batay sa mga pagtalon ng balita, maaari itong maging lubhang kapaki-pakinabang para sa pinansiyal at kalusugang pangkaisipan upang ihinto ang gawain ng tagapayo bago ilabas ang mahahalagang balita. At pagkatapos na humina ang pagkasumpungin, pagkatapos ng ilang oras, i-on itong muli. Mabuti kung mayroon kang access sa isang gumaganang terminal sa kamay. At kung hindi? Ito ay kung saan ang automation ay madaling gamitin.

Ang isa sa mga opsyon para sa paglutas ng aming problema ay ang pag-compile ng isang file na may iskedyul ng mahahalagang kaganapan. Ang pagbabasa ng file na ito ng aming eksperto, at pagtukoy kung kailan posible na magtrabaho at kapag hindi. Ang MQL4 tutorial ay nagbibigay ng isang halimbawa ng pagtatrabaho sa isang csv text file, na gagawin namin bilang batayan, pag-alis ng ilang mga pagkakamali na ginawa ng mga may-akda nang hindi sinasadya o upang subukan ang aming pagkaasikaso (na sila mismo ang nagbabala tungkol sa - dapat mong hindi bulag na naniniwala sa sinuman, ang mga pagkakamali ay palaging nangyayari).

Kaya, gumawa tayo ng iskedyul ng mahahalagang kaganapan para sa susunod na linggo sa sumusunod na format:
Petsa at oras ng kaganapan; tool; paglalarawan ng kaganapan

2016.04.01 14:00;USD;ISM business activity index sa sektor ng pagmamanupaktura 2016.04.01 14:00;USD;Inflation gradual acceleration index mula sa ISM 2016.04.04 09:00;EUR;Indeks ng presyo ng producer (06.0.40.2000) 09:00;EUR;Indeks ng presyo ng producer (YoY) 2016.04.05 04:30;AUD;Desisyon Reserve Bank Australia sa rate ng interes 2016.04.05 04:30;AUD;Reserve Bank of Australia na kasamang statement 2016.04.06 07:00;EUR;ECB meeting 2016.04.06 18:00;USD;Minutes ng pulong ng Committee on bukas na mga pamilihan US Federal Reserve 2016.04.07 11:30;EUR;Impormasyon sa ECB meeting sa monetary policy

Isulat natin ito sa ht-news.csv file at ilagay ito sa kinakailangang direktoryo na \MQL4\Files\ht-news.csv, kung saan mababasa ito ng aming EA.

Una, magtakda tayo ng mga panlabas na variable para sa pagsasaayos, ipinapaliwanag ng mga komento ang kanilang layunin:

Extern string startNewsEvent="Paghihigpit sa trabaho sa balita"; input bool StopOnNewsEvent=true; //Enable ang constraint input string NewsEventFileName="ht-news.csv"; //Schedule file input uint LoadNewsEventTimerInDay=7;//Gaano kadalas sa mga araw upang i-reload ang file input uint StopPriorEventHours=2; //Stop X hours before the event input uint StartAfterEventHours=3; //Start X hours after the event extern string stopNewsEvent="----------------";

Ang sumusunod na istraktura ay makakatulong sa amin na ma-access ang paglalarawan ng pinangangasiwaang kaganapan:

Struct NEWS_EVENT ( datetime EventTime; //time of event occurrence string Instrument; //event instrument string EventComment; //event comment );

Custom na function para sa pagbabasa ng impormasyon mula sa isang file

Bool LoadNews() ( int handle; // Instrumentong string ng deskriptor ng file, // Pangalan ng currency ng event unangInstrumento, pangalawangInstrumento, // 1st at 2nd na bahagi ng pangalan ng kasalukuyang eventComment ng pares, // String ng paglalarawan ng event sa textDateTime; // String expression ng petsa at oras ng event datetime eventDateTime; // Petsa at oras ng kaganapan sa datetime format handle=FileOpen(NewsEventFileName,FILE_CSV|FILE_READ,";");// Open file if(handle<0) // Неудача при открытии файла { int lastError=GetLastError(); if(lastError==4103) // Если файла не существует, сообщим Alert("Нет файла с именем ",NewsEventFileName); else // При любой другой ошибке Alert("Ошибка при открытии файла ",NewsEventFileName," :",lastError); PlaySound("Bzrrr.wav"); // Громко ругнемся и вернем фалсе return false; } int cnt=0; while(FileIsEnding(handle)==false) { stringDateTime =FileReadString(handle);// Дата и время события instrument=FileReadString(handle); //Инструмент eventComment =FileReadString(handle);// Текст описания события, может не быть eventDateTime =StrToTime(stringDateTime); // Преобразование типа данных firstInstrument=StringSubstr(Symbol(),0,3);// Извлекаем первые 3 символа secondInstrument=StringSubstr(Symbol(),3,3);// Извлекаем вторые 3 символа if(StringCompare(instrument,firstInstrument,false)!=0 && StringCompare(instrument,secondInstrument,false)!=0) { continue; //не наши инструменты } cnt++; ArrayResize(NewsEvent,cnt,1000); //изменяем размер массива с запасом для ускорения ArrayResize(NewsEventTime,cnt,1000); NewsEvent.EventTime= eventDateTime; NewsEvent.Instrument=instrument; NewsEvent.EventComment=eventComment; NewsEventTime=eventDateTime; //удобнее искать в одномерном массиве } FileClose(handle); // Закрываем файл ArraySort(NewsEventTime,WHOLE_ARRAY,0,MODE_ASCEND); //сортируем массив для последующего поиска return true; }

Hinahanap namin ang kinakailangang oras sa array ng NewsEventTime, at kung mahanap ang oras, makukuha namin ang paglalarawan nito mula sa array ng istraktura ng NewsEvent

String GetEventInfo(datetime date) ( for(int i=0;i

Helper function upang matukoy kung ang kasalukuyang oras ay nasa loob ng idle period

//suriin kung kinakailangan na huwag paganahin ang tagapayo sa balitang True - gumagawa kami ng False - nagpapahinga kami ng bool CheckEnableNewsWork() ( kung (ArraySize(NewsEventTime)==0) return true; //sa ilang kadahilanan, ang iskedyul Ang array ay naging walang laman, kaya kami ay nagtatrabaho //ngayon ay kailangan mong hanapin ang pinakamalapit na petsa sa NewsEventTime bago mo kailangang huminto sa trabaho para sa StopPriorEventHours na oras datetime timeCurrent =TimeCurrent(); datetime timeStopWork=timeCurrent+StopPriorEventHours*3600; / /Kung ang NewsEventTime ay may oras na mas kaunti kaysa sa timeStopWork, pagkatapos ay huminto sa pagtatrabaho int dateindex= ArrayBsearch(NewsEventTime,timeStopWork,WHOLE_ARRAY,0,MODE_ASCEND); datetime foundEventTime=NewsEventTime; timeStopWork=foundEventTime-StopPriorEventHours; // ang oras ng paghinto*3600; found time datetime timeStartWork=foundEventTime+StartAfterEventHours*3600; //ito ang oras ng pahinga / /ngayon suriin kung tayo na ngayon ang timeCurrent sa pagitan ng timeStopWork at timeStartWork, kung oo, huwag gumana kung (timeCurrent>=timeS topWork && timeKasalukuyan<=timeStartWork) { DrawLabel("EnableNewsWork","Не работаем, новость: "+GetEventInfo(foundEventTime)+"",5,80,Red); return false; } else { DrawLabel("EnableNewsWork","Нормальная работа, новостей нет",5,80,Green); return true; } }

Para pana-panahong magbasa mula sa file ng iskedyul, kailangan namin ng timer na tumatakbo halimbawa isang beses sa isang linggo, gaya ng na-configure

//Suriin ang pagkakaroon ng isang file na may balita sa pamamagitan ng timer void OnTimer() ( kung (StopOnNewsEvent) ( LoadNews(); //basahin ang file ) )

Kapag sinimulan ang tagapayo, kailangan mong simulan ang timer at basahin ang balita sa unang pagkakataon

OnInit() .... if (StopOnNewsEvent) //Kung nakatakda, i-load ang news file ( bool tm=EventSetTimer(LoadNewsEventTimerInDay*86400); //start the timer to load the schedule file if (!tm) Alert("EventSetTimer error :",GetLastError()); OnTimer();//Unang tumakbo kaagad )

Sa bawat tik, sinusuri namin kung maaari kaming magbukas ng mga posisyon. Sa pamamagitan ng paraan, ito ay hindi dapat makaapekto sa trailing.

OnTick() .... bool enableNewsWork=true; //maaari kang magtrabaho sa mga kaganapan sa balita kung (StopOnNewsEvent) ( enableNewsWork=CheckEnableNewsWork(); //Kung ang limitasyon ay sa balita, tingnan ang oras ) kung (HaveMoney && enableNewsWork) Traiding(Pairs); //pagsusuri sa mga kondisyon at pagbubukas ng trade sa pares

Iyon lang. Sa kasamaang palad, hindi ko pa nasusubukan ang code na ito sa isang tunay na account, dahil isinulat ko ito sa katapusan ng linggo, tinularan ang mga ticks gamit ang isang timer, at binago ang kasalukuyang oras, na humihinto sa katapusan ng linggo, nang manu-mano. Ngunit sa susunod na linggo ay titingnan ko ang totoong buhay, sa bagong bersyon ng "Forex Grail 1.11", kung saan binuo ko ang code sa itaas.

Sa hinaharap, maaaring kailanganin na gumawa ng isang maginhawang utility para sa pagbuo ng ht-news.csv file, halimbawa, sa parehong

Mula sa artikulo matututunan mo ang:

Magandang hapon, mahal na mga mambabasa at bisita ng blog. Ngayon ay pag-uusapan natin kung paano may mga auxiliary na Expert Advisors na naglalagay ng mga order sa oras para sa merkado at nakabinbin, pati na rin kung paano isinara ang mga transaksyon.

Pinakamahusay na Broker

Ang Expert Advisor na nagbubukas ng mga order bawat oras o nasa oras ay isang tool na nakakatulong sa iba't ibang sitwasyon sa pangangalakal. Sa pangkalahatan, sa masasabi ko, ang interes sa mga naturang tagapayo na nagsasagawa ng mga naturang aksyon ay umiral nang mahabang panahon. At noong 2006 may mga ganoong robot, at noong 2008, sa pamamagitan ng kahilingan, maaari mong subaybayan ang interes sa kanila, at ngayon ay humihiling na patuloy na lumitaw ang mga naturang eksperto. Kasabay nito, madalas na nakaranas ng mga mangangalakal, at hindi lamang mga mangangalakal, ngunit ang mga nakikibahagi, ay tumutulong sa mga nagsisimula. Sa pangkalahatan, ito ay isang magandang tradisyon. Kadalasan ito ay batay sa mutual exchange. Ang baguhan ay nagbibigay ng mga ideya, at ang batikang tao ay makakakuha ng karapatang gamitin ang ideyang ito at lumikha ng isang ekspertong code na ibinabahagi niya sa kanyang kapareha.

Kapag lumitaw ang mga kondisyon para sa paggamit ng mga ekspertong ito

Gayunpaman, pumunta sa punto! Ang kwento ko ngayon ay isang kwento tungkol sa isang eksperto sa paglalagay ng mga order sa tamang oras. Gamitin ito para sa iba't ibang layunin. Halimbawa, may mga trading system na mahigpit na nakatali sa simula ng kandila o session. Halimbawa, mayroon at, ayon sa aking katamtamang pagsasaliksik, may ilang uri ng naturang mga alon na umiiral sa katotohanan, ngunit lumilitaw ang mga ito sa iba't ibang mga timeframe, at may mga yugto ng iba't ibang tagal. Maaari mong, halimbawa, hanapin ang mga ito sa USDCAD sa Mn.

May mga kandila na halos magkapareho bawat buwan. Noong Enero, halimbawa, sa paglipas ng, halimbawa, anim na taon, mayroong isang uptrend o isang downtrend ay hindi ang punto. Upang kumita ng kita mula sa paggamit ng diskarteng ito, kailangan mong maglagay ng order sa direksyon na tinutukoy ng paraan ng pananaliksik sa simula ng buwan at tanggalin ito sa pagtatapos, at gawin ito sa ilang partikular na buwan ng taon. Para lang dito, naglalagay ng mga order ang eksperto ayon sa petsa, oras at minuto.

Ang isang Expert Advisor na nagbibigay ng mga order sa tamang oras ay nagpapatupad din ng iba pang mga gawain, halimbawa, alam na ang merkado ay magte-trend bukas at ang ideya ng kalakalan ay kumuha ng mga posisyon sa bawat oras-oras na kandila sa direksyon ng trend. At kailangan mong alisin ang mga order sa pagtatapos ng araw ng pangangalakal.

Kaya, ang mga order ay lilitaw sa anyo ng naturang grid. Makikita mo kung paano nila ito ginagawa nang iba sa page kung saan . Sa pagtatapos ng araw ng trabaho, mayroong pag-aalis, sa tamang oras din, ng mga buy-, sellstop order o sa merkado.

Bakit eksakto? Dahil nakakita ako ng ganoong diskarte sa naturang pagbabago: paglalagay ng mga order sa bawat kandila na may market order o din sa bawat kandila, ngunit bumili-, nagbebenta ngtop-ami sa magkasalungat na direksyon. Sa pangalawang kaso, maaaring hindi mo alam kung saang direksyon lilipat ang merkado, ngunit mahuli lamang ang paggalaw, na parang may butterfly net. Gayundin, kapag naglalagay ng mga buy-, sellstop-s na mga order sa magkabilang direksyon, marahil hanggang sa katapusan ng araw ang isa sa mga ito ay hindi magbubukas at mananatiling nakabitin.

I-download

Kaya, nagiging malinaw na ngayon ay may tatlong uri ng mga pantulong na eksperto sa kontekstong ito.

  1. Ang unang uri ay isang eksperto para sa paglalagay ng mga order sa merkado, na isinasaalang-alang ang ilang mga oras at minuto,
  2. Ang pangalawang uri ay isang Expert Advisor para sa mga nakabinbing order ayon sa mga oras at minuto.
  3. Ang ikatlong uri ay maaaring ipatupad sa loob ng unang dalawa o maging isang hiwalay na programa. Sa aming halimbawa, ito mismo ang kaso.

Dalubhasa sa mga order sa merkado

Kapag alam mong 11:50 pm magsisimula ang uptrend, kaya siguradong papasa ng 60 pips ang presyo, na may stop loss na 30 pips, at may Expert Advisor ka na mag trail sa stop loss, kaya kailangan mo ng order. Kasabay nito, hindi ka malalayo, kaya ang tunog na nagpapahayag ng pagbubukas ay darating sa madaling gamiting. Sa ilalim ng gayong mga kondisyon, kakailanganin mo ang unang uri ng eksperto. Sa kasong ito, ito ang e-OpenByTime Expert Advisor. Ang Expert Advisor na ito, na maaaring i-download gamit ang mga social button, ay may mga sumusunod na parameter:

  • TimeTrade - dito nakatakda ang eksaktong sandali kung kailan dapat buksan ang order. Ang format ng data ay hh:mm.
  • Tagal – panahon sa mga segundo kung saan susubukan ng EA na maglagay ng order.
  • Ibenta - dito kailangan mong tukuyin ang uri ng order na totoo - nangangahulugan ito na ang isang order ay magbubukas sa merkado upang ibenta ang asset. Ang value na false ay tumutugma sa isang order sa pagbili.
  • Mga Lot - lilimitahan ng opsyong ito ang iyong trading lot sa ibinigay na halaga.
  • SopLoss - ang stop loss ay kinakalkula para sa apat na digit na broker, kaya upang matukoy ang laki nito sa 30 puntos, kailangan mong itakda ang halaga sa 300
  • TakeProfit - ang parehong kuwento sa take profit.
  • MagicNumber - Sa tingin ko ang lahat ay malinaw dito.
  • UseSound - susunod ang mga setting ng tunog.
  • NameFileSound - piliin ang sound file dito.
  • Sa natitirang mga setting, ang MaketWatch lang ang maaaring magdulot ng mga tanong. Lumalabas na kailangan ang setting na ito para maipadala ang mga kahilingan sa kalakalan ayon sa mga panuntunan sa Market Watch, na kinakailangan ng ilang broker.

Eksperto sa mga nakabinbing order

Ang pangalawang uri ng Expert Advisors na gumagana sa pagbubukas ng mga nakabinbing order ay Expert Advisors para sa iba't ibang box trading system. Katulad

Sa pagkakataong ito, ilalarawan ko ang isang Expert Advisor, kumbaga, isang auxiliary, na magbubukas ng dalawang buy-, sellstop trade sa parehong direksyon nang walang pagsasaalang-alang sa mga trend at iba pang mga palatandaan ng chart.

Pinag-uusapan natin ang Expert Advisor 37_Exp-TimeOpenBuy. Ang setup ay medyo simple.

  • Ang BuyStopOpen at SellStopOpen ay parehong tinukoy sa kasong ito bilang totoo.
  • Distansya - tinutukoy kung anong distansya mula sa kasalukuyang presyo ilalagay ang mga order na ito. Pakitandaan na ang halaga dito at sa susunod na linya ay kinakalkula para sa isang apat na digit na broker, kaya para itakda ang distansya kailangan mong gumamit ng numero, halimbawa, 30 puntos at magdagdag ng isa pang 0 sa dulo.
  • Ang TPBuyStop, SLBuyStop, TPSellStop, SLSellStop - nagbibigay-daan sa iyo upang matukoy ang distansya upang kunin ang kita at ihinto ang pagkawala para sa bawat isa sa mga order. (Dito rin, magdagdag ng zero sa dulo ng numero.)
  • CloseAfterOpen - nagbibigay-daan sa iyong tanggalin ang isang deal na nananatili pagkatapos ma-trigger ang isa sa mga buy-, sellstop-order.
  • Ang slippage ay isang setting na sa aking karanasan ay dapat itakda sa anumang bagay maliban sa zero upang mailagay ang mga order. Ito ang pinakamataas na slip.
  • CloseIfNotOpen - ay naisip bilang isang function na nag-aalis ng lahat ng mga nabigong pagbili, mga sellstop sa bagong panahon. Gayunpaman, kahit gaano ko sinubukang gamitin ang operasyong ito, walang nangyari.
  • Ang natitirang mga pagpipilian ay kinakailangan upang matukoy ang sandali ng pagpasok sa merkado at paglabas mula dito.

Dalubhasa sa pag-alis ng pagkaantala

Sa wakas, ang pangatlong Expert Advisor, na, gamit ang mql4 code na pinagsama-sama ko, ay nagsasagawa ng pag-alis ng buy-, sa oras, mas tiyak, sa lahat ng mga ito. Sa pangkalahatan, magkakaroon ka na ngayon ng isang buong pagpupuno ng mga tagapayo para sa paglalagay ng mga buy-, sellstop na mga order at sa pamamagitan ng market at isang eksperto na magsasara ng mga order sa oras. Upang gawin ito, bago ang cycle, na nagsasara lang ng buy-, sellstop na mga order, o mas tamang sabihing: tinatanggal ang mga ito, kailangan mong suriin kung (TimeCurrent()>=BlackTime). Sa kasong ito, ang variable ay itinalaga ang oras pagkatapos na ang mga order ay tinanggal.

natuklasan

Ngayon ay nakilala namin ang isang napaka-kapaki-pakinabang na hanay ng mga auxiliary na tagapayo na maaaring magamit sa iba't ibang mga kondisyon ng merkado. Para magamit ang mga ito, kakailanganin mo ng mabilis na pag-setup at ilang uri ng market forecast. Bilang resulta ng kanilang paggamit, magagawa mong ayusin ang ganap na independyente at halos ganap na awtomatikong mga pasukan at labasan. Sasabihin ko pa na ang lahat ay awtomatikong mangyayari, ngunit sa loob lamang ng ilang mga aksyon, pagkatapos ay kailangang baguhin ang mga setting ng eksperto. Gayunpaman, ito ay isang magandang tulong para sa mga walang oras na umupo sa harap ng monitor nang walang limitasyon. Iyon lang, mahal na mga kaibigan. Sana ay nasiyahan ka sa page na ito.

(2 mga rating, average: 5,00 sa 5)

Ang pagkamit ng tagumpay sa merkado ng forex ngayon ay halos imposible na isaalang-alang ang mga matatag na pattern ng pag-uugali ng presyo, na maaaring ipahayag sa alinman sa mga aksyon nito.

Ang isa sa mga kapansin-pansing pattern, na pamilyar sa halos bawat negosyante, ay ipinapakita sa aktibidad ng presyo sa isang tiyak na oras ng araw.

Sa totoo lang, iyon ang dahilan kung bakit karamihan sa mga tagapayo at mga diskarte sa pangangalakal ngayon ay pinagkalooban ng isang filter ng kalakalan ayon sa oras, kapag ipinagbabawal ng isang mangangalakal ang pangangalakal sa isang diskarte sa isang hindi kanais-nais na yugto ng panahon.

Trade mataas lamang sa isang nangungunang broker

Gayunpaman, ang kadahilanan ng oras ay madalas na isang pattern ng signal, at kailangang ipatupad ito ng negosyante kahit papaano.

Ito ay natural na palaging nasa monitor sa isang tiyak na oras na may katumpakan ng mga segundo upang buksan ang nakaplanong posisyon ay hindi laging posible.

Iyon ang dahilan kung bakit gumagamit ang mga mangangalakal ng mga espesyal na script at tagapayo na nagbibigay-daan sa iyong magbukas ng posisyon sa isang tiyak na oras para sa kanila. Sa totoo lang, makikilala natin ang isa sa mga tagapayo na ito sa artikulong ito.

Ang OpenTime 2 Time Advisor ay isang ganap na independiyenteng eksperto sa pangangalakal para sa MT5 trading terminal, na nagbibigay-daan sa iyong magpatupad ng mga diskarte batay sa mga pattern ng paggalaw ng presyo sa isang tiyak na oras ng araw.

Ang isang kapansin-pansing tampok ng OpenTime 2 ay ang katotohanan na ang pag-andar ng robot ay nagbibigay-daan sa iyong gawin itong ganap na independiyenteng eksperto at maghanap ng mga pattern ng paggalaw ng presyo sa isang partikular na asset gamit ang pag-optimize.

Kaya, ang isang negosyante ay maaaring lumikha ng mga diskarte batay sa mga pattern ng oras, pati na rin gamitin ito bilang isang katulong upang ipatupad ang kanilang mga ideya, halimbawa, upang magbukas ng mga deal sa panahon ng mga paglabas ng balita (trading sa mga inaasahan).

Pag-install ng script sa chart.

Ang unang bersyon ng Time Advisor para sa MT5 trading terminal ay binuo noong 2017, gayunpaman, ang functionality ng robot ay napakalimitado na maaari itong ligtas na maiugnay sa mga simpleng script kaysa sa mga ganap na robot.

Gayunpaman, pagkatapos palawakin ang pag-andar noong 2018, kasunod ng mga rekomendasyon ng maraming mangangalakal, ang robot ay hindi lamang nakakuha ng katanyagan, ngunit dalawang bersyon nito ay nai-publish sa opisyal na aklatan ng mga developer ng MT5.

Kaya, ang tagapayo ay maaaring mai-install sa dalawang paraan, lalo na sa pamamagitan ng library sa iyong MT5, o sa pamamagitan ng direktoryo ng data ayon sa karaniwang pamamaraan.

Upang mag-install ng adviser sa pamamagitan ng library, ilunsad ang iyong MT5 trading terminal at lumipat sa panel ng "Tools", kung saan makakahanap ka ng impormasyon sa iyong mga posisyon at balanse.

Pagkatapos ay lumipat sa tab na "Library" at magsagawa ng simpleng pag-uuri upang ang mga tagapayo lamang ang lalabas sa listahan.

Pagkatapos mong ayusin ang listahan, hanapin ang OpenTime 2 time adviser dito at i-load ito gamit ang karagdagang menu tulad ng ipinapakita sa larawan sa ibaba:

Kung ang pag-install sa ganitong paraan ay nagdulot ng mga paghihirap, pumunta sa dulo ng artikulo at i-download ang robot file, na iyong i-install ayon sa karaniwang pamamaraan.

Upang gawin ito, kailangan mo lamang i-drop ang na-download na robot file sa direktoryo ng terminal ng MT5, lalo na sa folder ng Mga Eksperto.

Anuman ang paraan ng pag-install na iyong pinili pagkatapos i-install ang Expert Advisor, dapat mong i-restart ang terminal ng kalakalan o i-update ito sa panel ng Navigator, kung hindi, ang OpenTime 2 ay hindi lalabas sa listahan ng mga Expert Advisors.

Paglalapat ng OpenTime 2 Time Advisor

Gaya ng nabanggit namin sa pinakasimula ng artikulo, ang OpenTime 2 time adviser ay isang katulong na nagbibigay-daan sa iyo na magpatupad ng mga estratehiya batay sa mga pattern ng paggalaw ng presyo sa isang tiyak na oras ng araw.

Ang pangalawang bersyon ng robot ay naging mas nagsasarili at nababaluktot, na nagbibigay-daan sa iyong mas maingat na i-configure ang system para sa pagbubukas at pagsubaybay sa mga deal.

Kaya sa mga linya Gamitin ang agwat ng oras ng pagsasara at ang agwat ng oras ng pagsasara #2 maaari kang magbigay ng pahintulot para sa maagang pagsasara ng mga deal para sa una at pangalawang mga agwat ng oras, habang ang oras para sa bawat isa sa mga agwat ng pagsasara ay maaaring itakda sa mga linya ng agwat ng oras ng pagsasara 1 ,2.

Binibigyang-daan ka ng variable ng Trailing stop na i-activate ang trailing stop , habang ang hakbang ng stop movement ay tinukoy sa Trailing step line.

Sa Trade on Monday - Friday variables, maaari mong i-disable ang trading sa isang partikular na araw ng linggo, at sa Opening start time interval at Opening end time interval lines, maaari mong itakda ang tagal ng panahon kung kailan dapat buksan ang isang posisyon.

Ang variable na Tagal sa mga segundo ay may pananagutan para sa oras na gaganapin ang isang bukas na posisyon, at sa Uri ng kalakalan sa linya ng agwat ng oras, maaari mong tukuyin ang direksyon ng kalakalan, katulad ng pagbili o pagbebenta.

Ang variable ng Volume transaction ay responsable para sa trading lot ng binuksan na order, at sa StopLoss time interval at TakeProfit time interval variables, maaari mong tukuyin ang profit at stop order para sa iyong posisyon.

Sa konklusyon, ito ay nagkakahalaga ng noting na ang OpenTime 2 time adviser ay isang mas advanced at autonomous assistant na nagbibigay-daan sa iyo upang ipatupad ang mga diskarte batay sa pagbubukas ng mga posisyon sa isang tiyak na oras ng araw.

Marahil ay napansin mo na ang mga transaksyon sa ilang mga araw o kahit na mga oras ay nagdudulot ng pagkalugi. Halimbawa, maaari itong maging mga transaksyon sa Biyernes ng gabi, ang resulta nito, kapag inilipat sa katapusan ng linggo, ay kadalasang hindi mahuhulaan. Paano maging? Manu-manong paganahin at huwag paganahin ang tagapayo? Ito ay hindi masyadong maginhawa, at lahat tayo ay tao - maaari mong kalimutan na gawin ito.

Paglutas ng Problema - Assistant Advisor Trade Scheduler, na nagbibigay-daan sa iyong limitahan ang oras ng trabaho ng iba pang Expert Advisors ayon sa iskedyul na itinakda ng mangangalakal. Halimbawa, maaari mong paghigpitan ang robot trading mula 7 a.m. hanggang 11 a.m. Lunes. Ang pag-unlad na ito ay mula sa aming mga kaibigan mula sa ArgoLab at ngayon ay makikilala natin ito nang detalyado.

Pagsusuri ng istatistika

Bago limitahan ang gawain ng tagapayo, kailangan mo munang tukuyin kung anong oras sumusuko ang diskarte. Upang gawin ito, maaari mong gamitin ang isa sa mga serbisyo sa pagsubaybay, tulad ng myfxbook, na nagbibigay ng mga detalyadong istatistika ng kalakalan sa paglipas ng panahon. Upang maging maaasahan ang pagsusuri, kanais-nais na magkaroon ng mga istatistika ng pangangalakal nang hindi bababa sa tatlong buwan.

Kaya, para sa panimula, kailangan mong simulan ang pagsubaybay sa myfxbook. Para sa impormasyon kung paano ito gagawin, tingnan ang aming website. . Halimbawa, kunin natin ang pagsubaybay ng isang tagapayo Forex Hunter.

Maaari ka ring mag-upload ng ulat mula sa tagasubok ng diskarte sa site. Una sa lahat, ito ay kinakailangan para sa mga wala pang sapat na naipon na kasaysayan sa isang tunay na account, ngunit mayroong isang robot na maaaring masuri sa tester. Paano ito gawin, muli, basahin sahiwalay na artikulo .

Dagdag pa, pagkatapos ma-load at maproseso ang pagsubaybay, pumunta sa seksyon ng pinalawig na istatistika, sa tab na "Araw-araw". Ipinapakita nito ang bilang ng kumikita at nawawalang mga trade sa araw ng linggo. Gaya ng nakikita mo, sa Huwebes at Biyernes ang pinakamalaking kamag-anak na bilang ng mga natatalo na trade ay 73% at 74%, ayon sa pagkakabanggit. Nangangahulugan ito na ang mga kondisyon ng merkado sa mga araw na ito ay hindi angkop para sa diskarteng ito, ang mga pagtataya ay hindi gaanong tumpak at ang EA ay nalulugi. Upang mapabuti ang kahusayan ng awtomatikong diskarte, makatwirang alisin ang mga araw na ito mula sa pangangalakal.

Pagkatapos ay tinitingnan namin ang mga istatistika ayon sa oras. Ang mga arrow sa screenshot ay minarkahan ang mga oras na may pinakamaraming talo na trade. Bilang karagdagan sa katotohanan na sa panahon ng gabi (pangunahin ang Asian session) mayroong hindi lamang mas kaunting mga transaksyon kaysa sa kalagitnaan ng araw, ngunit ang kalidad ng mga entry ay nag-iiwan din ng maraming nais.

Nangangahulugan ito na kung haharangin natin ang gawain ng Expert Advisor sa Huwebes at Biyernes, at hahayaan itong gumana sa iba pang mga araw mula 11 am hanggang 7 pm, ang resulta ay garantisadong mapabuti.

Ang mga setting ng EA para sa mga pagbabago sa halimbawang ito ay magiging ganito:


Pag-install at pag-setup

Ang tagapayo ay naka-install sa isang karaniwang paraan. Buksan ang direktoryo ng data ng terminal sa pamamagitan ng File - Buksan ang direktoryo ng data, at pumunta sa direktoryo ng MQL4 - Mga Eksperto. Dito namin kinopya ang naunang na-download na Expert Advisor file na may extension na ".ex4". Upang ipakita ang Expert Advisor sa window ng Navigator, i-restart ang terminal.

Sa mga setting, kailangan mong tukuyin ang oras ng pagpapatakbo ayon sa mga araw ng linggo. May tatlong input parameter para sa bawat araw. Ang una ay responsable para sa pagpapagana/hindi pagpapagana ng kalakalan sa isang partikular na araw, ang pangalawa - para sa oras ng pagsisimula ng pangangalakal, ang pangatlo - para sa pagtatapos ng pangangalakal. Maaaring tukuyin ang oras sa pinakamalapit na minuto. Ang oras ng pagsisimula ay maaaring mas malaki kaysa sa oras ng pagtatapos, gaya ng 19:00 at 9:00. Sa kasong ito, papayagan ang trading mula 00:00 hanggang 9:00 at mula 19:00 hanggang 24:00.

Ang karagdagang parameter na CloseBeforeSwitchOFF ay responsable para sa pagsasara kaagad ng lahat ng mga posisyon bago i-off ang autotrading. Sa kabuuan, ang parameter ay maaaring tumagal ng tatlong halaga: Hindi - ang mga posisyon ay hindi sarado; CloseAllProfitable - ang mga kumikita lamang ang sarado; CloseAll - lumabas sa lahat ng bukas na posisyon. Ang slip parameter ay responsable para sa maximum na slippage.


Huwag kalimutang paganahin ang autotrading at pag-import ng mga function mula sa DLL library.

Dapat na tukuyin ang oras, na tumutuon sa oras ng terminal, na ipinapakita sa pamagat ng window ng Market Watch. Oras na ng iyong broker.

Gayundin, huwag subukang mag-install ng maraming instance ng advisor sa isang account - sapat na ang isang instance. Kung hindi, wala sa kanila ang gagana nang tama.

Konklusyon

Ang paglilimita sa oras ay ang pinakamadali at pinakaepektibong paraan upang mapabuti ang iyong pagganap sa pangangalakal. Halimbawa, kung ang tagapayo ay patuloy na nagsasama mula 4 hanggang 8, mayroong ibang pattern sa merkado, na hindi kayang hawakan ng robot. Hindi lang nakikipagkalakalan sa panahong ito - pinapataas mo ang kabuuang kakayahang kumita at ibinababa ang deposito mula sa mga hindi kinakailangang transaksyon.

thread ng forum

Taos-puso, Alexey Vergunov
TradeLikeaPro.ru

Pinagmulan http://tradelikeapro.ru/sovetnik-tradescheduler/

Magiging interesado ka rin sa:

Ano ang gagawin kung sisingilin ka ng karagdagang insurance
Sa mundo ng modernong insurance sa pananagutan ng sasakyan, maraming...
Ano ang mga tseke sa bangko?
8.1. Ang mga settlement sa pamamagitan ng mga tseke ay isinasagawa alinsunod sa pederal na batas at sa kontrata. 8.2....
Ngayon ay babaguhin natin ang pera sa isang bagong paraan
Mula noong 2017, ang proseso ng pagbili ay naging mas kumplikado sa Russian Federation, at ...
Mga limitasyon para sa aplikasyon ng pinasimple na sistema ng buwis at ang mga kondisyon para sa kanilang pagsunod Paghihigpit sa pinasimpleng sistema ng buwis ng mga sangay
Upang lumipat sa pinasimpleng sistema ng buwis at pagkatapos ay gawin ito, kailangan mong sumunod sa mga limitasyon ng kita at mga limitasyon sa ...
Ano ito - ang pera ng iba't ibang bansa sa mundo?
Ang Russian ruble ay sa wakas ay natagpuan ang isang opisyal na graphic na simbolo - ngayon ay isang pambansang ...