Giter Club home page Giter Club logo

bannersbroker's Introduction

BannersBroker modelling and simulation software in Python

Author: Robert Nowotniak [email protected]

CAUTION: I do NOT recommend nor discourage anyone to invest their money in BannersBoker. The presented scientific model and simulation software have been written in truly objective and neutral point of view. Clearly, it is possible to make big money with BannersBroker very quickly (as of autumn 2012). However, there are numerous strong premises that BannersBroker is a Ponzi scheme. Make conscious and wise decision!

In August 2012, I created a mathematical model (based on discrete dynamical system) and the simulator software for account management in BannersBroker (BB). -- Initially, I've been encouraged to run a paid site, allowing BB users to carry out calculations and simulations of account management strategies.

Finally, I came to the conclusion, that I should no longer invest my time and work (which I already put in a lot) in something I'm not going to be seriously involved with (for various reasons) in the future. Therefore, I decided to publish the results of all of my work in this area.

The simulator allows creating long-term forecasts, and to perform simulations and optimization of a single account management in BannersBroker. In the simulator, all rules of single account management have been implemented: monthly membership fees, traffic packs, limits (macro and color banks), 5+2:1 principle, panel types: purchased, repurchased, complimentary and roll-up. The software allows to simulate Standard and Premium subscription types. Reliability and accuracy of the simulations have been verified in practice, i.e. on several real BannersBroker user accounts, from August 2012 to the present.

The code is organized as follows:

  1. bannersbroker.py -- the main code of the simulator
  2. draw.py -- plots generator

I decided to release this software on General Public License (GPL), which allows everyone to use it for free, for any purpose (and without any guarantee).

I'm open to possible cooperation. For example, I'm able to perform paid forecasts, analysis or account management strategy optimization. Don't hesitate to contact me in such situations.

Also, I'm highly interested in writing a scientific paper (concerning analysis of BannersBroker as a possible Ponzi scheme) to some peer-reviewed economic journal. If you are an economist, and you would like to collaborate and co-author the paper, please write me a message!

Theoretical model of BannersBroker account management

model

algorithm

Usage

Typical usage of the provided Python classes:

from bannersbroker import *

account = Account(325)
manager = AccountManager(account)

strategy = RobertStrategy()

sim = BBSimulation(manager, strategy)
sim.run(months = 13)

Simulation details will be printed to the standard output for further analysis. draw.py creates a plot for the simulation. For example, by default,

$ python bannersbroker.py > data.txt
$ python draw.py   

creates the following plot:

plots

Examples: Selected simulations

11 yellow + 3 purple panels

plots

5 blue + 15 purple + 35 yellow panels

plots

bannersbroker's People

Contributors

rnowotniak avatar

Watchers

 avatar  avatar

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.