EAs for a unique trading system - help needed

1
Hello,

we Trader4Charity e.V., a German based registered Trader Association, which offers a packet of solutions around trading for our members.
We are trading together and support with our win a children project in Rep. Moldova,

We would need to 2 EAs.

We have developed a 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

If anybody like to help us, please contact me...

Thank you very much.

Kind regards

akvisto




Who is online

Users browsing this forum: No registered users and 8 guests