Algo trading

Post on 26-Jun-2015

257 views 2 download

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.

Robert Gawron

rg@go4x.plTel. 885 886 003

Dziękuję za uwagę

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

Automaty- czy można na nich zarobić?

Robert Gawron

rg@go4x.plTel. 885 886 003

Dziękuję za uwagę