Dunia Maya, South East and NET Z, THE LONG TERM INVESTMENT EXPERT ADVISOR

Dunia Maya, South East and NET Z, THE LONG TERM INVESTMENT EXPERT ADVISOR

14 December 2021, 14:42
Sugianto
10
9 282

                                          dumay

"If you are not willing to learn, no one can help you. If you are determined to learn, no one can stop you." -Zig Ziglar (US Author 1926-2012)

Dunia Maya, South East and Net Z EA have the same concept, which is to use a simple strategy combined with a simple formula.

dm7

Simple strategy: Using a very well-known strategy, namely trend reversal with the aim of being able to buy at low and sell at high.
Simple formula: To overcome false reversal before real reversal occurs, expert advisor uses virtual trade to measure the highest and lowest trend, pending stop so that the entry point is not too late or too early, grid averaging, with mild martingale lot, widening the step, closing partial losing position to reduce drawdown and finally use trailing to generate maximum profit.

netz

I made NET, MAYA and SEA with the concept of buy at low and sell at high. This is my manual trading system which I converted to full automatic.
In the manual trade system, I am used to placing pending stop buys at low and pending stop sells at high (see picture). But I realize that humans have limitations, so I tried to create an Expert Advisor that can work in fullly automatic with the concept I want and I usually do in manual trades.

ttp

Why did I make 3 EAs with the same concept?
Yes..you know, I really like this concept and I happen to find many variants of entry points in the process so I can create 3 eas at once. Besides that I am not a big fan of lot compounding, so I want to use these 3 eas to open new positions with the same pair without increasing the lot. And the third reason is that it is really hard to throw away of an entry method strategy that is proven to be good with a very small difference in results.

Difference between NET Z, DUNIA MAYA and SEA:
SEA, MAYA and NET do not use indicators.
SEA, Maya and NET use historical data to look for extreme low/high for buy/sell with the help of virtual trades and virtual pending stop/limits.
What differentiates SEA from Maya/NET is that SEA does not use virtual pending limits and only uses virtual pending stops.
Meanwhile, Dunia Maya and NET use virtual pending stops and virtual pending limits.
Maya and NET differ in the strategy on how to determine the placement of virtual pending Limits and Pending Stops. 
I hope my explanation doesn't confuse you, because SEA, MAYA and NET work very uniquely in producing the entry point I want.

Small Lot, Big Profit, Low Drawdown

The criteria for an expert advisor to be considered good are:
1. Small deposit, EA does not require a large deposit, so it can limit risk and the worst condition is to lose small amounts of money. Whether you use a Grid EA or a Non-Grid EA, you still have to limit the amount of your deposit, because even with a non-grid EA that uses StopLoss, you can still lose your money if you hit stoploss multiple times.
2. Big Profit, can generate big profits with a small deposit.
3. Low Drawdown, Drawdown shows the accuracy of the Expert advisor in opening a positions. With high accuracy, it will not require a large deposit.

Net Z, SEA and Dunia Maya do not require big lots to generate big profits, by using small lots and accuracy in position entry, the drawdown will also be smaller.

Entry point accuracy can be obtained by using the strategy of buy at low and sell at high. Looking for and waiting for the formation of extreme highs for sell and extreme lows for buy requires patience, because this can take a day or two, or even a week or two, depending on the current trend movement.

seasignal

Long term investment

Net Z, Dunia Maya and South East are very suitable for long term investment with stable income. The start balance is not too big so your risk is also limited as low as possible. Easy to manage and trade 24 hours 5 days a week.  
Our trio EA, NETZ, Dunia Maya and South East have been going through live trade real accounts for more than 1 year with very stable performance, and South East signal is always in the top ranking of Popular Among Subscribers. This kind of track record shows the quality of a product that has been proven over the long term.

dm3

netz6

se2

Dunia Maya, Net Z and South East apply 5 virtual techniques:

1. Virtual trades: This virtual technique is to measure the upper and lower limits of the trend reversal.
2. Virtual Pending Order: This virtual technique is to place a pending order so that the position entry is not too late or too early. The virtual technique will guarantee that your pending orders are not easily shifted by the broker (for any reason).
3. Virtual Grid: Virtual technique in determining the next open position if the previous open position experienced a loss.
4. Virtual Stoploss and Virtual Takeprofit: stoploss and takeprofit on the MT4 client and will not appear on the broker's server so that they are not easily detected by brokers.
5. Virtual close partial, EA will calculate profit and loss open positions and close partial the far loss position to reduce the used margin.

