Jak Napsat Program Poradce Pro Forex

Obsah:

Jak Napsat Program Poradce Pro Forex
Jak Napsat Program Poradce Pro Forex
Anonim

Trh FOREX funguje v bilionech dolarů, ale každý, kdo má počítač a přístup k internetu, na něm může pracovat. Pro usnadnění rozhodování během obchodování používá mnoho obchodníků poradce - speciální programy, které fungují podle konkrétního algoritmu.

Jak napsat program poradce pro Forex
Jak napsat program poradce pro Forex

Instrukce

Krok 1

Nejběžnější platformou obchodování na Forexu je terminál mt4. Proto je většina poradců určena pro tento účel. Pokud ještě nemáte terminál, stáhněte si jej z webu dealerského centra, se kterým pracujete.

Krok 2

Spusťte terminál. Otevřete MetaEditor stisknutím klávesy F4. V okně editoru, které se zobrazí, na kartě Soubor vyberte Nový, otevře se průvodce Expert Advisor Wizard. Vyberte typ vytvořeného poradce - Expert Advisor. Klikněte na Další. V dalším okně zadejte jméno poradce a podrobnosti o autorovi (pokud chcete).

Krok 3

Stejné okno obsahuje tabulku parametrů - klikněte na tlačítko Přidat vpravo. Objeví se nový parametr Extparam1. Pomocí parametrů můžete poradce „naučit“provádět požadované akce. Například změňte název parametru Extparam1 na StopLoss poklepáním na řádek myší a zadáním nového názvu. Nastavte typ parametru na dvojnásobek. Nastavte hodnotu parametru (počáteční hodnotu) rovnou hodnotě povolené ztráty pro vás - například 20 bodů.

Krok 4

Podobně můžete zadat hodnotu pro zisk a další parametry. V této fázi nemůžete nic zadat a zadat požadované hodnoty později ručně, přímo do kódu. Klikněte na „Dokončit“, zobrazí se okno se základním kódem poradce.

Krok 5

Věnujte pozornost funkcím init, deinit a start. První provádí operace související s inicializací Expert Advisor po jeho spuštění. Druhý vypne poradce, když je deaktivován nebo je terminál zavřený. Nejdůležitější funkcí je funkce start, protože právě tato funkce zpracovává všechna data, která přicházejí s každým novým zaškrtnutím (změna ceny).

Krok 6

Jak funguje poradce? Do jeho kódu je nutné zadat řádky, díky nimž otevře nebo zavře objednávku, pokud aktuální situace odpovídá podmínkám stanoveným v logice poradce. Například jednoduchý Expert Advisor může být založen na indikátoru klouzavého průměru. Jsou vyneseny dva průměry s různými obdobími - například 5 a 15. Pokud rychlá čára překročí pomalou zdola nahoru, otevře se nákupní objednávka. Uzavření nastane, když je dosaženo požadovaného zisku nebo když rychlá čára překročí pomalou shora dolů.

Krok 7

Stejným způsobem dochází k otevírání a zavírání prodejní objednávky. Chcete-li snížit počet falešných signálů, můžete zavést pravidlo, podle kterého se pořadí otevře až poté, co se rychlá čára vzdálí od pomalé o určitou vzdálenost - například 10 bodů. Můžete určit konkrétní nastavení definováním nejúspěšnějších parametrů.

Krok 8

Jak mohu napsat konkrétní řádky kódu? Chcete-li to provést, musíte zvládnout základy jazyka mql4. Mnoho užitečných materiálů, včetně výukových programů, najdete zde: https://forum.mql4.com/ru/ Nezačínejte hned vytvářet komplexního odborného poradce - nejprve jej vybavte nejjednoduššími funkcemi a poté postupně komplikovat to. Nezapomeňte si však ponechat základní verze - budou se hodit, pokud se budete muset vrátit k předchozím verzím.

Doporučuje: