Algo trading
-
Upload
robert-gawron -
Category
Documents
-
view
257 -
download
2
Transcript of Algo trading
Robot na platformie
– czyli
wprowadzenie do
systemów
mechanicznych.
Agenda
1. Co to jest trading algo.2. Co to jest MQL4.3. Rodzaje programów na
platformie.4. Konfiguracja na platformie.5. Test top systemu
mechanicznego.
Trading automatyczny – algorytm na rynku.
Definicja tradingu algorytmowego:
Handel automatyczny, handel algorytmiczny (automated trading, algotrading) – szerokie pojęcie, dotyczy zawierania transakcji w sposób automatyczny poprzez komputerowe algorytmy w przypadku zajścia zdefiniowanych wcześniej warunków.
Dane rynkowe (kursy cen)
Automat transakcyjny Zlecenia
Jak działa algorytm na rynku.
Czym jest MQL4? (MetaQuotes Language 4)
Jest to język programowania
dostępny na platformie transakcyjnej umożliwiający rozbudowę jej
funkcjonalności o dodatkowe rozwiązania.
Jest on wbudowany w aplikację kliencką MT4, co oznacza że utworzone w nim programy mogą być uruchamiane wyłącznie w środowisku platformy.
Pod względem składni podobny do oprogramowania C
i C++, natomiast kod wykonywalny
jest specyficzny dla platformy
transakcyjnej MT4.
.mq4- kod źródłowy napisany w języku MQL4 – zrozumiały i edytowalny dla programisty i/lub tradera
.ex4 -kod wykonywalny programu– zrozumiały dla aplikacjiklienckiej MT4
Jak działa kompilacja?
start
.mq4KompilatorMQL4
.ex4
Automatyczne systemy
transakcyjne (Expert Advisors)
Wskaźniki własne (Custom
Indicators)
Skrypty (Scripts)
Jakie typy programów znajdziemy w MQL4?
• Konsekwencja działania, dzięki której częściowo jesteśmy w stanie ograniczyć emocje oraz nieprzewidywalne działanie pod ich wpływem
• Krótki czas reakcji na wydarzenia rynkowe; wchodzimy w punkt, bez poślizgów czasowych
• Nieprzerwane działanie, zgodnie z założeniami programu i jego twórcy.
Zalety automatycznych systemy transakcyjnych
Konfiguracja platformy pod strategie automatyczne
Testowanie strategii automatycznych
Forward testing – testowanie na bieżących cenach
Back testing – testowanie na cenach historycznych
Trzy modele testowania w Testerze Strategii:
„Tylko ceny otwarcia” – Tester przyjmuje że na rynku występowały tylko ceny otwarcia dla zadanego interwału.
„Kontrola punktów” – Tester bierze pod uwagę ceny otwarcia, max, min oraz zamknięcia (OHLC) dla interwału o stopień niższego niż zadany.
„Każdy tick” – Tester modeluje tick-i na podstawie zaawansowanego algorytmu wykorzystującego wszystkie interwały niższe od zadanego.
http://eareview.net/review/forex-growth-bot
http://www.myfxbook.com/systems
http://luktom.biz
http://www.mql4.com/
http://forexsb.com/wiki/fsb/start
Przydatne strony:
Automaty- czy można na nich zarobić?