Find Optimal Money Management % for each strategy in protfolio Forex, Kelly criterion

Техническое задание

1. Find optimal %MM for a trade in each strategy, but with one common account and common single balance
2. Find optimal extern int mmStopLossPips = 150;
3. Do it in excel or similar for future use

There are 4 MQL strategies, 4 currency pairs
they are sharing 1 Metatrader4 account with one balance of 5 000 USD

each strategy has money management like this


//+------------------------------------------------------------------+
// Money Management variables
//+------------------------------------------------------------------+
extern string smm = "----------- Money Management - Risk Fixed % Of Account -----------";
extern double mmRiskPercent = 2.0;
extern int mmDecimals = 2;
extern int mmStopLossPips = 150;
extern double mmLotsIfNoMM = 1.0;
extern double mmMaxLots = 100.0;



each strategy has complete statistics and full report on performance

STRATEGIES IN PORTFOLIO
# Name Symbol Timeframe Net Profit ($) Net Profit (pips) # of Trades Sharpe Ratio Profit Factor
S2 Strategy 10.91.526 Strategy 10.91.526 unknown $ 14583 1458.3 pips 171 0.08 1.55
S3 Strategy 26.91.538 Strategy 26.91.538 unknown $ 24366.9 24366.9 pips 168 0.08 1.72
S4 Strategy 5.44.150 Strategy 5.44.150 unknown $ 1641.6 1641.6 pips 98 0.27 2.11
S5 Strategy 7.72.203 Strategy 7.72.203 unknown $ 9136.91 913.7 pips 120 0.18 1.37a


and reports


Strategy Tester Report
Strategy 26.91.538 fixed gbpusd h1 ic
ICMarketsSC-Demo01 (Build 1280)

Symbol GBPUSD (Great Britain Pound vs US Dollar)
Period 1 Hour (H1) 2018.01.02 00:00 - 2020.08.14 23:00 (2018.01.01 - 2020.08.17)
Model Every tick (the most precise method based on all available least timeframes)
Parameters CustomComment="Strategy 26.91.538"; MagicNumber=11111; KCBarCloseserPeriod=20; LinRegBarClosesPrd=40; BBBarClosesPeriod=10; PriceEntryMult=0.3; BarsValid=31; MoveSL2BECoef=4.7; ProfitTarget=150; StopLoss=40; TrailingStop=70; SMAPeriod=30; ATRPeriod=20; smm="----------- Money Management - Fixed size -----------"; mmLots=0.1; seod="----------- Exit At End Of Day -----------"; ExitAtEndOfDay=false; EODExitTime="23:04"; seof="----------- Exit On Friday -----------"; ExitOnFriday=true; FridayExitTime="20:00"; sltr="----------- Limit Time Range -----------"; LimitTimeRange=false; SignalTimeRangeFrom="08:00"; SignalTimeRangeTo="16:00"; ExitAtEndOfRange=false; smtpd="----------- Max Trades Per Day -----------"; MaxTradesPerDay=0; smmslpt="----------- Min/Max SL/PT -----------"; MinimumSL=0; MinimumPT=0; MaximumSL=0; MaximumPT=0; slts="----------- Use Tick size from SQ (for CFDs) -----------"; UseSQTickSize=false; MainChartTickSizeSQ=-1; sqDisplayInfoPanel=true; ModifyInsteadOfReplacing=true; OpenBarDelay=0;
Bars in test 17282 Ticks modelled 49950399 Modelling quality 90.00%
Mismatched charts errors 0
Initial deposit 10000.00 Spread Current (2)
Total net profit 2642.14 Gross profit 5819.22 Gross loss -3177.08
Profit factor 1.83 Expected payoff 16.11
Absolute drawdown 130.72 Maximal drawdown 420.55 (3.64%) Relative drawdown 3.64% (420.55)
Total trades 164 Short positions (won %) 81 (38.27%) Long positions (won %) 83 (51.81%)
Profit trades (% of total) 74 (45.12%) Loss trades (% of total) 90 (54.88%)
Largest profit trade 149.30 loss trade -42.04
Average profit trade 78.64 loss trade -35.30
Maximum consecutive wins (profit in money) 6 (472.08) consecutive losses (loss in money) 7 (-284.90)
Maximal consecutive profit (count of wins) 472.08 (6) consecutive loss (count of losses) -284.90 (7)
Average consecutive wins 2 consecutive losses 2
Graph
# Time Type Order Size Price S / L T / P Profit Balance
1 2018.01.02 11:00 sell stop 1 0.10 1.34991 0.00000 0.00000
2 2018.01.02 11:00 modify 1 0.10 1.34991 1.35391 1.33491
3 2018.01.02 18:00 modify 1 0.10 1.35195 0.00000 0.00000
4 2018.01.02 18:00 modify 1 0.10 1.35195 1.35595 1.33695
5 2018.01.02 19:00 modify 1 0.10 1.35212 0.00000 0.00000
6 2018.01.02 19:00 modify 1 0.10 1.35212 1.35612 1.33712
7 2018.01.03 14:00 buy stop 2 0.10 1.35802 0.00000 0.00000
8 2018.01.03 14:00 modify 2 0.10 1.35802 1.35402 1.37302
9 2018.01.03 17:00 modify 2 0.10 1.35843 0.00000 0.00000
10 2018.01.03 17:00 modify 2 0.10 1.35843 1.35443 1.37343
11 2018.01.03 17:01 sell 1 0.10 1.35212 1.35612 1.33712
12 2018.01.05 00:00 delete 2 0.10 1.35843 1.35443 1.37343

