Giter Site home page Giter Site logo

Comments (4)

liho98 avatar liho98 commented on June 26, 2024 1

its very difficult to arbitrage in binance right?

That's probably accurate. Your configuration will filter transactions. The more aggressive you're with that, the less arbitrage deals will show up.

this bot is cpu intensive

Just think about it: you're handling 757 web sockets, continuously streaming data every 100ms to the bot. It has to handle this information ASAP and also compute profit for all those 558 triangular relationships (thousands of times every second if you want it to attend your age threshold parameter). It's gotta be intensive, right? You can probably run that with 1 vCPU, but that means it's going to take longer to compute stuff, resulting in the age parameter being really high. Arbitrage deals need to be computed within a few milliseconds. Does it feel expensive?

Yeah sound like quite expensive, I think i will try to upgrade to 2vcpu. Thanks for the great work, and your explanation!

from btrader.

gabriel-milan avatar gabriel-milan commented on June 26, 2024

Hi there, thank you for getting in touch! Actually, the trader is operating as expected, but it will only print out when it finds a transaction that's worth it, according to your configuration file. Telegram notifications also work this way, you'll get them as soon as a trade is performed. If you want to debug that, disable trading on your configuration file and set profit threshold to negative 100% and age threshold to something high, like 200ms.

from btrader.

liho98 avatar liho98 commented on June 26, 2024

Hi there, thank you for getting in touch! Actually, the trader is operating as expected, but it will only print out when it finds a transaction that's worth it, according to your configuration file. Telegram notifications also work this way, you'll get them as soon as a trade is performed. If you want to debug that, disable trading on your configuration file and set profit threshold to negative 100% and age threshold to something high, like 200ms.

My inventment_base is "USDT"

I running for an hour but did not even found an arbitrage opportunity... Meaning, its very difficult to arbitrage in binance right?

Besides, this bot is cpu intensive, my vm spec is 1vcpu 2gb ram, and it took 100% of the cpu while its running. Izit I need to upgrade to 2vcpu? or higher

from btrader.

gabriel-milan avatar gabriel-milan commented on June 26, 2024

its very difficult to arbitrage in binance right?

That's probably accurate. Your configuration will filter transactions. The more aggressive you're with that, the less arbitrage deals will show up.

this bot is cpu intensive

Just think about it: you're handling 757 web sockets, continuously streaming data every 100ms to the bot. It has to handle this information ASAP and also compute profit for all those 558 triangular relationships (thousands of times every second if you want it to attend your age threshold parameter). It's gotta be intensive, right? You can probably run that with 1 vCPU, but that means it's going to take longer to compute stuff, resulting in the age parameter being really high. Arbitrage deals need to be computed within a few milliseconds. Does it feel expensive?

from btrader.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.