Nastroje symbolu
Interfejs SymbolSentiment i klasa SymbolSentimentUpdatedEventArgs umożliwiają dostęp do danych o nastrojach rynkowych w czasie rzeczywistym za pośrednictwem API. Dla dowolnego symbolu:
Symbol.Sentiment.BuyPercentagedostarcza zagregowany procent aktywności kupna, podczas gdySymbol.Sentiment.SellPercentagezwraca zagregowany procent aktywności sprzedaży.SymbolSentimentUpdatedEventArgsjest nośnikiem danych dla zdarzeń aktualizacji nastrojów. Ta klasa umożliwia dostęp do zaktualizowanych danych o nastrojach dla odpowiedniego symbolu.
Ostrzeżenie
Obiekty API nastrojów symbolu są obsługiwane tylko w algorytmach .NET 6 i nie działają w chmurze ani w cTrader CLI.
Wskazówka
Zintegruj dane o nastrojach rynkowych z automatycznymi strategiami handlowymi, aby ulepszyć podejmowanie decyzji, zwiększyć prawdopodobieństwo zyskownych transakcji i wzmocnić zarządzanie ryzykiem.
Obiekty API nastrojów symbolu mogą być wykorzystywane do następujących celów w algorytmach:
| Funkcja lub operacja | Przykłady |
|---|---|
| Handel oparty na nastrojach | Handel z nastawieniem nastrojów Handel wbrew ekstremalnym nastrojom Łączenie nastrojów ze świecami Wyjście przy rozbieżności nastrojów |
| Adaptacyjna konfiguracja ryzyka | Filtrowanie zakłóconych transakcji Skalowanie transakcji z nastrojami Ograniczanie strategii na podstawie aktywności rynkowej Ustawianie stop loss na podstawie nastrojów |
| Monitorowanie i analiza | Tworzenie alertów opartych na nastrojach Uruchamianie strategii mapy cieplnej nastrojów Wykrywanie wybić poprzez nastroje Walidacja sygnałów wskaźników |
Uwaga
Ponieważ dane o nastrojach są dostępne tylko w czasie rzeczywistym, nie można ich używać do backtestingu ani optymalizacji, gdyż nie ma danych historycznych ani przechowywanych.
Handel oparty na nastrojach
Handel z nastawieniem nastrojów
Możesz zaprogramować cBota, aby potwierdzał nastawienie trendu przed wejściem w transakcje lub handlował tylko wtedy, gdy nastroje odpowiadają kierunkowi. Na przykład cBot realizuje kupno, jeśli co najmniej 70% nastrojów jest zwyżkowych, i sprzedaż, jeśli 70% jest zniżkowych.
1 2 3 4 5 6 7 8 9 10 11 | |
Handel wbrew ekstremalnym nastrojom
Rozważ cBota, który wchodzi w transakcje wbrew silnemu konsensusowi nastrojów. Podejście odwrócenia w algorytmie zakłada, że tłum często się myli w ekstremach lub wierzy, że gdy bardzo wysoka proporcja traderów jest po jednej stronie, rynek może być gotowy do odwrócenia. Na przykład, jeśli ponad 80% traderów kupuje, cBot realizuje sprzedaż, oczekując odwrócenia. Ta sama logika ma zastosowanie, gdy większość sprzedaje.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Łączenie nastrojów ze świecami
Możesz skonfigurować cBota, aby działał tylko wtedy, gdy zarówno nastroje rynkowe, jak i kierunek świecy są zgodne. Jeśli otrzyma zwyżkową świecę, a nastroje są powyżej 60% zwyżkowych, cBot kupuje. Jeśli świeca jest zniżkowa, a nastroje się zgadzają, cBot sprzedaje. To podejście pomaga filtrować słabe sygnały i unikać fałszywych wejść.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Wyjście przy rozbieżności nastrojów
cBot może pomóc Ci wyjść z transakcji, gdy nastroje nie wspierają już Twojej pozycji. Na przykład, jeśli trzymasz pozycję kupna, a nastroje przechodzą na ponad 60% zniżkowych, cBot ją zamyka. Robi to samo w przypadku zleceń sprzedaży, gdy sentyment staje się byczy.
1 2 3 4 5 6 7 8 9 10 | |
Adaptacyjna konfiguracja ryzyka
Odfiltruj zaszumione transakcje
Możesz opracować cBota, który unika handlu, gdy nie ma wyraźnego nastawienia sentymentu. Na przykład, jeśli sentyment jest niemal podzielony, a różnica wynosi poniżej 10%, cBot pomija transakcję. Ta konfiguracja odfiltruje szum i chroni Cię przed niezdecydowanymi rynkami.
1 2 3 4 5 6 7 8 9 10 11 12 | |
Skaluj transakcje zgodnie z sentymentem
Możesz skonfigurować cBota tak, aby dostosowywał wielkość pozycji w zależności od tego, jak silnie sentyment skłania się w jednym kierunku. Na przykład, jeśli sentyment byczy przewyższa niedźwiedzi o duży margines, cBot zwiększa wolumen transakcji. Jeśli sentyment jest bliski neutralnemu, cBot handluje mniejszymi pozycjami.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Dostosuj strategię w oparciu o aktywność rynku
Twoja strategia może być skonfigurowana tak, aby wstrzymywać handel, gdy sentyment wykazuje oznaki zatłoczonego rynku. Na przykład, jeśli ponad 90% traderów kupuje lub sprzedaje, cBot zatrzymuje handel, aby uniknąć wejścia w pozycję w momencie, gdy rynek prawdopodobnie się odwróci.
1 2 3 4 5 6 7 8 9 10 | |
Ustaw stop loss zgodnie z sentymentem
Możesz poinstruować cBota, aby mierzył siłę sentymentu i reagował odpowiednim rozmiarem stop loss. Na przykład, gdy sentyment byczy przekracza 80%, cBot używa węższego stopu wynoszącego 20 pipsów. Jeśli sentyment jest mniej pewny, cBot ustawia szerszy stop wynoszący 50 pipsów, aby zapewnić więcej przestrzeni.
1 2 3 4 5 6 7 8 | |
Monitorowanie i analiza
Twórz alerty oparte na sentymencie
Rozważ cBota, który monitoruje sentyment w czasie rzeczywistym i ostrzega Cię, gdy osiągnięte zostaną ekstremalne poziomy. Na przykład, jeśli sentyment kupna przekracza 90%, cBot rejestruje lub drukuje alert byczy. Jeśli sentyment sprzedaży przekracza ten sam próg, powiadamia Cię o ekstremalnym niedźwiedzim nastawieniu.
1 2 3 4 5 6 7 8 9 10 | |
Uruchom strategię mapy cieplnej sentymentu
Rozważ cBota, który przeprowadza skanowanie sentymentu na wielu aktywach i identyfikuje najlepsze możliwości handlowe. Na przykład, cBot przechodzi przez wszystkie dostępne symbole i drukuje procenty kupna i sprzedaży, a następnie możesz skupić się na tych z najbardziej ekstremalnym sentymentem byczym lub niedźwiedzim.
1 2 3 4 5 6 7 8 | |
Wykrywaj wybicia poprzez sentyment
cBot może być zaprogramowany do wykrywania szybkich zmian w sentymencie jako potencjalnego znaku wybicia lub zwiększonej zmienności rynku. Na przykład, jeśli sentyment kupna skacze lub spada o ponad 15%, cBot rejestruje skok jako wczesną oznakę zmiennego ruchu.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
Waliduj sygnały wskaźników
Zamiast polegać wyłącznie na wskaźnikach, możesz ulepszyć swoją strategię, programując cBota tak, aby działał tylko wtedy, gdy warunki wskaźnika i sentymentu są zgodne. Na przykład, gdy RSI pokazuje wyprzedanie, a sentyment przekracza 70% byczego nastawienia, cBot kupuje. Jeśli RSI sygnalizuje wykupienie, a sentyment przekracza 70% niedźwiedziego nastawienia, cBot sprzedaje.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |