Bots
Entry Conditions
Miscellaneous
entry speed when bots enter new positions, they pick a starting price relative to the bid/ask spread, enter a limit order, let the order sit for a few seconds, and if it doesn't fill, adjust the limit price again repeat with multiple price adjustments until the order fills if the order does not fill after a certain amount of time, the bot will cancel that order and start the process again with a new strike and limit price this order process has a few different variables at play, namely starting price relative to bid/ask spread time to wait for each order to wait for a fill dollar amount to adjust between order attempts number of attempts to make before quitting and trying a new strike we do not offer control over these parameters individually, but we do offer five different pre configured groups of parameters patient, normal, and aggressive your bot has a setting to determine which to use for order entry super patient super patient entry speed is our slowest setting this will tell a bot to start near the end of the bid/ask spread where you get the best price, and it will adjust the price very slowly over time this is best for symbols with low liquidity and/or those with bid/ask spreads that do not move quickly it will do the best job at getting you a good fill but will struggle to get a fill if the market is moving away from you patient this will tell a bot to start on the favorable side of the bid/ask spread for you and to slowly adjust price over time it will also linger during the order process longer than normal or aggressive this is good for symbols with low liquidity and/or those with bid/ask spreads that do not move quickly it will try to get a good fill, but at the risk of allowing a fast moving market to run away from you normal this is a nice balance between patient and aggressive and will suit most instruments if you don't have a compelling reason to use patient or aggressive, we recommend using normal it uses a reasonable balance between speed at which to chase a fill while still allowing time for the market to come to you aggressive this is ideal when you want quick fills without the risk of a "bad" fill for highly liquid and/or rapidly moving markets, this may be the best setting for entry fill this will attempt to get a fill very quickly it may not be an ideal fill price, but it is a good defense against a market running away from you the aggressive setting will also not attempt too many times before failing and pulling down a new strike for entry super aggressive this is ideal when you want to ensure a fill above all else this is your best chance at getting a fill and not missing entry it will work well for highly liquid and rapidly moving markets super aggressive entry speed will act similarly to a market order it will still use limit orders, but the limit prices may be outside of the bid/ask spread minutes between positions note this setting is only available and only applicable if your bot supports more than one entry per day via the "maximum entries per day" setting for a bot that allows same day re entry, you can force a delay between close and reopen with this setting if this setting is set to "0 minutes", then a bot that supports re entry will do so quickly after the current position closes if you would like to force a cooldown period of sorts between positions, you can specify that number of minutes here this setting applies on a per bot basis and not an account basis this means that any delays that are forced between positions are only within a single bot if you have multiple bots entering and exiting simultaneously, they will only impose their own delays and not delays from other bots move strike selection with conflict this is a yes/no field in the event that your bot attempts to enter a new position and the desired strikes conflict with an existing position in your account (ie bot wants to short a strike that you hold long), the bot can do one of two things wait for the market to move so that the bot's desired strike does not conflict with an existing position select a neighboring strike that does not conflict with an existing position if this field is yes, the bot will go with #2 above (use a neighboring/non conflicting strike) if the field is no, the bot will go with #1 (wait for the market to move) if you go with yes (#1), the bot will only shift strikes once if the strike first selected and the next closest strike both conflict with existing positions, the bot will wait for the market to move and try again variables (advanced) if you wish to restrict entry based on bot variable values, whether controlled by this bot or another bot, you may do that by adding bot variables to your bot's entry condition for more information on this, please reference our guide page on variables docid d 9u04do7 jbhqkq0gbs