By using virtual code techniques to minimize brokers detecting your trading method you will avoid unwanted events.

magic

Double Magic Number Check

EA is equipped algorithm to check double magic numbers and will give a warning if a double magic number is detected in the same pair. This feature is especially useful if you are going to open the same pair using different eas. Example AUDUSD (DUNIA MAYA), AUDUSD (NETZ), AUDUSD(SEA)

Note: When restart the MT5/4 terminal or change timeframe or change input parameter ea and there is an existing position open, a Double Magic Number alert will appear, user just need to click the ok icon if they are sure it is a false alert and there is no double magic number in the same pair.

Smart Multi Symbol Control (SMSC)

smsc1

This feature allows user to limit fx pairs that can be opened in 1 account.
How to use Smart Multi Symbol Control:
1. Enable Smart Multi Symbol Control=true.
2. Fill in "Maximum allowed number of fx pairs on risk"


Example of how Smart Multi Symbol Control works:

1. If the fx pair is still floating minus, then the fx pair will be calculated, and EA will handle the 1 fx pair until profit.

smsc2

2.if the fx pair is trailing profit, then SMSC will not calculate the fx pair, so EA can open the second FX pair.

smsc3

So with this SMSC feature, if the user activates the Max Allow Number of pairs on risk=1, the ea will only handle 1 fx pair that is floating minus at a time.

example on real trade ;

1. Open Symbol 2 : USDCAD and USDCHF

sea msmc1

SMSC only calculates USDCHF which, even though it has been floating profit, has not yet been trailing profit, while USDCAD which is currently trailing profit is no longer counted by SMSC.

2. Now usdcad and usdchf are trailing profit and smsc doesn't count the two fx pairs, this provides an opportunity to open a 3rd fx pair

sea smsc2

With SMSC feature, you will not lose the opportunity to trade as many fx pairs as possible, as long as the previous fx pairs are already trailing profit.

Max DD (DrawDown) limitation, this feature will stop opening new positions if the Max DD limit is reached

maxdd

maxdd1

mlot

Manage lots and money
1. Type of lot: select the type of lot, there are 5 types of lots to choose from:
    1.1 Fixed Lot 0.01/0.01/0.01/0.01/0.01/.............
    1.2 Martingale 1 Lot 0.01/0.01/0.01/0.02/0.02/0.02/0.03/0.03/0.03/0.04/0.04/0.04/............
    1.3 Martingale 2 Lot 0.01/0.01/0.01/0.01/0.01/0.02/0.02/0.02/0.02/0.02/0.03/0.03/...........
    1.4 Martingale 3 Lot 0.01/0.02/0.03/0.04/0.05/.............
    1.5 Martingale 4 Lot 0.01/0.02/0.04/0.08/0.16/.............
2. AutoLot (ex. 5000$ = 0.01); enable/disable autolot. example 5000$=0.01 means that the lot will increase by 0.01 every time the balance increases by 5000$.
3. if AutoLot=true, fill in Money to manage, $ : If you activate auto lot, enter the amount of money to be managed.
4. if Autolot=false, fill in Start Lot, if not enable autolot, fill in startlot.
5. Multiplier for Martingale 4, lot coefficient multiplier for martingale 4
6. Max Lots per Trade, maximum lots allowed for each single trade.
7. Maxtrade, the maximum number of open positions allowed.

mgrid
Manage Grid
1. Step (in pips), the distance to the next open position.
2. Expanding Step Coefficient, the step multiplier coefficient, the larger the number, the wider the step distance for the next open position.
3. Change Step, enable/disable step change
4. Select Lot Method: Select Last Lot or Total Lot
5. Lot coefficient to start changing step, multiplier lot coefficient to start changing step.
     Example calculation:
         Coefficient lot to start changing step = 5
         Starting lot = 0.01
         Then the lot to start changing step is:
         Coefficient lot to start changing step x Start lot
                                   5 x 0.01 = 0.05
     If Lot Method = Last Lot and Type of lot =Martingale 1 Lot 0.01/0.01/0.01/0.02/0.02/0.02/0.03/0.03/0.03/0.04/0.04/0.04/0.05............, then next step on the order The 13th (with lot 0.05) will change according to the Change Step to (in pips) entered.
     If Lot Method = Total Lot and Type of lot =Fix Lot, then on the 6th order the next step order will change according to the Change Step to (in pips).
     Note:
     + Lot Method= Last Lot is more suitable for use in martingale lots
     + Lot Method= Total Lot is more suitable for use in Fix Lot
