Intro to Ipposnif

Ipposnif is a software for processing betting strategies

Ipposnif is made up of two integrated elements:

  1. An interface where you can have a visual breakdown of Betfair events/markets/bets, and eventually input values for each specific combination market-strategy-runner. If you need a replacement of the Betfair website, you can enjoy just using one of the manual strategies shared with the program, the Free Hand strategy.
  2. A SQL engine that processes all the manual and automatic strategies conditions and calculates the bets' price and size.
    The user defines the strategies' criteria using SQL Expressions. SQL is a low-level compiled language, it is extremely fast and it has no rivals in multithreading. You can run dozens of complex strategies at the same time, with a normal PC.
All the strategies, manual or automatic, share the same template. The manual strategies require input from the user to place bets. The automatic ones follow a set of predefined rules.

Every time Ipposnif refreshes the data of a market (or the user does an action in manual strategies), the program checks all the strategies’ conditions against all the runners of the refreshed market. If all the conditions of a strategy are verified, Ipposnif places a bet for that strategy. The image below is a visual explanation of this concept.


Ipposnif uses the concept of 'trade' as a container for bets: each time Ipposnif places a bet, it creates a container for it, the trade.
Accordingly with the strategy type, a trade can contain from a minimum of one bet (betting strategies) to a maximum of 20 bets (trading strategies). With a trade-specific accounting, the strategy always knows the profit&loss situation of each trade and can act accordingly to it; for example, greening up the position.

Capital Protection

Each strategy has an allocated amount of money, called “Initial Capital”, that can never be overcome. When the capital is finished the strategy can be instructed to reset itself and restart with new capital. The strategy knows the current profit&loss, and the historical profit&loss (before the last reset), allowing adaptive accumulator progressions, and dynamic stop-loss/stop-win limits.

Open Source

100% of the data (and the betting logic) can be found in the Ipposnif SQL database, so from the strategies, you can easily access present and past data, and make cross-references between markets or runners. There is basically no limit to the betting logic you can implement with Ipposnif.

Easily Programmable

Numerous ready-to-use variables and functions, dedicated to Betfair Exchange Betting, will speed-up the development of a new strategy.
If the variable or function you need is missing, you can add it yourself.

Lot of Examples

A large set of manual and automatic strategies, shared with the program, will show you real working examples, and make the learning curve smooth.
Now that you know what is Ipposnif, maybe you want to give a look to these ready-to-play strategies. They have been tested in all the scenarios, and they are a smart start for developing new ones.