Since you are building a mission-critical application (trading signals), managing versions and bugs is essential to avoid "losing" orders or making execution errors. Here is the professional process you should follow to manage your Google Apps Script project. 1. Version Control: Stop Coding in the Browser Developing directly in the Google Script Editor is risky because there is no "Undo" for mistakes made yesterday. Use clasp (Command Line Apps Script Projects): This tool allows you to develop locally on your computer.[ 1 ][ 2 ][ 3 ][ 4 ] Git & GitHub: Once the code is on your computer, use Git. Workflow: Code locally git commit (saves your progress) clasp push (uploads to Google). Why? If a new update breaks your TradingView alert processing, you can revert to a previous working version in seconds. 2. Manage Environments (Dev vs. Production) Never test new code on the sa...
Workflow Summary: Signal occurs: TradingView sends the signal to the Google Sheet. Row is created: The sheet adds a row with all details (Price, Pips, Volume) and sets Status to "Pending" . Bot Scans: The cTrader bot sees the row but skips it because it is not "Approved". Manual Approval: You open the Google Sheet, check the signal, and type Approved into the Status column. Bot Executes: Within 10 seconds, the cBot scans again, sees "Approved" , and immediately places the Limit Order on cTrader using your manual Pip and Volume settings. Summary of How to Use the "Two-Step Exit" Waiting: Your trade is running in cTrader with a standard Stop Loss. Signal: H1/H4 candle closes and EMA logic triggers. AppSheet: You receive a new row: symbol: BTCUSD , action: EXIT BUY , status: Pending . Action 1: You tap Approve . The Bot checks: "Is SL at entry?" -> No. The...