Signal not copyng the right volume (I am pretty expert...)

 
Hello,
I'm copying a signal.
but I don't understand why trades are not copied with the right amount of volume.

Leverage is the same (1:500)
my balance is around 300.000, signal balance is 14.000 about.
% for volume conversion is 2020% (data from journal)
95% of deposit used and limits to margin 150.000 USD.
Both are cent accounts.

When the signal opens positions at 0.03 why my platform opens these trades at 0.10 ??

I attach log.

I really don't understand.
Please let me know.
Thank you.
 
Domenico:
Hello,
I'm copying a signal.
but I don't understand why trades are not copied with the right amount of volume.

Leverage is the same (1:500)
my balance is around 300.000, signal balance is 14.000 about.
% for volume conversion is 2020% (data from journal)
95% of deposit used and limits to margin 150.000 USD.
Both are cent accounts.

When the signal opens positions at 0.03 why my platform opens these trades at 0.10 ??

I attach log.

I really don't understand.
Please let me know.
Thank you.
I think (but I'm no expert) it is because your balance is considerably larger than the provider's.
 

Forum on trading, automated trading systems and testing trading strategies

How to Start with Metatrader 5

Sergey Golubev, 2017.02.02 07:45

How to Select a Deal Volume?
The question of how exactly the Subscriber's deposit will participate in trading via Signals service is one of the most critical ones. When solving this issue, we followed the already mentioned principle - providing maximum protection for each participant. As a result, we can offer a secure solution for Subscribers.

The question of how exactly the Subscriber's deposit will participate in trading via Signals service is one of the most critical ones. When solving this issue, we followed the already mentioned principle - providing maximum protection for each participant. As a result, we can offer a secure solution for Subscribers.

When enabling signals in the terminal and subscribing to one of them, Subscribers should select what part of the deposit is to be used when following the signals. There was an alternative solution of setting the ratio between Subscriber's and Provider's position volumes. But such a system could not guarantee the security of the Subscriber's deposit. For example, suppose that Provider's deposit is 30 000$, while Subscriber's one is 10 000$ and the ratio of 1:1 has been selected. In that case, the Signals Provider may just wait out temporary drawdown having a large volume order, while the Subscriber may lose all the funds with all his or her positions closed by Stop Out. The situation may get even worse if the Provider's balance suddenly changes (top up or withdraw), while previously specified volumes ratio remains intact.

To avoid such cases, we have decided to implement the system of percentage-based allocation of the part of a deposit, which is to be used in trading via the Signals service. This system is quite complicated as it considers deposit currencies, their conversion and leverages.

Let's consider a specific example of using the volumes management system:

  1. Provider: balance 15 000 USD, leverage 1:100
  2. Subscriber1: balance 40 000 EUR, leverage 1:200, deposit load percentage 50%
  3. Subscriber2: balance 5 000 EUR, leverage 1:50, deposit load percentage 35%
  4. EURUSD exchange rate = 1.2700

Calculation of Provider's and Subscriber's position volumes ratio:

  1. Balances ratio considering specified part of the deposit in percentage terms:
    Subscriber1: (40 000 * 0,5) / 15 000 = 1,3333 (133.33%)
    Subscriber2: (5 000 * 0,35) / 15 000 = 0,1166 (11.66%)
  2. After considering the leverages:
    Subscriber1: the leverage of Subscriber1 (1:200) is greater than Provider's one (1:100), thus correction on leverages is not performed
    Subscriber2: 0,1166 * (50 / 100) = 0,0583 (5.83%)
  3. After considering currency rates of the deposits at the moment of calculation:
    Subscriber1: 1,3333 * 1,2700 = 1,6933 (169.33%)
    Subscriber2: 0,0583 * 1,2700 = 0,0741 (7.41%)
  4. Total percentage value after the rounding (performed using a multistep algorithm):
    Subscriber1: 160% or 1.6 ratio
    Subscriber2: 7% or 0.07 ratio

Thus under the given conditions, Provider's deal with volume of 1 lot will be copied:

- to Subscriber1 account in amount of 160% -  volume of 1.6 lots

- to Subscriber2 account in amount of 7% -  volume of 0.07 lots

Be careful not to confuse the percentage value of the used part of the deposit and the actual ratio of position volumes. The trading terminal allows setting the part of the deposit in percentage value. This value is used to calculate the ratio of position volumes. This data is always fixed in the log and is shown in the following way:

Subscriber1:

2012.11.12 13:33:23 Signal '1277190': percentage for volume conversion selected according to the ratio of balances and leverages, new value 160%

2012.11.12 13:27:55 Signal '1277190': signal provider has balance 15 000.00 USD, leverage 1:100; subscriber has balance 40 000.00 EUR, leverage 1:200

2012.11.12 13:27:54 Signal '1277190': money management: use 50% of deposit, equity limit: 0.00 EUR, deviation/slippage: 1.0 spreads

Subscriber2:

2012.11.12 13:33:23 Signal '1277191': percentage for volume conversion selected according to the ratio of balances and leverages, new value 7%

2012.11.12 13:27:55 Signal '1277191': signal provider has balance 15 000.00 USD, leverage 1:50; subscriber has balance 5 000.00 EUR, leverage 1:50

2012.11.12 13:27:54 Signal '1277191': money management: use 35% of deposit, equity limit: 0.00 EUR, deviation/slippage: 1.0 spreads

---------------



 

So, if your account is in USD (or in cents) and signal provider's account is in dollars (cents) - you may have the following (the calculation is based on the above post):

--------------------

Let's consider a specific example of using the volumes management system:

  1. Provider: balance 300.000 USD, leverage 1:500
  2. Subscriber: balance 14.000 USD, leverage 1:500, deposit load percentage 95%

Calculation of Provider's and Subscriber's position volumes ratio:

  1. Balances ratio considering specified part of the deposit in percentage terms:
    Subscriber: (300.000 * 0,95) / 14.000 = 20,3571 (2,035.71%)
  2. After considering the leverages:
    Subscriber: the leverage of Subscriber1 (1:500) is same with Provider's one (1:500), thus correction on leverages is not performed
  3. Total percentage value after the rounding (performed using a multistep algorithm):
    Subscriber: 2,030% or 20.3 ratio

Thus under the given conditions - 

  • Provider's deal with volume of 1 lot will be copied:
    to Subscriber1 account in amount of 2,030% -  volume of 20.3 lots
  • Provider's deal with volume of 0.03 lot will be copied:
    to Subscriber1 account in amount of 2,030% -  volume of 0.6 lots

 

If signal provider is opened 0.03 and your trade is 0.1 so it may be some other factors affected on it (because it should be 0.6 according to my calculation).

Anyway - you can check it in the log - example (with example only!):

2012.11.12 13:33:23    Signal    '1277190': percentage for volume conversion selected according to the ratio of balances and leverages, new value 160%

2012.11.12 13:27:55    Signal    '1277190': signal provider has balance 15 000.00 USD, leverage 1:100; subscriber has balance 40 000.00 EUR, leverage 1:200

2012.11.12 13:27:54    Signal    '1277190': money management: use 50% of deposit, equity limit: 0.00 EUR, deviation/slippage: 1.0 spreads

 
Domenico:
Hello,
I'm copying a signal.
but I don't understand why trades are not copied with the right amount of volume.

Leverage is the same (1:500)
my balance is around 300.000, signal balance is 14.000 about.
% for volume conversion is 2020% (data from journal)
95% of deposit used and limits to margin 150.000 USD.
Both are cent accounts.

When the signal opens positions at 0.03 why my platform opens these trades at 0.10 ??

I attach log.

I really don't understand.
Please let me know.
Thank you.


It must be something wrong or overlooked.

Please attach a screenshot of your (account or VPS) journal, at a point where the signal opens a position and you are copying it.

 

There is something wrong with my platform but it seems that this error persists only on trades opened by the signal provider days ago...

New trades that the sistem is opening now are opened correctly.

I'll keep you updated on this issues.

It's very strange cause I never red about it.

Thank you for your help.

Anyway I attach log here.

Files:
 
Domenico:

There is something wrong with my platform but it seems that this error persists only on trades opened by the signal provider days ago...

New trades that the sistem is opening now are opened correctly.

I'll keep you updated on this issues.

It's very strange cause I never red about it.

Thank you for your help.

Anyway I attach log here.


I believe that you don't use MQL5 MT4 integrated VPS but another one, right?

I think your problem is that some positions are opened through your VPS signal copying and some are opened locally in your platform.

If you look carefully in your log file, some positions have the appropriate size (1:20 ratio), according to your copying ratio, but some other don't.

Try to synchronize your platform with signal through VPS again correctly.

Reason: