I have been getting a huge flood of messages asking for help on getting setup with the Fire By Arthur Trading engine code. I’m afraid I just don’t have time to help everyone, so I’ve created a public read only copy of engine within a Google Sheet. Here is how to get it . . . .
First, you need to use this link to get to the public copy: https://docs.google.com/spreadsheets/d/1qNVtxkgz-SCIMnzHHA-1SVxl2F_Kx63oAJTiTksQwzQ/edit?usp=sharing
One inside the read-only Google Sheet, go to the File menu and select “Make a copy”
Now you can browse to your newly made copy in your Google Drive. Open this file.
If you do not see a “Fire By Arthur Trading Engine” menu item appear within this file, you will want to go to Tools | Script Editor and within that script, select the “onOpen” function and click the run button.
Now, in the spreadsheet, you can select the “Fire By Arthur Trading Engine” menu item and click “Run.”
You will be prompted to allow this script to have permission to access files in your Google account, etc.
Also note, in order to run this engine, you will NEED to have a Tastyworks csv file export of your portfolio somewhere on your Google drive. By default, the file must be named p.csv (you can change this on the “Engine Config” tab in the Google Sheet). Your Tastyworks portfolio view MUST include these columns before you do the export in the Tastyworks platform:
Quantity, Cost, / Delta, Theta, NetLiq, Call/Put, Strike Price, DTE.
Finally, if you want the engine to get quotes from the TD Ameritrade API, you will need to sign up for a developer account at developer.tdameritrade.com and get an API key, which is then configured on the Engine Config tab (after setting QuoteAPIFrequency to 1).
If you have questions, please post them at the bottom of this page. I must apologize, I have very limited time to help with this, but I’ll do what I can.
J. Arthur Squiers