Comments

  • Stefan
    9.4.2016 12:39:31

    I think I identified potential problem with your staking plan bot. The bot checks if previous markets are already settled, by calling betfair api method on the market. If the market is closed it means that all bets were settled and is known winning selection. Unfortunately, it seems that checking market status is time limited, after couple hours betfair does not return any results.

    I will prepare a script you will execute manually at the end of the betting session to check market status for remaining markets.

  • Stefan
    9.4.2016 11:31:12

    1)

    No, you do not have to delete/remove your bot setting from My Bots to Execute. Actually it is not a bot instance in “My Bots to Execute” panel/view, but as I said just bot parameter settings. When you click on Execute toolbar button, or bot is executed by “Bot Executor”, then a new bot instance is created and bot settings are set to this bot instance, so bot will behave according to the bot settings.

    Your custom bot creates internally a market block array which contains all markets your staking plan executing your bets on. For now the only way how to reset your staking plan strategy is to restart bfexplorer.

    2)

    There is no need to set any time for an action bot, nor your staking plan bot, as the staking plan bot is automatically executed by “Bot Executor” at set time. Of course when you execute your staking plan manually, and you want your action bot to be executed at set time, then you need to set ExecuteOnTime parameter.

    3)

    “Open Markets” view shows all open markets, you open with some intention, right? So when you do not need a market to be monitored anymore you simply close it from “Bet Event” view, or from “Bet Event Trader” view depending of which view you prefer.

    Why you can close a market from “Bet Event/Bet Event Trader” view? Well, because as I said you open your market with some intention: to place a bet or to trade when some conditions are met, to make some research, monitoring market prices movements, and so on.

    So decision to close a market depends on basically on market prices, and that could be seen in “Bet Event/Bet Event Trader” view only.

    Of course, “Open Markets” view offers its own features as well, you can filter, sort, or group markets, and you can switch “Open Markets” view to card view interface where you can see all market selections prices and place bets without switching to “Bet Event/Bet Event Trader” view.

    Bfexplorer Console offers script execution tool, which can be used to close all markets as well.

    Just type:

    bfexplorer.CloseAllMarkets()

    and click on Execute toolbar button in the Bfexplorer Console view.

    Read about Bfexplorer Console, and if you have got some idea for useful script then post it here on forum.

    http://bfexplorer.net/Articles/Search?text=console

  • Stu42
    9.4.2016 0:56:48

    Yes, I understand. At the moment I am not getting the Block staking to work. It worked once, but then I could not get the thing to action any bets (and there were lots I missed). So I have a few questions:

    1. Do I need to remove the old block staking bot which has finished, for the new one to work?

    2. There are 2 times, one for the action bot, and one to execute the block staking. Should these be set the same time (i.e. -0:05:00) OR should the action bot be 'inside' the block bot?

    What times would make this fail to execute?

    3. How can I remove all the matches from the Open Events and also the Open Markets tab?

    Thanks,

    Stu

  • Mir.
    8.4.2016 17:21:46

    Thank you for your feedback.
    I think that taking steps for all points of your answer...

  • Stefan
    8.4.2016 17:09:01

    Your bot strategy consists from two bots:

    “Execute Block Staking Plan” what is custom bot I built for you implementing your staking plan.

    The action bot you enter to your staking plan bot, setting the parameter BotName.

    This bot implementation of yours actually allows using any bfexplorer bot to place your bets. In your specification you wanted to place a bet, but this way can actually use a trading bot as well, if that makes sense to use in your staking strategy.

    Because you will run your strategy automatically on all football markets of your choice utilizing Bot Executor tool, it is a good practice to test your action bot behavior first manually executing it on selected market in Bet Event view, so you will see how your action will work.

    If you set Entry Criteria or allowed odds range, or any other parameter influencing your action bot behavior, then you should test the action bot on martket selections which fulfils such criteria, and also on market selections on which your action bot should not place a bet, just to check if everything works as you intended.

  • Stefan
    8.4.2016 16:49:08

    I think in any betfair strategy first you need to fully understand what a profitable factor in your strategy is, and how to avoid big loses.

    Keep in mind that trading in practice mode can show totally different results than trading for real money, as any entered position will have some influence on trading market.

    I think you test your strategies sitting to your computer and running them in Bet Event Trader, so you can actually see how your bots open bet positions and what is the current profit on the market (min/max profit level).

    For me, in first stages of bot strategy testing is actually not important the maximal amount of profit, but always only if a strategy can generate any profit, even 0.1 Euro profit is good.

  • Stefan
    8.4.2016 16:33:04

    Anytime you install new software application/program to your computer you do so with some intention and your new program works on some data.

    You are not new to application software user interface. You use Windows operating system and all programs you interact with use mostly graphical user interface.

    I think one of the most used windows program is File Explorer, and as the name suggest you use it to explorer files on your computer. File Explorer has its menu, tool bars and status bar, context menus, has all the rest of common user interface you interact with. I do not think you need to learn how to open a file, well you select it in File Explorer grid view, and double clicking you open it with associated program.

    Any windows application shares the same concept for user interface, once you learn it, you can use it in any windows application.

    From what you wrote I can understand that you still do understand how to interact with any windows application, because what you wrote is just memorized set of actions you do to setup your bot.

    That plus sign is icon/toolbar button, you can actually see in many windows applications, and plus icon mostly means to add something. What you are adding depends on the application context, so if you see plus icon toolbar button in the panel named: “My Orders/Bots to Execute” the clicking on plus icon will add a new order/bot to this panel.

    What I can advice you is just read the screen, and use your knowledge learnt interacting with other windows programs.

  • Mir.
    6.4.2016 17:57:32

    Hi Stu,
    yes, results from Practice Mode are awesome, for me.
    But I want to find easy way to grow up final profit.

     

    From today's trading.
    All results in the yellow area are ended by Trailing stop loss. It is mean that max profit was any time about 3 euro bigger...

     

    What is better?

    Set Close position bot - flat 4 euro profit OR Trailing stop loss OR Nothing ?

    I have some ideas how to work with it. I will write about it later

  • Stu42
    6.4.2016 15:42:05

    Hi Mir,

    I just want to introduce myself. I am Stu and just started using the Bot, after using many others over the years. I like your results you are getting on the greyhounds trailing stop loss.

    I'm trialling a few myself at the moment, getting used to the program.

    Hopefully I can have some good input here as to what works for me and what doesn't.

    Thanks, Stu

  • Mir.
    5.4.2016 14:36:29

    All works fine, thank you!

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

     

    Screen is from trading and shows behavior of this bot  (parameter Loss = 3).

    It is obvious that I have to change my approach to data mining.
    It means to know exactly Max potential Profit, Volatility of Profit etc.

     

    ----------------
    I am pleased that I am in profit, but I also try to gently close in a great position to profit...

  • Mir.
    4.4.2016 22:58:59

    Are you kidding me?

    Yes, it is only from Practice Mode, but completelly unattended!
    (parameter Loss = 2 Euro)

     

    Bot Executor

     

     

  • Mir.
    4.4.2016 17:59:49

    Thank you. I am testing...

    Trailing Stop Loss on Market

     

    Looks fine!

  • Stefan
    4.4.2016 13:55:25

    I have just released "Trailing Stop Loss On Market" bot.

  • Mir.
    4.4.2016 10:54:40

    1) ok. I understand.
    Example with one open bet position on a Selection it is clear for me now.

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

    3) Let talk about my system.

    I am trading on more than 1 Selections.
    If I get P/L on 6 Selections: 2,3,-6,1,-2,3 ... = +1 it is good for me!

    My first plan was to get relevant data from trading cycles (results) and identify potentional max profit through all day markets. Because it is over my skills I am trying second chance.

    Second plan is Trailing feature for taking profit on Market (and on Selection).
    My problem is that I have not one trading cycle. I have maybe 20-30 placed or matched bets by various action bots.

    Therefore any in built bots with Profit/Loss - Trailing feature are welcome.

  • Stefan
    4.4.2016 8:53:24

    1)

    Miro, it is very easy, just setup "Trailing Stop Loss" bot, you can do so in 5 seconds I believe, because you can use default parameters, so just clicking on Save button. Open your bet position on a market selection of your choice and execute "Trailing Stop Loss" bot and watch.

    "Trailing Stop Loss" bot is meant to save your losing profit position, it was never meant to maximize profit. Well of course, if you open your bet position in right moment when odds moves in your favor rapidly, then yes your profit can be bigger than you would get using “Close Selection Bet Position” bot.

    "Trailing Stop Loss" bot does not close/hedge bet in loss, always at least in one tick profit, keep that in mind.

    2)

    When testing in the practice mode never use your bots offering bets to get comparable results.

  • Mir.
    3.4.2016 22:29:06

    I read about inbuilt Trailing stop loss bot.
    Example is not clear for the first time for me (Trailing stop loss & Hegde on Current Odds)

    I would like to see in this bot parameter MinimalProfit. But If I dont know how to set this parameter, because I dont have relevant data I can not unreasonably want...

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

    BTW:
    I preset similar set of bots for greyhounds... It is really crazy! (Practice Mode too)

    Bot Executor - Greyhounds

  • Mir.
    3.4.2016 21:08:43

    1) Yes, I set AllowPlacingBetInPlay to False for my all action bots. My Execute Trigger Bot bots fired customs scripts only once. And custom scripts isn't repetitive too.

    2) Yes, you are right. I dont understand how (maybe - "why like this") stop-loss work in BFE. I must see your video once more.
    But it is no problem to discuss about it.

    I only need - if it is possible - make a profit as big as it will go...

     

  • Stefan
    3.4.2016 20:28:59

    1)

    “Close Market Bet Position” bot stops/cancels execution of all running bots on the market prior closing market bet position, and is clear why. The only exception is "Execute Trigger Bot", and of course is clear why. "Execute Trigger Bot" is custom bot, there are not known intentions how bots behaves and what bots are executed by this bot. It is trigger bot responsibility to ends its execution.

    It means that in your bot solution, the “Close Market Bet Position” bot closes market bet position but your custom trigger bot still fires action bot execution anytime the trigger conditions are met.

    So I believe that in your case you at least set for all your action bots the parameter AllowPlacingBetInPlay to False, what means that after the market is turned at in play all your action bots ends execution automatically, if they are in the state of opening bet position only.

    The question is how you actually test your bots, because you did not mention this fact, you really do not know what you do.

    I will add a new parameter to "Execute Trigger Bot": AllowBotExecutionTermination

    2)

    “Trailing Stop Loss on Market” seems to be a good idea, but my question is do you already understand how “Trailing Stop Loss” on selection works, because last time you asked about this bot, you were wrong.

  • Mir.
    3.4.2016 19:53:16

    Bot Executor - all day trading 

    there is screenshot of all day Bot executor trading / in Practice Mode

  • Stefan
    3.4.2016 16:34:24

    You already have SaveBotDataBotTrigger.