Signaler Guide
#
Signaler GuideThis guide is geared towards individuals who wish to send signals through Cryptohopper. If you want to learn more about what signals are and how to subscribe, we recommend checking out the Signals Documentation
Application
If you have what it takes to become a signaler, you can apply by clicking here. Scroll all the way down and click on "Become a Signaler" to start the application.
We only accept non-master level applicants in exceptional cases. Therefore you will need to have an active community and a proven track record. We are very selective in who we allow to become a marketplace seller, as quality and integrity are our main priorities.
Terms and Conditions This page outlines the rules you must adhere to as a marketplace seller. Breaking any of the rules outlined on the page will result in a warning and a ban.
General Pointers
- Be truthful. Always tell the truth and don't make promises you cannot keep. Do not state "2% daily profit guaranteed" if you cannot stay true to it.
- Be contactable. New traders usually like to contact marketplace sellers and ask for more information about the products. Therefore leaving your email, discord group, telegram group is always a good idea.
- Be civil in your conversations with the users and help them grow as traders; they will appreciate it.
- Be responsible for your signals, and do your best to send out quality signals.
Sending Signals
Once you are accepted as a signaler, you should have an option named "Signaler dashboard" under the marketplace header.
After you click on the "signaler dashboard," you will be redirected to the control panel for your signals.
At the top, you can see some statistics: Total signals: Represent the total amount of signals that you have sent out.
Global Performance: The global performance is updated with each signal after 1 day. The highest result of the signal is added to the global performance. If the highest result was below 1%, it will be subtracted from the global performance.
Total subscribers: This represents the total amount of active subscriptions you have at this moment.
Total Paid: If you are using Paid signals, then this statistic will also appear for you. This represents the total amount that has been paid to you.
Next you have the most important options of your "Signaler dashboard":
Send Signals You can use this option in order to send out manual signals.
Exchange: Select your exchange, for example, Binance. Market: Here, it is crucial to use the right format for each exchange. Format examples include: Bitpanda Pro: BTC/EUR Bitvavo: BTC/EUR HitBTC: BTC/USDT KuCoin: BTC/USDT OKEx: BTC/USDT Binance: BTCUSDT Binance.us: BTCUSDT Bitfinex: BTC/USDT Bitterex: BTC-USDC Coinbase Pro: BTC-USD Huobi Pro: BTC/USDT Kraken: XBT/USDT Kraken (Old Integration): XBT/USDT
Take Profit: Set this to the percentage you would like your subscribers to take profit.
Stop-loss percentage: This is the stop-loss percentage, where your clients will cut their losses.
Trailing stop-loss percentage: This is the trigger of the trailing stop loss. For example, if you set this at 0.5, and the coin falls by 0.5% from the value of your arm trailing stop loss, then your hopper will attempt to sell the position.
Arm trailing stop-loss percentage:
This is the level at which the trailing stop loss is activated. If the price doesn't reach this level, then the trailing stop loss will not be activated.
If you would like your clients to use the same settings on the signals you send out, please instruct them to enable "Signal configuration" (more on this later).
Send Signal: Click on this to send out your first manual signal!
Config
You can use this section to configure your profile.
Name: Simply fill in your name.
Name: Simply fill in your name.
Description: You can use this section to describe and advertise your signals and give out any recommended settings, tips, and ways for your clients to contact you. Please make sure you adhere to the terms and conditions.
Exchanges: If you are going to signal to all exchanges, you can enable "For all exchanges". If you are not going to signal to all exchanges, please disable "For all exchanges"; a drop-down menu will then appear, and you can select individual exchanges.
Please select only exchanges that you will signal too. Not adhering to this rule may result in a ban.
Twitter username: Enter your Twitter username. Make sure you do not use the @ sign, for example: cryptohopper
Facebook page: Enter your ID or username.
Telegram channel: Enter your username or channel handle. For example: t.me/CryptohopperToday
Logo: This is the picture that the users will see displayed along with your name in the marketplace. Make sure the size is 600px X 430px, otherwise it will not work.
Promo image: This picture will be displayed as a banner at the top of your signaler marketplace page. Make sure the size is 1200px X 450px otherwise it will not work.
It is essential to hit "Save"; otherwise, your changes will be discarded.
API
You can send signals to our API, so you do not need to login and use this dashboard. On the right-hand side, you have examples of multiple coding languages: PHP, Python, NodeJS, R. You can send signals with our API by calling the API endpoint.
API URL: https://www.cryptohopper.com/signal.php
If you first want to test sending a signal to our API, please use our testing endpoint. These signals will not be saved.
Testing URL: https://www.cryptohopper.com/testsignal.php
The following parameters need to be send as GET in the URL:
api_key: Your API key signal_id: Your signalers ID exchange: The exchange for which the signal is * market: The market for which the signal is ** type: The signal type: buy or sell percentage_profit: The percentage profit for the signal (optional) stop_loss: The stop loss percentage for the signal, enter as positive (optional) trailing_percentage: The trailing stop loss percentage for the signal (optional) trailing_arm_percentage: The arm trailing stop loss percentage for the signal (optional)
- Possible values: bitpanda, bitvavo, hitbtc, kucoin, okex, binance, binanceus, bitfinex, bittrex, cex, gdax, huobi, kraken2, kraken, poloniex,
** For example BTC_ETH for Poloniex, BTC-ETH for Bittrex, ETHBTC for Binance or Binance.us, , ETH-BTC for Coinbase PRO, XETHXXBT for Kraken, ETH/BTC for KuCoin, HitBTC, Huobi, Bitvavo, OKEx, Bitpanda and Bitfinex.
To verify your request we check the X-Hub-Signature header which you will need to send with your request. This signature is a sha512 hash of the path (/signal.php?...) with your API secret as the key.
Signal Limits We have limited the maximum number of signals you can send per minute and 5 minutes. The current limits are:
30 signals per minute 60 signals per 5 minutes
Signal Stats: You can retrieve some of your signal statistics by doing requests to the following API.
API URL: https://www.cryptohopper.com/signalstats.php
The following parameters need to be send as GET in the URL:
signal_id: your signalers ID exchange: the exchange or all * (optional)
- Possible values: all, bitpanda, bitvavo, hitbtc, kucoin, okex, binance, binanceus, bitfinex, bittrex, cex, gdax, huobi, kraken2, kraken, poloniex,
TradingView
TradingView Alerts: You can connect your TradingView with your webhook URL or with email alerts to the signal system of Cryptohopper. To get this to work, you will need to set the alert message to a JSON string, which you can generate on this page, and you need to make sure the alerts are getting sent to the webhook URL or email address underneath.
Instructions: Your JSON needs to contain the following keys and values:
api_key: Your API key signal_id: Your signalers ID (this can be found in the signal ID, in the API section) exchange: The exchange for which the signal is * market: The market for which the signal is ** type: The type of signal: 'buy' or 'sell' percentage_profit: The percentage profit for the signal (optional) stop_loss: The stop loss percentage for the signal, enter as positive (optional) trailing_percentage: The trailing stop loss percentage for the signal (optional) trailing_arm_percentage: The arm trailing stop loss percentage for the signal (optional) signature: sha512 hash ***
- Possible values: bitpanda, bitvavo, hitbtc, kucoin, okex, binance, binanceus, bitfinex, bittrex, cex, gdax, huobi, kraken2, kraken, poloniex,
** For example BTC_ETH for Poloniex, BTC-ETH for Bittrex, ETHBTC for Binance or Binance.us, ETH-BTC for Coinbase PRO, XETHXXBT for Kraken, ETH/BTC for KuCoin, Bitvavo, Bitpanda, OKEx, Huobi and Bitfinex.
*** To verify your request we check the signature key. This signature is a sha512 hash of the API path with your API secret as the key: /signal.php?api_key=YOUR_API_KEY&signal_id=YOUR_SIGNAL_ID&exhange=THE_EXCHANGE&market=THE_MARKET
See the API section for more information.
Strategy Signals
This section can be used to send out signals based on strategies created through Cryptohopper's strategy designer. To learn how to develop strategies on Cryptohopper, we recommend giving our Strategy Designer Documentation a read.
To get started, click on "Add strategy".
Strategy: Choose the strategy you have created.
Exchange: Choose the exchange that you would like to signal too. Please note that you can only select one exchange a time here. If you would like to signal to other exchanges, you will have to go through the whole process again and add them separately.
Market(s): Clicking in this space will result in a list of suggestions popping up. You can type the market you are looking for and select it from the suggestions list. Click on "Select all markets" if you would like your strategy to signal to all markets. Please be careful when using "Select all markets", as sometimes it includes stable/stable pairs such as USDT/USDC.
You can select your sell settings: Take profit, Stop Loss, and Trailing stop loss. Therefore, when your strategy sends out signals, these sell settings will be sent automatically along with the signals.
Cooldown: Select the cooldown time you would like to have between signals for the same coin.
Max simultaneous signals: Select the number of maximum signals you would like to have at the same time.
Once you have configured your strategy signals, make sure to click on "Save".
You can now view your signals by clicking on "Info". You can edit your strategy by clicking on "Edit". If you click on "Edit", be careful as the first strategy by alphabetical order will be selected by default. Make sure to select again the strategy that you wish to use.
AI Signals
First of all, you will need to create an AI. If you do not know what an AI is and how to create one, you can read our AI Documentation.
You can now start sending signals with your AI. To get started, click on "Add AI".
AI: Select the AI you would like to use to send signals.
Exchange: Select your exchange. Please note that you can only select one exchange at a time. You will have to create another "AI Signals" to send signals to another exchange.
Use corrected score for buys: Normal scores are between -1 (for sell) and 1 (for buy); the corrected score is a value between 0 and 100 (percentage) based on the highest and lowest result it got. The corrected score improves over time, and therefore it is usually the better choice. You can select "Yes" if you wish to use the corrected score.
Minimum score for buys: Configure the minimum score a market should have before signalling a buy for it. Normal scores are between -1 (for sell) and 1 (for buy), so you could enter 0.2 for a buy for example. If you use the corrected scores, then the value should be between 0 and 100. The higher the value that you use here, the more selective your AI will be when entering a position. An adequate balance between quantity and quality is around 75-85.
Use corrected score for sells: Normal scores are between -1 (for sell) and 1 (for buy); the corrected score is a value between 0 and 100 (percentage) based on the highest and lowest result it got. The corrected score improves over time, and therefore it is usually the better choice. You can select "Yes" if you wish to use the corrected score.
Minimum score for sells: Configure the minimum score a market should have before signalling a buy for it. Normal scores are between -1 (for sell) and 1 (for buy), so you could enter -0.2 for a sell for example. If you use the corrected score, then the value should be between 0 and 100. The lower the value, the better the sell signals will be. An adequate balance between quantity and quality is around 25-15.
Similar to the regular strategy signals, or the manual signals, you can send out your Take Profit, Stop Loss, and Trailing Stop Loss settings.
Cooldown: Select the cooldown time you would like to have between signals for the same coin.
Max simultaneous signals: Select the number of the maximum signals you would like to have at the same time.
Make sure to click "Save"!
Performance
In this section, you can see the performance of your signals in Detail.
Please note that for your clients to receive a signal, they need to have the same coin, exchange, and quote currency selected.
Type: represents whether a "Buy" or "Sell" signal has been sent. Rate: The price at which the signal has been sent to buy or sell. Results 15 min, 1 hour, 1 day: These are the results after 15 min, 1h, and 1 day. In this case the result of one day is n/a because there hasn't been a day yet since the signal was sent.
If you click on "view", you will also be able to see the sell settings that you sent, such as the take profit, stop loss, and trailing stop loss.
You can click on "Share" to quickly share it to Twitter.
Promo
You can use this page to share your Cryptohopper signaler profile on different social media. You can share it on Facebook, Twitter, Telegram, Reddit, Stumbleupon, and by email with a single click. Or additionally, you can just copy your signaler link.
Terms On the far right of the menu, you have the "Terms and Conditions", which we have also displayed at the beginning of this document.
Signaler page
This is your marketplace page where your clients can subscribe to your signals. To get to your marketplace page quickly, you can head over to the "Promo" section in your "Signaler Dashboard" and copy-paste your link into the browser.
Your clients can subscribe to your signals by clicking the subscribe button. Once they click on "subscribe", they will be automatically taken to the payment channel. After they have been subscribed, the button will turn red, and the option "Unsubscribe" will be available.
If you click on configure, a pop up with several options will appear:
Pause signals: This option can be used when a subscriber wants to take a break from a signaler but still wants to keep his subscription. This option can be useful for subscribers that want to halt their trading activities in bear markets.
Market Order: A Market order will guarantee that the order gets filled. The order will be filled for the best possible price, but there is not as much control over the buying price, compared to a limit order.
Buy amount: Setting up a custom buy amount will limit how much the signaler can spend per each position.
Take profit at: If you have a particular take profit you would like your subscribers to use, while they also use other signalers or strategy, you can advise them to fill this in.
Percentage bid: If your clients want to buy at a lower bid, then the current price, they can do so here. Do note that this lowers the chances of the order being filled.
Percentage Ask: If you want the signaler to ask a bit more than the current price, you can do so here. Do note that this lowers the chance of the order being filled.
Sell signals: Not all signalers send sell signals. If you do, you can advise your clients to enable this setting and allow their hoppers to trade on your sell signals.
Signal configuration: As previously mentioned, you can send custom sell settings with each signal: Take profit, Stop Loss, and Trailing Stop Loss. If your clients enable the "signaler configuration", their hopper will use the settings you send out.
Allow all coins: This HERO ONLY setting allows the subscriber to bypass the 75 coin limitation and instead trade on all coins the exchange offers.
If you would like to learn more about this page, we recommend giving our Signals Documentation a read.
Commissions and Exclusivity Cryptohopper takes 30% of each subscription as commission. You can view exactly how much you win with each sale by clicking on "View all prices and proceeds".
You can lower this amount to 15% and gain other perks by becoming an exclusive signaler. To find out more information about becoming an exclusive marketplace seller, please send an email to support@cryptohopper.com.
Widgets & CryptoTweeter Widgets: To support our signalers with promoting their services and developing their website, we have developed a page that includes many different promotional tools, including; Marketcap, Tickers, Labels, Cards, Box, Multicurrency, Lists, News, and a Converter. All tools and how to apply them will be explained, using the widgets is an easy tool to increase your conversions. You can use all tools by clicking on "Get code" and can be previewed by clicking on "Preview". For more information visit our Affiliate Program Documentation.
CryptoTweeter: Tweeting out every trade that you do to your loyal followers, sounds like a plan right? You can read our CryptoTweeter documentation for more information.
Show signals on your website: Do you want to show all your signals on your website? You can use the following two links to update the information about your signals automatically. When doing so, search for your signaler ID.
https://www.cryptohopper.com/signalstats.php?signal_id=368&only_signals=1
https://www.cryptohopper.com/signalstats.php?signal_id=368
#
Withdrawal ProcessUsually, within about 6 weeks you will be able to see the funds you have generated in your balance on Cryptohopper. The payments are converted automatically to fiat on Cryptohopper itself. You will then be able to withdraw those funds the next Monday.
The next step will then be to go to user settings/subscriptions (in the bottom left corner of the screen), and then click on "Withdraw". Please keep in mind that the minimum withdrawal is $75.