Free Stock Trading Calculators & Tools




Official Website: https://tradings.site
Welcome to the official repository for Tradings.site, a comprehensive collection of free, high-precision stock trading calculators and investment tools designed to help traders and investors make smarter financial decisions.
- Stock Average Down Calculator: Optimize your portfolio entry points by calculating the new average price when buying the dip.
- Warren Buffett Intrinsic Value Calculator: Determine the true value of a stock using Benjamin Graham's and Warren Buffett's Discounted Cash Flow (DCF) valuation methods.
- Prop Firm Consistency Calculator: Monitor and ensure compliance with consistency rules for major prop firms like Apex Trader Funding, TopStep, and MyFundedFX.
- Trading AI Prompt Generator: Generate professional, context-aware prompts for AI tools (ChatGPT, Claude) to enhance your market analysis and strategy.
- Multilingual Support: Fully localized content serving both English and Spanish (EspaΓ±ol) speaking users.
- Responsive Design: A blazing fast, mobile-first interface optimized for all devices.
- Core: Hugo (Static Site Generator)
- Styling: Tailwind CSS via PostCSS
- Scripting: Vanilla JavaScript
- Deployment: Netlify / Vercel compatible
Follow these simple steps to set up the project locally for development.
- Node.js (v16 or higher)
- Hugo Extended (Required for PostCSS functionality)
1. Clone the Repository
``bash`
git clone https://gitlab.com/tradings.site/tradings.git
cd tradings
2. Install Dependencies
`bash`
npm install
3. Run Development Server
Start the local Hugo server with live reload:
`bash`
npm run dev
# OR directly via Hugo
hugo server
http://localhost:1313
Open your browser and navigate to to view the site.
4. Build for Production
Generate the static files for deployment in the public/ directory:`
bash`
npm run build
When deploying to platforms like Cloudflare Pages, Netlify, or Vercel, you can securely inject sensitive keys using Environment Variables.
#### Google Tag Manager (GTM)
To enable Google Tag Manager in production:
1. Go to your hosting dashboard settings (e.g., Cloudflare Pages > Settings > Environment variables).
2. Add a new variable:
- Key: HUGO_PARAMS_GTM_IDGTM-XXXXXXX
- Value: (Your actual GTM Container ID)
This will automatically override the placeholder GIM_ID in hugo.toml` during the build process without modifying the code.
- Website: https://tradings.site
- GitLab Repository: https://gitlab.com/tradings.site/tradings
- NPM Package: https://www.npmjs.com/package/tradings-site
- Support on Ko-fi: https://ko-fi.com/tradings
Contributions to Tradings.site are welcome! Whether it's fixing bugs, improving documentation, or proposing new calculators, please feel free to submit a Pull Request.
For support, partnership inquiries, or feedback, please reach out to our team:
- Email: info@tradings.com
This project is open source and available under the MIT License.