Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@StefanBelo
Created October 24, 2019 11:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save StefanBelo/f4e0a0effd629e824281c563472496cf to your computer and use it in GitHub Desktop.
Save StefanBelo/f4e0a0effd629e824281c563472496cf to your computer and use it in GitHub Desktop.
// Bfexplorer cannot be held responsible for any losses or damages incurred during the use of this betfair bot.
// It is up to you to determine the level of risk you wish to trade under.
// Do not gamble with money you cannot afford to lose.
module BfexplorerBot
#I @"C:\Program Files (x86)\BeloSoft\Bfexplorer\"
#r "BeloSoft.Data.dll"
#r "BeloSoft.Betfair.API.dll"
#r "BeloSoft.Bfexplorer.Domain.dll"
#r "BeloSoft.Bfexplorer.Trading.dll"
#r "BeloSoft.Bfexplorer.Service.Core.dll"
open BeloSoft.Data
open BeloSoft.Bfexplorer.Domain
open BeloSoft.Bfexplorer.Trading
/// <summary>
/// ExecuteNotSelectedFavouriteBotTrigger
/// </summary>
type ExecuteNotSelectedFavouriteBotTrigger(market : Market, selection : Selection, _botName : string, _botTriggerParameters : BotTriggerParameters, _myBfexplorer : IMyBfexplorer) =
let getFavourite() =
getFavourites market |> List.head
interface IBotTrigger with
/// <summary>
/// Execute
/// </summary>
member __.Execute() =
let favourite = getFavourite()
if selection.Id = favourite.Id
then
TriggerResult.EndExecution
else
TriggerResult.ExecuteActionBotOnSelection favourite
/// <summary>
/// EndExecution
/// </summary>
member __.EndExecution() =
()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment