MAM Plugin connected to Web Application

C++ Integrazione

Specifiche

Hi,


We are looking for someone to create a MAM,PAMM,LAMM plugin for MT5/MT4 connected to our system.

Our system will link the Slave Accounts with the Master Account and inform the plugin so the plugin can do the calculations:We need the following Allocations:

 Equity Lot Share: Any open positions in the ‘Master Account’ will automatically open in the ‘Slave Accounts’, at the same price according to their Equity Ratio.

In our example, the total equity is $2,000, so the system will automatically calculate the equity ratio across the 3 Slave Accounts using the below formula.

  • Slave Account A Equity = 1000 / (1000 + 400 + 600) * 100 = 50 % equity ratio
  • Slave Account B Equity = 400 / (1000 + 400 + 600) * 100 = 20 % equity ratio
  • Slave Account C Equity = 600 / (1000 + 400 + 600) * 100 = 30 % equity ratio

Using these equity ratios, if the ‘Master Account’ opens a trade of 10 lots, the trades will open in the Slave Accounts as per the below.

  • Slave Account A will open a trade for 50/100 * 10 lots = 5 lots
  • Slave Account B will open a trade for 20/100 * 10 lots = 2 lots
  • Slave Account C will open a trade for 30/100 * 10 lots = 3 lots

 

Equity Cash Share: ​Any open Positions in the ‘Master Account’ will not automatically open in the ‘Slave Accounts’, but the Profit/Loss will be distributed to the ‘Slave Accounts’ once the ‘Master Account’ closes their positions according to their Equity Share.

This is like the ELS Allocation; however, the orders will not open directly on the Slave Accounts. The P&L will be distributed across the ‘Slave Accounts’ when the order is closed.

In our example, the total equity is $2,000, so the system will automatically calculate the equity ratio across the 3 Slave Accounts using the below formula.

  • Slave Account A Equity = 1000 / (1000 + 400 + 600) * 100 = 50 % equity ratio
  • Slave Account B Equity = 400 / (1000 + 400 + 600) * 100 = 20 % equity ratio
  • Slave Account C Equity = 600 / (1000 + 400 + 600) * 100 = 30 % equity ratio

Using these equity ratios, if the ‘Master Account’ opens a trade of 10 lots and then closes the trade for 10 lots, with a profit of $1000 the profit will be distributed to the the Slave Accounts as per the below.

  • Slave Account A will receive a profit of for 50/100 * $1,000 = $500
  • Slave Account B will receive a profit of for 20/100 * $1,000 = $200
  • Slave Account C will receive a profit of for 30/100 * $1,000 = $300

 

Balance Lot Share: Any open positions in the ‘Master Account’ will automatically open in the ‘Slave Accounts’, at the same price according to their Balance Ratio.

In our example, the total balance (equity + cash) is $2,000, so the system will automatically calculate the equity ratio across the 3 Slave Accounts using the below formula.

  • Slave Account A Equity = 1000 / (1000 + 400 + 600) * 100 = 50 % equity ratio
  • Slave Account B Equity = 400 / (1000 + 400 + 600) * 100 = 20 % equity ratio
  • Slave Account C Equity = 600 / (1000 + 400 + 600) * 100 = 30 % equity ratio

Using these equity ratios, if the ‘Master Account’ opens a trade of 20 lots, the trades will open in the Slave Accounts as per the below.

  • Slave Account A will open a trade for 50/100 * 20 lots = 10 lots
  • Slave Account B will open a trade for 20/100 * 20 lots = 4 lots
  • Slave Account C will open a trade for 30/100 * 20 lots = 6 lots

 

Percentage: Any open positions in the ‘Master Account’ will automatically be opened on the ‘Slave Accounts’ according to the defined percentage set for each Slave Account by the Money Manager. The total of the defined percentages must be equal to 100% for the configuration to be in effect. Whenever a Slave Account from is excluded or frozen, the total percentage across the remaining ‘Slave Accounts’ must be updated to ensure that the total percentage is equal to 100%.

In our example, the Money Manager has set the below percentages across the 3 ‘Slave Accounts’

  • Slave Account A = 20 %
  • Slave Account B = 20 %
  • Slave Account C = 60 %

Using these percentages, if the ‘Master Account’ opens a trade of 10 lots, the trades will open in the Slave Accounts as per the below.

  • Slave Account A will open a trade for 20/100 * 10 lots = 2 lots
  • Slave Account B will open a trade for 40/100 * 10 lots = 2 lots
  • Slave Account C will open a trade for 60/100 * 10 lots = 6 lots

 

Equal Volume:​ Whenever the ‘Master Account’ opens/closes a trade, the same trade will automatically open/close in the ‘Slave Accounts’. Like the percentage allocation strategy above, this strategy supports defining a percentage for each Slave Account by the Money Manager. However, in this case the total of the defined percentages does not have to be equal to 100%, so you can set a percentage for each ‘Slave Account’ (i.e. 50%, 100%, 200%).

In our example, the Money Manager has set the below percentages across the 3 ‘Slave Accounts’

  • Slave Account A = 100 %
  • Slave Account B = 50 %
  • Slave Account C = 200 %

If the ‘Master Account’ opens a trade of 10 lots, the trades will open in the Slave Accounts as per the below.

  • Slave Account A will open a trade for 10 * 100% = 10 lots
  • Slave Account B will open a trade for 10 * 50% = 5 lots
  • Slave Account C will open a trade for 10 * 200% = 20 lots

 

Multiplier: Using the Multiplier option, the Money Manager can set a multiplier on each of the ‘Slave Accounts’. Using the Multiplier option, the Money Manager can set a multiplier on each of the ‘Slave Accounts’. Using this multiplier any position opened by the ‘Master Account’ will open a trade according to the formula:

