How to start with MetaTrader and forex, the beginning - page 14

To add comments, please log in or register
Sergey Golubev
Moderator
112463
Sergey Golubev  

Developing graphical interfaces based on .Net Framework and C# (part 2): Additional graphical elements  

Since October 2018, MetaTrader 5 supports integration with Net Famework libraries. This set of libraries is actually much more than a framework or a specialized system for performing a specific range of tasks, like drawing graphical windows or implementing a network interaction. Net Framework has literally everything. It allows developing websites (Net Core, MVC), creating system applications having a unified professional interface (Windows Forms), building complex distributed systems with data exchange between nodes and working with databases (Entity Framework). Besides, Net Framework is a huge community of programmers and companies with thousands of various open source projects. If the interaction is organized properly, all this can be available in MQL today.

In this article, we will continue to develop the functionality of GuiController created in the first part. This functionality is aimed at interacting with the graphical functionality of the Net Framework based on the Windows Forms technology. Currently, plenty of info is available on MQL graphical features. There are a lot of various libraries that do more or less the same by means of MQL. Therefore, I do not want this material to be perceived by readers as "another library for working with forms". In fact, this material is only a part of a large series of articles describing interaction with Net Framework and gradually revealing boundless features of this software platform. Windows Forms is only one of the building blocks within this platform, although a very convenient and comprehensive one, just like any part of the Net technology. The Windows Forms graphical subsystem is a great starting point for exploring this framework. After proper studying, it can be applied in other interactions with Net Framework. Besides, it also allows creating quite efficient and, most importantly, easy-to-implement trading panels, EA configuring windows, advanced graphical indicators, robot control systems and other things related to interaction between users and the trading platform.

MetaTrader 5 platform build 1930: Floating window charts and .Net libraries in MQL5
MetaTrader 5 platform build 1930: Floating window charts and .Net libraries in MQL5
  • 2018.10.26
  • MetaQuotes Software Corp.
  • www.metatrader5.com
Now you can detach financial symbol charts from the trading terminal window. This feature is convenient when using multiple monitors. Thus, you may set the main platform window on one monitor to control your account state, and move your charts to the second screen to observe the market situation. To detach a chart from the terminal, disable...
Sergey Golubev
Moderator
112463
Sergey Golubev  
MetaTrader 4 Help
MetaTrader 4 Help
  • www.metatrader4.com
For making a decision to trade, reliable on-line information is necessary. For that, quotes and news are delivered at the terminal in the real-time mode. On basis of on-line delivered quotes, it is possible to analyze markets using technical indicators and line studies. Expert advisors allow to work off routine of observing markets and the own...
Sergey Golubev
Moderator
112463
Sergey Golubev  

Forum on trading, automated trading systems and testing trading strategies

Repainting Articles

Sergey Golubev, 2013.07.09 12:26

I did not find education trading articles about repainting and non-repainting. I think - you should look at the forum posts.

For example - there are the following indicators by categories :

- non-repainting. Most of the indicators are inside this category (most of the indicators are non-repainting). It means: if you see the signal so wait for the bar with the signal to be closed and new bar is opened. Traders are using non-repainting indicators to trade on close bar (classical way of trading for most of the traders). Some people confused 'non-repainting' with 'continuing painting'. For example, open bar is continuing paiting by itself together with value of any indicator. Close bar is not repainting by value together with non-repainting indicator.

- repainting indicators. There are many of them which were created especially for some different cases. Zigzag for example. Some of those indicators are used as the filters to filter false 'non-repainting signals' from the other indicators.

- re-calculating indicators. The values of those indicators are recalculated for n number of the bars. Indicators can be used a the filters or for technical analysis (not for direct trading).

- repainting by mistake made by coders. There are many examples of the indicators coded by coders in repainting way as the mistake (such as super signals etc).

===========

Sometimes - the people confused repainting with contrinuing painting, and trading on open bar with trading on close bar. We are having a lot of threads/articles  about programming but just few threads about how to trade in practical way with a lot of indicators in CodeBase for example :)

Forum on trading, automated trading systems and testing trading strategies

Repainting Articles

Sergey Golubev, 2013.07.09 12:29

Just an example with PriceChannel Parabolic system (indicators, templates and howto instal and howto trade - are on this post by links):




So, this is classical way of trading - trading on close bar.


Sergey Golubev
Moderator
112463
Sergey Golubev  

Developing a cross-platform Expert Advisor to set StopLoss and TakeProfit based on risk settings 

Developing a cross-platform Expert Advisor to set StopLoss and TakeProfit based on risk settings

As you probably know, following of money management rules is highly recommended for any trading. It means that one is not recommended to enter a trade in which more than N% of deposit can be lost.

N is chosen by the trader. In order to comply with this rule, one should correctly calculate the trading lot value.

At relevant master classes, presenters usually show a ready Excel file, which includes relevant lot calculation formulas for each symbol. And thus they obtain the required lot value by "simply entering" their stop loss value.

Is this really that "simple"? The lot calculation operation can take a minute or more. So when you finally determine the lot size, the price can move very far from the intended entry point. Moreover, this requires from you performing of extra operations. Another disadvantage of this method, is that manual calculations often increase the chance of making an error. 

So let's try make this process really simple. To do this, we will create an Expert Advisor for setting the opening and Stop Loss prices in the visual mode. Based on these parameters and your risk value, the EA will set the appropriate lot value and will open a position in the relevant direction.

Sergey Golubev
Moderator
112463
Sergey Golubev  

Extract profit down to the last pip 

Extract profit down to the last pip

This article covers one of algo trading approaches. It is not directly related to MetaQuotes platforms and is intended for broad masses. If any of the terms is not clear for you, please use search options. The purpose of this article is to find a profitable trading system (or a trading robot).
Sergey Golubev
Moderator
112463
Sergey Golubev  

South African broker QuickTrade launches MetaTrader 5 and offers JSE stock trading 


Desktop and web platform versions, as well as mobile apps for Android and iOS, have become available to the company's clients. The offering incorporates 190 trading symbols, including Forex pairs, international stock indices, commodity contracts and Johannesburg Stock Exchange instruments.

QuickTrade is an FSCA (the Financial Sector Conduct Authority) regulated broker which started providing services back in 2014.

South African broker QuickTrade launches MetaTrader 5 and offers JSE stock trading
South African broker QuickTrade launches MetaTrader 5 and offers JSE stock trading
  • 2019.09.03
  • MetaQuotes Software Corp.
  • www.metatrader5.com
Desktop and web platform versions, as well as mobile apps for Android and iOS, have become available to the company's clients. The offering incorporates 190 trading symbols, including Forex pairs, international stock indices, commodity contracts and Johannesburg Stock Exchange instruments. Hedging accounts Negative balance protection...
To add comments, please log in or register