Posting signals on your channel can be done in one of two ways:
1) Sending a 'Free Text' directly into your channel (Easier and faster).
2) Using the 'Publish Signals' feature on your Telegram Admin Panel (More Powerful).
*Note: you can only publish up to 7 signals per minute.
'Free Text' Signals
The quickest and easiest way to post a signal will be to drop the text right into your channel chat space. The format needs to follow certain posting rules, otherwise the bot will not be able to read or parse it correctly.
The main format rules include:
Always have a full coin pair name (for example BTC/USD).
Always have the Buy or Entry keyword present in the message.
Always have either the Sell or Stop keywords present in the message.
For Take Profit targets you can use either Take Profit, Sell, Target
or TP.You can include up to 10 Take-profit and up to 10 Entry targets.
The Stop Loss is always a single target.
All targets must be specified as prices and not as percentages. To place targets based on distance percentage, users can set specific configurations when editing their Signals Bot.
If you include a Trailing Configuration, the formatting must match the example below exactly. Just change the numerical values as needed.
A stop loss price can't be above the entry for a long signal, or below the entry for a short signal.
It is not obligatory to write LONG or SHORT. Cornix will do this automatically based on the prices.
Try to avoid variations of the keywords, like S/L etc. Type out the word 'Stop' instead.
Try to minimize the usage of unicode emojis like a diamond, unnecessary spaces, irrelevant texts etc.
🆕 Amount Per Trade 🆕
It is optional to include an "Amount per trade" recommendation in your signal.
For a regular amount per trade as percentage, the following formats will be accepted:
Amount per trade 5%
Amount: 45.0%
Amount 5%
Invest up to 5% of your portfolio
Capital invested : 2% 5% Max
When setting a "Risk percentage" as amount per trade, you can use one of these formats:
Risk management: Risk 1% - 1.5% of your portfolio
Risk management 0.5%
RM: 10.0%
Amount: 1.0% Risk
Any other combination that includes the text "Risk Management" or "RM"
❗Notes:
- The limit for this setting is up to 20% amount per trade/ 20% risk percentage.
- When setting a range for the amount, or multiple options for amounts, only one option will be parsed with the signal, and it's the first one mentioned on your text.
For example - "Use between 3% and 4% of your portfolio" - In this case the bot will take 3% amount per trade.
- The word "Risk" alone will not get parsed as "Risk percentage", therefore you must include the full text of "Risk management" or "RM".
Prices
Prices in the Satoshis range can be abbreviated and will work fine
eg. 0.00030000 can be written as 30000 or 30K.Prices stated as 100-200 will be translated into TWO entries.
If a buy zone is intended, add the word ‘zone’ before the prices
eg. Buy zone: 100-200.Multiple prices can be used in one line. They will be sorted automatically based on the trade's/signal's direction
eg. Buy 100 300 200 400.To buy at the current price use the text "Buy at current price", for example:
BTCUSDT
Buy at current price
Sell at 80000 - 81000
Stop at 50000
Breakout Signals:
Breakout trades will be triggered when adding the words 'above' (for long) or 'below' (for short) for your entries.
eg. Enter above 200-100 or Enter Below 100-200. This will wait before buying, making it a Breakout signal.Another way to define signal as Breakout is to add "Signal Type: Breakout" line, as by default signal is parsed as "Signal Type: Regular"
Breakout signals can only have up to 2 entry prices.
Leveraged Signals:
Leverage signals should should a leverage indication, it can be one or more of these 3 options:
The keyword 'Leverage' or 'Lev' and then the desired leverage type & level.
The leverage type & level. eg. Cross x20/ Isolated x5.
Mentioning the leveraged exchanges names, for example: "Exchanges: Bybit USDT, Binance Futures".
Entry Zone Signals:
Admins can specify a buy zone (a range) rather than a fixed entry price. Example:
Entry Zone: 100-200.For entry-zone signals, there will not be an “entry achieved” message because it's impossible to know exactly which price was used.
The number of entries (targets) for entry zones is controlled on the user side (under "Edit Bot" -> "Entry Tab" -> "Ratios" setting)
Close the signal on Take Profit\Stop Loss before entry feature:
When a signal is published directly in the channel (Free Text Signal), there is a dynamic “Close Trade on Take Profit\SL before Entry” mechanism enabled:
If the signal was posted when the current market price is above the price of the first TP minus 0.5%, we assume this signal was created for the future and we won’t close it if reached Take Profit\SL before Entry.
If the signal was posted when the current market price is below the price of the first TP minus 0.5% then we will close it on Take Profit\SL before Entry.
When a signal is published through the bot (Signals > Publish), both free text and guided method, you will be asked if you want to start tracking the signal right now or only when reaching the entry:
"Start tracking the signal right now" means that the signal will get closed if Take Profit\ SL hits before entry.
"Start tracking the signal when reaching the entry” means that the signal will not get closed on Take Profit\SL before entry.
Example:
This is an example for a format that you can use by copy-pasting it to your channel and changing the values. Note that this is not the only option, and any other format will also work, as long as you're following the guidelines mentioned above.
⚡⚡ #BTC/USDT ⚡⚡
Exchanges: Binance Futures
Signal Type: Regular (Long)
Leverage: Isolated (5X)
Entry Zone:
38766.9 - 38766.9
Take-Profit Targets:
1) 38766.9
2) 38766.9
Stop Targets:
1) 38766.9
Trailing Configuration:
Entry: Percentage (0.5%)
Take-Profit: Percentage (0.5%)
Stop: Moving Target -
Trigger: Target (1)
Notes:
This method is the quickest way to paste a signal, but it also has its limitations: target ratios% and risk allocation mentions are ignored.
If you wish to use "Percent %" as a trigger for Trailing Stop Loss, the format will be:
Trailing Configuration:
Entry: Percentage (0.5%)
Take-Profit: Percentage (0.5%)
Stop: Breakeven -
Trigger: Percent (1%)
Once signal with the correct format is posted, it will be immediately transformed into the same message, but with the Cornix buttons added below. The Once Click Follow button can be used by the members to follow signals manually if they wish to control their own signal openings.
'Publish Signal' feature
The 'Signals' > 'Publish' feature can be accessed from the bot main menu, under the Admin Panel section:
You can choose between two options: Guided and Free Text.
The 'Guided' option will guide you step by step through the signal you want to create and then finally ask you to manually set the prices, and then post it to the channel. Only via the publish feature you can add some more advanced settings to your signals. These are also clearly distinguishable by the addition of the ‘published by’ text and the admin name (can be disabled by contacting Cornix support).
The second option, 'Free Text' puts you in the same position as if you were going to use the raw signal posting option in the channel, but with one major difference.
Once you have posted your intended raw signal text, the bot will then follow up with some following questions on how you want the signal constructed, in terms of trailing entries, targets, and stop-loss, the intended risk usage, and ratios. You'll also have the option to decide if the signal should stay open if Take Profit or Stop Loss hit before Entries.



