Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

bnma

Safe Martingale EA

Recommended Posts

Hi guys,

 

I am looking for help to make this ea (I wrote) better.

 

Basically, I have looked at the FX Pro maker code and saw what it does. I created a very simple version of this ea that uses hedge, trades martingale in a grid fashion but has a disaster stoploss. So the Martingale does not get out of hand.

 

Here's the concept:

 

Right at the initial launch, the EA will create buy/sell order with minimal lots (0.01 or 0.05 depending on broker. But this doesn't matter cause people can do initial 10 lots if they want to). Immediately after placing these orders, it will place pending orders every 5 (or so) pips and doubling up. Each level is the take profit for the order in the same direction but double size. All orders have disster stop loss (User's choice).

 

Here's the grid:

 

........... ------------------------- Disaster SLs (All Sell orders)

Level ... ------------------------- Pending Sell ...

Level 4 ------------------------- Pending Sell (0.16 / TP Level 3 / Disaster SLs)

Level 3 ------------------------- Pending Sell (0.08 / TP Level 2 / Disaster SLs)

Level 2 ------------------------- Pending Sell (0.04 / TP Level 1 / Disaster SLs)

Level 1 ------------------------- Pending Sell (0.02 / TP Level 0 / Disaster SLs)

Level 0 ------------------------- Buy (0.01 / TP Level 1 / SL Level -1) & Sell (0.01 / TP Level -1 / SL Level 1)

Level -1 ------------------------- Pending Buy (0.02 / TP Level 0 / Disaster SLb)

Level -2 ------------------------- Pending Buy (0.04 / TP Level-1 / Disaster SLb)

Level -3 ------------------------- Pending Buy (0.08 / TP Level-2 / Disaster SLb)

Level -4 ------------------------- Pending Buy (0.16 / TP Level-3 / Disaster SLb)

Level ... ------------------------- Pending Buy ...

........... ------------------------- Disaster SLb (All Buy orders)

 

If any take profit is hit, all positions are closed (Live and pending). It's up to the user to set this to auto to start again. However, I don't recommend this. It should bet of the user to see how the market is and then let the EA trade when all conditions are good.

 

The thing I am counting on is a slow market (No news, not London or US sessions). This ea will might get killed if there is a big sudden move. In quiet time (I think), there is a very high chance that the price will retrace to the lower level which is 5 pips away to take profit.

 

Please help me make this code better and also find the best time and best currency pair to put it on.

 

I think we will do something really good for all of us.

 

Link to EA: http://www.4shared.com/file/u-5yAB2Y/Matrix_v1.html

 

Thanks a lot!

Share this post


Link to post
Share on other sites

I have my own private martingale EA. the first thing you should do is bring down the multiplier to 1.5 it's too high at 2.

You also want to code in a option for one direction only this way when you know the market is trending strong you set your EA to only open up trades going with the trend. there are other things you can do but these2 are very important

randy

 

 

 

 

QUOTE=bnma;94535]Hi guys,

 

I am looking for help to make this ea (I wrote) better.

 

Basically, I have looked at the FX Pro maker code and saw what it does. I created a very simple version of this ea that uses hedge, trades martingale in a grid fashion but has a disaster stoploss. So the Martingale does not get out of hand.

 

Here's the concept:

 

Right at the initial launch, the EA will create buy/sell order with minimal lots (0.01 or 0.05 depending on broker. But this doesn't matter cause people can do initial 10 lots if they want to). Immediately after placing these orders, it will place pending orders every 5 (or so) pips and doubling up. Each level is the take profit for the order in the same direction but double size. All orders have disster stop loss (User's choice).

 

Here's the grid:

 

........... ------------------------- Disaster SLs (All Sell orders)

Level ... ------------------------- Pending Sell ...

Level 4 ------------------------- Pending Sell (0.16 / TP Level 3 / Disaster SLs)

Level 3 ------------------------- Pending Sell (0.08 / TP Level 2 / Disaster SLs)

Level 2 ------------------------- Pending Sell (0.04 / TP Level 1 / Disaster SLs)

Level 1 ------------------------- Pending Sell (0.02 / TP Level 0 / Disaster SLs)

Level 0 ------------------------- Buy (0.01 / TP Level 1 / SL Level -1) & Sell (0.01 / TP Level -1 / SL Level 1)

Level -1 ------------------------- Pending Buy (0.02 / TP Level 0 / Disaster SLb)

Level -2 ------------------------- Pending Buy (0.04 / TP Level-1 / Disaster SLb)

Level -3 ------------------------- Pending Buy (0.08 / TP Level-2 / Disaster SLb)

Level -4 ------------------------- Pending Buy (0.16 / TP Level-3 / Disaster SLb)

Level ... ------------------------- Pending Buy ...

........... ------------------------- Disaster SLb (All Buy orders)

 

