2 special Eas needed for BO and FX Trading - EAs which get datas from another system

MQL4 Experts Intégration

Tâche terminée

Temps d'exécution 62 jours
Commentaires de l'employé
Very knowledgeable and dedicated client. Great to work with. Highly appreciate his efforts which he has put in his project. Also, I am thankful to his team. Kudos...Great Work
Commentaires du client
Request was for 2 complex EAs and the work was very competent, fast and professional. It was a hard Job, but was done with full power. We continue to work with and can recommend. Every time very kind.

Spécifications

Hello,

we Trader4Charity e.V., a German based registered Trader Association would need to 2 EAs.

We have developed a hugh signal farm with 30 different trading systems running at 60 MT4 Installations
at 30 Assets and all TFs and sending around 30000 Signals per day.

These signals get triggered by an own signal analyse system, which triggers each signal for 8 hours by real time tickdatas.
The analyse calculates for Binary Options Trading for each signal, the winrate, the best entry time, the best duration time. win/lossseries, the best days, the best sessions  and much more.
Also for FX Trading the analyse calculates all informations for trading.

Our members have a signal selection system, where they can choose the best signals and the way how they wanna trade, these information the user writes by click on set..to a setfile.
The user import than the setfile to an own developed autotrading system, which trade than the signal.

Now we have developed a signal switch system in future our members can import the set files to the signal switch system, which stores than all datas.
If a signal appear, which was selected, the signal switch delivers the signal and setfile info to the AT and to the 2 Eas we need.

Now we want to have

1 EA for BO Trading, which can receive the signals and setfile info
1 FX EA, which can receive the signals and set file info.  

Please see here the info, which the set file can have:

SetFile Specification:

1) Trigger code (each signal has an own code)
2) Asset
3) Trading platform (Web-based BO (AT), MT4based BO, MT4-Forex)
4) BUY / SELL filter (the new analysis can calculate the ratio of the quote to BUY and Sell, and the user can choose to trade only buy trades, sell trades, or both of a signal.)
5) Session (Asia, EU, USA)
6) Weekdays
7) BO-entry type (start immediately, start time-delayed execution (because DD => better entry))
8) BO martingale type (in MT4 the BOTrades for each pair manageable => TradingBlocked are only required for each trigger)
     A) At the next signal
     B) directly after signal execution
8) BO discharge (expiration time)
9) FX entry type
    A) Start immediately
    B) Initiate entry delay (due to DD)
    C) Entry at the achieved price target (xx points higher or lower than price at signal input)
10) FX exit type
    A) TP & SL
    B) TP & SL & Expiration (close trade after X minutes if it is not closed by TP, SL or TS before)
11) FX protection type
    A) TS (is triggered after reaching the TP)


So format we would suggest vlt best Json.

The Eas must connect to a web URL using webrequest from MT4 and get the signals and place trades in MT4.
-----------------------------------------------------
A Signal will have the following settings and will have informations for both EAs. The BO Ea identifies his signals with "typeMT4BO" and the FX Ea with "typeMT4Forex". 

{
        "id": "1",
        "triggercode": "T001.302.002.030.15",
        "triggerset": "test.set",
        "asset": "EURUSD",
        "direction": "BUY",
        "timestamp": "2017-05-20 14:37:47.000",
        "types": [
            {
                "typeBO": {
                    "entrydelayminutes": "2",
                    "time": "MIN_10"
                }
            },
            {
                "typeMT4BO": {
                    "entrydelayminutes": "2",
                    "time": "10",
                    "maxmartingale": "3"
                }
            },
            {
                "typeMT4Forex": {
                    "entrydelayminutes": "2",
                    "entryGTxPips": "-10",
                    "exitTPpips": "20.0",
                    "exitSLpips": "-15.0",
                    "TS": {
                        "enabled": "true",
                        "value": "1.0",
                        "step": "0.2"
                    }
                }
            }
        ]
    },

--------------------------------------------------------
1. Explanation for Forex

Order type (Market order, Pending order, time delay)

"entryGTxPips" = 0 (current price = Ea opens at the price when the Signal get triggered)
"entryGTxPips" = -10 (Open the trade after the price has arrived 10 pips in bearish direction ( current price - 10pips)
"entryGTxPips" = +10 (Open the trade after the price has arrived 10 pips in bullish direction ( current price + 10pips)

delete pending order, when not hit after 8 hours - "entrydelayminutes"

"entrydelayminutes" = entry delay in min... please note that, it can be just one value set, "entryGTxPips" or "entrydelayminutes",
(if "entryGTxPips" = -10, "entrydelayminutes" = 0), (if "entryGTxPips" = 0, "entrydelayminutes" = 2)


Trailingstop function:

> TP = 20 pips)
> SL = -15 pips
> TralingStop 1.0 pips and 0.2 pips step

2. Explanation for Binary Options

BinaryOptions: here is an example:


               "typeMT4BO": {
                    "entrydelayminutes": "2",
                    "time": "10",
                    "martingale": "5"
                }

"entrydelayminutes" = open the trade after 2 Minutes
"time" = expiration time = 10 Minutes
"martingale" = max. progression step

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



Further requirements for FX EA:

Fix Lot size and MM based on xx % of Equity.

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

Further requirements for BO EA:

1. Martingale in the BO-EA:

2 Options for Martingale (set in BO-EA)

1) User input for Martingale aktive or inactive
Martingale Setting Enabled/Disabled in the EA...if disabled ignore maxmartingale signal-Setting

