Pages:
Actions
  • #1 by andro on 05 Jul 2013
  • Здравствуйте, почтеннейшая публика!  

    Хочу познакомить вас с недавно выпущенном  бесплатном Perl модулем для работы с биржей Betfair .  По словам автора этот модуль пока имеет статус "бетта" (т.е. не полностью законченный продукт). Однако все заявленные функции исполняет нормально. Я его довольно долго тестировал - проблем которые нельзя было бы решить средствами языка Perl не наблюдал. Мне также удалось  реализовать на нем некоторые алгоритмы которые описаны на этом сайте для MarketFeeder. Скажу сразу - этот продукт предназначен для тех кому доставляет удовольствие "копаться в байтах" и реализовывать какие-то свои идеи. Написать что-то грандиозное на нем скорее всего не получится.

    Итак модуль  WWW::betfair ...

    Модуль представляет из себя удобный интерфейс взаимодействия с free Betfair API средствами языка Perl. Устанавливается как на классический Perl  UNIX подобных операционных систем  так и на Active Perl под OS MS Windows.

    Вот элементарный пример :

    Quote
    use WWW::betfair;
        use Data::Dumper;

        my $betfair = WWW::betfair->new;
        
        # login is required before performing any other services
        if ($betfair->login({username => 'sillymoos', password => 'password123'}) {
            
            # check account balance
            print Dumper($betfair->getAccountFunds);

            # get a list of all active event types (categories of sporting events e.g. football, tennis, boxing).
            print Dumper($betfair->getActiveEventTypes);

        }
        # login failed print the error message returned by betfair
        else {
            print Dumper($betfair->getError);
        }



    Список функций которые поддерживает модуль

    Quote
    NON API METHODS
    new
    getError
    getXMLSent
    getXMLReceived
    getHashReceived
    GENERAL API METHODS
    login
    keepAlive
    logout
    READ ONLY BETTING API METHODS
    convertCurrency
    getActiveEventTypes
    getAllCurrencies
    getAllCurrenciesV2
    getAllEventTypes
    getAllMarkets
    getBet
    getBetHistory
    getBetLite
    getBetMatchesLite
    getCompleteMarketPricesCompressed
    getCurrentBets
    getCurrentBetsLite
    getDetailAvailableMktDepth
    getEvents
    getInPlayMarkets
    getMarket
    getMarketInfo
    getMarketPrices
    getMarketPricesCompressed
    getMUBets
    getMUBetsLite
    getMarketTradedVolume
    getMarketTradedVolumeCompressed
    getPrivateMarkets
    BET PLACEMENT API METHODS
    cancelBets
    cancelBetsByMarket
    placeBets
    updateBets
    ACCOUNT MANAGEMENT API METHODS
    addPaymentCard
    depositFromPaymentCard
    getAccountFunds
    getAccountStatement
    getPaymentCard
    getSubscriptionInfo
    withdrawToPaymentCard
    INTERNAL METHODS
    _doRequest
    _getServerURI
    _sortArrayRef
    _addPaymentCardLine
    _forceArray
    _checkParams
    _checkParam
    _clearData

    Как видите всё довольно просто .  

    В заключении хотелось бы еще раз подчеркнуть, что данный модуль реализует FREE Betfair Api. Это накладывает определенные ограничения .  Кто желает узнать подробнее - вот ссылка http://search.cpan.org/~sillymoos/WWW-betfair-0.11/lib/WWW/betfair.pm

    Ну вот кратенько и всё.  Спасибо за внимание. Выражаю благодарность алфавиту за любезно предоставленные буквы, а Администраторов форума за возможность поделиться новостью со всеми вами.  :)

    До встречи!


    p.s. Да, чуть не забыл, этот модуль не имеет никакого отношения к программе Market Feeder ..просто сам по себе модуль  :)  Соответственно если возникнут вопросы то ,как говориться , google вам в руки.

    p.p.s Если почтеннейшую публику что-то заинтересовало , то я могу подготовить пару статей про реализацию элементарных финансовых алгоритмов (датчинг и т.п.) средствами этого модуля. Естественно все мои действия буду делаться только с разрешения Администраторов форума.
     
  • #2 by Pruxa777 on 21 Jul 2013
  • Наверно этот модуль  класная штука, когда знаешь как он работает, для чего он и все остальное. ИМХО. 
  • #3 by gavind on 29 Jul 2013
  • Would be nice if this was written in English. Other users might be able to help as well. G translate does a poor job in translating.
  • #4 by andro on 31 Jul 2013
  • Would be nice if this was written in English. Other users might be able to help as well. G translate does a poor job in translating.

    No problem !
    Try this URL : http://search.cpan.org/~sillymoos/WWW-betfair-0.11/lib/WWW/betfair.pm
  • #5 by andro on 31 Jul 2013
  • Наверно этот модуль  класная штука, когда знаешь как он работает, для чего он и все остальное. ИМХО.  

    Есть такой популярный язык программирования называется PERL.  Этот модуль позволяет получать данные из биржи BetFair и использовать эти данные в программах на языке PERL.  

    Кароче, имеем в конце концов бесплатный модуль с помощью которого можно реализовать практически любой финансовый план ( естественно с ограничениями BETFAIR Free API) .
Pages:
Actions