(Slave Multiplier / Total Multiplier ) x Volume

In our example, the Money Manager has set the below multipliers across the 3 ‘Slave Accounts’

  • Slave Account A = 10
  • Slave Account B = 5
  • Slave Account C = 1

Using these multipliers, if the ‘Master Account’ opens a trade of 20 lots, the trades will open in the Slave Accounts as per the below.

  • Slave Account A will open a trade for (10/16) * 20 = 12.5 lots
  • Slave Account B will open a trade for (5/16) * 20 = 6.25 lots
  • Slave Account C will open a trade for (1/16) * 20 = 1.25 lots

 

Fixed Lot: With the Fixed Lot allocation, any open positions on the ‘Master Account’ will automatically open in the ‘Slave Accounts’, according to a volume amount that you can specify individually on each of the ‘Slave Accounts’.

 

If the ‘Master Account’ opens a trade of 20 lots, they can assign to open the trades in the Slave Accounts as per the below.

  • The Money Manager chooses to open a trade for 10 lots on Slave Account A
  • The Money Manager chooses to open a trade for 6 lots on Slave Account B
  • The Money Manager chooses to open a trade for 3 lots on Slave Account C

In addition, if the ‘Master Account’ opens a trade of 20 lots, they can also choose to open the trades in the Slave Accounts as per the below.

  • The Money Manager chooses to open a trade for 20 lots on Slave Account A
  • The Money Manager chooses to open a trade for 20 lots on Slave Account B
  • The Money Manager chooses to open a trade for 20 lots on Slave Account C

 

% of equity: With the % of Equity allocation whenever a trade is opened on the ‘Master Account’, then the ‘Slave Accounts’ will open a trade according to the formula:

(Slave Equity / Master Equity) x Volume

 

In our example, in addition to the equity in the Slave Accounts of $2,000, the Master Account is holding an additional $2,000 in equity.

Using the above, if the ‘Master Account’ opens a trade of 10 lots, the trades will open in the Slave Accounts as per the below.

  • Slave Account A will open a trade for 1,000/2,000 * 10 lots = 5 lots
  • Slave Account B will open a trade for 400/2,000 * 10 lots = 2 lots
  • Slave Account C will open a trade for 600/2,000 * 10 lots = 3 lots


Con risposta

1
Sviluppatore 1
Valutazioni
(63)
Progetti
68
25%
Arbitraggio
12
42% / 42%
In ritardo
4
6%
Gratuito
Ordini simili
ICT, SMC, PAMETNI NOVAC KONCEPTI, PAMETNI NOVAC, koncept pametnog novca, podrška i otpor, analiza trenda, radnja cijena, tržišna struktura, blokovi naloga, BOS/CHoCH, blokovi razbijača , pomak momentuma, zona ponude i potražnje/blokovi naloga , jaka neravnoteža, HH/LL/HL/LH, jaz fer vrijednosti, FVG, Zone premije i popusta , Fibonacci retracement, OTE, Likvidnost na strani kupnje, Likvidnost na strani prodaje
I'm looking for someone to help me implement the MetaQuotes web API in Laravel: - Create clients - Create users - Change passwords accounts - Create deposits and withdrawals I'm using a library, but it's only giving me problems
I need the following help wih the set up I have a TradingView paid license I have a script running in TradingView generating Alerts - see a screenshot example Then I have PineConnector which should be able to take those Alerts and deliver to MT4 And then there is MT4 installed with running PineConnector on it Yet somehow I cannot get those Alerts, including Trade set up, from TradingView to MT4. Please let me know if
I want to connect Python with MT5 for trading signal managing. Currently, this is solved by exporting the .csv file from Python and the MT5 EA reads it and trades based on it. After a while, MT5 does not allow me to import the .csv file from the MQL5/Files folder and the process stops. I have to restart it, so it's not stable. The data exchange sometimes stops after 4-5 hours or 30 minutes. Not so stable. I'm looking
Hello, I have an existing Expert Adviseo for Metatrader 5 that still contains a few errors. (The MQL5 code is present.) I would like to have these errors fixed. If necessary I would add a few more features to the EA
I need EA which can copy telegram signals to MT5 The EA should have the following 1. take profit 2. take loss 3. Break even 4. trailing stop 5. Stop trading if amount reaches 6. Accept buy stop , sell stop , sell limit and buy limit
I am looking for someone to help me to automate my trading from mt4/5 expert advisors and own trades to tradovate. My trades are generated by my expert in MT5, I want those trades copied to Tradovate's platform using their API to different accounts, that some programmers have suggested is a REST API and should be easily doable
I want to receive and automate trade signal on Metatrader from tradingview, but i do not have access to the indicator i am using presently now but i have an alternative indicator which i have it's source code and also works similar to it but needed to be included with this features (SL and TP logic, add code to calculate the stop-loss and take-profit levels) so it can provide me the signal i want on
I need to export from MT5 the live charts open data to excel. So the information that is on the Data Windows Must show in the excel (including the indicators value). ScreenShot of MT5 information I want: https://ibb.co/pKDxWcz So the information I want from all open tabs on the MT5
Dear Developer, I would like to hire your service for developing an algorithm for the thinkorswim platform for placing the trades in accordance with this indicator named UT Bot : https://usethinkscript.com/threads/ut-bot-for-thinkorswim.12640/. Please, see this page for the complete algorithm code for thinkorswim platform. It should enter the trade when the indicator shows the signal and then exit it and then enter

Informazioni sul progetto

Budget
50+ USD
Per lo sviluppatore
45 USD