
Waka Waka EA [MQLume] 4.59: +20.40% | AUDCAD · 12개월 백테스트
Waka Waka EA [MQLume] 4.59의 수익률, 낙폭, 월별 결과와 선택한 설정을 확인하세요.

Waka Waka EA [MQLume] 4.59의 수익률, 낙폭, 월별 결과와 선택한 설정을 확인하세요.
소스코드가 있으면 아이디어가 설정 화면을 넘어 펼쳐집니다.
MetaEditor에서 소스를 열고 개발을 시작하세요. 프로젝트는 독립 코드 또는 MT5에 포함된 표준 라이브러리를 사용합니다.
소스를 공부하고 수정하며 자신의 계좌에서 거래하세요. EA 소스와 함께 아이디어를 계속 발전시킬 수 있습니다.
소스 프로젝트별로 한 번만 구매하세요. MQLume는 활성화 횟수나 사용 횟수에 따라 비용을 청구하지 않습니다.
AI 코딩 도우미에게 아이디어를 설명하세요. 편집 가능한 MQL5 프로젝트를 출발점으로 삼고 모든 변경을 직접 관리하세요.
거래 시간 필터, 더 명확한 로그, 새로운 위험 규칙을 요청하세요.
제안된 코드와 로직을 확인하고 MetaEditor에서 컴파일하세요.
백테스트를 비교하고 데모 계좌에서 검증한 뒤 실거래 여부를 판단하세요.
원하는 AI 도구를 사용하세요. AI 구독은 상품에 포함되지 않습니다. 생성된 코드를 검토하고 소스의 기밀을 지켜주세요. 도구는 개발을 돕지만 거래 수익을 보장하지 않습니다.
제품 소개
소스 버전에는 편집 가능한 MQ5, 컴파일된 EX5, README, PARAMETERS.pdf가 포함됩니다. 규칙을 살펴보고 복사본을 수정한 뒤 다시 컴파일할 수 있습니다. 로컬 패턴 필터, 바스켓 관리, 유연한 로트 설정과 조정 가능한 보호 기능을 갖춘 다중 심볼 외환 그리드 전략입니다.
MetaTrader 5를 위한 전체 소스, 명확한 매개변수, 실용적인 문서로 다음 개발을 직접 이끌어 보세요.
거래 설정
로컬 패턴 필터, 바스켓 관리, 유연한 로트 설정과 조정 가능한 보호 기능을 갖춘 다중 심볼 외환 그리드 전략입니다.
판매 페이지의 사양이며 적정 자금이나 수익을 보장하지 않습니다.
프로젝트의 MQL5 소스 50줄을 살펴보세요. 편집기 안에서 스크롤하여 더 많은 코드를 확인할 수 있습니다.
double MQLumeCalculateStopLoss(const MQLumeStopLossContext &c){ const double point=(c.point>MQLUME_PRICE_EPSILON ? c.point : 0.00001); const double pip_factor=MQLumePipFactor(c.digits); double unit=point*pip_factor; if(c.percentage_pips && c.previous_close>MQLUME_PRICE_EPSILON) unit=c.previous_close*0.0001; double distance=c.grid_stop_loss*unit; const double trail=c.trailing_distance*unit; const double start=c.trailing_start*unit; if(distance<MQLUME_PRICE_EPSILON) distance=1000.0*pip_factor*point; double result=0.0; if(c.direction==1 || c.direction==-1) { result=NormalizeDouble(c.reference_price-c.direction*distance,c.digits); if(!c.disable_trailing && c.trailing_distance>0.0 && trail>0.0 && start>=0.0 && c.existing_stop_loss>MQLUME_PRICE_EPSILON) { const double reference=NormalizeDouble(c.reference_price,c.digits); if(c.direction==1) { if(c.bid-reference>MathMax(trail,start) && c.bid-trail>c.existing_stop_loss) result=NormalizeDouble(c.bid-trail,c.digits); else result=MathMax(result,c.existing_stop_loss); } else { if(reference-c.ask>MathMax(trail,start) && c.ask+trail<c.existing_stop_loss) result=NormalizeDouble(c.ask+trail,c.digits); else result=MathMin(result,c.existing_stop_loss); } } if(c.previous_close>MQLUME_PRICE_EPSILON && c.direction*(c.reference_price-result)>0.5*c.reference_price && point>0.0) result=NormalizeDouble(c.reference_price-c.direction*0.5*c.reference_price,c.digits); } result=MQLumeAlignPriceToTick(result,c.tick_size,c.digits); if(c.remove_during_rollover && MQLumeIsRolloverWindow(c.current_hhmm,c.rollover_start_hhmm,c.rollover_end_hhmm)) return 0.0; return result;}struct MQLumeTakeProfitStage다음 개발은 여기서 시작됩니다.
완전한 소스, 실용적인 문서, 참고 파일로 EA를 이해하고 수정하고 테스트하세요.
100% 소스는 본 상품의 수정 가능한 구현 전체를 제공한다는 뜻입니다. EX5만 제공하거나 전략 모듈을 숨기지 않습니다.
버전 4.59 · 개인용 라이선스수정 가능한 전체 단일 파일 소스입니다. 로직을 읽고 맞춤 수정하여 나만의 EA를 컴파일하세요.
소스에 대응하는 컴파일된 EA입니다. MQ5 수정 후 다시 컴파일하세요.
포함된 컴파일 리소스입니다. 상대 경로를 유지하세요.
포함된 컴파일 리소스입니다. 상대 경로를 유지하세요.
포함된 컴파일 리소스입니다. 상대 경로를 유지하세요.
포함된 컴파일 리소스입니다. 상대 경로를 유지하세요.
포함된 컴파일 리소스입니다. 상대 경로를 유지하세요.
초기값, 수량 공식 및 사용 설명을 담은 매개변수 안내서.
MT5 입력 매개변수 프리셋입니다. 사용 전에 설정을 확인하세요.
MT5 입력 매개변수 프리셋입니다. 사용 전에 설정을 확인하세요.
사이트 소개, 설치, 컴파일, 라이선스 및 지원 연락처를 담은 간단한 안내서입니다.
EA를 살펴보고 수정하며 다양한 시장 환경에서 시험하세요. 제공 가이드부터 읽고 자신의 설정에 맞는 시험 과정을 만들어 보세요.
버전 v4.59 · 150
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
연구 방향, 위험 선호도, 작업 방식에 맞게 매개변수를 조정해 보세요. EA 주문 설명은 @MQLume를 사용하며 필요한 전략 식별자를 유지합니다. 설명 입력값은 저장된 설정과의 호환성을 위해 유지되며 이 표기를 제거하지 않습니다.
PARAMETERS.pdf와 README.txt를 함께 읽어 짧은 입력 이름의 의미, 기본값과 운영 주의 사항을 확인하세요.
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> MM & Risk settings <------MM_Setting | 표시 문구 |
Check for Instances of the EACheckForOtherInstances | true |
Allow Opening a new Initial Trade?AllowOpeningNewGrid | true |
Allow Manual Trading ButtonsAllowManualTrading | false |
Lot-sizing MethodLotSizingMethod | MQLUME_LOTS_PRESET_LOW |
Fixed LotLotSizingValueFixed | 0.01 |
Dynamic Lot (Balance/Equity based)LotSizingValueDynamic | 10000.0 |
Deposit Load %LotSizingDepositLoadPercent | 0.25 |
Fixed Initial Deposit? (Tester only)FixedInitialDeposit | false |
Tester Withdrawal (Tester only)Tester_Withdrawal | 0.0 |
Withdrawal Amount (Tester only)WithdrawalAmount | 1000.0 |
Rounding MethodRoundingMethod | Round half upMQLUME_ROUND_HALF_UP |
Max Lot per OrderMaximumLot | 100.0 |
Auto Split?AutoSplit | true |
Maximum Spread, in pipsMaximumSpread | 10.0 |
Maximum Slippage for a non-ECN acc, in pipsMaximumSlippage | 10.0 |
Portfolio ModePortfolioMode | false |
Initial Delay for Portfolio Mode, msPortfolioDelay | 4000 |
Consider PAI Orders (Portfolio only)Consider_PAI_Orders | true |
Consider GP Orders (Portfolio only)Consider_GP_Orders | false |
Consider NCP Orders (Portfolio only)Consider_NCP_Orders | false |
Maximum Symbols at a timeMaximumSymbols | 2 |
Only One Symbol if Grid reaches this Level [0-disabled]OnlyOneSymbolGridReachesLevel | 0 |
Disable Trades on the Same Side of a CurrencyDisableTradesOnTheSameSide | false |
Allow Hedging?AllowHedging | true |
Allow Trading on Holidays?AllowTradingOnHolidays | false |
Allow to Buy/SellAllowToBuySell | Buy and SellMQLUME_DIRECTION_BOTH |
One Trade Per Day_OneTradePerDay | false |
Minimum Free Margin % [0-disabled]MinimumFreeMargin | 0.0 |
Max Open Lots (Filter)MaximumOpenLots | 100000.0 |
Max Open Lots Adjusted For...MaximumOpenLotsAdjustedFor | DisabledMQLUME_VOLUME_LIMIT_FIXED |
Max Floating Drawdown %MaximumDrawdown | 100.0 |
Max Floating Drawdown % for each Symbol, separated by commaMaximumDrawdownForEachSymbol | "100.0,100.0,100.0" |
Max Floating Drawdown in Money [0-disabled]MaximumDrawdownMoney | 0.0 |
Max Daily Drawdown Limit % FTMO RulesMaxDailyDrawdownLimitPercentFTMO | 100.0 |
Max Daily Drawdown Limit in Money FTMO Rules [0-disabled]MaxDailyDrawdownLimitMoneyFTMO | 0.0 |
Max Daily Drawdown Reset Hour FTMO Rules (Broker time)MaxDailyDrawdownResetHourFTMO | 0 |
Max Daily Drawdown Type FTMOMaxDailyDrawdowTypeFTMO | EquityMQLUME_REFERENCE_EQUITY |
Max Drawdown ActionMaximumDrawdownAction | Close trades & stop trading for 24hMQLUME_DRAWDOWN_CLOSE_WAIT_24_HOURS |
Do Nothing if During RolloverDoNothingIfDuringRollover | false |
Max Drawdown CalculationDrawdownCalculation | MQLUME_DRAWDOWN_STRATEGY |
Handle Max Drawdown Events on Every TickHandleEventsOnEveryTick | false |
Check Margin for all Grid LevelsCheckMarginForAllGridLevels | true |
Check Bars for ErrorsCheckBarsForErrors | true |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> Time settings <------Time_Setting | 표시 문구 |
Hour to Start TradingHourToStartTrading | 0 |
Minutes to Start TradingMinutesToStartTrading | 0 |
Hour to Stop TradingHourToStopTrading | 23 |
Minutes to Stop TradingMinutesToStopTrading | 59 |
Hour to Close & Stop Trading on Friday [0-disabled]FridayExitHour | 0 |
Trade on MondayTradeOnMonday | true |
Trade on TuesdayTradeOnTuesday | true |
Trade on WednesdayTradeOnWednesday | true |
Trade on ThursdayTradeOnThursday | true |
Trade on FridayTradeOnFriday | true |
Rollover Start HourRolloverStartHour | 23 |
Rollover Start MinutesRolloverStartTime | 45 |
Rollover End HourRolloverEndHour | 0 |
Rollover End MinutesRolloverEndTime | 15 |
Send Orders During RolloverSendOrdersDuringRolloverTime | true |
Remove TakeProfit During RolloverRemoveTakeProfit | false |
Remove StopLoss During RolloverRemoveStopLoss | false |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> Strategy settings <------Strategy_Setting | 표시 문구 |
Symbols separated by comma (custom if empty)Symbols | "AUDNZD,AUDCAD,NZDCAD" |
Symbol SuffixSymbolSuffix | "" |
Custom Symbol Multipliers separated by comma (e.g. 0.9,1.2,1)Symbol_Multiplier | "" |
Percentage Pips ModePercentagePipsMode | false |
Working TF for BB and RSIWorking_TimeFrame | PERIOD_M15 |
ML-based Pattern Recognition & FilteringML_Based_PatternFilter | true |
ML-based Pattern Filter ThresholdML_Based_PatternFilterThreshold | 80 |
Bollinger Bands PeriodBollingerBandsPeriod | 35 |
RSI PeriodRSI_Period | 20 |
Maximum RSI ValueRSI_Value | 15 |
Daily EMA Period [0-disabled]DailyEMA_Period | 0 |
Reverse StrategyReverseStrategy | false |
Open Opposite TradeOpenOppositeTrade | false |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> TakeProfit settings <------Strategy_Setting_TP | 표시 문구 |
TakeProfit for Initial Trade, in pipsInitialTP | 10.0 |
Weighted TakeProfit?WeightedTP | true |
TakeProfit for Grid, pips (can also be 0/negat. for emergency)GridTP | 0.0 |
TakeProfit #1 after this Level [0-disabled]BreakEvenAfterThisLevel | 0 |
TakeProfit #1 after X bars [0-disabled]BreakEvenAfterXBars | 0 |
TakeProfit #1 [can also be negat., 0-breakeven]BreakEvenValue | 0.0 |
TakeProfit #2 after this Level [0-disabled]BreakEvenAfterThisLevel2 | 0 |
TakeProfit #2 after X bars [0-disabled]BreakEvenAfterXBars2 | 0 |
TakeProfit #2 [can also be negat., 0-breakeven]BreakEvenValue2 | 0.0 |
TakeProfit #3 after this Level [0-disabled]BreakEvenAfterThisLevel3 | 0 |
TakeProfit #3 after X bars [0-disabled]BreakEvenAfterXBars3 | 0 |
TakeProfit #3 [can also be negat., 0-breakeven]BreakEvenValue3 | 0.0 |
Hide TakeProfit?HideTP | false |
Use OPO method to handle TPUse_OPO_Method | false |
TF for OPO methodOPO_TimeFrame | PERIOD_M15 |
Smart TakeProfit?SmartTP | false |
Do not adjust TP unless new grid level openedDoNotAdjustTPUnlessNewGrid | false |
Allow sending SL along with an order (for a non-ECN acc.)AllowSending_SL_Along_with_Order | false |
Cover SwapsCoverSwaps | true |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> StopLoss settings <------Strategy_Setting_SL | 표시 문구 |
StopLoss for Grid, in pips (1000pips if zero)GridSL | 0.0 |
Hide StopLoss?HideSL | false |
Trailing SL Size, in pips [0-disabled]Trailing_SL_Size_Pips | 0.0 |
Trailing SL Start, in pipsTrailing_SL_Start_Pips | 10.0 |
Randomize Order/TP LevelsRandomizeLevels | false |
Max Random Delay before sending Orders, sec [0-disabled]RandomDelay | 0.0 |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> Grid settings <------Grid_Setting | 표시 문구 |
Trade DistanceTradeDistance | 35 |
Pause Between Grid Trades, in min [0-disabled]PauseBetweenGridTrades | 0 |
Smart Distance?SmartDistance | true |
2nd Trade MultiplierTradeMultiplier_2nd | 1.0 |
3rd-5th Trade MultiplierTradeMultiplier_3rd | 2.0 |
6th- Trade MultiplierTradeMultiplier_6th | 1.6 |
Maximum TradesMaximumTrades | 9 |
Custom Multipliers sep. by comma (e.g. 1,2,4,8,12,18,27,41)CustomMultipliers | "" |
Calculate Levels from Initial TradeCalculateLevelsFromInitialTrade | true |
Grid Level to Start (1-initial trade)GridLevelToStart | 1 |
Keep Original Profit Level & Lot SizeKeepOriginalProfitLotSize | false |
Force Basket Closure once the Initial Order is ClosedForceBasketClosureOnceInitialOrderClosed | false |
Send Push Notifications after this Level [0-disabled]SendPushNotificationsAfterThisLevel | 0 |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> News Filter settings <------NewsFilter_Setting | 표시 문구 |
News Filter EnabledNewsFilterEnabled | true |
News Filter ActionNewsFilterAction | Prohibit opening of the initial tradeMQLUME_NEWS_BLOCK_INITIAL |
Disable Trading on Bank HolidaysDisableTradingOnHolidays | false |
Disable Built-in News Filter SettingsDisableBuiltInSettings | false |
Custom Events (separated by comma, disabled if empty)CustomEvents | "FOMC" |
Medium Impact NewsMediumImpactNews | false |
Low Impact NewsLowImpactNews | false |
SpeaksSpeaks | false |
Wait Minutes Before EventWaitMinutesBeforeEvent | 15 |
Wait Minutes After EventWaitMinutesAfterEvent | 15 |
Increase Take Profit, in pips [0-disabled]IncreaseTakeProfitPips | 0.0 |
Show News ListShowNewsList | true |
News List Refresh RateNewsListRefreshRate | MQLUME_NEWS_REFRESH_THREE_HOURS |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> Stock Market Crash Filter settings <------StockMarketFilter_Setting | 표시 문구 |
Stock Market Crash Filter EnabledStockMarketFilterEnabled | false |
Stock Market SymbolStockMarketSymbol | "US500,SPX500" |
Filter PeriodStockMarketFilterPeriod | 48 |
Max Historical Volatility (HV), in %MaxHistoricalVolatility | 40.0 |
Block Trading for the Entire DayBlockTradingForTheEntireDay | false |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> Additional settings <------Additional_Setting | 표시 문구 |
Order Comment (fixed prefix; grid suffix retained)TradeComment | "@MQLume" |
UID (0...9)UID | 0 |
Basic Magic NumberMagicBase | 84570 |
Show PanelShowPanel | true |
Show StatsShowStats | true |
Show the next Grid's Price & VolumeShowNextGridsPriceVolume | true |
Font Size (1...8)FontSize | 6 |
Debug ModeDebug | false |
제공되는 소스의 초기 설정입니다. 변경 사항은 사용 전에 확인하고 테스트하세요.
| 소스 매개변수 키 | 초기값 |
|---|---|
------> Backtest settings <------Backtest_Setting | 표시 문구 |
Disable Automatic GMT DetectionDisableAutoGMT | false |
GMT Test/ManualGMT_offset | 2 |
DST Test/ManualDST | USMQLUME_DST_US |
제공 후 지원
제품의 유지보수가 지속되는 동안, 제공된 미수정 원본 코드에서 재현되며 상품 설명과 일치하지 않는 결함을 조사하고 수정합니다.
지원 기간: 제품 유지보수 지속 기간누락 파일, 잘못된 제공, 명시된 환경에서 원본 코드의 컴파일 실패.
버전, 설정, 로그, 재현 단계를 알려주시면 확인 후 처리합니다.
포함된 가이드로 시작하세요. 배송 문제나 재현 가능한 소프트웨어 결함은 문의해 주세요. 거래 결과는 보장되지 않습니다.
본인의 연구와 거래 계좌를 위해 소스를 읽고 수정하고 컴파일할 수 있습니다. 수정하기 전에 원본 사본을 보관하세요. 별도 서면 허가 없이 소스나 컴파일 파일을 재판매, 재배포, 공개, 재라이선스하거나 화이트라벨 제품으로 제공할 수 없습니다. 소스 제공은 저작권이나 제삼자 명칭의 소유권 이전을 의미하지 않습니다.
소스는 복제 가능한 디지털 상품입니다. 제공 후 단순 변심이나 더 이상 필요하지 않다는 이유의 환불은 받지 않습니다. 주문 전 호환성, 내용, 제한을 확인하세요.
결제 확인 후 소스 패키지와 문서를 주문 이메일로 보냅니다. 스팸함도 확인하고 배송 및 지원 문의를 위해 주문 번호를 보관하세요. 주문 번호, 소스 버전, 터미널 build, 설정, 예상 동작과 재현 단계를 포함하세요. 관련 로그만 첨부하고 계정 인증 정보는 제거하세요.
파일, 환경, 조건 읽기
소스 버전과 구매 조건 확인
결제 제공업체 또는 선택한 블록체인에서 입금 확인
결제 확인 후 신속하게 자동으로 전달됩니다. 수동 발송을 기다릴 필요가 없습니다.
고급 맞춤 개발을 상담하세요. 비공개 고객 지원이나 이메일로 요구 사항을 보내 주시면 범위와 견적을 별도로 협의합니다.
배송과 고객 지원 후속 조치에 100% 성실하게 임하겠습니다.
무료 EA 소스 살펴보기
MQL4 / MQL5 소스는 .mq4 / .mq5이고 EX4 / EX5는 컴파일된 프로그램입니다. EX4·EX5 구매에 소스가 자동으로 포함되지는 않습니다.
학습용 예제입니다. MetaEditor에서 검토하고 컴파일하세요. 이 예제는 주문하지 않습니다.
다른 접근 방식을 시도하고 싶으신가요? 실행할 EA 또는 이해하고 맞춤 설정할 소스 코드를 선택하세요.




무료 EA · MQ5 + EX5
EX5가 포함된 무료 편집 가능 소스입니다. 4개 금 돌파 엔진이 각각 독립적인 프로필, 거래량, 방향과 청산 설정을 제공합니다.
불러오는 중…
즐겨 쓰는 플랫폼에서 MQLume과 연결하세요.