6. Change Step to (in pips), the step will change to the desired step.
7. Expanding Step Coefficient, the multiplier coefficient of change step, the bigger the number, the wider the distance to the next open position step.
8. Open Next Change Step Grid on Trend Direction, if activated then ea will take the next position if there is a signal, if there is no signal then ea will not take the next position.


Not One Chart Set Up EA

SEA, NET Z and Dunia Maya are not EA one chart set up. This is because each fx pair has different settings and different trading timeframes. With this, it is easier to update the setfile, because the fx market conditions are always changing, so it is necessary to periodically update the setfile at least every 3 months. Make sure you can communicate with us by commenting on the comments tab to facilitate communication and make it easier to get information on changes to setfile and code.

Manageable drawdowns:

+ Buy at low and sell at high strategy combined using small lots, mild martingle, and widening steps will make it easier to manage drawdowns.
+ I provide a stop out monitor for monitoring how many pips an account will stop out. Stop out determination is made in detail per currency, this is very useful when trading more than 1 fx pair in 1 account.

+ Stop out monitor is available for free for SEA, NET Z and Maya users. Please Contact me to get this indicator.

Stopout Monitor 
Dunia Maya, Net Z and South East do not use stop loss in their strategy. However, the EA must be assisted with tools for monitoring stop outs. 

Stopout Monitor will calculate how many more pips each pair will have a stopout. User only have to monitor and can take action by adding funds if the condition is close to critical, for example 100 pips again your account will experience a stop out.

so

Example of a stop out vs margin level comparison.

In the picture it can be seen that USCAD will have a stop out of 237 pips again, while the total margin level is still 1376% with a free margin of 694 $.

When you see the margin level and free margin in total, you will remain calm. But if you look at the details of the stop out by pips I'm sure you won't be able to calm down anymore, because USDCAD in 1 month timeframe can go up and down more than 300 pips.

With this data you can make calculations and predictions, can USDCAD go down to 237 pips again or will it experience a upturn? If the prediction data and subsequent developments show that the USDCAD continues to downtrend, you must of course prepare additional funds to be added to your account to avoid a margin call.

With this stop out data, you can add funds precisely and not roughly based on the percentage margin level.


Metaquotes id

It is highly recommended to use a stop out monitor by activating an alert at least 300 pips.
Especially for colleagues who are not always in front of the vps, activate alerts to metaquotes id.
Every time we install the MT5/MT4 app on Android, usually a metaquotes id is available at setting menu, make sure to fill in the metaquotes id to tools/option/notification

metaid

News Filter
For the MT4 version it will use economic news calendar from the web https://ec.forexprostools.com . DST (Daylight Saving Time) and GMT Offset are calculated automatically.
The MT5 version will use the economic news calendar built in from the MT5 terminal.
News filter will stop all adding new positions, and will only close positions when the profit target is reached.

How to set news filter on MT4 version
To make sure the news filter is working properly, the user needs to set the web address in the list of allowed URL tab 'Advisors'.

The settings are done in the following order: Tools\options\expert advisors and tick allow webrequest for listed URL and paste the following link: Click here

https://ec.forexprostools.com/?columns=exc_currency,exc_importance&importance=1,2,3&calType=week&timeZone=15&lang=1
webrequest

What is GMT Offset?
GMT Offset is the time difference between broker server time and GMT time.

How to get GMT Offset?
1. You have to get the GMT time, by clicking the following link : GMT Time
2. You have to know the broker server time, usually at the top left corner of the MT4 market watch.

gmt

3. GMT Offset is obtained by looking at the difference in hours between the broker server time and the GMT time.

How to handle error code 5004?

5004
Error code 5004 when SEA is trying to read news data downloaded from investing.com.

50041
This happens because the use of resources is quite large for 20 open charts on 1 MT4 account, so sometimes some charts will experience an error 5004 when restarting MT4.
If the user finds error code 5004, please do the following:
1. Change Period news updates in seconds from 86400 to 60, and click ok.

news1
2. If SEA has successfully opened the file from investing.com, a red vertical line will appear.

news2
3. After that change Period news updates in seconds back to 86400 and click ok.

news3

Backtest, Setfile and Adjustments

