Made By DEV-ARSLAN | FS-Traders Official
A professional volume analysis indicator for MetaTrader 5 that separates bullish and bearish volume into clear visual components.
This indicator provides comprehensive volume analysis by displaying:
- π’ Green bars: Volume for bullish candles (close > open)
- π΄ Red bars: Volume for bearish candles (close < open) - displayed as negative values
- π‘ Yellow line: Delta (net difference between up and down volume)
- π Real-time volume analysis with professional visualization
- π― Uses real volume when available, intelligently falls back to tick volume
- π₯οΈ Clean separate indicator window display
- β‘ Optimized calculation with proper buffer management
- π Smart handling of doji candles (open = close)
- π§ Easy installation and configuration
- π± Compatible with all timeframes and symbols
π¦ fs-traders-updown-volume-indicator/
βββ π UpDownVolume.mq5 # Main indicator source code by DEV-ARSLAN
βββ π§ͺ TestUpDownVolume.mq5 # Test EA for validation
βββ π README.md # This documentation
βββ π LICENSE # MIT License
βββ π« .gitignore # Git ignore rules
βββ π docs/ # Documentation assets
βββ πΌοΈ preview.png # FS-Traders indicator preview
- MetaTrader 5 platform
- Basic knowledge of MT5 indicator installation
- Go to Releases and download the latest version
- Extract the files to your MT5 data folder:
MT5 Data Folder/MQL5/Indicators/ - Restart MetaTrader 5
# Clone the repository
git clone https://github.com/fs-traders/fs-traders-updown-volume-indicator.git
# Navigate to project directory
cd fs-traders-updown-volume-indicator
# Copy source file to MT5 indicators folder
# Then compile using MetaEditor (F7)-
Apply to Chart
- Open any chart in MT5
- Navigate:
InsertβIndicatorsβCustomβFS-Traders UpDown Volume by DEV-ARSLAN - Click "OK" to apply
-
Customize Settings
- Right-click on indicator β
Properties - Adjust colors, line widths, and display options
- Right-click on indicator β
Use the included test EA to verify functionality:
// The TestUpDownVolume.mq5 EA will:
// - Load the FS-Traders UpDownVolume indicator automatically
// - Print volume analysis to Experts log by DEV-ARSLAN's algorithm
// - Validate real-time calculations- Indicator loads without errors
- Green bars appear on bullish candles
- Red bars appear on bearish candles
- Delta line updates correctly
- Works across different timeframes
- Handles doji candles properly
if(close > open) // Bullish candle
up_volume = volume;
else if(close < open) // Bearish candle
down_volume = volume;
else // Doji candle
// No volume assigned| Property | Value |
|---|---|
| Indicator Type | Custom Histogram + Line |
| Buffers | 3 (Up, Down, Delta) |
| Window | Separate indicator window |
| Volume Source | Real volume β Tick volume fallback |
| Update Mode | Real-time on each tick |
| Memory Usage | Optimized buffer management |
- Up Volume:
clrGreen(Customizable) - Down Volume:
clrRed(Customizable) - Delta Line:
clrYellow(Customizable)
- Histogram bar width: 2px (default)
- Delta line width: 1px (default)
- All settings adjustable via Properties dialog
# Using MetaEditor command line
metaeditor64.exe /compile:"UpDownVolume.mq5"UpDownVolume.mq5
βββ Properties & Settings
βββ Buffer Declarations
βββ OnInit() - Initialization
βββ OnCalculate() - Main logic
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow MQL5 coding standards
- Add comments for complex logic
- Test thoroughly before submitting
- Update documentation as needed
This project is licensed under the MIT License - see the LICENSE file for details.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: Wiki
- β¨ Initial release
- π Volume separation with histogram display
- π― Delta calculation and visualization
- π§ͺ Comprehensive test suite
- π Full documentation
β If this FS-Traders indicator by DEV-ARSLAN helps your trading analysis, please star the repository!
Β© 2025 FS-Traders Official | Made By DEV-ARSLAN
Professional Trading Solutions & Indicators
