Začněte nyníZačněte zdarma

Nastavení inicializace – III

Pojďme pokračovat v nastavování strategie. Nejprve definuješ velikost obchodu 100 000 USD v objektu tradesize, který určuje, kolik vkládáš do každého obchodu. Poté nastavíš počáteční kapitál 100 000 USD v objektu initeq.

Quantstrat ke svému fungování potřebuje tři různé objekty: účet (account), portfolio a strategii. Účet se skládá z portfolií a portfolio se skládá ze strategií. V rámci první strategie budeš pracovat pouze s jedním účtem, jedním portfoliem a jednou strategií. Pojmenujeme je "firststrat" – tedy „první strategie".

Než budeš pokračovat, musíš ještě odstranit všechny stávající strategie pomocí příkazu rm.strat(), který přijímá název strategie jako řetězec.

Balíčky quantstrat a quantmod jsou již načteny.

Toto cvičení je součástí kurzu

Finanční obchodování v R

Zobrazit kurz

Pokyny k cvičení

  • Definuj tradesize i initeq jako objekty typu integer s hodnotou 100 000.
  • Nastav strategy.st, portfolio.st a account.st na hodnotu "firststrat".
  • Odstraň existující strategii strategy.st pomocí funkce rm.strat().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Define your trade size and initial equity
tradesize <- ___
initeq <- ___

# Define the names of your strategy, portfolio and account
strategy.st <- ___
portfolio.st <- ___
account.st <- ___

# Remove the existing strategy if it exists
rm.strat(___)
Upravit a spustit kód