Selling System

"Stop Reduce": reduce your position.
"Stop": sell your position.
"Stop Reduce Price": Price that if current price falls below it, system performs "Stop Reduce".
"Stop Price": Price that if current price falls below it, system performs "Stop".
"Short Codes": "now" | "-nd" | "-nh" | "-nm" | "+nd" | "+nh" | "+nm". "-" means before, "+" means after. "n" stands for number. eg. "-1d" means 1 day ago, "-10d" means 10 days ago, "-24h" means 24 hours ago, "-360m" means 360 minutes ago, "+1d" means 1 day after. etc.
"Since": Parameter for Sell Rule. It should be the date time just before your trades happened. System will get your trades since "Since" and ignore previous trades, so that it can caculate correct cost price. Short Codes are supported, and you can also input the Date Time with the format like "2018-01-01 23:00:00".
"Peak Since": If it's not empty, system will get highest/lowest price since "Peak Since" date. The side effect is that if you set it too far before, the highest price could be so high that a stop action could be triggerred just after the rule is created. Leave empty to use "Since" instead. For example, if you bought the asset 1 month ago, and bought some more today, then you set "Since" to 1 month ago("-30d" for short code), and set "Peak Since" to 1 hour ago("-1h"), then system will get all trades from 1 month ago, and caculate stop-reduce price/stop-price/break-even price since 1 hour ago. Short codes are supported.
"Is Limit Order": Parameter for buy/sell Rule. If it is limit order, system will iterately create small orders(split by Order Number in Settings->Trading), to make sure your orders always stay on top of bids or bottom of asks, untill it gets filled totally. By this way you can reduce fees, spread costs, and impact on market.
Trace Sell is one of actions for you to choose when you add a new selling rule.
Trace Sell can also be automatically created for your once a buy rule is filled and you have selected "Whether to automatically create trace_sell selling rule after completed?" as "yes" for the buy rule.
Trace Sell can stop your losses, and protect your profits. System has prepared default parameters for crypto market in Settings->Trading. You can change them as you wish.
Every single Trace Sell rule has it's own parameters to overwrite global settings.
Let us show you an example to demonstrate how it works.
Let say you have "ADA" position, and the cost price is 0.00002 BTC(system will caculate cost price for you.) And you want to reduce your position when you get 5% loss, and sell them all if you get 10% loss.
And you also want to increase the stop price when price rises, eg. when price rises 5%, you want to raise stop price to your cost price, so that you can break even at least. And when price rises more, you want to keep 50% of "more part"(highest - cost_price * 1.05) as profit, so that you will make sure that your profits being protected grows as price rises. If you want to reduce position to keep 60% of your profits, and stop to keep 50% of your profits, it can also be done by this type of rule.
Let us show you how to create a rule for this. Parameters for a new sell rule:
"Symbol": "ADA"
"Cash Symbol": "BTC"
"Action": "Trace Sell"
"Since": "-10d" Please refer to Terms.
"Peak Since": "now" Please refer to Terms. "now" means we ignore prices before and caculate highest/lowest price from now. If there is a very low price yesterday enough to trigger the stop action, "now" makes sure that system ignore that price, and system assumes that you bought it just now, but the cost price is caculated by "Since". If you want to manually set the "cost price", you can also change "Since" to "now", then system will not get any trades history, because all your trades happened before.
"Cost Price": leave it as empty unless there are no trades since "Since", or it will be overwritten by system.
"Fix Stop Price in Cash Symbol": "0.000019". It's the price that system stop sell all your positions(or "Percentage of balance to sell when stopped"). This price has the highest priority, which is also the bottom line that you can afford to lose.
"Reduce when price falls to how much percentage of cost price? ":"0.95". If falls to 95% of your cost price, system makes stop-reduce action. This will overwrite "FPTR" in Settings->Trading for this rule. Leave empty to use "FPTR".
"Reduce percentage of balance":"0.6". If system performs stop-reduce action, 60% of your position will be sold. This will overwrite "RPP" in Settings->Trading for this rule. Leave empty to use "RPP".
"Stop when price falls to how much percentage of cost price? ":"0.9". Your potential largest losses is 10%.
"Percentage of balance to sell when stopped":"1.0". When stopped, you do not want to keep any ADA. If you want to keep at least 20% ADA for long term investment, set to "0.8".
"Rise to percentage of cost price to break-even":"1.05". System raises stop and stop-reduce price to cost price if price has risen for at least 5%.
"Keep Profit Percentage for Stop-Reduce":"0.6". If price falls 40% from highest, system performs reduce action. To be more accurate, the stop-reduce price is :cost_price + (highest - 1.05*cost_price) * 60%. 1.05 is the break-even parameter.
"Keep Profit Percent for Stop":"0.5". If price falls 50% from highest, system performs stop action. To be more accurate, the stop price is: cost_price + (highest - 1.05*cost_price)*50%.1.05 is the break-even parameter.
Leave other parameters as default.
Although it seems complicated, buy most parameters is set in global settings, what you really need to input are:"Exchange","Symbol","Cash Symbol","Since". That's all that you need to reduce your losses and keep profits.
Stop Sell is one of actions for you to choose when you add a new selling rule.
When the price goes lower than "Trigger Price", system sell your positions, with the amount "Percentage of balance to sell when stopped" of your position.
For example: If you have position of "ADA", and you want to sell to "BTC" if price falls. And you want to sell 50% of your position when price is lower than 0.000012BTC, and sell all when price is lower than 0.000011BTC, you can add two sell Rule as followings:
Sell Rule 1:
"Exchange": the exchange where your position exists.
"Symbol": ADA
"Cash Symbol": BTC
"Action": Stop Sell
"Since": The date time just before your trades got filled.
"Trigger Price": 0.000012
"Percentage of balance to sell when stopped": 0.5
Sell Rule 2:
"Trigger Price": 0.000011
"Percentage of balance to sell when stopped": 1. This percentage means when this rule triggered, how much percentage of current position you want to sell. So if price falls below 0.000011, although system has reduced half of your position, you want to sell 100%(1) of the rest.
Other fields are the same as Sell Rule 1.
Now you have well protected your position.
Profit Sell is one of actions for you to choose when you add a new selling rule.
When the price goes above the "Trigger Price", system will sell posisition with percentage you assigned.
For example, you have "ADA", and you analyse that 0.2 USDT will be a strong resistant level, so you plan to sell 60% of your position to USDT when the price near 0.2 USDT. You can create a sell rule like this:
"Exchange": The exchange where your position exists.
"Symbol": "ADA"
"Cash Symbol": "USDT"
"Action": "Profit Sell"
"Since": The date time just before your trades got filled.
"Trigger Price": "0.195" Leaving a buffer is always a good idea.
"Percentage of balance to sell when stopped":"0.6"
If you add Profit Sell along with a Stop Sell, which will buy in again when price breaks the resistant line, it's great beacause you bypass the resistant level.
Trailing Percentage is one of actions for you to choose when you add a new selling rule.
When the price falls n% from highest price, system will sell posisition with percentage you assigned.
For example, you have "ADA", and the price pumps so quickly now, you do not know when it will ends, you want to earn as much as possible. You know that it will not last long, so you want to sell if price turns around and starts to fall at least 10%.
You can add a new sell rule like this:
"Symbol": "ADA"
"Cash Symbol": "USDT"
"Action": "Profit Sell"
"Since": The date time just before your trades got filled.
"Peak Since":"now" System will ignore previous highs.
"Percentage of balance to sell when stopped":"1.0"
Sell Now is one of actions for you to choose when you add a new selling rule.
Use this action to sell right now. The reason why you sell via this system is that you can use our featured Limit Order feature, or split your market order to small orders.
For example, if you want to sell 60% of your ADA position, you can add a new sell rule like this:
"Symbol": "ADA"
"Cash Symbol": "USDT"
"Action": "Sell Now"
"Percentage of balance to sell when stopped":"0.8"
"Is Limit Order?":"Yes"
"Lower Than n Days Lowest" is one of actions for you to choose when you add a new selling rule.
Turtle stradegy has great impact on market, a lot of trading systems use previous n days's lowest as a signal to sell. We also provide an offset for you to filter fake signals. This action should mainly be used when you think the price is at top level.
For example, if you want to sell ADA when prices falls to 2% lower than previous 5 days lowest:
"Symbol": "ADA"
"Cash Symbol": "USDT"
"Action": "Lower Than n Days Lowest"
"n Days for action: lower_n_days":"5" Previous 5 days.
"offset for action: lowest_n_days":"0.02"

