코드

Two pending orders 2 MetaTrader 5용

Two pending orders at the beginning of the day

At random Full MetaTrader 5용

The Expert Advisor is a joke: the position is opened randomly. Now there is a Stop Loss, Take Profit and much more

At random MetaTrader 5용

Expert is a joke! The position is opened at random

MACD Four Colors Arrow MetaTrader 5용

A series of indicators 'Four Colors'. Signals are now 'Arrow' in the main window

Super trend - simple Alert MetaTrader 5용

Added alerts to custom indicator

Candles without shadows MetaTrader 5용

Candlestick chart without shadows

WPR Custom Cloud Simple MetaTrader 5용

A simple trading system using the custom indicator "WPR Custom Cloud"

RSI adaptive EMA Alert MetaTrader 5용

Added alerts to custom indicator

SAR Color Alert MetaTrader 5용

Colored SAR indicator. Alerts on color change

Three daily rectangles MetaTrader 5용

The indicator draws three daily rectangles

기고글

An attempt at developing an EA constructor MetaTrader 5를 위하여

In this article, I offer my set of trading functions in the form of a ready-made EA. This method allows getting multiple trading strategies by simply adding indicators and changing inputs

Gap - a profitable strategy or 50/50? MetaTrader 5를 위하여

The article dwells on gaps — significant differences between a close price of a previous timeframe and an open price of the next one, as well as on forecasting a daily bar direction. Applying the GetOpenFileName function by the system DLL is considered as well

Elder-Ray (Bulls Power and Bears Power) MetaTrader 5를 위하여

The article dwells on Elder-Ray trading system based on Bulls Power, Bears Power and Moving Average indicators (EMA — exponential averaging). This system was described by Alexander Elder in his book "Trading for a Living"

Improving Panels: Adding transparency, changing background color and inheriting from CAppDialog/CWndClient MetaTrader 5를 위하여

In this article, we continue studying the use of CAppDialog. Now we will learn how to set color for the background, borders and header of the dialog box. Also, this article provides a step-by-step description of how to add transparency for an application window when dragging it within the chart. We

How to create a graphical panel of any complexity level MetaTrader 5를 위하여

The article features a detailed explanation of how to create a panel on the basis of the CAppDialog class and how to add controls to the panel. It provides the description of the panel structure and a scheme, which shows the inheritance of objects. From this article, you will also learn how events

Comparing speeds of self-caching indicators MetaTrader 5를 위하여

The article compares the classic MQL5 access to indicators with alternative MQL4-style methods. Several varieties of MQL4-style access to indicators are considered: with and without the indicator handles caching. Considering the indicator handles inside the MQL5 core is analyzed as well