If any take profit is hit, all positions are closed (Live and pending). It's up to the user to set this to auto to start again. However, I don't recommend this. It should bet of the user to see how the market is and then let the EA trade when all conditions are good.

 

The thing I am counting on is a slow market (No news, not London or US sessions). This ea will might get killed if there is a big sudden move. In quiet time (I think), there is a very high chance that the price will retrace to the lower level which is 5 pips away to take profit.

 

Please help me make this code better and also find the best time and best currency pair to put it on.

 

I think we will do something really good for all of us.

 

Link to EA: 4shared.com - online file sharing and storage - download Matrix_v1.mq4

 

Thanks a lot!

Share this post


Link to post
Share on other sites
I have my own private martingale EA. the first thing you should do is bring down the multiplier to 1.5 it's too high at 2.

You also want to code in a option for one direction only this way when you know the market is trending strong you set your EA to only open up trades going with the trend. there are other things you can do but these2 are very important

randy

 

Hi randy1953, I'm thinking this EA should absolutely stay out of the trending times in the market. That's why I think the quiet times are the best. For the multiplier being 1.5,

I am not sure it will work with this method cause each level takes profit in the lower level on a sell and upper level on buy. Look at this sequence:

 

-1, -2, -4 In order to make profit, you'd have to have something > -7 (total). This would be 8

 

Now with a 1.5 multiplier:

-1, -1.5, -2.25, in order to make profit, you'd have to have something > -4.75. But in this case, the next sequence is 3.375 which can't beat the -4.75

 

Unless this system is changed to take profit further than the previous level, multillier 2 is better than 1.5.

 

Thanks.

Share this post


Link to post
Share on other sites

I think lot increasing grid with 2-3 levels basket and with proper stoploss is better than 12-13 levels basket grid EA. Because those EA who use 12-13 levels basket blow account by single sl hit or two in other word those actually make profit fighting against market moves and once get caught and ur account dies. So accept the sroplosses and run again is fine.

Share this post


Link to post
Share on other sites
I think lot increasing grid with 2-3 levels basket and with proper stoploss is better than 12-13 levels basket grid EA. Because those EA who use 12-13 levels basket blow account by single sl hit or two in other word those actually make profit fighting against market moves and once get caught and ur account dies. So accept the sroplosses and run again is fine.

 

I think constant lot size is safer than lot increasing EAs. But much depends how good the strategy is. It is not that every martingale fails.

Share this post


Link to post
Share on other sites

every system can fail, in case of less equity, sure, martingal (no "e") needs more equity, but if combined with several security features, you will be save and fine.

- async hedges

- dynamic tp, ts, sl (if used)

- basket management

- dynamic step management

- lot management

Share this post


Link to post
Share on other sites

there is no safe martingale system

 

all you can do is be good at deferring risk to another day, but the better you become at this, the larger the drawdown when you eventually have to realize said risk

Share this post


Link to post
Share on other sites

