Human Language Input in Scanners and other components

TrendSpider leverages Large Language Models in order to allow traders to create Visual Script conditions by specifying them in human language, instead of building them by clicking through menus. In example, one can type price above sma 200 and it will be automatically converted into a structured condition which will be identical to what one could build via our visual editor.

You can describe as complex of a criteria as you wish; the LLM will understand it and build all the logical blocks for you. You are not limited to one condition per input, you can do a borad range of things, starting from sma 20 > sma 100 and going as far as find symbols which have strong fundamentals, also perform better than others in spx500 and have strong momentum, while having elevated volume and having a MACD cross recently on 60 min and D time frames.

Human language input feature can operate with all of the built-in indicators we have, as well as chart patterns, candlestick patterns, analyst estimates data, splits, dividends, earnings, fundamentals and so on.

How to create a condition using human language

Human language input is just another form of the good old point-and-click Visual Script editor. By default, it's looking like a text box suggesting you to type what you're after. You can switch to the point-and-click editor using a link below the text box.

If you want to opt out from using human language in visual scripts completely, then you can do it as follows:

  1. Click on the skip to point&click editor link below the human language input box.
  2. Click on the ... button at the top right of the editor.
  3. Select Visual editor as the default mode.

Once you do that, you won't see the human language inotu box any more. However, you can always switch back to it, using the same ... menu.

Old version of "human language conditions"

We used to have a feature which allowed one to type one line of a visual script in a human language. This feature had been sunset, as the new "full script" human language input had been released.

Examples

The range of acceptable inputs is wide and can not be defined strictly. Experimenting is the best way for finding your own way. Here's a list of examples, which is just as source for your inspiration.

  1. price touched sma 51
  2. rsi above 70
  3. sma 20/50 cross happened somewhere within the last 20 candles, and volume is currently elevated for a few candles in a row
  4. Energy sector symbols with recent potential reversal candle patterns while in a downtrend
  5. seq count is 9
  6. high > previous candle high
  7. candle low below bollinger high
  8. rvol > 3.5
  9. price breaking out of a triangle on elevated volume

Limitations

  1. Human language recognition does not support indicators you have created or subscribed for in your account.
  2. Human language recognition feature is currently not supported in the Strategy Tester.
Oct 1, 2025

Not finding what you're looking for? Contact Us Directly