Jak stworzyc Advisor MQL4?

Anonim

советник MQL4 Drogi przedsiebiorca, czy kiedykolwiek myslal o tym, jak tworzyc MQL4 EA? To jest tworzenie, a nie zamowic profesjonalny programista. W rzeczywistosci problem nie jest tak skomplikowane. A korzysci sa oczywiste: oszczednosc uslug oraz mozliwosc dalszego freelancer tworzenie wlasnych doradcow. Umiejetnosc cos nigdzie sie nie wybiera! To nie wspominajac o przyjemnosci z tego, co zostalo stworzone dzielo MQL4 doradcy, ktory moglby potencjalnie osiagniecia zysku z Forex automatycznie.

Zaczynamy tworzyc MQL4 Advisor

Aby rozpoczac, trzeba miec podstawowa wiedze o jezyku programowania MQL4. Pobierz ksiazke opisujaca podstaw jezyka tutaj

//docs.mql4.com/ru/index

poczatkujacy takze pomoze MT4 (zwany klawisz F1 w terminalu) i pomoc MetaQuotes Jezyk Editor (nacisnij F4 w terminalu MT4, a nastepnie F1).

Mozna zdemontowac gotowego programu - polecenia, ktore sa wykorzystywane, jak one dzialaja, etc. I mozna zaczac piszac prosty algorytm obrotu do dalszego gotowego „kregoslup”, do nakladania nowych komend lub zmiany gotowy. Ie od prosty - bardziej skomplikowane.

Ponadto, podczas tworzenia robota handlu z pewnoscia przydatne porady i wskazowki dotyczace tych podmiotow (programistow), ktorzy maja juz pewne doswiadczenie w tej materii. Wiele przydatnych mozna znalezc na forach handlowcow za pomoca MQL4 jezyka (www.mql4.com/ru) lub MQL5 (www.mql5.com/ru). Tutaj mozesz uzyskac odpowiedz na niemal kazde pytanie zwiazane z pisaniem doradcow i poza nia.

Doradca MQL4 - porady od doswiadczonych programistow

? Gdy tylko okazja do przetestowania gotowy kawalek kodu lub funkcji - zrob to natychmiast. Pozniej, gdy zaprogramowac razrastotsya do duzych rozmiarow, to bedzie trudniejsze do sprawdzenia poprawnosci jego pracy.

? fragmenty kodu, ktore sa czesto powtarzane, to lepiej wydac poszczegolne funkcje.

? Nie ma potrzeby starac sie pisac optymalnego kodu. Aby rozpoczac, nalezy stworzyc cos, co bedzie dzialac prawidlowo - nawet jesli kod jest brzydki lub nieporeczne. Nastepnie skorygowac optymalizacja kodu.

? Nie wstydz sie korzystac z wlasnych algorytmow, mimo ze najwyrazniej jestes gotowy lub bardziej doskonaly. Priorytet - poprawnosc programu, co jest niemozliwe bez zrozumienia, jak dziala jeden raz lub innego algorytmu. Algorytm Ci bardziej dostepne dla Ciebie i latwo optymalizowane.

problem debugowanie

Napisz wskaznik lub eksperta, znajac jezyka MQL4 i jego wbudowana funkcje - jest dosc prosta. Inna rzecza jest to, czy nie sluszne dziala? Debugowanie gotowego programu zajmuje duzo czasu, poniewaz MT4 ma debugger (debugger), brak debuggera oprogramowania.

proces debugowania jest zredukowana do nieciekawych recznych ekspertow ocena wynikow handlowych, wyswietlic dzienniki i pozniejszego kodu korekcji. Jesli MQL4 doradca proste i ma kilka zespolow, a nastepnie w porzadku. Ale sa tez zlozone MTS (zautomatyzowane systemy handlu) z ogromnym kodu programu mnogotysyachestrochnym.

Dlatego naprawde dziala obrotu oprogramowania powinna byc prosta - przede wszystkim do zrozumienia. Tym wieksze szanse, ze doradca bedzie wlasciwie zajmuja sie danego algorytmu.

Ponadto, tworzenie eksperta - proces tworczy. Wszystko zaczyna sie w umysle, a dopiero potem spasc linii kodu do pliku na komputerze. Potem jest debugowanie, testowanie wydajnosci i program optymalizacji.

Tworzenie doradcy MQL4 - upraszcza proces

Uproscic zadanie na dwa sposoby. Pierwszy - do korzystania z gotowych blokow (biblioteka funkcji), przez Ciebie lub innego przedsiebiorcy (programista). Po drugie - stosowanie specjalnych programow.

Dla pierwszej metody odpowiedniej czesci kodu, ktory mozna znalezc na powyzszych forach, albo przez ciebie osobiscie. Najwazniejsze - trzeba zrozumiec, jak ten kawalek oprogramowania. Kolejna kwestia techniki.

W drugiej metodzie wykorzystywane alternatywnych programow, ktore upraszczaja proces tworzenia MQL4 doradca. Jest cos takiego jak ustawianie Master w zastosowaniach windose - kazdy krok jest opisany i latwy do zrozumienia nawet dla tych, ktorzy nie sa MQL4 programista. W celu oceny korzysci z tego sposobu moga byc wymienione ponizej:

//strategytune.com/

//gordago.ru/opensource

//hiasm.com/index.html

Jak widac, nie jest to takie trudne. Najwazniejsze - aby nauczyc sie podstaw MQL4, a reszta przyjdzie sama. Przy odrobinie praktyki - i bedzie mozna tworzyc wlasne doradcy MQL4. Potem kolejny i kolejny… I to przed Toba nowe perspektywy! Powodzenia i pamietaj, ze oplacalnosc handlu w duzym stopniu zalezy od brokera wybrac!

Zrodlo:

(W przedruku artykulu, aktywny zwiazek do zrodla)