Comments

  • Mir.
    2.8.2015 21:21:19

    Settings:

    New data from datafile overwrites default setting.

    It is better for loading parameters ... only parameter, which I want to change.

     

     

    If in a row is "OfferMyBet" the bot set "OfferMyBet = True".

    For example "AtInPlayKeepBet" is not in the row -> it is means default settings -> AtInPlayKeepBet = False

  • Mir.
    2.8.2015 20:03:10

    Profit column:
    Add parameter: Stop all bots and Cancel all placed bets.

     

    Usually I stopped all bot and canceled all bets when I Hedged Profit on Selection.

     

  • Mir.
    2.8.2015 19:48:32

    How often are refreshed BF charts?

  • Mir.
    2.8.2015 15:29:16

    Ok.

    Because is possible execute bots directly from the ladder (and this feature is the most strong for manually trading) we can raise this to the next level.

    Look at images:

    There is very clear example. The name of bot is only illustrative, because this bot can execute many others type of bots.

    1) Click on: Use Ladder - I want to execute bot from a ladder

    2) Click on: Place Bet bot - use ladder - I select my bot which I want to execute

    3) Click on: the ladder - I clicked on: Odds 3,35 and To Back side ... WHAT HAPPENS?

     

    See next image!!

     

     

    I prepared file which can tell me what happens.

    3) Click on: the ladder - I clicked on: Odds 3,35 and To Back side ... WHAT HAPPENS?

     

    If I clicked on: Odds 3,35 and To Back side - run the bot with Bot name "Place Bet" and with parameters in same row. Understand?

     

    See the first image: Bet €134 placed at 3,35 and waiting for matching...

     

    --------------------------------------------------

    EASY!
    Usability is neverending.

     

    Yes, in 1 file you must set 700 rows (350× 1,01-1000 for Back and 350× 1,01-1000 for Lay side) but you can change parameter on every row!!

    You need trade with 1 or 2 or 3 ticks to Profit? No problem, at 2,10 you set 3 ticks and at 8,0 1 tick... Easy and reflect your trading experience.

    I think this will be strong feature for full automated trading too. I am looking forward...

  • Mir.
    2.8.2015 12:30:45

    Hi,

    there is screenshot of my workplace.

     

    No miracles: only Stakes, Charts, high Ladder.

     

    All what I want is only for my comfort.

    Compressed ladder especially. I don't need trade every tick. I am trading bigger and huge gaps. With no many rows the ladder will be more clear.

    You really need to see 1,26-1,27-1,28-1,29 rows/odds on in-play market?

     


    Attention: this is only for horse racing markets! Compressed ladder maybe will usable on football or tennis matches. But with another settings.

     

  • Stefan
    2.8.2015 12:17:20

    I do want to start a series of articles about Bot Trigger programming or about using them, and I actually did and do a lot in bfexplorer infrastructure to extend Bot Trigger features.

     

    For instance I added two new triggers OpenAssociatedMarket and WatchMarketSelections that allows you orchestrate your trading markets or just to add market selections to Watched Selections view, so help you done what you have to do manually in couple step, done by Bot Trigger in one click.


    You posted a couple ideas for Bot Trigger, so selected the one you want to implement first.

  • Stefan
    2.8.2015 12:03:20

    Well, yes in your trading style you prefer to execute your bot at exact odds, so it makes sense to visualize bot status on a selection ladder, but on the other hand there are bots which are not directly associated with a trigger action at the exact odds, but to odds range, or bots running on a market not on a selection.


    As you are free to start as many bots as you want to, you can start two or more bots to be triggered at one odds level, so it means that in one row/price(odds) level, there would be more bots, not just the one.


    Your comments helped me to realize the issue with PlaceBetInAllowedOddsRange set to False, because that is the only setting you can use in your scenario for Place Bet and Place Bet and Close Position bots, when bot trigger is set to start bet placing at exact odds. I have fixed this issue, and will update Market Bots to report about bet status.

  • Stefan
    2.8.2015 11:16:07

    Eric, I would like to see what you actually do, so if you are able to make video screencast then do so and publish it on youtube.


    On Monday we can use Teamviewer, or other desktop sharing app, so I can connect to your computer remotely and assist you with setting up your solution.


    You maybe never heard about desktop sharing or making video screencast, but Internet does, so just try to find some sources about it, and actually the best way for it is not to “google”, but directly search it on youtube, people do videos about everything, even about how to open a box.
    In my post here on forum, I asked you to specify what you actually want to do, as it is clear that I will have to prepare/develop a bot trigger for you.


    I am not trying to steal your strategy as you can describe it by general parameters you will be able to set in your bot trigger, not even saying about bot trigger main feature, and that is to execute your action bot. The action bot is defined/set in My Bots, so you are free to set anything to be your action bot in your bot trigger strategy, and that can be simple bet placing or trading bot, or even another bot trigger.

  • Stefan
    2.8.2015 11:02:52

    Just rotate your monitor to portrait mode, no I am not joking, actually chance is that you have got such type of stand on your monitor, then switch display settings in windows to portrait for this monitor.


    I did rotated one of my monitors to portrait orientation and after changing app layout putting some of views on landscape orientated monitor and main app window with Bet Event Trader on portrait orientated monitor I have got when comparing ladder with 2 odds in middle, in portrait orientated monitor I saw odds from 1.6 to 2.54, in landscape one from 1.82 to 2.28.


    For me, the computer is working tool, and as a software developer I used to use two monitors, it has advantages as when debugging a program, your IDE (for not programs/software developers the application you use to develop programs in, on Windows platform mainly Visual Studio) is on one monitor, and debugging app/program on other monitor. Some software developer use second monitor by default in portrait mode, as software developer you must read documentation, and so on.


    I have got two old Samsungs 2443, with new 4K monitors I would again bought two monitors, even if resolution for latest monitors is a lot bigger now, that it was some years back.


    Yes, what Miro suggests, the compressed typed of ladder has some advantage.


    I do not think to be successful trader on in-play markets the ladder size makes any advantage, quite opposite is true, you must spot opportunity sooner than others do, and take value bet/s.


    I have got two Professional users/traders from GB I made bespoke solutions years ago with their own different features, but basically what both do is to place a set of bets, cancel unmatched bets after set timeout (if active), close bet position (if active) either by hedging or set stake. Both traders actually do not use ladders, but activate bot execution for horse they type saddle number for. If saddle number is from 1-9 then firing action bots is as quick as pressing one number, for saddle numbers. One trader uses minus as well to change bet type to lay bet.


    They use mini notebooks directly on racecourse, so they are seconds before you in judging race, and they place sets of bets by bot so in one API request. Well, yes if you know what you do then you can find your edge in in-play trading even if you trade from another country on UK horse race.

  • Mir.
    1.8.2015 23:09:35

    Hi dikenia,
    and what your opinion on ladder without some rows.

     


    Reduced Ladder... http://bfexplorer.net/Community/ForumContent/60#My New trading grid

     

    I used some "In-Play trader" tools but for me they are confusing or not for my trading habits.

    I like BF graphs - max. refresh, similar like on screen.

     

  • dikenia
    1.8.2015 21:27:04

    or at least making the ladders bigger. just as I said the aim is to see as many rows/odds as possible.

  • bige95334
    1.8.2015 21:16:02

    Stefan, Am in great difficuly in gettig the bot name into the Bot executor for Selections. i think perhaps am not doing things in the right order, or have not constructed my Lay for 1.05 correctly.

    At one stage it was OK but i messed it up and havn't managed to get it right despite watching your video.It could be that my brain is ceasing to function due to my age!!

    If i want separate selections for several races...should this be done 1 race at a time, or can the process be applied on a group od races. I do not seem to be of much help on the forum so far...being preoccupied with my own difficulties.At this stage i am trying to place a bot to Lay 1.o5 on each section.

  • Mir.
    1.8.2015 21:02:18

    BTW: It's AWESOME!

    Screen is from Practice Mode but now works very easy and without problems...

     

  • Mir.
    1.8.2015 18:52:08

    Visualize bot state on ladder - Running Bots column?

    uploaded image

     

  • Mir.
    1.8.2015 18:34:30

    ok, understandable names of bots are usefull.

     

    ----------------------------

    Sorry, I wrote about situation when I need select any Selection before run a bot. Now it is different.
    1st step is select bot (click on bot name and Use Ladder)
    2nd step is click on the Ladder of Selection

    Works perfectly.

  • Stefan
    1.8.2015 15:44:45

    I do not understand where you have got a problem with selecting a ladder and why? Actually you select a ladder directly when clicking on one of row/column, and this click also defines your desired action: placing a bet, cancelling a bet, update a bet, placing a hedge bet to close position, or the latest addition when Use Ladder is active, then starting selected bot.


    You need to select a market selection only when executing a bot by Start bot button in the My Bots view. Think again, in this case you need to select a market selection only in that case when your bot setting requires to define selection by user, so when the parameter: ExecuteOnSelection is set to 0.
    I noticed it on your examples as well as on other use ones that you are lazy to name your bot setting correctly.


    For instance I could name my bot: Trade 3 ticks.


    What such bot name suggests to me? It suggests this bot is used primarily for execution from ladder, either through My Ladder Bots context menu, or through your addition so directly clicking on a ladder, of course when Use Ladder feature is active.


    In the bot name there is no information about stake, nor bet type either, and it is clear that bot must have some initial settings for BetType and Stake, I used to set BetType by default to Back, and Stake only to 10 Euro. BetType or Stake is actually not relevant as those parameters are taken from my current settings, on the other hand in the bot name is missing information about Loss, well is not missing as is set to 0, so bot does not close my bet position in loss.


    If I name my bot: Trade 2 ticks profit or 3 ticks loss, again is clear what my bot does.


    If I name my bot: Trade 2 ticks by backing 100 Euro on favourite, then it is clear what my bot does exactly, and that I do not need to select a selection on which I want to execute this bot, the bot will do so automatically.


    You can name your bots in Czech, if such naming is shorter, but in Slovak language naming of bots is always longer, so I prefer English. Some users use just abbreviation in letters, I hope you understand what I wanted to say.


    *


    Well, yes I like nice looking user interface as well, but in some cases there are some implementation details which do such visualisation of data difficult. I will see what I can do to visualize bot state on ladder, for now you must use Market Bots view.

  • Mir.
    1.8.2015 14:43:21

    I think about it for a few days...

     

    1) We must define what is "The cycle".

    Betting cycle: Place bet

    Trading cycle 1: Place bet on 1 selection

    Trading cycle 2: Open many bets on associated markets

     

    2) Evaluate, results

    Betting cycle:  Finished race; winner or not

    Trading cycle 1: Close position; Profit or Loss

    Trading cycle 2: Checking Profit History +/- and Close All Positions at ...

     

    3) What do next - What change

    Betting cycle:  Stake (aply staking plan; for example Martingale, Fibonaci ...)

    Trading cycle 1: Every Bot Parameters and EntryCriteria

    Trading cycle 2:  Every Bot Parameters and EntryCriteria

     

     

    -----------------------

    I think that easiest way how to implement analyzing logic is make one bot for every step.

    Run Bot01

    If cycle of Bot01 is PROFIT Run bot01 than Run Bot2

    Run Bot02

    If cycle of Bot02 is PROFIT Run bot01 than Run Bot3

    Run Bot03

    If cycle of Bot03 is PROFIT Run bot01 than Run Bot4 ...

     

    Every bot has own predefined parameters.

     

    It maybe like Execute Till Target Profit bot with new parameter LosingStreak:

    Bot01;Bot02;Bot03;Bot04;...; Bot12 (bot Bot12 is every next).

     


    I prefer setting saved in CSV file like on this picture (screen from XLXS file)... All in one bot.

    (There is an additional parameter Loss: if Loss is higher than €-15 run Bot03).

     

  • Mir.
    1.8.2015 12:04:09

    B,M - works, thanks
    (before changing predefined Stakes/Liability/Tick profit you must click on Selection/select any Selection. My personal hint: the safest way how to select Selection is click on the Matched column)

     

    ---------------------------------------

     

    Use Ladder

    Nice! Now is very easy run any bot by 2 clicks or 1! click repeatedly on Selection.

    1) My personal problem is how to use parameter Stake. Use Ladder "takes" Bet Type, Stake and price range from Ladder. But I think in the future will be better "lock" Stake (bot own attribute, not taken from a ladder)

     

    2) Visual indicator of bots in Bot State - WaitingForOperation (or running bots)

    Example: Place Bet and Close Selection Bet Position ... WaitingForOperation ... Stake €80 at 5.0
    Market bots window I use only for "Stop All" button feature.

     

     

  • Stefan
    29.7.2015 21:48:30

    You do not have to watch all videos, but you definitely have some problems using base bfexplorer features. We all bet on betfair markets, and if you did not understand how Event Browser is used with bfexplorer infrastructure, then you need to watch at least those videos.


    The other video is a video showing how to change and save bfexplorer workspace/s. I have got big monitors, and some users use bfexplorer on notebooks with small resolution screens, bfexplorer is still useable on small screens but you need to change and save layout of views.


    Yes, I will continue with Bot Trigger tutorials, but you need to be a little bit specific, in what way do you want to use horse latest form. For instance I can create a trigger taking last form from available horse, take for instance only horse/s winning in last race, and then execute an action bot on horse with lowest price/odds.

  • Stefan
    29.7.2015 21:21:03

    Well, you say after analyzing output data..., but I believe you want your bot to analyze winning or losing streak, and then set different trading parameters for your trading bot.


    If bot trigger will execute your trading bot on defined selections then win/loss results could be saved, but the question is how you want to implement “the analyzing logic”.


    Use just general description, so leaving bot simple enough to start development of this trigger bot, in simple and understandable steps.