Right, nothing is safe so we have to take risk for our profit in the trading market. But I wish that I can see the EA mentioned above to get the idea about the how they actually think for the strategy.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • What makes InstaForex a good choice is that it is a reliable binary options trading platform so the trader would not have to dread anything if he decides to choose this platform.  They offer a 24/7 consultancy support. The exclusive online support facilitates the trader to get all the help that he has been looking for so far. This means that if the trader has any questions he can put them up ready to reach a solution to his problems. InstaForex provides trading binary options on currency pairs, cryptocurrency pairs, metals, and CFDs on shares.   InstaForex Broker 2.000$ Forex / Binary Options No Deposit Bonus! Crypto Trading Available! https://binaryoptionsfree.eu/review/instaforex-broker-2-000-forex-binary-options-no-deposit-bonus/
    • CRYPTOBO Broker - Binary Options No Deposit Cryptocurrency Bonus Real 10,000 Satoshi For Free!Make Financial Bets using Bincoins and win Bitcoins!Receive 10,000 Satoshi for Free Without Deposit to bet and win!Read CRYPTOBO Review!
    • Quantower update! https://www.quantower.com/Here is what the latest version has to offer: 37 Predefined Options Strategies Volatility Smile chart for Options Series Cumulative Last Trade Size in DOM Trader Added OCO orders for Rithmic connection ________________________________37 Predefined Options StrategiesIn this release, we improved the Option Analytics panel by adding a list of 37 predefined option strategies that you can apply for analysis or trading with one click. For convenience, all strategies are divided into 4 categories: Up Trend Down Trend Volatility Based Arbitrage strategies For each strategy, you can see a general risk profile scheme, description, and structure, i.e. what options (Call or Put) it consists of. Once you have selected the desired strategy from the list, click on the “Add Strategy” button and it will appear in the bottom table “Test & Real Positions”. In this table, you can analyze several strategies at once, simply ticking off the necessary strikes.   It is important to note that all option strategies are built on the strikes closest to ATM (at-the-money). To extend the strategy profile, you need to manually add the necessary strikes via the Paper column in the options desk.Volatility Smile chartAnother improvement that we added to the Option Analytics panel is the Volatility Smile chart. It shows the implied volatility values for all strikes on the same line. This allows you to compare the value of options and understand is their overbought or oversold relative to each other. Cumulative Last Trade Size in DOM TraderChanged the display of the Last Trade Size, which was located on the price axis. In the new version, we placed Last Trade Size in a separate column and added a mechanism for accumulating trading volume, if the price did not change.For example, if the previous trade was on the Bid side, and then the latest trade is on the Ask side at the same price, then the Last Trade Size will add the value. But if the price will change on one tick up or down, then the Last Trade Size will be reset.   Added OCO orders for Rithmic connectionIn the last release, we have already added Bracket Orders, which allow you to reduce losses in case of an unfavorable trade. Today we present OCO orders (One Cancels Other), which is a widely known and popular order type among traders. Using the trading functionality of the Quantower platform, you can set two independent limit orders and combine them into an OCO group. When one of the orders is executed, the second will be automatically canceled.Additionally, for each limit order, you can set Bracket orders (SL and TP) and then merge them into a group. As ever, we’d love to hear what you think about Quantower, your feedback helps us improve whole the platform. Keep an eye out for future updates!
    • Quantower platform is a fast, modern and powerful trading platform developed by Quantower company. Thanks to wide customization, modularity and progressive solutions, our trading software can meet the specific needs of even the most demanding traders. Quantower has combined the best charting and analytical functionality in one application which gives professional traders more ways to reach the right trading decisions on different markets: Forex/CFDs, Stocks, Derivatives (Futures/Options), ETFs and ETNs. Key Benefits & Features: ✔ simultaneous connections to different brokers & data providers ✔ Futures, Stocks, Forex, CFDs, Options, Indices, ETFs trading ✔ 10+ chart types and styles – Time charts, Ticks, Kagi, Renko, Point & Figure, Linebreak, Range, Volume, Candles, Bars.     ✔ Volume Analysis tools – Volume profile, Cluster chart (Footprint), Time Statistics, Time histogram, Historical T&S ✔ VWAP and Custom VWAP (anchor VWAP) ✔ Power Trades Tool shows the execution of a large number of orders in a very short time ✔ Options Analytics panel for creating & analyzing Options Strategies, Risk profiles and Volatility Skew. ✔ DOM Surface panel shows changes of all limit orders in Order Book, their placing, modifying, canceling and execution. It allows you to see the intentions of large traders regarding the future price, high liquidity price levels. ✔ TPO Profile Chart shows the price distribution during the specified time ✔ one-click trading via Chart and DOM Trader panels ✔ various order types – Market, Limit, Stop, Brackets etc. ✔ panel for simulating of real-time trading on any trading or quoting connections ✔ creating & trading of Spreads and Synthetic Instruments ✔ manual & automative backtesting of trading strategies ✔ creating algorithmic strategies via Quantower Algo ✔ full customization of trading workspaces, panels, templates  
    • Date : 21st February 2020. GBPUSD – A Bear Trap? 21st FebruaryGBPUSD, H4This pair has been down significantly for two days to a new two-month low at 1.2848, although the UK economic data was relatively positive on both days. On Wednesday (February 19) it was retail prices, PPI and CPI, all of which came out well, and strengthened the GBP for a short time. However, shortly after the key data announcement the pair continued to plummet heavily into and during the US market. Wednesday closed down around 78 pips and Thursday (February 20) was the same, as the UK Retail Sales numbers came out positive. But the pair still closed down more than 35 pips as the Dollar remained dominant.US economic data also came out well on both days, and the US Dollar Index managed to reach an almost 3 year high at 99.79, while Brexit trade negotiations between the UK and the EU began to turn around again. In the case that the UK may have to leave the EU without a deal after the French Finance Minister has come out to comment that “we are separated”.From a technical perspective, the breakout of the support zone yesterday (February 20) at 1.2880 caused the H4 time frame to print signs of a bear trap, which must continue to develop to see if the pair can go up or not. In the Day time frame, yesterday the price came down to test the key support at the EMA 200 line and bounce back up. This makes today’s first support level 1.2880. If the price goes down and is able to pass this level, the next support level will be at yesterday’s low at around 1.2850, but if the price continues to rise there is resistance waiting at 1.2925 and 1.2950.However, today on the economic calendar there is still important economic data waiting. At 16:30, the UK announces PMI numbers for both manufacturing and services. At 21.45 hrs onwards, the United States will announce PMI and monthly home sales figures for January.Always trade with strict risk management. Your capital is the single most important aspect of your trading business.Please note that times displayed based on local time zone and are from time of writing this report.Click HERE to access the full HotForex Economic calendar.Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding on how markets work. Click HERE to register for FREE!Click HERE to READ more Market news. Chayut Vachirathanakit Market Analyst – HF Educational Office – Thailand HotForex Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in FX and CFDs products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.