• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

Suggestion FiboActiveBot - good tool with EA possibilities.

Hello brother, just some suggestion if u plan to add martingale

Pls also add one more parameters "maximum number of martingale"

So we still can think and decide how many times it will do martingale

Example if set "3" , it will only do martingale 3 times

0.01 lot
0.02 lot
0.04 lot

Then it will stay at 0.04 lot

Just my thought

Thanks

Hi,

sorry for delay with reply... I'm trying tp sum up all things for V.3 to make. I will post the list today and hopefully we will add/channge something if I missed
 
Hello brother, just some suggestion if u plan to add martingale

Pls also add one more parameters "maximum number of martingale"

So we still can think and decide how many times it will do martingale

Example if set "3" , it will only do martingale 3 times

0.01 lot
0.02 lot
0.04 lot

Then it will stay at 0.04 lot

Just my thought

Thanks

This is not a good idea as it will slow down the EA.
Before EA open a new order, it need to decide what the lot size is for the new order.
This means it needs to read through the history of closed orders.
If you have been running the EA for a few months with 10 pairs, there will be lots of history. Using your suggestion,the EA needs to read the history, possibly the entire history, that it has not reach the maximum yet.
e.g. if you set 3, and there is only 2 orders so far, EA has to read the entire history to find out that it has not reach the maximum.

What I suggest using max lost size means that the EA needs to look at the history and stop as soon as it look at the last order for that pair, if it is a win continue with normal lot size. If lose, multiply and check that it did not exceed the maxLotsize.
 
This is not a good idea as it will slow down the EA.
Before EA open a new order, it need to decide what the lot size is for the new order.
This means it needs to read through the history of closed orders.
If you have been running the EA for a few months with 10 pairs, there will be lots of history. Using your suggestion,the EA needs to read the history, possibly the entire history, that it has not reach the maximum yet.
e.g. if you set 3, and there is only 2 orders so far, EA has to read the entire history to find out that it has not reach the maximum.

What I suggest using max lost size means that the EA needs to look at the history and stop as soon as it look at the last order for that pair, if it is a win continue with normal lot size. If lose, multiply and check that it did not exceed the maxLotsize.
You can use global variables in the EA to avoid reading history... or other methods also (as for example use part or the description or others). Depends on what you want...

On the other hand, I agree that max lot size is a must when implementing multipliers and it should be added but I wouldn’t never intend to leave the EA alone for more than a couple of days so for myself not to have it wouldn’t be a big problem either...
 
for me
martingale = gambling (= not trading) = is easy account blower
why do you trade manual and blow you account by hand, at least that way you will learn something.

Lot2x = on ... means that these EAs Strategy gives also many* wrong signals ( * that are enough to blow the account)
why do we focus made better signal strategy and with a better money management ratio ?

i have give some suggestions ... please read them and share good ideas .. about

personal i think this EA can give more
 
Hi all,

I'm a bit confused, what kind of MM or Martingale to add, to make it good for all of you
and keep it simple and userfriendly. I suppose, better to add something that will suitable
for everyone... I'm not keen on that way, that's why hard decision for me... Any final idea
after all thoughts on it?
 
Hi all,

I'm a bit confused, what kind of MM or Martingale to add, to make it good for all of you
and keep it simple and userfriendly. I suppose, better to add something that will suitable
for everyone... I'm not keen on that way, that's why hard decision for me... Any final idea
after all thoughts on it?
My proposal:

Change Lot2x for another parameter called lot_multiplier which admits string value as 1;1.5;3;1... (; separated or other fixed symbol you prefer for separator). If 1st trade goes wrong next trade will be multiplied by first value (in this example 1), if 2nd trade goes wrong again next trade will be multiplied by second value (in this example 1.5) and so on. Default multiplier will be 1 in case a string value is not found. This way the user could choose the lot scalability. As soon a trade is closed in profit, next trade will use defined starting trade lot. This functionality I undestand it more as hedging than martingale (we are multiplying the lot for the next opposite trade).

If you would also like to implement grid martingale (I personaly wouldn’t use it considering how the signals of the EA work) then at least 2 parameters would be needed: grid spacing and martingale_multiplier. If you would like a more sophisticated martingale you could add: grid multiplier, grid trailing, max_trades, etc.

Regarding MM, you could add %risk to calculate the initial lot to be used instead of introducing the lot size directly. Let’s say thay I would like to use 1% of my balance for each trade... depending in the size of my balance the lot size would be different but the risk I want to have per trade is the same. Then we could add more filters and things to try to get the signals more accurate and so on but this opens a different and complex discussion I believe.

So, as I see it, we are speaking about 3 different things here Andy, what do you think? My 2cents would go for hedging multiplier capability :) (we have it there already with lot2x but more flexibility would be very appreciated).

To have tons of other capabilities it’s nice to try to fit everyones wishes but this doesn’t go along well with simplicity and user friendliness as you need lots of different parameters.
 
https://soehoe.id/fiboactivebot-good-tool-with-ea-possibilities.t16735/page-86#post-397154
https://soehoe.id/fiboactivebot-good-tool-with-ea-possibilities.t16735/page-86#post-397419

  1. long trend filter = trade in one way of a long trend example 4h trend or ma 200
  2. sideways filter = examines if he market is in sideways ... no trades that period
  3. dynamic SL and TP (based on atr or other better) = every pair have its own movement .. and that also change ever min = that means we must change every time SL and TP
  4. lot size also lots in % of the total account example 2% , 1% , 0.5%
  5. news filter = no trades in major news ...
  6. ask the community to share more ..good ideas ...
ps
about martingale and grid i have share my ideas in the past ... there are so many EAs based on that and all are losing EAs , if you want to blow your account do it manually and learn something about it. for me its is a non go, in other words in the wrong direction ... (=gambling)

SHOW ME ONE martingale OR grid ea THAT IS PROFITABLE IN LONG RUN.

of course you can ignore me and try it ... you just will see that i m right in the long run
 
Last edited:
Every EA has 2 part:

1. Entry criteria. If you programmatically changed entry criteria, then it is a different EA, you need to give it a new name, otherwise it will be confusing. Unless your optional settings that can be turned on or off. The less settings the better in my view.
There is a confusion between Martingale and grid.
A grid is opening new orders while the existing orders is still open and closing all orders together when the basket turns profitable. The orders can all be the same lot size or different.
Martingale means open next order with higher lot. i.e. the previous order close with a loss. This is still only 1 open order at a time unlike a grid.

Martingale is used for EA with low loss rate(consecutive loss), since the next order is likely to win and recover previous losses.


2. Managing trades. This includes SL, TP, trailing etc. This does not change the entry criteria.

If the concept of the EA is not profitable, then it should be abandoned. But if it is profitable, use it as it is or just make minor tweaks.

Lastly, I like to mention that a good EA needs to be able to continue where it left if the MT4 get restarted etc or VPS gets rebooted. This criteria applies to all good programs whether it is used for trading or banking or e-commerce.
 
Last edited:
Back
Top