거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

Positions Change Informer - MetaTrader 5용 expert

조회수:
7547
평가:
(30)
게시됨:
2013.02.12 08:18
업데이트됨:
2016.11.22 07:32
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

The Expert Advisor doesn't generate the deals independently, but is a "helper" designed to control positions' state. This Expert Advisor is a kind of a simplified variation of the Expert Advisor described in the article about processing of the events, with the difference that the OnTradeTransaction() function is used and there is a processing of triggering of Stop Loss and Take Profit.

It should be considered that the Expert Advisor can send email in correct corresponding configurations. If sending mail to the terminal is prohibited, the Expert Advisor will output alerts. There are a few important moments:

  • modification and deleting orders is not processed, only opening, reversal and closing.
  • triggering of Stop Loss and Take Profit is caught by the broker comments. But if the broker changed the default comments, only the information about closing a deal/position and a financial result in deposit currency will be displayed.
  • to display messages in any other language, you should write a file with a translation. For details read here.
  • a functional is easy to integrate in any exterior Expert Advisor (it is enough to copy parameters, the code in OnInit() function and a function).

Set up:

  • download the PositionsChangeInformer.mq5 Expert Advisor files to the folder "MetaTrader 5\MQL5\Experts".
  • download the LanguagesEnum.mqh and Translator.mqh files to "MetaTrader 5\MQL5\Include" folder.
  • extract the archive with the language file to "MetaTrader 5\MQL5\Files\Languages" folder.

Parameters:

  • Alert type - the type of alert when a trading deal arrives. Three variants are possible: Alert - the alert, Sound - triggering of the sound file and displaying the information about a deal in the journal, Email - sending the information about a deal to e-mail.
  • Sound filename - the name of the sound file. It makes sense only if the previous parameter is equal to Sound. It can trigger any file in wav format which is located in MetaTrader 5\MQL5\Files folder. If there is no a file in the folder, the alert.wav file from MetaTrader 5\Sounds folder will be triggered.
  • Languages - the language on which the generated messages will be translated. As only one language file for the Russian language is applied, there is a possibility to display messages in Russian and English (in case if not the Russian, but any other language will be selected).

Here are the results in the journal (output language parameter was changing at the same time):

Positions Change Informer

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/1512

BollingerBands© BollingerBands©

The indicator to determine the trend reversals on the basis of Bollinger Bands

RAVI_FX_Fisher RAVI_FX_Fisher

The unnormalized oscillator using Fisher Transform

Ma_Distance_From_Price Ma_Distance_From_Price

A semaphore signal indicator for the moments when the trend force measured by the deviation of the price from the Moving Average is higher than a fixed limit

Divergence Divergence

The indicator displays the situation when the direction of price movement and technical indicators does not coincide