Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
signals [2019/01/13 00:03]
cryptocoyn [Trading View]
signals [2019/01/23 21:34] (current)
sgtbatten [Signals]
Line 1: Line 1:
 ====== Signals ====== ====== Signals ======
  
-  * [[signals#Trading View]] +Signals are not part of your ProfitTrailer product license and require a separate paid subscription to either an approved supplier'​s ​signals ​service and/or the TradingView integration service. These subscriptions are available for purchase from the [[https://​profittrailer.com/​shop/​|ProfitTrailer Shop]].
-  * [[signals#Pro]]+
  
 +  - [[https://​profittrailer.com/​shop/​|Get a signals voucher from the ProfitTrailer Shop]]
 +  - [[PT Assistant#​redeeming a voucher|Link the voucher to your license by messaging PT Assistant on Discord]] (!redeemsignal)
 +  - [[signals#​Configure ProfitTrailer to use the Signals]]
  
-==== Trading View ==== 
  
-I have been working on a TradingView integration. So users can send their own signals from trading view to their bots. +=== Configure ProfitTrailer to use the Signals: === 
-This development is not part of 2.2.0 so the bot can be released with or without this being fully finished. + 
-This development is also seperate from the Signal providers we will provide+In your Pairs/DCA config set your buy strategy to use the SIGNAL option as follows: 
 + 
 +<file style=java>​ 
 +DEFAULT_A_buy_strategy / DEFAULT_DCA_A_buy_strategy = SIGNAL 
 + 
 +</​file>​ 
 + 
 +In your Pairs/DCA config set your sell strategy to use the SIGNAL option as follows: 
 + 
 +<file style=java>​ 
 +DEFAULT_A_sell_strategy / DEFAULT_DCA_A_sell_strategy = SIGNAL 
 + 
 +#Optional Gain to set minimum profit for the trade 
 +DEFAULT_B_sell_strategy / DEFAULT_DCA_B_sell_strategy = GAIN 
 +DEFAULT_B_sell_value / DEFAULT_DCA_B_sell_value = 0.5 
 +</​file>​ 
 + 
 + 
 + 
 +There are two different methods for obtaining signals for ProfitTrailer. Your own signals via TradingView or Signals generated by our approved providers. 
 +  * [[signals#​Trading View]] - self created signals 
 +  * [[signals#​Providers]] 
 + 
 +===== Trading View ===== 
 + 
 +ProfitTrailer provides ​a TradingView integration ​that allows ​users to send their own signals from TradingView ​to their bots.
  
 Be advised: Currently the processing of your signal can take up to 1 minute because of email delays etc.  Be advised: Currently the processing of your signal can take up to 1 minute because of email delays etc. 
  
-  ​create you trading view account +The steps required to use this are as follows:​\\ 
-  - set your SMS email to signals@profittrailer.com +  ​Create a TradingView ​account ​there are free and paid subscription options 
-  - get a signals voucher from me (limited) +  - Set your SMS email to signals@profittrailer.com 
-  - link the voucher ​to your license using @PT Assistant  +  - Setup TradingView ​to send your '​Signals ​to SMS' to email\\ 
-  - setup your bot -. set buy_strategy ​to SIGNAL +  - Create Alerts for the Buy and/or Sell to send your signals ​via the SMS to email\\
-  - setup TradingView ​to send your signals ​to sms to email\\+
  
-Set the SMS email in your **TradingView ​Private ​Settings** as follows:​\\ +In TradingView set the SMS email in your **TradingView ​Profile ​Settings** as follows:​\\ 
-{{ :signalsemail.png?direct&​600 ​|Set the SMS email in your TradingView Private Settings}}\\+{{::​trading-view-profile-settings.png?nolink|}}{{:​signalsemail.png?​nolink}}\\
  
 Setup TradingView to send your signals to sms using email like this:\\ Setup TradingView to send your signals to sms using email like this:\\
  
-Add your signals script to the chart using the **Add to Chart** option.\\+  - Add your signals script to the chart using the **Add to Chart** option. 
 +  - Right click on your signal on the chart and select the **Add Alert** option at top of the dialogue box that appears. 
 +  - In TradingView create an alert. SELL example below 
 +   - Ensure the **Send Email-to-SMS** setting is ticked.
  
-Right click on your signal on the chart and select ​the **Add Alert** option at top of the dialogue box that appears.\\+Note: the screenshot below is from a Paid Pro subscription account it has more **Options** than the free account:\\ 
 +{{ :​signalssetup1.png?​nolink |}}
  
-In TradingView create an alert as follows for the SELL:\\ +Use the following in the message ​for the alert, modifying the token and password to your own:\\ 
-{{ :​signalsalertsetup.png?​direct&​600 |}}\\ +<​file>​ 
-\\ +token=SGNLPTTRADINGVIEW-TEST-HzALSNUNuQ
-Ensure the **Send Email-to-SMS** setting is ticked.\\ +
- +
-Use the following in the message ​of the alert, modifying the token and password to your own:\\ +
-<​file>​token=SGNLPTTRADINGVIEW-TEST-HzALSNUNuQ+
 password=HzALSNUNuQ password=HzALSNUNuQ
-type=SELL+type=NORMALSELL
 pair=ETHBTC pair=ETHBTC
 valid=60s valid=60s
 mode=STRATEGY mode=STRATEGY
 +amount=
 </​file>​ </​file>​
  
Line 48: Line 74:
 \\ \\
 Once you have confirmed the signals are working you can edit your alerts and turn off the **Show Popup** and **Play Sound** on the alert if you like.\\ Once you have confirmed the signals are working you can edit your alerts and turn off the **Show Popup** and **Play Sound** on the alert if you like.\\
 +
 +
  
 **Notes:** **Notes:**
-  ​- token is your voucher code that I send you +  ​* The Token is your voucher code that is sent to your after purchasing a signals subscription 
-  ​- password ​is last part of voucher in this case +  ​* Password ​is last part of voucher in this case 
-  ​type can be BUY or SELL +  ​type is your BUY or SELL options but you can only have one of the following options: 
-  - pair is the name of the pair always in this format no matter what exchange +  - **BUY** is what the name implies a standard buy order 
-  ​valid is amount of time a signal is valid once we receive it in seconds +  - **NORMALSELL** is what the name implies a standard sale order 
-  ​mode = STRATEGY or DIRECT (direct ​ignores ​rebuy timeout and all other bot logic and just buys. You will have to provide the amount to buy below) +  - **PENDINGSELL** this is for when using DIRECT you want to send trades to pending 
-  ​- amount = amount of the coin to buy. Optionalonly required if using DIRECT ​as STRATEGY ​will make use of your initial_cost ​or next DCA amount+  * pair is the name of the pair always in this format no matter what exchange 
 +  ​valid is amount of time a signal is valid once we receive it in seconds 
 +  ​mode = STRATEGY or DIRECT 
 +  * amount = amount of the coin to buy. Amount is only required if using DIRECT. Using STRATEGY will make use of your initial_cost or next DCA amount instead.  
 + 
 +**Signal Rules:** 
 +  * the amount you set in the signal is not initial cost. It's the **AMOUNT OF THE COIN** you want to buy. So if your market was set to USDT and you want to buy 500 USDT worth of BTC you would need to **DO THE MATH**. 500 / 3600 (Current Price of BTC as of this being written) =  0.139 (rounded up). 
 +  * DIRECT is executing a BUY on the exchange ignoring PT settings. 
 +  * DIRECT ​ignores ​re-buy ​timeout and all other bot logic and just buys always regardlessWith DIRECT you must always ​provide the amount to buy. 
 +  ​* STRATEGY will comply with your ProfitTrailer settings except for the buy strategies having ​to be true. It will use initial_cost,​ min_buy_volume etc. 
 +  * The added benefit of a SIGNAL ​buy through ProfitTrailer is that now the bot KNOWS about this buy and can LOG it in the buy logWhere as a exchange buy is not logged. 
 +  * Both DIRECT ​and STRATEGY use NORMALSELL to sell a coin. 
 +  * Coins In DCA will allow more buys to take place. 
 +  * Coins in PAIRS once bought will ignore all new buy signals until it sells again or moves into DCA
 +  * A signal remains true until its valid period passes. But once it starts trailing even that is ignored.
  
  
Line 62: Line 104:
  
  
-==== Pro ====+===== Providers ​===== 
 + 
 +  - You need to specify in your application.properties which bot should receive which signals from which signal service provider. You can do this using the ''​[[application.properties#​trading.signal_providers]]''​ option. This is a comma separated list of the signal subscriptions you want to be processed by this bot. 
 +  - Alternatively using the same signal provider will allow all bots to receive the same signals. You can then set the buy strategy as SIGNAL on the bots you want act on these signals. 
 +  - If you do not set the Buy Strategy as SIGNAL the bot wont use the signals. 
 +  - But all bots on same license will receive the signals. 
 +  - It is possible to run signals on a bot running in testmode as a paper trader. i.e. ''​[[application.properties#​server.test_mode]] = true''​.
  
  
  • signals.1547337804.txt.gz
  • Last modified: 11 days ago
  • by cryptocoyn