Who has already tried the Signals subscription to get on the tail of ATC 2012 participants?

 

The MetaTrader 5 client terminal received integration with MQL5. Signals service in the 705 build.

Now every MQL5 account owner can subscribe to Trading Signals Sources, including the participants of the Automated Trading Championship 2012.

The client terminal will copy trading signals with minimum delays according to the signal settings.








One trading account on a broker's server can be subscribed to only one Signals Source at a time. To change the Source, you will need to cancel your previous subscription.

Before copying the Signal, the positions of the Client and the Signals Source are initially synchronized. A prerequisite is that the Subscriber's Client account does not contain any orders or positions opened by the Client or by another Signals Source. Furthermore, initial synchronization is provided only when the total floating profit of the Signals Source is not positive. The Subscriber will therefore enter the market at a price no worse than the one at which the Signal Source entered the market.

The Client will open positions in the same direction and in the same trading instrument as in the Signals Source. The opening position volume is selected according to the money management settings. The positions are opened using market orders with slippage specified in the settings. Also the SL and TP levels are copied. Pending orders are not copied.
Further copying of the Signal is subject to successful synchronization and the synchronization results are recorded in the terminal log labeled "Signal".

After successful initial synchronization, the newly triggered trades executed in the Signals Source account are copied by executing the same trades in the Subscriber's Client Account using market orders. The order volume and slippage are determined according to the settings. Also changes in SL and TP levels of open positions are copied. All actions related to copying the signal are recorded in the terminal log marked "Signal".

The copying of signals does not provide an opportunity to trade manually or by an Expert Advisor in parallel. The results of copying the signal are uncertain after such an intervention.

If the signal copying error occurs - loss of connection, order placing error, etc. - The account is resynchronized to the Signals Source.

The money management method - the algorithm for selecting the volume of transactions as compared to the signal volume - is specified in the signal settings:

  • Automatic - the volume is selected in proportion to the Subscriber's and Signals Source's balance.
  • Percentage based - the volume is selected as a specified percentage of the signal volume in the Signals Source.

Trades are executed with allowable slippage set by the "Slippage" parameter; the value of this parameter is expressed in spreads of the trading instrument.
The copying of the signal will automatically stop when Equity falls below the level specified in the settings and all previously opened positions will be closed.
Automated Trading Championship 2012
  • championship.mql5.com
Automated Trading Championship 2012
 

To be honest, it was very frustrating that "1 account = 1 signal source". It's the last century, imho.

"Unpredictability of results in parallel manual trading" and "non-copying of orders" - the same.

All because of netting? You cannot implement the separation between "friend and foe"? Or ideology again?

We have got a very limited tool for househusband-level investors: open an account, press a button and wait for the money to come in.

 

One of our most important objectives is account security, not the pursuit of greed with trading account overload.

You know what happens when you use several trading strategies on one account, when it is so easy to click the "Subscribe" button. The only thing you may get is to go complaining on forums.

We provide a mass service and it means that the approach "there are ways to divide, I did it for myself, it's safe" is strongly unacceptable. Greed has to be curbed - it's destructive, especially here.

 
Renat:

One of our most important objectives is account security, not chasing greed with trading account overload.

You know what happens when you use several trading strategies on one account, when it is so easy to click the "Subscribe" button. The only thing you'll get is to go complaining on forums.

We provide a mass service and it means that the approach "there are ways to divide, I did it for myself, it's safe" is strongly unacceptable. Greed has to be curbed - it's destructive, especially here.

I get it, ideology. A million housekeepers are more important than a hundred traders and there's no cover here.

Too bad, there was hope...

 
komposter:

I get it, ideology. A million chickens are more important than a hundred traders, and there's no cover here.

Can you describe in detail a consistent and safe execution of 3 strategies on one account in such a simple configuration?

  1. the first signal trades only EURUSD, it has 10% of the deposit
  2. the second signal trades GBPUSD, USDJPY, and has a 20% deposit
  3. the third signal trades 12 majors and has 30% of the deposit
  4. the trader has decided that he/she has only 60% of the deposit loaded and is safe

That is, you need to write several pages of detailed layouts. Not in your mind, but on paper - this will immediately cool down the ardor.

