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
Pokyny k cvičení
- Definuj
tradesizeiiniteqjako objekty typu integer s hodnotou 100 000. - Nastav
strategy.st,portfolio.staaccount.stna hodnotu"firststrat". - Odstraň existující strategii
strategy.stpomocí funkcerm.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(___)