-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Take minimal profit #142
Comments
This is interesting. Would you give some examples of the formula and sample configuration? Settings
Then when it reaches 10%, it sells the market or limit instead of trailing stop-loss sell. |
I had the bot running against the testnet yesterday and tried to implement a similar strategy. @GrigorovskyA Why not place a sell order directly? E. g. Buy, and place order to sell with 0,3% profit. 1000 times 0,1% profit = 100% profit ;-) |
Totally agree to get collective knowledge from the community. I also don't have any education in finance. So we are on the same page. I am more than happy to learn a new strategy to improve the profit.
I am kind of against using the internal formula. It is purely because I don't have any control over it. If I can make a configuration, I definitely make it.
So basically, whenever it is in the profit position (configured minimum profit 1%) excluding the commission, sell at the market price or limit price, am I understanding correctly? But couldn't this achieve with the current trailing sell strategy? Then it would take 0.9% and follow the increase? |
When you create a limit order at an inopportune moment - the market may change - and your limit order will not have time to be filled. those. you will find yourself with a coin, instead of having time to quickly sell it at the price you need.
I don't sure bot have implemented fee calculation. |
Yes, so I indicated the On your screenshot which you want to get. But this 2% may not come soon. And on this new strategy - I mean, as soon as we have a profit - we immediately get it - without waiting for any boundaries, except for covering the commission. |
@GrigorovskyA Apparently we have a different strategy in mind ;-) @chrisleekr |
In my strategy I try to refused from any of sell borders. |
The bot has a fee calculation .
0.1% of the order quantity based on the Binance specification - https://www.binance.com/en/support/articles/115000429332
True, it may not come 2% soon. Ok, so let's talk about some calculation.
Let's say my configuration is as below:
If the current price reaches $101, which is 1%, then it won't sell because of the commission
To get 1% without commission, we should configure
Then if the current price reaches $101.3, which is 1.3%, then it won't sell because of the commission
Does this sound like the correct calculation? |
@chrisleekr |
I think the strategy is pretty simple. As soon as it becomes positive profit excluding the commission (2), then create a sell order. I kind of hesitate to introduce the concept of the multiplier since most configurations are percentage base. I wonder how many people are supporting this strategy. Let's keep this issue open and see what others think. |
Yeah. you right - it can be changed to percentage.
With %:
|
I configured / run my proposal against the testnet. |
@ThomasPelster Can you share the settings you mean? |
|
ok, I'll test it. thx |
So taking a minimal profit strategy not working? I disabled stop-loss for now. I found eventually rising up. :( |
Yeah Chris, the strategy not working well. =/ |
That is too bad. :( I also tried the above setting and had lost. I am interested to see if #158 can decrease risk and increase the profit. |
Hello everyone, I am not a finance guy also :) but however I am sure if we need a greedy strategy, this will work somehow better than waiting for current price to reach the lowest price but I need to discuss the following with you guys. I enhanced this idea by monitoring the change in price for a symbol in the last 5 minutes. For example, if it is changed by more than 2% within the 5 minutes period then place a buy order and sell with a 1% profit. So the idea is based on the change in price instead of the lowest price I changed @chrisleekr code based on what I explained above and hurray I got 11 trades in around 30 minutes with a good results! 🎉 Screenshot I post this for discussion to improve this strategy to deal with such situations so feel free to comment about this. Best, |
Are you accounting for fees? |
I set the minimum profit to 1%. So my total profit will be 0.9%, is that right? |
////////////////////////////////// |
@habibalkhabbaz Hi. I would like to know which branch has this code you mentioned. I would like to play with the codes and would love to work on their optimizations. |
Take minimal profit feature.
Think it is possible to introduce a strategy that can be called "Take the minimum profit" - For this, you can refuse the Coin Sell settings. I keep thinking about the idea of making a large number of transactions and taking a small profit from them. Thus, having made a lot of not very profitable deals, we will receive a good profit due to the number of deals. And yes - it is a very aggressive strategy!
Create a checkbox. next to the Sales menu.
If this checkbox is activated. a more aggressive strategy will be enabled in the bot.
The bot will buy prices that are set as it is now.
But he will sell after reaching the minimum profit according
where Multiplier is necessary for the deal to be at least a little profitable.
fee - by default 0.1%(if bridge not BNB)
Thus, we will be able to buy on short candles and make the minimum quick profit without tracking with a trail. In this strategy, there will be no situation when the price does not reach the Sell - trigger percentage.
And it happened to me that before the creation of a sell order, one hundredth of a percent was not enough and the coin flew into the abyss :)
The text was updated successfully, but these errors were encountered: