gilded-tool

byIrvan Andzetha

Build tool

Landing
Landing

Comments (0)

No comments yet. Be the first!

Landing design preview
Quick command is malformed or a token is unrecognized.
Quick command is well-formed and all tokens are recognized.
Ticker, period, and interval are selected explicitly.
User does not have an account.
Authentication succeeded.
Sign-up succeeded.
Automatic Yahoo Finance fetch is chosen.
CSV upload is chosen.
Quick command is malformed or a token is unrecognized.
Quick command is well-formed and all tokens are recognized.
Ticker, period, and interval are selected explicitly.
CSV lacks required columns or is otherwise unusable.
CSV contains the required OHLCV columns and is usable.
Corrected CSV is re-uploaded.
User switches to the quick-command path.
Intraday interval is selected.
Non-intraday interval is selected.
Grid strategy trade logging is enabled.
Grid strategy trade logging is not enabled.
User chooses to continue to Walk-Forward.
User chooses to proceed to Report Export.
User chooses to proceed to Report Export.
User chooses to proceed to Code Review.
User chooses to proceed to Code Review.
User chooses to return to Run Configuration.
User chooses to re-run the backtest flows.
Landing: View the public landing page with the machined dial hero, the Perintah cepat command field, and the five-tab instrument cluster.
Landing: Enter a free-order TICKER PERIODE INTERVAL command e.g. TSLA 2y 1h, BBCA.JK 6mo 1d, AAPL max 1d in the Perintah cepat field.
Landing: Press the gold execute key to submit the quick command.
Landing: Parse the three tokens regardless of order and populate the corresponding ticker, period, and interval selections.
Landing: Decide whether the quick command is well-formed and all tokens are recognized.
Landing: Fall back to the explicit ticker, period, and interval selectors when the quick command is malformed or a token is unrecognized.
Landing: Proceed to the Login page to access the configured backtest workspace.
Login: 1. View the Login page.
Login: 2. Enter credentials to authenticate.
Login: 3. Submit the login form.
Login: 4. Decide whether authentication succeeded.
Login: 5. Navigate to the Sign Up page when the user does not have an account.
Sign Up: 6. View the Sign Up page.
Sign Up: 7. Enter the required account details.
Sign Up: 8. Submit the sign-up form.
Sign Up: 9. Proceed to the Login page after successful sign-up.
Run Configuration: 1. View the Run Configuration sidebar with Perintah cepat, ticker/period/interval, modal, fee, in-sample portion, CSV upload, and comma-separated grid and SMC parameter lists.
Run Configuration: 2. Choose the data source: automatic Yahoo Finance fetch or CSV upload.
Run Configuration: 3. Use the Perintah cepat field with a free-order TICKER PERIODE INTERVAL command.
Run Configuration: 4. Parse the three tokens regardless of order and populate the corresponding ticker, period, and interval selections.
Run Configuration: 5. Decide whether the quick command is well-formed and all tokens are recognized.
Run Configuration: 6. Fall back to the explicit ticker, period, and interval selectors when the quick command is malformed or a token is unrecognized.
Run Configuration: 7. Select the CSV upload option and upload a CSV containing open, high, low, close, and volume columns.
Run Configuration: 8. Decide whether the uploaded CSV contains the required OHLCV columns and is usable.
Run Configuration: 9. Correct the CSV file and re-upload, or switch to the quick-command path, when the CSV lacks required columns or is otherwise unusable.
Run Configuration: 10. Set modal, fee, and in-sample portion as needed.
Run Configuration: 11. Enter grid strategy parameters as comma-separated lists.
Run Configuration: 12. Enter SMC strategy parameters as comma-separated lists.
Run Configuration: 13. Run the backtest.
Run Configuration: 14. Automatically truncate intraday intervals to the provider limit of approximately the last 730 days.
Run Configuration: 15. Reach the completed backtest state with results distributed across the five result tabs: Ringkasan, Per Tahun, Trade, Parameter, Grafik.
Trade: 16. View the Trade tab presenting the trade list.
Trade: 17. View the grid strategy trade log added to the Trade tab.
Trade: 18. Continue to other result tabs or proceed to Report Export.
Walk-Forward: 19. View the Walk-Forward page.
Walk-Forward: 20. Configure multiple walk-forward time windows instead of a single IS/OOS split.
Walk-Forward: 21. Run the multi-window walk-forward analysis.
Walk-Forward: 22. Review the walk-forward results across windows.
Walk-Forward: 23. Continue to other result tabs or proceed to Report Export.
Report Export: 24. View the Report Export page.
Report Export: 25. Configure the tabbed HTML report export.
Report Export: 26. Generate the tabbed HTML report.
Report Export: 27. Download the generated HTML report.
Report Export: 28. Continue to other result tabs or proceed to Code Review.
Code Review: 29. View the Code Review page.
Code Review: 30. Request a review of app.py, grid_optimizer.py, and smc_combo_backtest.py for logic bugs.
Code Review: 31. Check for look-ahead bias: whether signals use future data.
Code Review: 32. Check the fill-order sequence within a single candle.
Code Review: 33. Check the drawdown and per-year return calculations.
Code Review: 34. Identify the problematic lines in the three modules.
Code Review: 35. Provide fixes for the identified problematic lines.
Code Review: 36. Apply the fixes and re-run the backtest flows.
Code Review: 37. Continue to other result tabs or return to Run Configuration.
Landing design preview
Quick command is malformed or a token is unrecognized.
Quick command is well-formed and all tokens are recognized.
Ticker, period, and interval are selected explicitly.
User does not have an account.
Authentication succeeded.
Sign-up succeeded.
Automatic Yahoo Finance fetch is chosen.
CSV upload is chosen.
Quick command is malformed or a token is unrecognized.
Quick command is well-formed and all tokens are recognized.
Ticker, period, and interval are selected explicitly.
CSV lacks required columns or is otherwise unusable.
CSV contains the required OHLCV columns and is usable.
Corrected CSV is re-uploaded.
User switches to the quick-command path.
Intraday interval is selected.
Non-intraday interval is selected.
Grid strategy trade logging is enabled.
Grid strategy trade logging is not enabled.
User chooses to continue to Walk-Forward.
User chooses to proceed to Report Export.
User chooses to proceed to Report Export.
User chooses to proceed to Code Review.
User chooses to proceed to Code Review.
User chooses to return to Run Configuration.
User chooses to re-run the backtest flows.
Landing: View the public landing page with the machined dial hero, the Perintah cepat command field, and the five-tab instrument cluster.
Landing: Enter a free-order TICKER PERIODE INTERVAL command e.g. TSLA 2y 1h, BBCA.JK 6mo 1d, AAPL max 1d in the Perintah cepat field.
Landing: Press the gold execute key to submit the quick command.
Landing: Parse the three tokens regardless of order and populate the corresponding ticker, period, and interval selections.
Landing: Decide whether the quick command is well-formed and all tokens are recognized.
Landing: Fall back to the explicit ticker, period, and interval selectors when the quick command is malformed or a token is unrecognized.
Landing: Proceed to the Login page to access the configured backtest workspace.
Login: 1. View the Login page.
Login: 2. Enter credentials to authenticate.
Login: 3. Submit the login form.
Login: 4. Decide whether authentication succeeded.
Login: 5. Navigate to the Sign Up page when the user does not have an account.
Sign Up: 6. View the Sign Up page.
Sign Up: 7. Enter the required account details.
Sign Up: 8. Submit the sign-up form.
Sign Up: 9. Proceed to the Login page after successful sign-up.
Run Configuration: 1. View the Run Configuration sidebar with Perintah cepat, ticker/period/interval, modal, fee, in-sample portion, CSV upload, and comma-separated grid and SMC parameter lists.
Run Configuration: 2. Choose the data source: automatic Yahoo Finance fetch or CSV upload.
Run Configuration: 3. Use the Perintah cepat field with a free-order TICKER PERIODE INTERVAL command.
Run Configuration: 4. Parse the three tokens regardless of order and populate the corresponding ticker, period, and interval selections.
Run Configuration: 5. Decide whether the quick command is well-formed and all tokens are recognized.
Run Configuration: 6. Fall back to the explicit ticker, period, and interval selectors when the quick command is malformed or a token is unrecognized.
Run Configuration: 7. Select the CSV upload option and upload a CSV containing open, high, low, close, and volume columns.
Run Configuration: 8. Decide whether the uploaded CSV contains the required OHLCV columns and is usable.
Run Configuration: 9. Correct the CSV file and re-upload, or switch to the quick-command path, when the CSV lacks required columns or is otherwise unusable.
Run Configuration: 10. Set modal, fee, and in-sample portion as needed.
Run Configuration: 11. Enter grid strategy parameters as comma-separated lists.
Run Configuration: 12. Enter SMC strategy parameters as comma-separated lists.
Run Configuration: 13. Run the backtest.
Run Configuration: 14. Automatically truncate intraday intervals to the provider limit of approximately the last 730 days.
Run Configuration: 15. Reach the completed backtest state with results distributed across the five result tabs: Ringkasan, Per Tahun, Trade, Parameter, Grafik.
Trade: 16. View the Trade tab presenting the trade list.
Trade: 17. View the grid strategy trade log added to the Trade tab.
Trade: 18. Continue to other result tabs or proceed to Report Export.
Walk-Forward: 19. View the Walk-Forward page.
Walk-Forward: 20. Configure multiple walk-forward time windows instead of a single IS/OOS split.
Walk-Forward: 21. Run the multi-window walk-forward analysis.
Walk-Forward: 22. Review the walk-forward results across windows.
Walk-Forward: 23. Continue to other result tabs or proceed to Report Export.
Report Export: 24. View the Report Export page.
Report Export: 25. Configure the tabbed HTML report export.
Report Export: 26. Generate the tabbed HTML report.
Report Export: 27. Download the generated HTML report.
Report Export: 28. Continue to other result tabs or proceed to Code Review.
Code Review: 29. View the Code Review page.
Code Review: 30. Request a review of app.py, grid_optimizer.py, and smc_combo_backtest.py for logic bugs.
Code Review: 31. Check for look-ahead bias: whether signals use future data.
Code Review: 32. Check the fill-order sequence within a single candle.
Code Review: 33. Check the drawdown and per-year return calculations.
Code Review: 34. Identify the problematic lines in the three modules.
Code Review: 35. Provide fixes for the identified problematic lines.
Code Review: 36. Apply the fixes and re-run the backtest flows.
Code Review: 37. Continue to other result tabs or return to Run Configuration.