LifeHack for traders: Blending ForEach with defines (#define) MetaTrader 5를 위하여

The article is an intermediate step for those who still writes in MQL4 and has no desire to switch to MQL5. We continue to search for opportunities to write code in MQL4 style. This time, we will look into the macro substitution of the #define preprocessor

LifeHack for traders: Fast food made of indicators MetaTrader 5를 위하여

If you have newly switched to MQL5, then this article will be useful. First, the access to the indicator data and series is done in the usual MQL4 style. Second, this entire simplicity is implemented in MQL5. All functions are as clear as possible and perfectly suited for step-by-step debugging

Optimizing a strategy using balance graph and comparing results with "Balance + max Sharpe Ratio" criterion MetaTrader 5를 위하여

In this article, we consider yet another custom trading strategy optimization criterion based on the balance graph analysis. The linear regression is calculated using the function from the ALGLIB library

Analyzing Balance/Equity graphs by symbols and EAs' ORDER_MAGIC MetaTrader 5를 위하여

With the introduction of hedging, MetaTrader 5 provides an excellent opportunity to trade several Expert Advisors on a single trading account simultaneously. When one strategy is profitable, while the second one is loss-making, the profit graph may hang around zero. In this case, it is useful to

포럼

윈도우 11

베타 채널에서 Windows 11을 준비 중입니다. 이사 계획: 스토리지에 연결하고(스토리지 작업 - 프로젝트 및 MQL5 스토리지 ) 모든 변경 사항과 모든 코드를 스토리지로 보냅니다. MetaEditor에서 열린 파일이 있는 탭의 위치 저장 차트 템플릿 및 프로필 저장 ... 계획은 추가로 수정될 수 있습니다

항목 대 핍

" MetaTrader 5 플랫폼 빌드 2085의 새 버전: Python과의 통합 및 전략 테스터의 대규모 개선 "과 관련이 없는 댓글이 이 주제로 이동되었습니다

MetaTrader 5 빌드 2121: 전략 테스터의 새로운 디자인

이제 다음 테스트 아이콘을 사용할 수 있습니다. 테스트 자체에서 새 항목이 "핍으로 이익"으로 나타났습니다. 계속 보고 느끼며

서비스. 이미 작업 중이신가요?

빌드 1961. 편집기에서 새로운 유형의 프로그램인 서비스를 만들었습니다. OnStart에서 다음과 같이 썼습니다. void OnStart () { //--- Print ( TimeTradeServer ()); } 그런 다음 서비스를 시작했습니다. 즉시 결과: 2018.12 . 16 18 : 35 : 56.679 1 2018.12 . 16 18 : 35 : 56 일반적으로 작동합니다. 하지만 아직 어떤 동물인지는 불명 :)

신호가 복사되지 않음

" Service Desk를 통해 개발자와 통신하십시오! "와 관련이 없는 댓글은 이 항목으로 이동되었습니다

주말 저녁

이 주제에서 "Quickly start an MQL5 Expert Advisor" 신청은 주말 에만 허용됩니다. 나는 고문을 만드는 데 동의하고 거부할 권리가 있습니다. :) 고문이 나타나는 경우 해당 코드는 OPEN VIEW에 의무적으로 게시됩니다. 참고: 주말 기간은 FRIDAY LATE EVENING, ALL SATURDAY 및 ALL SUNDAY입니다. 전문가 고문 " OSYuWwJk EA.mq5 " 전문가 고문 XL7R7s.mq5 전문가 고문 IeNTri.mq5 전문가 고문 5m4GaJ.mq5 손익분기점 수동 위치 전문가

흥미롭고 유머러스함(정치 및 역사 금지)

게시할 때 리소스의 규칙을 따르십시오. 또한 다음 사항을 기억하십시오. 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 흥미롭고 유머러스한 라시드 우마로프 , 2017.08.07 14:28 커뮤니티 구성원 모두 주목! 지부 참여자를 상호 분해 및 모욕하는 정책을 가진 게시물에 대해 일주일 동안 금지됩니다. 우선, 국가 및 영토 기반의 공격/조롱에 관한 것입니다. 객관성을 가장한 특정 국가/민족에게 유리한 역사적 사실에 대한 논의도 정리됩니다. 그러한 도발적인 게시물의 토론에 참여하는 모든 사람은 그러한 게시물에 대한

유로 쥐

프로젝트 " 유로 쥐"(유로 쥐). 아이디어 테스트: 거래 세션 당 최소 40-50 포인트를 취하는 이상적인 상황 - 모든 통화 쌍, 즉 한 방향으로 AUDUSD의 저항(지지) 수준 돌파 , USDCAD, USDCHF 및 USDJPY는 반대입니다. 모든 통화 쌍은 레벨에서 저항 또는 지원 레벨로 이동합니다. 저항 수준(a)을 돌파하면 저항 수준(b)으로 이동합니다. 저항 수준 (b)를 돌파하지 못하면 통화 쌍이 중단되고 (b) 수준에서 (a) 수준으로 롤백됩니다. 움직임이 시작된 후 첫 번째 수준과 두 번째 통화 쌍이 이탈하면

구매 중지 판매 중지 Grid Expert Advisor를 클래스로

나는 프로젝트를 엽니 다 보류 중인 중지 주문으로 작업하기 위한 전략을 테스트합니다. 거래의 본질: 시작 시 우리는 두 개의 중지 보류 주문 (구매 중지 및 판매 중지)을 넣습니다. 하나는 작동했습니다 - 우리는 두 번째를 삭제하고(그런 다음 수정만 하면 되지만 지금은 삭제만 하면 됨) 다시 두 번은 보류 중인 주문을 중지합니다. 의미: 추세에 따른 일련의 위치. 그림(추세가 있고 여러 보류 중인 주문이 트리거된 경우의 결과): (약간 후...). 전체 코드 에 대한 액세스 방법: 프로젝트에 대한 연결을 통해서만 가능하며 물론 이

직위를 잃으면 어떻게 해야 합니까?

전략은 다음과 같습니다. * 1단계. 초기에 대기 주문은 현재 가격과 같은 거리에 위치합니다. 예를 들어 Buy Limit 및 Sell Limit (스크립트 코드의 예: Pending orders UP , Pending orders DOWN - 대기 주문을 하는 예와 같습니다) . * 2단계. 보류 중인 주문 중 하나가 실행되면 나머지는 삭제되고 1단계가 다시 실행됩니다. 얼마 후 손실이 있는 포지션이 누적되고 수익성이 있는 포지션도 있습니다. 질문: 수익성이 없는 포지션의 출현을 최소화하는 방법은 무엇입니까