Buying System

"Short Codes": "now" | "-nd" | "-nh" | "-nm" | "+nd" | "+nh" | "+nm". "-" means before, "+" means after. "n" stands for number. eg. "-1d" means 1 day ago, "-10d" means 10 days ago, "-24h" means 24 hours ago, "-360m" means 360 minutes ago, "+1d" means 1 day after. etc.
"Is Limit Order": Parameter for buy/sell Rule. If it is limit order, system will iterately create small orders(split by Order Number in Settings->Trading), to make sure your orders always stay on top of bids or bottom of asks, untill it gets filled totally. By this way you can reduce fees, spread costs, and impact on market.
Stop Buy is one of actions for you to choose when you add a new buying rule.
When price rises above your "Trigger Price", system buys.
Buying in when price grows is a good idea.
For example, when the price of ADA is falling to a support line, and you want to buy for 2 BTC, you can set the "Trigger Price" to previous day's highest(0.00002 BTC). So when price rebounces, system will buy in.
"Symbol":"ADA"
"Cash Symbol":"BTC". Exchange must have "Symbol/Cash Symbol" pair.
"Action":"Stop Buy"
"Trigger Price": 0.00002
"Buy Cash":2
"Till":"+2d" You do not want this rule to be valid after 2 days. System will not process this rule after 2 days. Please refer to "Short Codes" in Terms section.
"Whether to automatically create trace_sell selling rule after completed? ":"Yes" After system buys in, system will create a "Trace Sell" rule for "ADA/BTC". If there exists ADA Trace Sell rule before, system will set the rule's "Peak Since" to just before your new trades happened. And if existing Trace Sell rule's status is reduced, system will change it to Normal.
"Is Limit Order":"Yes"
Buy Now is one of actions for you to choose when you add a new buying rule.
System will buy just after rule is created.
The reason why you buy via this system is that you can use our featured Limit Order feature, or split your market order to small orders.
For example, if you want to buy ADA with 1000USDT.
"Symbol":"ADA"
"Cash Symbol":"USDT"
"Action":"Buy Now"
"Buy Cash":"1000"
"Whether to automatically create trace_sell selling rule after completed? ":"Yes"
"Is Limit Order":"Yes"
Lower Buy is one of actions for you to choose when you add a new buying rule.
System will buy in when prices falls to "Trigger Price", and turns around to rise at least n%.
Price breaks, price falls to get support, price rebounces. This happens again and again. This rule is used for this.
For example, if ADA breaks previous resistant price at 0.00002BTC, and pumps too quickly that you want to buy in when it falls. But you also want it to get support from 0.00002BTC and rebounces, or you will not buy in. Let's do this:
"Symbol":"ADA"
"Cash Symbol":"BTC"
"Action":"Lower Buy"
"Trigger Price":"0.0000204" Leave a buffer here.
"Turnaround Percent for Trigger Price":"1.02" Once price falls to "Trigger Price", then this "Lower Buy" rule will be changed to a "Stop Buy" rule, with "Trigger Price"=0.0000204*1.02
"Buy Cash":"2"
"Whether to automatically create trace_sell selling rule after completed? ":"Yes"
"Is Limit Order":"Yes"
"Higher than n days highest" is one of actions for you to choose when you add a new buying rule.
If price rises higher than previous n days' highest, it means a break through, and it's a good opportunity to buy. If you are familiar with Turtle Stradegy, this is it. We also provide an offset for it.
For example, if you want to buy in ADA with 2BTC when price rises higher than 2% above previous 10 days's highest, you can create buy rule like this:
"Symbol":"ADA"
"Cash Symbol":"BTC"
"Action":"Higher than n days highest"
"n days for action":"10" Leave a buffer here.
"offset for action":"0.02" Price needs to be 2% more than previous 10 days highest to filter fake breakthrough.
"Buy Cash":"2"
"Whether to automatically create trace_sell selling rule after completed? ":"Yes"
"Is Limit Order":"Yes"

Miscellaneous

1. Contact us to buy system: telegram @sentosa_team, or send email to: support@sentosa.io
2. We will give you a dedicated server with dedicated IP for you to access.
3. Input your exchange key/secret in Settings->Exchanges
4. Create your rules.
For Buy Rule, It's the percentage for price to rise to trigger buy action.
For example, if current price is 2, and the "Trigger Price" for a "Stop Buy" rule is 3, then the "Gap to Buy" is 50% = (3-2)/2
For Sell Rule, it's the percentage for price to fall to trigger sell action.
For example, if current price is 2, and the "Trigger Price" for a "Stop Sell" rule is 1.8, then the "Gap to Sell" is 10% = (2-1.8)/2
It's a good indicator for you to acknowledge how much the price needs to change to trigger rules.