Additional user input settings in the BO-EA:

Martingale Enabled/Disabled
Martingale-Type 1/2 (1=next Signal (Martingale on next signal), 2=Instant (when the trade is lost, open another trade immediately)
Martingale-factor (eg: 2.5x)

If the max. Martingale is reached und the trade nevertheless lost: reset the amount/beginn Martingale from Level 1.

You Need to handle each Triggercode by itself because each Triggercode has it ownes max. Martingale series.
(As a reminder, every signal from the same triggercode has the same Settings)
When Martingale is Enabled block every Signal from same triggercode if there is still a trade open from a previous Signal.

eg:
Signals from T001.100.001.005.15 => Max. Martingale: 3x
Signals from T003.100.001.005.20 => Max. Martingale: 5x

2. Stop EA at max. loss or max. Win set as money value by user

3. Print at Chart the average win/loss percentage and the amount of money win or loss
4. Ea must be usable for all Binary Option Brokers which offers Binary Options over MT4




Please see also the signal map attached for understanding.

For questions please add our head of development Daniel to Skype: darkwolfdev

Thank you very much.

Kind regards

Joachim 


Dossiers :

PNG
signalmap.png
70.7 Kb

Répondu

1
Développeur 1
Évaluation
(130)
Projets
210
40%
Arbitrage
90
20% / 43%
En retard
85
40%
Gratuit
2
Développeur 2
Évaluation
(1)
Projets
1
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
Commandes similaires
I have an MT4 indicator, I want to receive an alert on WhatsApp when the indicator gives a buy or sell signal, I already have an API that will send the message, just send the json with the content, I will pass the API link when I have the proposal: { "symbol": "xauusd", "cellphonenumber": "00000000", "message": "test" }
My Goal: I want to make an EA that makes money using AI.. with zero losses and 100% winning chances and we will continue to upgrade and design the EA until we reach our goal. this could be a long term project
I want a profitable MT4/MT5 with a proven results and test results. Demo and strategy is also an advantage if available. kindly message me if it you have one. The source codes will be demanded when will finally reach a compromise
Trade Mirroring Solution 100 - 150 USD
Hey there! I was wondering if you could help me with copy trading an EA’s action on Cronos markets (uses CTrader) into a prop firm account that I bought with TooOne Trader (uses TradeLocker to execute trades). Actually, I have 3 prop firm accounts with them that I am trying to pass with this particular EA. 1) Each of these 3 accounts is $250,000 (different account numbers that cannot be combined. 2) I currently have
I require an API that links MT5 Data to Excel 1. Data I would like to link is hourly price data for OHLC for Indices and Forex. 2. Ability to input date range. So if I select 2 days and hourly data for GBPUSD, the table will populate in excel (Via an Add-in /API) with 24 rows of which the bottom row is the current live OHLC and hence subject to change until the bar closes 3. I guess this will be via GoogleSheets in
We want to host a trading competition for newer traders where they can trade on demo accounts. We just want to be able to access those demo accounts and to provide a leaderboard (even if the totals are just stored in a database), we can provide the front-end. The idea is to have around 20 participants. Most will be relatively new traders. We are also not a broker, we simply have a few people learning to trade. The
MQL Excel Integration 500 - 750 USD
I am looking for a MQL5 programmer to have Metatrader read my MS Excel signals. There will be a notification CSV/TXT file going from MT to Excel. To let Excel know one of the two orders went live. There will also be a order CSV/TXT file going from Excel to MT. To let MT know of 2 new orders. The order CSV will include 2 orders with Order Type Order buy/sell Order price Order Stop-loss Price Order Target Price Project
Hi I am looking for some developer, who can develop WebPage which can display my open trades position, Trade History and Live Bid/Ask of my Watchlist. Frontend web app for customers/clients where they can login and see (Account info, Watchlist, Positions, History) Control Panel to create users and map user emails to MT5 account numbers etc

Informations sur le projet

Budget
100 - 300 USD
TVA (19%): 19 - 57 USD
Total: 119 - 357 USD
Pour le développeur
90 - 270 USD
Délais
de 10 à 30 jour(s)