Algo trading

16

Transcript of Algo trading

Page 1: Algo trading
Page 2: Algo trading

 

Robot na platformie

– czyli

wprowadzenie do

systemów

mechanicznych.

Page 3: Algo trading

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.

Page 4: Algo trading

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.

Page 5: Algo trading

Dane rynkowe (kursy cen)

Automat transakcyjny Zlecenia

Jak działa algorytm na rynku.

Page 6: Algo trading

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.

Page 7: Algo trading

.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

Page 8: Algo trading

Automatyczne systemy

transakcyjne (Expert Advisors)

Wskaźniki własne (Custom

Indicators)

Skrypty (Scripts)

Jakie typy programów znajdziemy w MQL4?

Page 9: Algo trading

• 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

Page 10: Algo trading

Konfiguracja platformy pod strategie automatyczne 

Page 11: Algo trading

Testowanie strategii automatycznych

Forward testing – testowanie na bieżących cenach  

Back testing – testowanie na cenach historycznych

Page 12: Algo trading

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.

Page 14: Algo trading

Robert Gawron

[email protected]. 885 886 003

Dziękuję za uwagę

http://forexsb.com/wiki/fsb/start

Page 15: Algo trading

Automaty- czy można na nich zarobić?

Page 16: Algo trading

Robert Gawron

[email protected]. 885 886 003

Dziękuję za uwagę