Skip to main content
Skip table of contents

If you received an Error

2MOON attempts to make these failures easy to notice,

but it is up to the user to monitor positions and ensure alerts are processed successfully. 

Alert Status

  • ACCEPTED - The alert was received and was accepted for the user based on the configuration of the 2MOON APP. The alert will result in an order being sent, but this does not mean the order will be successful.

  • NO_POSITION_FOUND - The alert indicated a full close but 2MOON APP detected there was no corresponding position open and so it ignored the alert.

  • VIEWED -  The alert has been viewed by the user, but it did not result in an order being sent due to an unexpected error. The TradeStation Status in this case will likely be empty (“-”). MANUAL ACTION IS REQUIRED.

  • PARTIAL_CLOSE_1_IGNORE - The alert indicated a partial close but 2MOON APP detected there was only 1 contract in the position and so it ignored the alert.

  • POSITION_ANOMALY - The alert indicated a CLOSE operation for a spread position, but the 2MOON APP detected only one of the 2 legs of the spread was open at the time. This is currently NOT handled by the APP. MANUAL ACTION IS REQUIRED.

TradeStation Status Meaning

  • SUCCESS - TradeStation accepted the order and will attempt to fill it.

Entry orders are sent as MKT orders so they may fill at a different price than the price in the 2MOON alert or the quoted TS price (also shown in the alert)

  • FAILED - TradeStation rejected the order and will attempt to fill it. This could be due to a variety of reasons outside of 2MOON’s control, i.e. insufficient margin, incorrect account for instrument type, problems with the account, etc. The rejection message from TradeStation will be included in the alert detail in most cases. MANUAL ACTION IS REQUIRED.  The 2MOON APP allows the user to check current price and attempt a retry from the APP but action directly from TradeStation may be required.

  • “-” - There was an unexpected error and the order was not sent. MANUAL ACTION IS REQUIRED. NOTE: 2MOON attempts to make these failures easy to notice, but it is up to the user to monitor positions and ensure alerts are processed successfully. 

StopLoss Orders

The 2MOON APP sends a StopMarket order to TradeStation alongside each order. This order is set with a “Stop Price” 75% from the current price for credit spreads and 50% from the current price for debit spreads and single leg trades.

The “stop loss” order is sent on a best effort basis, and 2MOON is not responsible for monitoring that it is in place at all times.

In particular, the order is cancelled before any CLOSE operation, so if a CLOSE order fails, the Stop Loss will also likely not be in place (since it needs to be cancelled before the CLOSE order is sent) and the user is responsible for manually closing the position.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.