MultiCharts kombinuje grafy, testy strategií a automatizaci. PowerLanguage může být důležitý pro existující kód nebo vymezený portfolio postup. Nejprve pojmenujte chybějící schopnost současného prostředí a na malém vzorku ověřte, zda ji nová edice skutečně doplní. Nové rozhraní samo strategii neziskovou nezmění na ziskovou.

Konkrétní požadavek místo všeobecného upgradu

Systematický postup potřebuje pravidla, historickou kontrolu a chování celého portfolia. MultiCharts nabízí Portfolio Trader pro testování a exekuci napříč instrumenty podle vybrané edice. Vyhovění závisí na datech, kompatibilitě kódu a sdílených omezeních. MT5 již umí real-tick testy, genetickou optimalizaci, forward a více instrumentů; jejich samotná potřeba proto neprokazuje nutnost migrace. Rozdíl doložte konkrétní úlohou.

Jazyky, plán a podpora nejsou zaměnitelné

Klasický MultiCharts používá PowerLanguage a podporu EasyLanguage zdrojů, přesný import ale otestujte. MultiCharts x .NET podporuje C# a VB.NET, oficiální podklady specifikují .NET Framework 4.8. Nejnovější verze externí knihovny nemusí být kompatibilní. Prodejní stránka stále uvádí Python beta, zatímco Help Center označuje MultiCharts x Python za dále aktivně nevyvíjený a nepodporovaný. Před závislostí na něm ověřte konkrétní stav přímo u výrobce; beta nápis nezaručuje podporovaný runtime.

Ověřený Free nabízí vzorovou historii a simulaci, Standard přidává data-feed a brokerová spojení pro ruční i automatické obchodování, Advanced Portfolio Trader, Matrix a walk-forward optimalizaci. Zkušební přístup není totéž co trvalý Free. Znovu ověřte plán, licenci, omezení a samostatné ceny dat či brokera. Aktuální číselnou cenu zde netvrdíme.

Načtené a viditelné období nejsou stejné

SMA potřebuje i starší historiiVlastní průměr tří po sobě jdoucích Close. Starší 92 a 96 předcházejí viditelným 100,104,108,112,116. S historií první viditelné SMA 96, bez ní první dvě nedostupná a první výsledek 104 až na třetím bodě. Modrá Close, růžová SMA s historií. Čísla bodů nejsou data.STEJNÝ POHLED, JINÝ ZAČÁTEKVlastní SMA(3): poslední 3 CloseStarší data92100108116Viditelný interval−2−112345S historií: první SMA=96.Bez historie: první dvě SMA nedostupná.První dostupné SMA=104 na bodě 3.

Původní Close řada má starší 92,96 a potom viditelné 100,104,108,112,116 ve stejně dlouhých intervalech. Vlastní SMA(3) počítá jen tři skutečně dostupná po sobě jdoucí pozorování, nikdy nevyplňuje chybění nulou. S celou historií je první viditelný průměr(92+96+100)/3=96. Jen viditelná řada nemá na prvních dvou bodech dost vstupů; na třetím, Close 108, je(100+104+108)/3=104.

Modrá je Close, růžová SMA s historií, šedý předchozí interval; čísla bodů nejsou kalendář. Nejde o screenshot nebo definici výchozího MaxBarsBack každého indikátoru. Výrobce dokumentuje požadovaný rozsah dřívějších dat; skutečný první výsledek závisí na logice a nastavení skriptu. Při porovnávání ukládejte počátek načtené historie vedle začátku zobrazení. Prázdné počáteční hodnoty nemusejí znamenat chybu indikátoru.

Podrobnější přehrání a okamžik výpočtu

Původní hypotetický long vstup 100, SL 95, TP 108, H 110, L 90 má v rozsahu obě výstupní hladiny. OHLC nedodá pořadí: při přiděleném dřívějším TP je hrubě+8 cenových jednotek, při dřívějším SL−5. MT5 umí brokerovy real ticks, MultiCharts popisuje historické OHLC předpoklady. Bar Magnifier používá jemnější historii, ale při chybějícím detailu ji může emulovat z OHLC. Intra-Bar Order Generation mění okamžiky výpočtu a generování pokynů, nevytváří chybějící skutečné ticky. Ověřte typ grafu, pokrytí, Bid/Ask, náklady a plnění; žádná volba nezaručuje živou exekuci.

Genetické hledání nevyzkouší nutně všechny kombinace. Uchovejte hledaná rozmezí a pravidla výběru. Walk-forward postupně odděluje starší trénink a pozdější hodnocení; nechrání automaticky proti všemu overfittingu. Okna a přijetí stanovte před výsledky. Po zklamání nepřepište hodnoticí období potichu na další optimalizaci.

Sdílené limity jsou součást portfolia

Původní oddělený PLN účet má equity 10000 PLN a plánované agregátní riziko 2%=200 PLN. Tři současné signály potřebují každý 100 PLN ztrátového odhadu při zamýšleném stopu. První 100, druhý vyčerpá 200, třetí by dal 300 PLN neboli 3%. Pravidlo proto musí alespoň jeden odmítnout, odložit nebo zmenšit. Není to marže ani maximum možné ztráty; gap, náklady a souběžná expozice mohou změnit výsledek. Měna PLN neurčuje bydliště.

