# Custom signal

Custom signals are used for very particular events and advanced strategies. If there is a particular event, you can use a custom signal to dissociate it from others signals, but it works the same way!

To create a custom signal, click here:  <img src="https://793384675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsQezxfp9oB9jrccv5OA4%2Fuploads%2Fi168zGqa4Ht2jN9zNX3G%2Fimage.png?alt=media&#x26;token=4d48d3ff-b04d-49a0-abde-617fccf1848f" alt="" data-size="original">

<figure><img src="https://793384675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsQezxfp9oB9jrccv5OA4%2Fuploads%2FnbXnJOWvBSv8OgT7FhwM%2Fimage.png?alt=media&#x26;token=fc6c8618-9533-4920-b39b-809faed1c315" alt="" width="364"><figcaption><p>Signals and selectors creation box</p></figcaption></figure>

***

*Ex:* [ Entry in position rules](https://docs.runbot.io/triggers-boxes/entry-in-position-rules) *enter a trade if \[There is a minimum of 2 long signals] \[There is a minimum of 1 custom signal]*\
\&#xNAN;***Indicators Box** \[Long signal if MACD turns bull] \[Long signal if RSI hits 25] \[Custom signal if RSI hits 10]*

*In this example, you want your general strategy to open a long position if you meet 2 long signals at the same time.* \
*However, you feel very bullish when the RSI hits 10, so you want to long now and don't want to wait for a second signal to buy (which is MACD turns bull here).*

*If RSI = 25, MACD = bear, the bot will not open any position*

*If RSI = 25, MACD = bull, the bot will open a long position*

*If RSI = 10, MACD = bear, the bot will open a long position*

You can use that feature for many others situations, feel free to try it in others boxes and tools too!

***

Tips about custom signals:

* Minimum custom signal = 2 is equivalent to "AND"
* Minimum custom signal = 1 is equivalent to "OR"
* Minimum custom signal = 1 and Maximum custom signal = 1 is equivalent to "XOR"
* Maximum custom signal = 0 is equivalent to "NOT"
