-
Notifications
You must be signed in to change notification settings - Fork 2k
Buy command cannot be filled until the price starts dropping? #1018
Comments
Hello, I'm pretty sure you're using the markdown/markup parameters since they're responsible for this behaviour by default those are 0 so they refresh orders to the market price. |
Thanks. I have them both set to 0. Is this the problem? |
After closely looked, I found it is not because the price is not competitive enough. Actually the price is already the best bid price. However, the best bid price keeps increasing and zenbot also keeps increasing the price to keep up. However, my order hardly get chance to be matched, until the price starts falling. |
@jflycn have you seen if there is any parameter that will set the buy and/or sell at +- a certain percentage? So for example if the current fair asking price for something is 0.00420200 ETH then a parameter of some sort that lets you specify "buy at +1% asking price" would set the buy price at 0.00424402 ETH. Which is enough of an increase that your order will likely get filled first. |
Yes. There are markdown/markup parameters , but if you try to get ahead by offering better price, your order will be instantly filled, which will lead to a taker fee on gdax. Maker order has no fee on gdax. |
Ah ok I don't trade on GDAX so I won't personally have that problem and I don't see what zenbot can do about that on exchanges like GDAX. You might just have to live with it. Is the fee high? |
The taker fee is 0.25% on gdax. Yes. Maybe I should try other exchanges with lower fees. |
Dear issue reporter, We have slightly changed our github issue policy and would now kindly request folks that have questions that they ask them in our zenbot subreddit. You can find it here: https://reddit.com/r/zenbot This issue will be closed, but if you disagree with your ticket being marked as a question feel free to leave a comment defending your case. Thanks for contributing time and effort! Greetings, |
I keep seeing this pattern under different strategies. That is, the bot keeps putting buy command at the beginning of an up trend, but the price is not competitive enough, so the bot keeps increasing the buy price. However, the buy order can only get filled until the market price starts dropping.
So the bot starts to buy at the beginning of the up trend (which is a good thing), but finish the buy at the end of the up trend, or the beginning of a down trend (which is a bad thing).
Is there a parameter I can adjust to avoid this kind of behavior?
Thanks!
The text was updated successfully, but these errors were encountered: