Welke indicatoren en voorwaarden zijn beschikbaar in de TA Scanner?
Met de TA Scanner bouw je voorwaarden op basis van meer dan 100 indicatoren, verdeeld over verschillende categorieën. Dit artikel geeft een overzicht van elke indicator die beschikbaar is in de regelbouwer en de expressie-editor, wat hij meet en hoe je hem gebruikt in een voorwaarde.
OHLC indicators
De indicatoren Open, High, Low en Close vertegenwoordigen de OHLC-waarden van de meest recent afgesloten candle op de resolutie(s) die je in je globale filters hebt geselecteerd, tenzij je de indicator een eigen timeframe of “bars ago”-waarde meegeeft (zie Timeframe en historische referenties hieronder). Als je bijvoorbeeld de 15m-resolutie selecteert, is close de slotkoers van de laatst afgesloten 15-minuten candle. Selecteer je meerdere resoluties, dan wordt elke markt onafhankelijk geëvalueerd op elke resolutie.
Prijsindicatoren kun je vergelijken met andere indicatoren op prijsschaal (voortschrijdende gemiddelden, Bollinger Bands) of met een vaste numerieke waarde.
-
Volume (
volume): het handelsvolume van de candle in de basisvaluta. -
24h Change % (
change_24h): de prijsverandering over 24 uur, uitgedrukt in procenten. Gebruik dit om markten te filteren die de afgelopen 24 uur flink zijn bewogen, in welke richting dan ook, bijvoorbeeldchange_24h > 5voor markten die meer dan 5% zijn gestegen in de laatste 24 uur.
Moving averages
| Indicator | ID-voorbeelden | Beschikbare periodes |
|---|---|---|
| SMA (Simple Moving Average) |
sma5, sma20, sma200
|
5, 10, 20, 30, 50, 100, 200 |
| EMA (Exponential Moving Average) |
ema9, ema26, ema200
|
9, 12, 13, 26, 50, 100, 200 |
| WMA High (Weighted Moving Average of High) |
wma5_high, wma10_high
|
5, 10 |
| WMA Low (Weighted Moving Average of Low) |
wma5_low, wma10_low
|
5, 10 |
Alle voortschrijdende gemiddelden gebruiken de prijseenheid, wat betekent dat je ze met elkaar kunt vergelijken, met OHLC-waarden en met Bollinger Bands.
De WMA High varianten zijn nuttig als dynamische weerstandsniveaus, terwijl de WMA Low varianten dienstdoen als dynamische steunniveaus.
Oscillators
Oscillatoren meten momentum en hebben een vaste bandbreedte.
| Indicator | ID | Bereik | Oversold | Overbought |
|---|---|---|---|---|
| RSI |
rsi9, rsi14, rsi25
|
0 tot 100 | < 30 | > 70 |
| Stochastic %K / %D |
stochk, stochd
|
0 tot 100 | < 20 | > 80 |
| StochRSI %K / %D |
stochrsi_k, stochrsi_d
|
0 tot 100 | < 20 | > 80 |
| CCI (20) | cci20 |
Geen vast bereik | < -100 | > 100 |
| Williams %R (14) | williams_r |
-100 tot 0 | < -80 | > -20 |
| MFI (14) | mfi14 |
0 tot 100 | < 20 | > 80 |
| Momentum (10) | mom10 |
Geen vast bereik | n.v.t. | n.v.t. |
RSI is beschikbaar in drie periodes (9, 14, 25). Stochastic gebruikt een 14,3,3-configuratie. MFI lijkt op RSI, maar neemt ook volumedata mee. Momentum gebruikt de prijseenheid, dus die kun je vergelijken met andere indicatoren op prijsschaal.
MACD
| Indicator | ID |
|---|---|
| MACD Line | macd_line |
| MACD Signal | macd_signal |
| MACD Histogram | macd_hist |
Wanneer de MACD Line van onder naar boven door de Signal Line kruist, wordt dit vaak gezien als een bullish setup; een kruising van boven naar beneden als bearish. De Histogram laat de afstand tussen de twee lijnen zien, dus een histogram rond nul betekent dat de lijnen elkaar kruisen.
Bollinger Bands
Standaard Bollinger Bands gebruiken een 20-periode SMA met 2 standaarddeviaties.
| Indicator | ID |
|---|---|
| BB Upper | bb20_upper |
| BB Middle | bb20_middle |
| BB Lower | bb20_lower |
| BB Width % | bb20_width_pct |
De Upper, Middle en Lower band gebruiken de prijseenheid en kun je vergelijken met OHLC-waarden en voortschrijdende gemiddelden. BB Width % gebruikt de percentage-eenheid, dus die kun je alleen vergelijken met andere percentage-indicatoren (zoals Drop/Rise) of met een numerieke waarde. Lage BB Width %-waarden wijzen op een volatiliteitssqueeze; hoge waarden op expansie.
Trend indicators
| Indicator | ID | Wat het meet |
|---|---|---|
| ADX (14) | adx14 |
De sterkte van een trend (niet de richting). Onder 20 wijst op een zijwaartse markt; boven 25 op een sterke trend. |
| ATR (14) | atr14 |
De volatiliteit van de markt, gemiddeld over 14 periodes. Een stijgende ATR betekent toenemende volatiliteit; een dalende ATR betekent een rustiger wordende markt. |
| Std Dev (20) | stddev20 |
Hoe ver de prijs is afgeweken van zijn 20-periode gemiddelde. Hoge waarden duiden op een brede spreiding; lage waarden op prijzen die dicht bij elkaar liggen. |
Ratings
Samengestelde trendbeoordelingen, afgeleid van signalen van voortschrijdende gemiddelden en oscillatoren. Deze geven een overzicht op hoog niveau van het marktsentiment, zonder dat je individuele indicatoren hoeft in te stellen.
| Indicator | ID | Bereik | Beschrijving |
|---|---|---|---|
| MA Score | ma_score |
-14 tot 14 | Netto MA-signaaltelling: +1 per bullish signaal, -1 per bearish, over 14 MA’s (7 SMA + 7 EMA). |
| Oscillator Score | osc_score |
-14 tot 14 | Netto oscillator-signaaltelling: +1 per bullish, -1 per bearish, over 14 oscillatoren. |
| Total Score | total_score |
-28 tot 28 | Samengestelde score (MA Score + Oscillator Score). |
| Trend | trend |
-2 tot 2 | Strong Sell (-2), Sell (-1), Neutral (0), Buy (1), Strong Buy (2). In de visuele editor wordt dit weergegeven als een dropdown-selector in plaats van een numeriek invoerveld. |
| MA Trend | ma_trend |
-2 tot 2 | Trendbeoordeling op basis van alleen MA’s, dezelfde schaal als Trend. |
| Oscillator Trend | osc_trend |
-2 tot 2 | Trendbeoordeling op basis van alleen oscillatoren, dezelfde schaal als Trend. |
Om markten te scannen waar zowel de MA’s als de oscillatoren een sterk bullish beeld laten zien: trend == 2. Om markten te vinden waar de MA’s sterk bullish zijn maar de oscillatoren dit nog niet bevestigen: ma_trend == 2 AND osc_trend < 1.
Quick Scanner indicators (Drop, Rise, Fat Finger)
Deze indicatoren komen uit de oorspronkelijke Quick Scanner en meten plotselinge, scherpe prijsbewegingen binnen een voortschrijdend tijdvenster.
Drop (drop_5m, drop_10m, drop_15m, drop_30m): het percentage daling ten opzichte van de N-bar high, alleen wanneer de prijs actief daalt. Gebruik dit met > om dalingen groter dan een drempelwaarde te herkennen, bijvoorbeeld drop_15m > 3 betekent “de prijs is meer dan 3% gedaald ten opzichte van zijn 15-bar high”.
Rise (rise_5m, rise_10m, rise_15m, rise_30m): het percentage stijging ten opzichte van de N-bar low, alleen wanneer de prijs actief stijgt. Gebruik dit met > om stijgingen groter dan een drempelwaarde te herkennen, bijvoorbeeld rise_15m > 3 betekent “de prijs is meer dan 3% gestegen ten opzichte van zijn 15-bar low”.
Fat Finger Buy/Sell (fatfinger_buy_5m, fatfinger_sell_5m, enz.): detecteert afwijkende prijspieken die worden veroorzaakt door ongewoon grote of foutieve orders. Een Fat Finger Buy is het percentage dat de ask-prijs onder de N-bar high ligt (een mogelijke koopkans na een panieksell), terwijl Fat Finger Sell het percentage is dat de bid-prijs boven de N-bar low ligt. De waarde geeft de procentuele omvang van de afwijking weer.
Drop, Rise en Fat Finger gebruiken allemaal de percentage-eenheid, dus je kunt ze met elkaar vergelijken, met BB Width %, of met een numerieke waarde.
Comparing indicators in conditions
Niet alle indicatoren kun je met elkaar vergelijken. De scanner groepeert indicatoren op eenheid:
- Prijseenheid: OHLC, alle voortschrijdende gemiddelden (SMA, EMA, WMA), Bollinger Bands (Upper/Middle/Lower), Momentum, ATR. Deze kun je allemaal met elkaar vergelijken.
- Percentage-eenheid: 24h Change %, BB Width %, Drop, Rise, Fat Finger. Deze kun je met elkaar vergelijken.
- Eigen-schaal indicatoren: RSI, Stochastic, StochRSI, CCI, Williams %R, MFI, ADX, Std Dev, MACD, Ratings. Deze vergelijk je meestal met een numerieke waarde in plaats van met elkaar.
Als je twee indicatoren met een onverenigbare eenheid probeert te vergelijken (bijvoorbeeld RSI tegen een EMA), geeft de expressie-editor dit aan als fout.
Timeframe and history references
Elke indicator uit de tabellen hierboven kun je aflezen op een ander timeframe dan de strategie, en vanaf eerdere candles, zonder die timeframes toe te voegen aan de Filters. In de expressie-editor schrijf je de referentie als name@timeframe[n]; in de visuele editor zijn dit dezelfde twee instellingen als de velden Timeframe en Bars ago in de indicator-popup.
| Geschreven als | Betekenis |
|---|---|
rsi14 |
RSI 14 op het timeframe van de strategie, huidige candle |
rsi14@60 |
RSI 14 op de 1-uurs candle, ongeacht het timeframe van de strategie |
rsi14[1] |
RSI 14 één afgesloten candle geleden |
rsi14@60[3] |
RSI 14 op de 1-uurs candle, drie candles geleden |
Timeframe-codes zijn in minuten: 1, 2, 3, 5, 10, 15, 30, 60, 240, en D voor 1 dag. Bars ago loopt van 0 (huidige candle) tot 20. Beide onderdelen zijn optioneel en gelden alleen voor die ene indicator, dus close > ema200@240 vergelijkt de close op het timeframe van de strategie met de 4-uurs EMA 200.
Referenties werken op elk per-candle veld: OHLC, voortschrijdende gemiddelden, oscillatoren, MACD, Bollinger Bands, trend indicators, ratings en de Quick Scanner-velden. Ze werken niet op markt- en metadatavelden zoals Volume USD, exchange, quote of de blacklist, omdat die niet per candle worden berekend.
Crossovers
Twee extra operatoren, x> (kruist naar boven) en x< (kruist naar beneden), geven alleen een match op de bar waar de linkerkant de rechterkant kruist. macd_line x> macd_signal lees je als: de MACD line stond één bar geleden op of onder de signal line en staat er nu boven. Ze zijn beschikbaar voor numerieke indicatoren, nemen een indicator of vaste waarde aan de rechterkant, en beperken Bars ago tot 19 aan beide kanten, omdat er één extra bar aan historie nodig is voor de vergelijking. Crossover-strategieën worden geëvalueerd bij het sluiten van de candle (Trigger on: Close in de Builder), zodat de vorige bar definitief is op het moment van de check.
Elke crossover telt als 2 voorwaarden voor de limiet van voorwaarden per regel in je abonnement.
Kom je er niet uit?
Weet je niet zeker welke indicator je moet gebruiken voor een bepaalde setup, of gedraagt een voorwaarde zich niet zoals verwacht? Neem contact op via de support chat in de app, dan helpen we je verder.