FAQs

SAT-daddy FAQs

Yes, SAT-daddy detects your ThinkScript stategy signals and responds accordingly, submitting buy / sell / flatten orders.

Yes, you can now set profit targets (either dollar or percent) and SAT-daddy will close the position once you reach your goal.  

For instance, set your profit target for $1,000 and as soon as you’ve made that, the position is closed.

Set your profit target at 25% and a position size of 1,000 shares at $10 per share will close out once you’ve realized a $2,500 profit.

Set it and forget it!

ThinkorSwim’s API actually does not support order entry.

We could say it’s done with smoke and mirrors; and the application comes with a small amount of liquid smoke and two tiny mirrors (no, not really!)

But, yet it works.

By simply adding a few lines of ThinkScript code to your existing strategy, you can make it “SAT-daddy aware“.  We provide complete instructions and even include a sample strategy that is SAT-daddy compatible.

Yes, you have complete flexibility to continue to do anything you would normally do in ThinkorSwim.  Buy or sell to scale up or down, set limits, stops, manually flatten positions, etc.

Yes, at any time you can pause automatic trading; or resume it.  You specify the window of time automatic trading happens.

Yes, TD Ameritrade allows trading during extended hours or even “round the clock” if you desire.  The SAT-daddy trading window can specify pre-market, or post-market hours, or 24×7.  In fact, the speed transaction buttons change dynamically depending on market hours (e.g., Buy the Bid instead of Buy Market in extended hours).

You set the frequency SAT-daddy uses to listen to strategy signals.

Yes, both.  If you have a margin account, SAT-daddy can submit short orders as well as long orders.

SAT-daddy can use either built-in voice response, or custom sounds that you define to announce order placements.  In addition, you can optionally send text messages to your phone, when orders are placed.

Once you setup the “trading window” you can leave it running as long as you want.  SAT-daddy knows when to pause and wait for the next day or the following Monday to resume trading.

Yes, SAT-daddy operates on stocks, futures, and options.

DisAlert FAQs

The Discord notification capabilities are very limited. They include (but limited to only one of these):

  • All Messages: Selecting this option will mean that any message from this server will trigger a notification.
  • Only @ mentions: This option means only @everyone or @here mentions that include you will trigger notifications.
  • Nothing: This option means no notifications will be pushed to your phone, but you’ll still get the server notification marker.

DisAlert is much more granular to fine tune what gets sent to you. All of the above are possible with DisAlert – plus:

  • Get messages from specific users.
  • Get messages from specific channels.
  • Get messages where a text string is found in the message (including you or any other user mentioned) e.g., a specific stock symbol.
  • Get messages on your phone, or via email – or both!
  • Any combination of the above.

We suggest you install the Discord desktop app, and log into Discord. You’ll typically be doing this anyhow. DisAlert works better with the Discord desktop app installed.

The only limitation on the trial version is a 5 day trial period.  All features will work for 5 days from installation.  After that, you should purchase an annual license from stocktradingedge

Your user token is required to communicate with the Discord service. It’s important that you keep your token secret and not share it with anyone else, since it’s unique to you. If DisAlert cannot automatically detect your token, you must manually discover it and key it into the settings box. If you’re using the Discord desktop application, DisAlert should be able to discover your token automatically.

DisAlert uses 5 different parameters to automate sending alerts.  The parameters are:

  1. Server – name of the Discord Server, a drop-down will show the servers you currently are subscribed to.
  2. Channel – name of the Discord Channel, a drop-down list will show the channels in the Server you have chosen.
  3. User – name of the user you’re interested in getting alerts from.
  4. Search – textual string that DisAlert looks for in the messages, to determine if they should be sent as alerts.  Casing of the string is not important, and wildcards cannot be used.
  5. Email – email address where the alert should be sent.  This can be a regular e-mail address, or a “SMS” email formatted address (see other FAQs about formats of SMS email addresses).

DisAlert uses the above information to determine if a message matches an alert, and then forwards it to you.  The Server and Email parameters are required.  The other parameters are optional.  If those are blank, then the message meets the criteria.  e.g., if User is blank, then any message matching the Channel or Search is sent as an alert.  If you want to get everything from a Channel, leave the User and Search blank.  But, that’s A LOT of alerts! 

SMS messages to phones can typically be done via special formatted email addresses, depending on your service provider.  A quick Google search for “How to send text messages SMS via Email for free” should get you the information you need.  Or, consult with your mobile service provider for the format they support.  The following are some sample formats for major cellular providers (only include the 10 digit number, not the leading “1”):

The web site https://www.data24-7.com has a service to lookup your provider’s SMS/MMS email address.  Just key in your phone number and it will return the carrier and email addresses.

Just put your Discord user name in the “Search” field (letter casing is ignored). Select a Server and leave Channel blank to see if anyone mentions you in that server (in any channel); or select Server and Channel to see if you’re mentioned in that Channel.

DisAlert is licensed on an annual basis.  Just deactivate your old license key, purchase a new license key at stocktradingedge and re-activate with the new license you receive on your invoice.