.....etc

Откликнулись

1
Разработчик 1
Оценка
(58)
Проекты
76
33%
Арбитраж
9
78% / 11%
Просрочено
7
9%
Свободен
Опубликовал: 2 примера
Похожие заказы
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade
Sierra Chart Alerts to MT5 via Webhook (Alert Manager File Version) Objective: Create a Custom Study (ACSIL / C++) that monitors alerts from the Alert Manager file and forwards any valid alert directly to MT5 via an HTTP POST (Webhook) in JSON format. Additional Note: The study should allow adding any modifications in the future and provide clear insights into the alert points in Sierra Chart. 1. Data Flow Diagram
ART 1: NUMBER OF TRADES ALLOWED IN ONE DIRECTION: Maximum number of trades in one direction = ------------------------------ ------------------------------ ------------------------------ -------------- par PART 2 PARTIAL CLOSURE OF STOPLOSS: Total STOPLOSS =------ Pips 1a: Percentage of Stoploss =--% 1b Percentage of Lot size =--% 2a: Percentage oe of Lot size =--% f Stoploss =--% 2b
MT5 Expert Advisor (EA) Acquisition Request – Proven XAUUSD Martingale / Grid EA I am looking to purchase a fully developed, actively traded, and proven MT5 Expert Advisor for XAUUSD (Gold) that uses Martingale, Grid, Averaging, Recovery, or Hybrid Recovery techniques. Mandatory Verification Requirement To be considered, please provide: - MT5 Investor Password (Read-Only Access) for verification - Account Number /
Looking to buy profitable MT4/MT5 Expert Advisors (EAs). Requirements: • Fully automated • 6+ months backtest • 100+ trades • No martingale or grid systems Send: • Backtest report • Max drawdown • Markets traded • Brief strategy summary Only original EAs developed by you. Long-term collaboration available
Live chart [ expert is not executing trades on xauusd ] , Deleting Existing Parameter not in use , Live Chart Adjustments Only , No Need to Change anything else , expert will be live testing Throughout
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only
MT5 EA Developer for Structured ICT/SMC Market Logic Requirements Specification: I need an MT5 Expert Advisor only in MQL5. No indicator, no script, no DLL, and no external API. The EA must be built on a rule-based ICT/SMC-style framework with objective, backtestable logic. I am not looking for social-media-style ICT/SMC interpretation. I need a developer who can convert trading concepts into clear coding rules. The
Szukam doświadczonego programisty do stworzenia dedykowanego doradcy eksperckiego (EA) do tradingu. Programista powinien posiadać solidną wiedzę z zakresu MT5, logiki strategii, wskaźników, zarządzania ryzykiem i backtestingu. Doświadczenie w tworzeniu niezawodnych i profesjonalnych robotów handlowych będzie dodatkowym atutem. Proszę o kontakt, jeśli zrealizowałeś już podobne projekty. wszystkie szczeguły podam w
I’m looking for an experienced MetaTrader 4 (MT4) developer to analyze, repair, and live-test an existing .EX4 Expert Advisor. Project Details Existing file: GannMadeEasy_pro.ex4 Platform: MetaTrader 4 Issue: EA is not loading properly on charts in newer MT4 builds Goal: Make the EA fully functional and compatible with current MT4 versions Requirements The developer must: Analyze the existing EX4 file Identify

Информация о проекте

Бюджет
30 - 50 USD
Сроки выполнения
от 1 до 5 дн.