I have provided a setfile for each currency, but for MT4 version user may have to make some adjustments because the characteristics of forex brokers are always different from one another.
This difference is mainly in the determination of spreads, stop levels, freezelevels, and speed of order execution.
User can make adjustments by doing a backtest at least 7 years back (2015-2022), and even better if it can be 12 years back (2010-2022).
In addition to adjustments to the ea input parameters, user can also make timeframe adjustments. User can make adjustments to the following 3 timeframes: M15, M30, and H1. If the setfile fails to backtest on the H1 timeframe, user can try the backtest on the M30 and M15 timeframes, look for the backtest results with the smallest drawdown and the largest profit, with the best winning trades.
For the MT4 version, Backtest can be done by modeling Open Prices only, or control point or every tick because the results will not be much different. This can happen because the MT4 version uses open prices to open and close positions.

mt4bt
Meanwhile for the MT5 version you can use 1 minute OHLC modeling because the ea is equipped with an algorithm to take a position with a 1 minute OHLC modeling price structure.

mt5bt
South East EAs MT4 version can't be backtested, this is because MT4 is not powerful enough to run the embedded algorithm, user can backtest the MT5 version. Net Z MT4 entry method 6 requires history data to be able to backtest, how to download history data will be explained below.


How to download history data

In doing backtest, user need to download history data.
Download the data by going to Tools\History Center and following these steps:
1. Click on the M1 Timeframe repeatedly
2. Click continuously until the database reaches 65000 or 2046
3. Click Download

so2

download

If the database only reaches 2046, user need to repeat steps 1-3 until the database reaches 65000 or more.
Save the setfile in the presets folder to make it easier to upload it.


How to save the setfile in the presets folder
Click the file tab, select Open Data Folder, click the MQL4 folder, click the presets folder and paste the setfile into this folder.

  save


How to upload a setfile

Click Load, select preset folder, select setfile

so4


Demo Account and Real Account

For beginners in forex, I highly recommend to try on a demo account for at least 3 months so that you can understand well how ea works, and how to set ea parameters, and can simulate how to handle difficult situations by adding funds.
I highly recommend using the ic market demo account because it is easy to create a demo account and add funds.
Once you understand how it works, you can switch to a real account.
On a real account, you can open charts in stages.

Example :

Stage 1: open 5 charts, after 1 month, you can enter stage 2
Stage 2: open 5 charts, after 1 month, you can enter stage 3
Stage 3: open 5 charts, after 1 month, you can enter stage 4
Stage 4: open 5 charts, and so on
By opening the chart gradually, the drawdown will be easier to control.


Which must be considered:

+ Before attaching the ea to the chart, make sure to enable auto trade on the MT5/4.

   Auto Trade MT5

    auto trade mt5

   Auto Trade MT4

    auto trade mt4
+ When restarting the MT4/5 , re-check each chart to make sure all expert advisors are loaded perfectly, if not you have to re-attach the ea to the chart. 
+ For MT4 version, if during restart, you find a blank expert advisor, please reload the setfile. Normally there is text with the words Net Z, Dunia Maya or SEA

blank
+ Double check the loaded timeframe and setfile, must match the symbol and timeframe chart. Don't get the wrong setfile load.
+ Use the save and load template features to make it easier to reload ea and setfiles.

temp
+ Minimize restarting the MT5/4. User may have to turn off the vps auto update to minimize restarting the MT5/4.
+ Have to frequently check and recheck the expert tab and journal tab on the MT5/4  to check for errors.

jurnal
+ Setfile will continue to experience updates and changes, make sure you can connect with us to receive ea and setfile updates information. You may have to leave a comment in the comment section of ea so that you can be added to the group to facilitate communication.

comm

How to check whether the ea has been set up properly 

SEA takes time in building the data to determine the entry point.
This certainly raises doubts whether it has been attached properly and correctly because SEA does not immediately open a position.
SEA will start placing pending orders if Tracking Virtual Buy/Sell=Start placing real pending orders.
User can see Tracking Virtual Buy/Sell on the panel, and Start Placing real pending on the EA parameter input.

virtualtrade

1. Virtual trade buy =9
2. Start placing real pending orders=9
SEA will start placing real pending orders when Virtual trade buy=start placing real pending orders

track virtual trade
In addition, user can check global variables by pressing F3 and pay attention to the pending order section, meaning that there is already an FX pair that has placed a pending order.

gold

