Bitcoin Forum
May 12, 2024, 06:18:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Calculating price & spread for Market Making strategy  (Read 150 times)
Simo_007 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 30, 2018, 04:23:48 PM
 #1

I am developing a CryptoCurrency Market Maker bot. Now, I have succeeded in fetching programmatically:

  • the last 100 bids ordered from higher to lower (Price * Quantity) ;
  • the last 100 asks ordered from lower to higher ;

Now, how can I calculate the suitable price and spread. What indicators to take into consideration to estimate a fair price and bid/ask spread. I am looking for some practical hints and or/formulas.
1715494737
Hero Member
*
Offline Offline

Posts: 1715494737

View Profile Personal Message (Offline)

Ignore
1715494737
Reply with quote  #2

1715494737
Report to moderator
1715494737
Hero Member
*
Offline Offline

Posts: 1715494737

View Profile Personal Message (Offline)

Ignore
1715494737
Reply with quote  #2

1715494737
Report to moderator
1715494737
Hero Member
*
Offline Offline

Posts: 1715494737

View Profile Personal Message (Offline)

Ignore
1715494737
Reply with quote  #2

1715494737
Report to moderator
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715494737
Hero Member
*
Offline Offline

Posts: 1715494737

View Profile Personal Message (Offline)

Ignore
1715494737
Reply with quote  #2

1715494737
Report to moderator
1715494737
Hero Member
*
Offline Offline

Posts: 1715494737

View Profile Personal Message (Offline)

Ignore
1715494737
Reply with quote  #2

1715494737
Report to moderator
1715494737
Hero Member
*
Offline Offline

Posts: 1715494737

View Profile Personal Message (Offline)

Ignore
1715494737
Reply with quote  #2

1715494737
Report to moderator
groundcontrol67
Member
**
Offline Offline

Activity: 106
Merit: 10


View Profile
January 30, 2018, 06:53:11 PM
 #2

I am developing a CryptoCurrency Market Maker bot. Now, I have succeeded in fetching programmatically:

  • the last 100 bids ordered from higher to lower (Price * Quantity) ;
  • the last 100 asks ordered from lower to higher ;

Now, how can I calculate the suitable price and spread. What indicators to take into consideration to estimate a fair price and bid/ask spread. I am looking for some practical hints and or/formulas.


The danger with market making bots is always trying to get too close to a 'true' price. Mostly they're used for brand new markets with low liquidity and these are then ICO coins. I would do something a little more analytical in picking an ICO and gathering the expectations of the price around that. Then setting up your market with a reasonable spread either side of that, it's better with market making to not make many trades but be safe that if you do you can profit, as opposed to going too close to the 'true' price and then potentially overshooting it and making a loss.

Simo_007 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 30, 2018, 07:15:20 PM
 #3

I am developing a CryptoCurrency Market Maker bot. Now, I have succeeded in fetching programmatically:

  • the last 100 bids ordered from higher to lower (Price * Quantity) ;
  • the last 100 asks ordered from lower to higher ;

Now, how can I calculate the suitable price and spread. What indicators to take into consideration to estimate a fair price and bid/ask spread. I am looking for some practical hints and or/formulas.


The danger with market making bots is always trying to get too close to a 'true' price. Mostly they're used for brand new markets with low liquidity and these are then ICO coins. I would do something a little more analytical in picking an ICO and gathering the expectations of the price around that. Then setting up your market with a reasonable spread either side of that, it's better with market making to not make many trades but be safe that if you do you can profit, as opposed to going too close to the 'true' price and then potentially overshooting it and making a loss.

Thank your for your reply, can you give me a more practical methodology ? Do I have to take simply the last prices or the average for example of the last 10 trades ? How much wider must be the spread ?
groundcontrol67
Member
**
Offline Offline

Activity: 106
Merit: 10


View Profile
February 01, 2018, 04:55:32 PM
 #4

I am developing a CryptoCurrency Market Maker bot. Now, I have succeeded in fetching programmatically:

  • the last 100 bids ordered from higher to lower (Price * Quantity) ;
  • the last 100 asks ordered from lower to higher ;

Now, how can I calculate the suitable price and spread. What indicators to take into consideration to estimate a fair price and bid/ask spread. I am looking for some practical hints and or/formulas.


The danger with market making bots is always trying to get too close to a 'true' price. Mostly they're used for brand new markets with low liquidity and these are then ICO coins. I would do something a little more analytical in picking an ICO and gathering the expectations of the price around that. Then setting up your market with a reasonable spread either side of that, it's better with market making to not make many trades but be safe that if you do you can profit, as opposed to going too close to the 'true' price and then potentially overshooting it and making a loss.

Thank your for your reply, can you give me a more practical methodology ? Do I have to take simply the last prices or the average for example of the last 10 trades ? How much wider must be the spread ?

Honestly, I'm afraid I can't, I've only ever done it manually and never using a bot, it's more effort but when there's been a coin I've been interested in and realised there's not much of a market, it's something that's worked out for me.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!