cBoty
Roboty handlowe w cTrader Algo: wykonywanie w chmurze vs lokalne, zachowanie, limity.
Nie. Niektóre cBoty są w pełni zautomatyzowane od początku do końca. Inne wysyłają sygnały lub alerty, zarządzają trailing stop lossami, zamykają pozycje na podstawie warunków lub wspomagają handel manualny. Strona produktu w Store powinna określać poziom automatyzacji; jeśli tego nie robi, potraktuj to jako sygnał do przetestowania na koncie demo i uważnego przeczytania ustawień.
Roboty handlowe to narzędzia programowe, niekoniecznie bezpieczne. Ryzyko zależy od logiki strategii, ustawień, warunków brokera, dźwigni i reżimu rynkowego. Przeczytaj stronę produktu, przetestuj bota na koncie demo, zacznij od małych kwot przy przejściu na konto rzeczywiste, ustaw limity ryzyka i unikaj twierdzeń o gwarantowanym zysku.
Tak. cBot może zarządzać otwartymi pozycjami, przesuwając Stop loss, stosując logikę trailing, skalując wejście lub wyjście, hedgując lub zamykając na podstawie warunków. cBoty zarządzające pozycjami są powszechną alternatywą dla w pełni zautomatyzowanych botów wejściowych. Przetestuj logikę zarządzania na koncie demo, ponieważ automatyzacja zarządzania transakcjami bezpośrednio wpływa na ekspozycję konta rzeczywistego.
Tak. cBot może być zaprogramowany tak, aby wysyłał tylko powiadomienia, gdy warunki zostaną spełnione, bez składania lub modyfikowania jakichkolwiek transakcji. cBoty wysyłające tylko alerty są przydatne, gdy chcesz połączyć algorytmiczne monitorowanie z uznaniową realizacją. Sprawdź uprawnienia przed instalacją — nawet cBot wysyłający tylko alerty będzie żądał praw dostępu deklarowanych w jego kodzie.
Tak. cBot może składać, modyfikować i usuwać zlecenia Stop loss i Take profit, jeśli jego kod jest do tego zaprojektowany. Zachowanie zależy od ustawień cBota, reguły minimalnej odległości symbolu i warunków realizacji brokera. Strony produktów powinny określać, czy SL/TP jest stały, dynamiczny, trailing, opcjonalny czy konfigurowalny przez użytkownika.
Tak, jeśli kod cBota zawiera działania handlowe i uruchomisz wystąpienie na koncie handlowym. Niektóre cBoty składają transakcje i zarządzają nimi od początku do końca, inne tylko wysyłają alerty lub zarządzają otwartymi pozycjami otwartymi ręcznie. Sprawdź opis produktu pod kątem poziomu automatyzacji, zanim założysz, że bot będzie handlował samodzielnie.
Tak. cBot może składać, modyfikować i usuwać trailing stop lossy, jeśli jego kod jest do tego zaprojektowany. Trailing stop lossy mogą być o stałej odległości (np. 20 pipsów za ceną), oparte na zmienności (przy użyciu ATR) lub oparte na czasie (zacieśniające się z czasem). Trailing po stronie serwera zależy od wsparcia brokera; trailing po stronie klienta działa wewnątrz samego cBota i działa tylko wtedy, gdy wystąpienie cBota jest uruchomione. Sprawdź, czy cBot używa trailingu po stronie serwera czy po stronie klienta, zanim będziesz na nim polegać podczas ponownych uruchomień.
Nie. Żaden robot handlowy nie może gwarantować zysku. Automatyzacja eliminuje błędy ręcznej realizacji i emocjonalne decyzje, ale nie może wyeliminować spreadów, poślizgu, ryzyka dźwigni, wydarzeń informacyjnych ani zmian reżimu rynkowego. Każdy produkt twierdzący, że gwarantuje zysk, to albo marketing, albo oszustwo.
Tak. cTrader Windows i Mac zawierają silnik backtestingu, który uruchamia cBota na historycznych danych tickowych lub słupkowych w wybranym okresie, z regulowanymi ustawieniami spreadu i prowizji. Backtesting pokazuje krzywą kapitału, spadek, współczynnik wygranych, współczynnik zysku i listę transakcji. Pamiętaj jednak, aby traktować wyniki backtestingu jako dowód badawczy, a nie gwarancję przyszłych wyników.
Tak. cTrader Windows i Mac zawierają silnik optymalizacji, który uruchamia cBota w siatce parametrów i klasyfikuje wyniki według wybranych kryteriów (zysk netto, spadek, współczynnik zysku, metryki podobne do Sharpe'a). Optymalizacja jest potężna, ale łatwa do nadużycia — wybór pojedynczego najlepszego zestawu parametrów zazwyczaj dopasowuje krzywą do historii. Użyj testowania walk-forward lub out-of-sample, aby zweryfikować wyniki optymalizacji.
Tak. Możesz uruchomić wiele wystąpień cBota na tym samym koncie, na tym samym lub różnych symbolach, przy czym uruchomienia w chmurze są zazwyczaj ograniczone do jednego na koncie demo i do dziesięciu na kontach rzeczywistych (różnie w zależności od brokera). Wiele cBotów to nie to samo co dywersyfikacja, jeśli wszystkie reagują na te same warunki — zweryfikuj nakładanie się symboli, całkowitą ekspozycję, maksymalny spadek i koordynację zatrzymania awaryjnego przed układaniem botów w stos.
Tak. Ten sam cBot może działać zarówno na kontach demo, jak i rzeczywistych cTrader. Realizacja demo jest zwykle bliższa ideałowi, ponieważ serwery demo wygładzają realizację; realizacja rzeczywista naraża cBota na rzeczywiste spready, poślizg i częściowe realizacje. Użyj demo do weryfikacji konfiguracji, a konta rzeczywistego do prawdziwej oceny wydajności.
Tak. Ten sam produkt cBot może być uruchomiony jako oddzielne wystąpienia na różnych symbolach i okresach, każde z własnym zestawem parametrów. Zachowanie między symbolami może się różnić, ponieważ spready, zmienność, stawki swap i godziny sesji różnią się — ustawienia dostrojone dla EURUSD mogą nie przenieść się na złoto lub indeksy. Uruchom backtesting dla każdego wystąpienia indywidualnie przed uruchomieniem ich na żywo.
Ufaj wynikom backtestingu tylko jako dowodowi na to, jak cBot działałby na danych historycznych przy założonym spreadzie, prowizji i modelu realizacji. Nie uwzględniają one rzeczywistego poślizgu, opóźnień ani zachowania specyficznego dla brokera i są podatne na dopasowanie krzywej, jeśli parametry zostały dostrojone na tych samych pokazanych danych. Połącz backtesting z testowaniem out-of-sample i wynikami demo-forward.
Tak — poprzez wykonywanie w chmurze. cTrader Mobile może uruchamiać, zarządzać i zatrzymywać wystąpienia cBotów w chmurze, przy czym sam bot działa na hostowanym backendzie cTrader, a nie na telefonie. Wersja mobilna nie obsługuje lokalnego wykonywania cBotów, wykresów ze wskaźnikami niestandardowymi ani backtestingu; te funkcje wymagają systemu Windows lub Mac.
Tak — poprzez wykonywanie w chmurze. cTrader Web może uruchamiać, zarządzać i zatrzymywać wystąpienia cBotów w chmurze. Wykonywanie lokalne, wykresy ze wskaźnikami niestandardowymi i backtesting nie są dostępne w wersji Web; wymagają one aplikacji desktopowych.
Aby uruchomić cBota, otwórz cTrader w dowolnej aplikacji, dodaj wystąpienie do wykresu z wybranym symbolem i ramami czasowymi, wybierz wykonywanie w chmurze lub lokalnie (lokalne wymaga systemu Windows lub Mac), ustaw parametry cBota i kliknij Uruchom. cBot działa jako wystąpienie, dopóki go nie zatrzymasz lub nie wystąpi błąd. Wystąpienia w chmurze działają nawet po zamknięciu aplikacji; wystąpienia lokalne zatrzymują się po zamknięciu aplikacji desktopowej.
cBot działa jako wystąpienie — uruchomiona kopia algorytmu powiązana z jednym kontem, symbolem i zestawem parametrów. Uruchom cBota w chmurze lub lokalnie, podaj mu symbol i ramy czasowe, a będzie wykonywał swoją logikę, dopóki go nie zatrzymasz lub nie wystąpi błąd. Ten sam produkt cBot może mieć wiele niezależnych wystąpień na różnych symbolach lub kontach.
Wybierz robota handlowego najpierw według dopasowania strategii i profilu ryzyka, po drugie według kompatybilności z brokerem, po trzecie według dowodów wydajności. Sprawdź wyjaśnienie strategii, obsługiwane symbole i ramy czasowe, ustawienia ryzyka, tryb chmurowy vs lokalny, dowody z konta rzeczywistego lub demo, drawdown i recenzje. Unikaj botów, które obiecują gwarantowany zysk lub ukrywają drawdown — zawodzą w rzeczywistych warunkach.
cBot to robot handlowy, który działa w cTraderze i analizuje warunki rynkowe, składa zlecenia i zarządza pozycjami zgodnie ze swoim kodem i ustawieniami. cBoty mogą działać jako wystąpienia w chmurze (dowolna aplikacja cTrader, 24/7) lub wystąpienia lokalne (cTrader Windows lub Mac). Store oferuje darmowe i płatne cBoty; sprawdź statystyki z konta rzeczywistego lub demo, wyniki backtestingu i ustawienia ryzyka przed przejściem na konto rzeczywiste.
Wystąpienie cBota to uruchomiona kopia produktu cBot, powiązana z jednym kontem, jednym symbolem, jednym ramami czasowymi i jednym zestawem parametrów. Ten sam produkt cBot może mieć wiele niezależnych wystąpień — na przykład jedno na EURUSD 15-minutowym i drugie na USDJPY 1-godzinnym — a każde wystąpienie utrzymuje swój własny stan, transakcje i historię.
Wystąpienie cBota w chmurze to cBot działający w hostowanym środowisku cTrader opartym na Linuxie, uruchamiany z dowolnej aplikacji cTrader. Wystąpienie działa niezależnie od Twojego urządzenia, więc bot kontynuuje handel przy wyłączonym komputerze. Domyślne limity to zazwyczaj jedno wystąpienie w chmurze na koncie demo i do dziesięciu na kontach rzeczywistych; wystąpienia w chmurze na kontach demo automatycznie zatrzymują się siedem dni po uruchomieniu.
Lokalne wystąpienie cBota to cBot działający na Twoim komputerze z systemem Windows lub Mac w aplikacji desktopowej cTrader. Wystąpienie zależy od tego, czy aplikacja i komputer pozostają włączone; zamknięcie któregokolwiek z nich zatrzymuje bota. Lokalne wystąpienia mają pełny dostęp do .NET, co odpowiada cBotom wymagającym bibliotek specyficznych dla systemu Windows lub zewnętrznych zależności.
Robot handlowy to oprogramowanie, które zgodnie z predefiniowanymi regułami analizuje rynki oraz składa lub zarządza zleceniami. W cTraderze roboty handlowe nazywane są cBotami; są budowane w języku C# lub Python w cTrader Algo (dawniej cTrader Automate) i mogą być instalowane ze Store jako produkty darmowe lub płatne. Bot może zautomatyzować wykonywanie i zmniejszyć błędy manualne, ale nie eliminuje ryzyka rynkowego.
Wydajność na koncie rzeczywistym w cTrader Store to opublikowany wynik cBota lub strategii z konta rzeczywistego lub demo, dołączony do strony produktu, aby kupujący mogli zobaczyć rzeczywiste zachowanie w czasie. Wydajność na koncie rzeczywistym jest bardziej wiarygodna niż krzywa backtestingu, ale nadal odzwierciedla jednego brokera, jeden okres i jeden zestaw parametrów — przeczytaj podstawowy zapis konta, a nie tylko metryki podsumowujące.
cBot może wykonywać i zarządzać transakcjami na koncie, do którego jest przypisany. Bot sygnałowy tylko identyfikuje warunki i powiadamia tradera — zazwyczaj poprzez wiadomość, e-mail lub powiadomienie push — bez składania zleceń. Produkty w Store powinny oznaczać, jakiego typu są; traktuj niejasne oznaczenia jako powód do przetestowania na koncie demo przed użyciem na koncie rzeczywistym.
cBot to robot handlowy cTrader, napisany w C# lub Python i działający w cTrader Algo. EA (Expert Advisor) to odpowiednik MetaTrader, napisany w MQL4 lub MQL5. Koncepcje się pokrywają, ale platformy i języki są różne, więc EA z MT4/MT5 nie działają w cTraderze. Aby przenieść strategię, logika musi zostać odbudowana jako cBot i ponownie przetestowana.
Backtesting odtwarza cBota na danych historycznych; wydajność na koncie rzeczywistym odzwierciedla bieżące warunki rynkowe z rzeczywistymi spreadami, poślizgami, swapami i wykonaniem. Backtesting jest przydatny do testowania hipotez i wyboru parametrów; wyniki na koncie rzeczywistym (lub demo-forward) potwierdzają, że strategia przetrwa bieżące warunki. Używaj obu.
Wyniki botów różnią się między brokerami, ponieważ spready, prowizje, swapy, szybkość wykonania, poślizg, nazewnictwo symboli i godziny sesji zmieniają się między brokerami. cBot dostrojony do konta z surowym spreadem jednego brokera może osiągać gorsze wyniki na koncie standardowym innego brokera, nawet przy identycznych parametrach. Przetestuj ponownie na koncie demo nowego brokera, zanim założysz, że te same ustawienia się sprawdzą.
cBot w chmurze będzie działał po zamknięciu cTradera — nawet przy wyłączonym urządzeniu — ponieważ wystąpienie działa w hostowanym środowisku cTrader. Lokalny cBot zatrzymuje się po zamknięciu cTrader Windows lub Mac, ponieważ wystąpienie zależy od aplikacji desktopowej. Aby handel odbywał się 24/7 bez VPS, wybierz wykonywanie w chmurze.