How to move Global Variables between MT4/MT5
When moving MT5/MT4 to a new vps, users can copy global variables from old MT5/4 to new MT5/4 in the following way:
1. Old MT4: Copy the Global variable data in profiles folder
    Old MT5: Copy the Global variable data in bases folder

2. move it to:
     New MT4: Profiles folder
     New MT5: bases folder

3. Restart the MT5/MT4

mt4gvar

mt5gvar


Manual Trade

button

Square Button: hide all buttons
BUY : Open Buy
SELL: Open Sell
X All : Close All all positions
X Profit : Close All positions that are profitable
X Loss : Close All losing positions
X Buy : Close All all buy positions
X Sell : Close All all sell positions
BuyStop : Draw Pending Buy Stop
SellStop : Draw Pending Sell Stop
BuyLimit : Draw Pending Buy Limit
SellLimit : Draw Pending Sell Limit

The button is provided to make it easier if user want to close a position and buy/sell is for manual trades. EA will delete all data collected in global variables when there are open positions, including open positions that are manually opened via the buy/sell button.

Wrong perspective on backtest results
Backtest aims to determine whether the embedded algorithm is in accordance with the wishes.
Of course, the better the backtest result, the closer to the author's design.
However, many people misunderstand that:
1. A good backtest is a guarantee of good trading results.
2. Good backtest results will not cause margin calls.
Remember, the forex market will always change, while the backtest is based on historical data (fixed).
Below I will propose a strategy to deal with dynamic forex market conditions.


Trade One Fx Pair On Risk at a time

The strategy I propose is to only trade one fx pair at a time. This can be achieved by setting "Maximum allowed number of fx pairs on risk"=1. Users still have to open all charts according to the available setfile, but the ea will only open one fx pair at a time.
The advantages of this strategy are:
1. Start balance required is minimal.
2. The drawdown is controlled because it only handles one fx pair. at a time

The following is an example of the results of this strategy:

sea

Self Adapt

The use of the max symbol limitation feature causes the pending order to be canceled when the max symbol has been fulfilled. Virtual pending orders have the ability to self-adapt and will only place pending orders if the max open symbol < Maximum allowed number of fx pairs.
This causes the backtest result will not be the same as the live trade. Where at the time of backtest, there will be an open position, but in live trade it can happen that there is no open position and vice versa.


My Strategy in Using EA NET Z, Dunia Maya and South East EA
It would be very good if we have a good trading strategy and money management strategy too.
Although SEA, NET and MAYA setfiles have been through backtest 2010-2022 and 2015-2022 to ensure all setfiles used have been tested in the long term.
But backtest results or history results cannot reflect future results, because no one knows for sure the future forex price movements.

And I've set up a feature to anticipate that:
1. SEA, NET and MAYA uses mild martingale lots, so it doesn't spend so much free margin and drawdown is easier to control.
2. SEA, NET and MAYA only opens trade when there is a new bar, so if there is a spike, then the next step open position will widen automatically and this will really help reduce the used margin and drawdown with such flexible steps.

gu spike
3. I use a stop out monitor to monitor the health of my account, and if necessary I can do a cut loss or use a stop loss.

But it would be better if you can withdraw regularly and have a good money management strategy.
I myself have the following plans for SEA, NET and MAYA money management;
1. I will use the smallest possible start balance, in this case I will use 100$. If it's not enough I will add funds gradually, as you can see in the SEA MT4 and MT5 signals.
2. I will only trade one fx pair at a time to make sure the amount of start balance I use is not too large.
3. I plan 2 things when my profit has reached 5k
     a. I will increase the lot size to 0.02 to increase the profit.
     b. Or I can withdraw periodically and just make sure my balance remains 5k.

For the first account, I highly recommend withdrawing regularly if your profit has reached 5k and just making sure the balance remains 5k.
After that you can set up a second account using plan 1, which is to increase the lot size to 0.02 when the profit has reached 5k.


MT5 Version :

Dunia Maya EA : here
South East EA : here
Net Z EA : here
Stop Out Monitor MT5: for SEA, NET Z and Maya users. Please Contact me to get this indicator.


MT4 Version :

Dunia Maya EA : here
South East EA : here
Net Z EA: here
Stop Out Monitor MT4: for SEA, NET Z and Maya users. Please Contact me to get this indicator.

PS:

+ It took me 1 year to create this blog with the aim of making it easier for SEA, NET Z and Maya users to understand the bot's features. Thank you and I really appreciate those of you who are willing to read to the end. If you have any input, please contact me.





Share it with friends: