OurStreet Trading Platform Tutorial
Learn how to set up your Alpaca account and start using our advanced trading algorithms
Part 1: Alpaca API Setup
Step 1: Create an Alpaca Account
- Go to Alpaca Markets.
- Click Sign Up and fill out registration (name, email, etc.).
- Verify your email, complete any required KYC / identity requirements (if doing live trading).
- Once your account is approved, log in.
Note: Some users in non-US jurisdictions only get access to paper trading initially.
Step 2: Navigate to the API Keys section and generate your keys
- After logging in, go to your dashboard / home screen.
- Look for a section labeled "API Keys", "Your API Keys", or "Developer / API".
- In the dashboard view, there's often a card or panel that shows your Key ID and Secret Key.
- Click Generate New Keys (or "Create API Key") if there isn't already one.
- The system will show your API Key ID and Secret Key together. Important: copy / save the Secret Key immediately — many dashboards only surface it once (you won't be able to view it again later).
- If you already have a key but need a new one, you can regenerate it; but that invalidates the old one.
- Enter the keys into your OurStreet dashboard.
Here's what the Alpaca API Keys page looks like:

Security Warning: Your secret key will disappear after refreshing or navigating away from this page. Make sure to copy it immediately!
Part 2: Using OurStreet Trader
Step 1: Configure Your Alpaca API Keys
- Navigate to the Settings page from the dashboard menu.
- Scroll down to the "Alpaca API Configuration" section.
- Enter your API Key ID in the "API Key ID" field.
- Enter your Secret Key in the "API Secret Key" field.
- Click Save API Keys.
Security: Your API keys are encrypted and stored securely in our database.
Step 2: Verify Your Alpaca Account Connection
- After saving your API keys, navigate to the Trader tab.
- Look for the "Alpaca Account" section.
- You should see your account information:
- Account Status (Active/Inactive)
- Account Type (Paper/Live)
- Buying Power
- Portfolio Value
- Cash Balance
Tip: Start with paper trading to test algorithms without risking real money.
Step 3: Set Your Capital Allocation
- In the Trader tab, find the "Capital Allocation" section.
- Set what percentage of your buying power you want to allocate per trade.
- For example:
- 10% = Each trade uses 10% of your available buying power
- 25% = More aggressive, uses 25% per trade
- 5% = Conservative approach
- Click Save Capital Allocation.
Risk Management: Lower percentages reduce risk but also limit potential gains. Higher percentages increase both risk and potential reward.
Step 4: Optimize Trading Algorithms
- Navigate to the Multi-Criteria Optimization tab.
- Enter a stock symbol (e.g., AAPL, TSLA, SPY).
- Choose algorithm type:
- Daily - For swing trading and longer timeframes
- Hourly - For intraday trading strategies
- Adjust the backtest limit (Gold tier: up to 500 combinations).
- Click Run Multi-Criteria Optimization.
- Review the results table showing:
- Total Return %
- Sharpe Ratio (risk-adjusted return)
- Win Rate
- Maximum Drawdown
- And more...
Step 5: Save and Deploy Algorithms
- Click on any algorithm result in the optimization table.
- Review the detailed parameters and performance metrics.
- Click Save Algorithm to add it to your saved algorithms.
- Navigate to the Algorithm List tab to view all saved algorithms.
- Toggle algorithms on/off to control which ones are actively trading.
- Monitor your Trade History to see executed trades.
Success: You're now ready to start algorithmic trading! Monitor your positions regularly and adjust strategies as needed.
Pro Tips for Success
- •Start with Paper Trading: Test your strategies without risking real capital.
- •Diversify: Use multiple algorithms across different stocks and timeframes.
- •Monitor Performance: Regularly check your trade history and adjust strategies that aren't performing well.
- •Risk Management: Never allocate more than you can afford to lose on any single trade.
- •Stay Informed: Market conditions change. What works today may not work tomorrow.
- •Use Filters: In the optimization results, use the filter sliders to narrow down to algorithms that meet your specific criteria.
Need Help?
If you encounter any issues or have questions, please contact our support team.
Contact Support