Nový CZK případ proveditelného zmenšení: nezávisle přiřaďme equity 120000 Kč, plánový limit 1,5%=1800 Kč a první dva přijaté signály po 700 Kč. Součet 1400 Kč nechá 400 Kč. Třetí by měl 700 Kč a nejmenší povolená varianta tohoto třetího signálu má zadaný odhad 500 Kč. Nelze ji tedy pouze „zmenšit do rezervy“:400 je méně než 500. Ani minimum by se nevešlo, celkem 1900 Kč překročí limit o 100. Všechny peněžní odhady a omezení jsou fiktivní, bez dalších nákladů, korelací a gapů, bez změn prvních dvou pozic. Odmítnutí či odklad je v tomto modelu potřeba, ne vypočtená obchodní rada.

CZK rezerva a nejmenší třetí varianta

CZK rezerva a nejmenší třetí variantaCZK rezerva a nejmenší třetí variantaPlánový limit1800 KčJiž přiděleno1400 KčVolná rezerva400 Kč
CZK rezerva a nejmenší třetí varianta. Vlastní fiktivní model.

Pro přečtení detailů posouvejte diagram vodorovně nebo jej zvětšete.

Číselný přepis diagramu: CZK rezerva a nejmenší třetí varianta

Fiktivní equity 120000 Kč, limit 1,5%, první dva 700 Kč, minimum třetího 500 Kč; bez nákladů, gapů a korelací.

Nejmenší přípustná varianta může převýšit kladnou rezervu.

Plánový limit
1800 Kč — 1,5% ze 120000.
Již přiděleno
1400 Kč — Dva signály po 700.
Volná rezerva
400 Kč — Minimum 500 se nevejde.
Cvičení: stačí vzít nejmenší třetí variantu?

Ne.1400+500=1900 Kč proti 1800 Kč. Zmenšení je možnost jen tehdy, když existuje přípustná velikost. Zadaná rezerva 400 Kč ji zde nedává; skutečnou maximální ztrátu jsme tím nezaručili.

Pro rychlost porovnejte shodný kód, data, náklady, nastavení a hardware se zapsaným uplynulým časem. MT5 může testovat více instrumentů bez externího portfolio testeru. Před součtem reportů ověřte simultánní pozice a sdílený kapitál v obou enginech.

Seznam spojení není povolení účtu

Výrobce publikuje seznam datových a brokerových spojení. Záznam ale sám nepotvrzuje váš instrument, účet ani typ pokynu. Pro IBKR zvlášť ověřte oprávnění, API postup a tarif. Oficiální tabulka uvádí pro individual accounts nulové minimální balance, nikoli nulovou marži nebo přístup ke každému produktu. Broker accounts jsou jiná kategorie. Software a účetní předpoklady se ověřují odděleně.

MultiCharts a NinjaTrader podle stejného kontrolního příkladu

Vyberte požadovaný instrument, brokera, jazyk, portfolio postup a doplňky konkrétní verze. Desktop funkce NinjaTrader nepřenášejte automaticky do webu nebo mobilu. Importovanou strategii otestujte, nepředpokládejte kompatibilitu knihovny. Na stejných datech hledejte nejprve chybějící historii, barové předpoklady, náklady a pořadí pokynů. Vyšší simulovaný zisk sám neurčuje lepší produkt.

Co licence sama neopraví

PowerLanguage má vlastní sémantiku. Na malé strategii zkontrolujte například význam buy this bar on close ve vybraném režimu. Naplánujte data, parametry a analýzu; univerzální počet večerů k naučení neexistuje. Více ticků pomůže pouze s odpovídající kvalitou, timestampy a instrument mapping.

Původní samostatný futures roll model má starý kontrakt 100,100 a nový 110,110. Prosté spojení vytvoří změny 0,+10,0 a zdánlivý přechod 105, přestože každý jednotlivý kontrakt mezi dvěma body stál. Výslovně zvolené přičtení 10 ke starému úseku vytvoří 110,110,110,110 a přechod zmizí. Není to automatické výchozí nastavení MultiCharts. Indikátor kontinuální řady závisí na konstrukci, skutečné pokyny patří obchodovatelnému kontraktu a roll obchody i cash flow vyžadují samostatné účtování. Placený feed sám výhodu nedodá.

Ověřte chybějící úlohu a dvanáctiměsíční cenu

  1. Na vhodném oficiálním přístupu ověřte omezení plánu, data a trial zvlášť.
  2. Otevřete malý známý PowerLanguage příklad a porovnejte signály, pokyny a journal.
  3. Rozpočítejte skutečný plán, data, brokera a doplňky na dvanáct měsíců proti stávajícímu workflow. Neexistuje povinný univerzální čtyřciferný první rok.
  4. Stejnou strategii spusťte na shodných vstupech a zapište náklady, rozlišení a plnění před porovnáním propadů či sérií ztrát.
  5. Při migraci z TradeStation zkontrolujte malý import, knihovny, mapování a sémantiku. Podpora kompatibility neznamená každý skript beze změny a test nezaručí návratnost licence.