In addition, you need to solve several other questions:

  1. what to do with the inevitable character overlap?
  2. What to do with an inevitable overload of the deposit and guaranteed stops?
  3. How to restore the layout when you lose contact for a while? This is a real nightmare of a copy trader, and then there is a mess of several signals
  4. how to explain the trader the final mess with positions when there is no way to prove the correctness of all convolutions?

We purposely simplified the system down to a single signal, avoiding the worst consequences. Especially considering that most transactions will most likely go through Trusted Execution Token mechanism of claud servers, which will reduce signal copying delay to a few milliseconds.

 

We will take as a definition that in one account the risk is settled by the trader working in that account. We have several accounts, the signal recipient sets coefficients for each account from which he/she is going to copy trades. The position volumes of one symbol from different accounts are multiplied by their coefficients and summed up, resulting in the position volume for the signal recipient. The trading signal is issued when the position volume changes on any of the symbols in any account. The signal is implemented by matching the calculated volume and the current volume on the symbol.

If the deposit is missed by the Signals Provider, the trading signals are blocked until the Signals Receiver makes a decision.

Huh, in this way it will be possible to ensure the work of several experts in one account - a bunch of demo accounts, each with its own expert, summing up the volumes, the total volume is copied to the working account.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Renat:

Can you describe in detail the consistent and safe execution of 3 strategies on one account in such a simple configuration?

  1. the first signal trades only EURUSD, it has 10% of the deposit
  2. the second signal trades GBPUSD, USDJPY and has a 20% deposit
  3. the third signal trades 12 major rates and is given 30% of the deposit
  4. the trader has decided that he has only loaded 60% of the deposit and is safe

So you have to write several pages of detailed layouts. Not in your mind, but on paper - this will immediately cool down the ardour.

In addition, there are a few more questions to solve:

  1. what to do with imminent crossing over symbols?
  2. what to do with inevitable overloading of the deposit and guaranteed stops?
  3. How to restore the layout when you lose connection for some time? This is a real copyist's nightmare, and there is also a mess of several signals
  4. how can we explain the trader's resulting mess with positions, when no one has a chance to prove that all currencies are correct?

We have purposely simplified the system down to a single signal, thus avoiding the worst consequences. Especially since most transactions are likely to go through the Trusted Execution Token mechanism of the cloud servers, which will reduce the signal copying delay to a few milliseconds.

How about having SubAccounts? Then everything is solvable.
 
Renat:


In addition, there are several other issues that need to be addressed:


  1. what to do about the inevitable deposit overload and guaranteed stops? is it reasonable to reduce the total load to 5% of the deposit? so no trader will do that.

We purposely simplified the system down to a single signal, getting rid of the worst consequences. Especially since most transactions are likely to go through the Trusted Execution Token mechanism of the claud servers, which will reduce the signal copy latency to a few milliseconds.


I will!

The mass copying of signals is no more risky than Forex trading itself - at all. On the other hand, namely the wise use of several trading strategies within one account can reduce the proportion of risk.

You can start with one strategy for one instrument, so that the strategies do not overlap on the same terminal within one instrument.

PS Renat's point of view - speaks of his purely programming and superficial judgement of what trading is all about.

It's sad if the pursuit of masses is backing away from rational trading methods,... As for the successful traders, they have to split the deposit into ten terminals and connect each of them to their signals. The funny thing is that the same will happen to those who talk about "the masses", and then what's the fun in it....

 
notused:
How about SubAccounts? Then everything is solvable.
You can have several accounts with a broker, it's easy enough. Some people even do it from their trader's office.
 
Integer:

In the event of a deposit being blocked by the signal seller, block the issuing of signals until a decision is made by the signal recipient.

You see, you have already found one insurmountable obstacle. The signal receiver should not do anything.

The system should work with 10,000 linked signals and not unbalance 100 times an hour.

 
Renat:
You can have several accounts with your broker, it's easy enough. Some even do it from the trader's office.

Well, that's understandable. But terminal-managed sub-accounts would be more convenient, imho (and brokers would say thank you too, although I think some may charge a fee for transfers).

Reason: