Ibrahimmohammedevuti / Binance-Arbitrage-Scanner-and-Auto-Trader

This is an arbitrage scanner and auto trading bot created using python code, this bot works for Bybit, Binance, Kucoin, OKX and Bitget, you just have to change the exchange you're using
GNU General Public License v3.0
3 stars 0 forks source link

awful strategy #2

Open jmp0x7c00 opened 5 months ago

jmp0x7c00 commented 5 months ago

I ran the script and set the limit orders. But they were difficult to trade, causing me losses.

Ibrahimmohammedevuti commented 5 months ago

could you provide a screenshot or a screen record of the execution and the configuration, also i would like to know what version of the bot you use.

Ibrahimmohammedevuti commented 5 months ago

Screenshot 2024-04-29 154910

jmp0x7c00 commented 5 months ago

Thank your reply. I used the v3 version, and the execution arbitrage function in it was not fully implemented. I set it up according to the intention of the function, and found it not woking. Normal triangular arbitrage should have three transactions, but there are only two in v3, which is confusing. Then the bot placed limit orders, which can easily become a lame trade due to market changes.

jmp0x7c00 commented 5 months ago

limit order1 : https://github.com/Ibrahimmohammedevuti/Binance-Arbitrage-Scanner-and-Auto-Trader/blob/eec099aa70b4d5ef7d153577570e8d6244d30e76/Arbitrage-V3.py#L41

limit order2: https://github.com/Ibrahimmohammedevuti/Binance-Arbitrage-Scanner-and-Auto-Trader/blob/eec099aa70b4d5ef7d153577570e8d6244d30e76/Arbitrage-V3.py#L45

It is possible that the buy order is successful but the sell order fails. Or the sell order succeeds but the buy order fails.

Ibrahimmohammedevuti commented 5 months ago

I ran the script and set the limit orders. But they were difficult to trade, causing me losses.

When setting limit order, set the top to take the highest possible limit order and not the lowest which will cause a delay in the market there by causing losses, arbitrage needs fast market execution, market order will incur losses instead of profit

Ibrahimmohammedevuti commented 5 months ago

Thank your reply. I used the v3 version, and the execution arbitrage function in it was not fully implemented. I set it up according to the intention of the function, and found it not woking. Normal triangular arbitrage should have three transactions, but there are only two in v3, which is confusing. Then the bot placed limit orders, which can easily become a lame trade due to market changes.

I think the function wasn't completed, could you please provide me the code you modify and complete, so I can update the logics and function, I think during your completion of the code two functions was lost in the process which is the final sell order and the highest limit order.

jmp0x7c00 commented 5 months ago

Thank your reply. I used the v3 version, and the execution arbitrage function in it was not fully implemented. I set it up according to the intention of the function, and found it not woking. Normal triangular arbitrage should have three transactions, but there are only two in v3, which is confusing. Then the bot placed limit orders, which can easily become a lame trade due to market changes.

I think the function wasn't completed, could you please provide me the code you modify and complete, so I can update the logics and function, I think during your completion of the code two functions was lost in the process which is the final sell order and the highest limit order.

image

jmp0x7c00 commented 5 months ago

Thank your reply. I used the v3 version, and the execution arbitrage function in it was not fully implemented. I set it up according to the intention of the function, and found it not woking. Normal triangular arbitrage should have three transactions, but there are only two in v3, which is confusing. Then the bot placed limit orders, which can easily become a lame trade due to market changes.

I think the function wasn't completed, could you please provide me the code you modify and complete, so I can update the logics and function, I think during your completion of the code two functions was lost in the process which is the final sell order and the highest limit order.

image

I tried the trade pairETH/BTC.