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

MQL4 Experts Integração

Trabalho concluído

Tempo de execução 62 dias
Comentário do desenvolvedor
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
Comentário do cliente
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.

Termos de Referência

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 


Arquivos anexados:

PNG
signalmap.png
70.7 Kb

Respondido

1
Desenvolvedor 1
Classificação
(130)
Projetos
210
40%
Arbitragem
90
20% / 43%
Expirado
85
40%
Livre
2
Desenvolvedor 2
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Pedidos semelhantes
I am seeking a coder who has experience in converting an MT4 indicator & EA(.mq4 file, source code provided) to TradingView's Pine Script. The indicator should be identical to the original, with the same inputs and settings. Upon completion of the task, the coder will send me the Pine Script indicator & EA along with the full source code, and the project will remain confidential. This task should be straightforward

Informações sobre o projeto

Orçamento
100 - 300 USD
IVA (19%): 19 - 57 USD
Total: 119 - 357 USD
Desenvolvedor
90 - 270 USD
Prazo
de 10 para 30 dias