
PipWires is a visual programming application currently under active development for designing trading-strategy logic and generating editable MQL4 and MQL5 source code.
Instead of writing the entire strategy manually, users create a workflow by connecting elements representing events, conditions, indicators, variables, calculations, and trading actions.
PipWires then converts the visual workflow into MQL source code that can be reviewed, copied, edited, and compiled through the normal MetaTrader development process.
It is not a ready-made EA, signal service, or black-box trading system. PipWires does not decide what strategy to trade and does not promise profitable results. The user remains responsible for the strategy logic, testing, and risk management.
Current capabilities
- MQL4 and MQL5 code generation
- Visual flow and data connections
- Trading events and conditional execution
- Variables, calculations, and logical operations
- Indicator and market-data elements
- Trading-action elements
- Grid snapping and alignment
- Wire jumpers for organizing larger workflows
- Visible and editable generated source code
- Free browser-based demo
The current browser demo can be tested here: PipWires Website
The browser version is intentionally limited. Its purpose is to demonstrate the visual workflow and allow users to inspect the generated code before the desktop early-access version is released.
Intended use cases
PipWires is being designed for users who want to:
- Prototype EA logic visually
- Understand the execution flow of a strategy
- Generate a starting point for further MQL development
- Maintain larger strategies without losing track of their logic
- Inspect and modify the generated source code
- Build reusable visual workflows instead of relying only on compiled products
Current limitations
- Not every MQL function or indicator is available yet
- More complex strategies may still require manual code changes
- Generated code must be reviewed and compiled
- Strategies require backtesting, forward testing, and risk validation
- The project is still at an early stage and should not be treated as a finished production platform
Technical feedback would be especially useful regarding:
1. Whether the visual execution model is clear
2. Whether the generated MQL code is readable and maintainable
3. Which indicators or trading functions should be added first
4. Which order-management and position-management workflows are essential
5. Whether the current approach would help with EA prototyping
6. Which limitations would prevent practical use
I will use this thread to answer questions, discuss technical limitations, and share meaningful development updates.
Website and free browser demo: PipWires Website
PipWires is a software-development tool. It does not provide financial advice, trading signals, or guarantees of trading performance.