EA31337/
:page_facing_up: EA31337 framework (MQL library for writing EAs)
USD raised
Recent activities
Implement Prometheus metrics in exposition format
error: syntax error, unexpected KW_CBUFFER/NEW_IDENTIFIER
Fix MQL and C++ compilation errors in v3.009-dev-new
Fix Task C++ compilation error
Array out of range in Array.mqh (773,33)
Matrix multiplication using OpenCL
'SetDataSourceType' - undeclared identifier
Pattern: Add FVG Up/Dn
MQL5: iMA/iOsMA/iMACD/etc on indicator
Stop loss improvements
Pattern: Chart's gaps
Adds more trading hours
Calculate DXY (US Dollar Index)
Indi_Account/Indi_Spread
EA: OnOrderOpen: Add _request
Order: OrderModify: Support for different request actions
Strategy: Add OnOrderClose()/OnOrderModify()/OnOrderProcess()
Account::GetMarginFreeInPct() wrong calculation
Detect Wyckoff pattern
Support for OHLC based on Bid/Ask prices
Extend BarEntry with extra information
Support for negative shifts
Support for both AND/OR operations for SOFM/SCFM
New enum for Envelopes modes
PriceChannel: Wrong calculation
Pattern: Add Wedge detection
Pattern: Add Gartley pattern
Implement SAR Calculate() and OnIndicator()
Fix Order.ToString()
Calculate psychological numbers
Improve retries for closing orders on failure
Order: Adds low/high of the price
Order: Re-try closing when market is closed
Pattern: STR/RTS
OrderClose error 4108
Error: 4051 & 4074
Pattern: Gartley Pattern
Pattern: Add Fractal pattern to ENUM_PATTERN_5CANDLE
Force: Add Applied Volume
Implement Indi_Universal
New conditions/actions for orders
Indi_AD: InpVolumeType
Moves indicators to their corresponding categories
Signal filter method
Add new candle filter
Support for multiple pairs
Add new Open/Close filters
Signal day filter
Constraint filter method
Add clone/copy constructors for Strategy class
EA: Improve StrategyAdd()
Adds support for SymbolInfoSessionTrade()
CI test results
DictObject<int,TradeSignal> - cannot access protected member function
Indi_ColorBars.test: global initialization failed
Infinite loop in Indi_ColorCandlesDaily
Test correctness of Ichimoku indicator
Improve lot size auto calculation
Fix DrawIndicatorTest
Zero divide, check divider to avoid this error in 'Math.h' (81,22)
DateTime: Implement GetWeekOfYear()
Strategy: Improve close loss/profit logic
Remove on/over indicators from enums
file Order.struct.h, line 84, col 16
Log.mqh, line 133, col 9
Order history refactor
DrawIndicatorTest: Some code needs fixes
EA: ProcessSignals: Check for expired signals
Improves shift logic for indicators and strategies
Indi_Pivot: Improve code
Rename Indi_CHO to Indi_Chaikin?
ASI: Verify MPC is working
ASI: Use custom indicator (Examples/ASI) for MQL5 by default
IndicatorsTest: Release indicator after successful test
MqlTradeRequest.ToString()
Add OrderCalcProfit() for MQL4
25 objects of type SerializerNode left
ERROR: Trade::OrdersCloseViaProp2:942: No error returned.; 10011
Automated login via ini file
v3.004-dev rename changes
Add iVolumes logic for MQL4
Add iTriX logic for MQL4
Add support for iTriX builtin for MQL5
Add support for iTEMA builtin for MQL5
Add support for iChaikin builtin for MQL5
IndicatorsTest: invalid pointer access
DrawIndicatorTest: Stack overflow
EA::ProcessSignals:146: Error processing signals! Code: 4105
ERROR: Trade::OrderAdd:563: Cannot add order!; Code: 10014, Msg: Unknown error
Indicators: New Indi_Ribbon Over Indicator
Strategy: Add OnCandle()
AD: Load W_AD.mq5 as IDATA_ICUSTOM2
Indicators: New special Indi_Over
One account instance per Terminal
Chart: Add Chart::ChartGetInteger()/ChartSetInteger()
Generate Xsec bars
Store ticks from the last minute
SymbolInfo: Do not inherit from Terminal
Dict: array out of range in 'Dict.mqh' (82,31)
SerializerCsv: Invalid pointer access in 'SerializerCsv.mqh' (215,37)
Trade: Method to return base currency profit based on the price range
EA/Strategy: Trading logic to move to EA
EA: Method to count number of strategies
Order: OrderModify: Specify precision of sl/tp
EA: Load existing orders based on the magic number
Strategy: SignalClose() should utilize Strategy pointer, same as Stops
Fix documentation warnings
Generate docs using Doxygen to Sphinx via Breathe (rtd theme)
Serializer: Add PassWriteOnly()
UUIDs for indicators
Log: Avoid duplicated log entries/errors
Add ENUM_STO_PRICE
Read TaskEntry from the string
Indicator: Integrate IndicatorCreate()
Unknown ticket X for OrderModify function
Create Indi_Socket
Implement Indi_Diff
New Model class
New Layer class
Indicator: Method to export indicator data into Matrix data
Matrix: Implement Conv2D filter
Strategy: OnOrderOpen()/OnInit() virtual methods isn't called for upstream strategy class
Matrix: Implement new fill methods
Matrix: ToJson()/FromJson()
Matrix/Math: Implement Sigmoid()
Matrix/Math: Implement BinaryStep()
Matrix/Math: Implement Huber()
Matrix/Math: Implement KLDivergence()
Matrix/Math: Implement Hinge()/SquaredHinge()/CategoricalHinge()
Matrix/Math: Implement SparseCategoricalCrossEntropy()
Matrix/Math: Implement BinaryCrossEntropy()/CategoricalCrossEntropy()
Matrix/Math: Implement MeanAbsolute()/MeanAbsolutePercentage()
OrderModify error 4051
Indicator on custom buffer is not supported yet
Finish TaskTest with new tests
Implement Indi_Timestamp
Rename Strategy's Chart() to GetChart()
Strategy: Implement/test GetNetProfit/GetGrossProfit/GetGrossLoss methods
Fix WebTest test
Implement Bulkowski's Diamond Tops
Adds LINE_MAIN to Envelopes for MT5
Implement Indi_PP indicator
ZigZag: Implement ZigzagColor indicator
Implement Indi_Volumes
Implement Indi_MarketFacilitationIndex
Add ElliottWave indicator
EA/Trade: Support for FIFO/Hedge rules
Indicator: Calculate PP for indicator
Indicator: Find bars/values with breakouts and positive/negative divergence signals
Indi_Gator: Implement colors in MT4
New BufferHST class
New BufferFXT class
Compile AccountTest.cpp
Compile SymbolInfoTest.cpp
Compile TerminalTest.cpp
Compile ObjectTest.cpp
Object: Implement GetPointer()
String: Implement StringGetCharacter
DateTime: Implement TimeToStruct()
Dict: Implement ToString()
Dict: Implement CopyFrom()/CopyTo()
TickData class
Stats class for statistics
Draw: panel buttons pressing handler
Better C++ support
Convert Dict.cpp into Dict.h
Implement MarketInfo's MODE_MARGINREQUIRED
Implement MarketInfo's MODE_MARGINHEDGED
Implement MarketInfo's MODE_MARGINCALCMODE
Implement MarketInfo's MODE_EXPIRATION
Implement MarketInfo's MODE_STARTING
Implements AccountFreeMarginMode for MQL5
Implements ZigZag of Orlov for detecting S/R levels
Adds Donchian Channel (iHighest/iLowest) for detecting S/R levels,
Trade: Add calculation of support and resistance
Implement TD sequential indicator
Implement new time series analysis and indicators
SummaryReport: More values
Implement socket library
Add condition on trend breakout
Method to predict losses based on the given orders
Modelling Quality for H1 : 0.00%
SummaryReport: The maximal drawdown value is different between the backtest report and journal details
Add calculation of Fibonacci retracements
Dashboard class
Class to encode/decode string or binary in base64 format
Account::GetAccountStopoutLevel(): Not supported mode (0)
SummaryReport: Display Net Swap and Comission values
SummaryReport should take into the account magic numbers
Summary: Deposit is zero
Class to send html e-mails from the file with tokens
Β© 2019 BoostIO, Inc.