Re: Hannah's Trade/Portfolio Management Tips

hannahis wrote:

First of all, if you have been reading my post, you probably would know by now that I approach FSB from a trader's perspective.

In another words, I use FSB as my trading tool to improve my trading skills and thereby make better and better EA.

if you are hoping to have a tools that can provide highly profitable EA without much hard work, then you will be in for a nasty surprise.  But given adequate dedication and thinking, you will able to develop better EA, which otherwise would be tough to do so on your own.


In my earlier post, I did an experiment, I use the "deciding" factor rule such as H1 or H4 and use Close and Reverse as my closing and then I use all the 112 combinations available (such as the Fast Method, Slow Method and Base Price) and I test run these 112 EA on a demo account. 

The original Stop Loss (SL) I use was 1000 (was a mistake, I thought I set it to 500).

Using Fx Blue service to collect my trade statistics, I can then able to understand whether I've set too high SL or too low SL.

Here is an example if you want to understand further.

1.  Click on the link
2.  go to "Strategy" tab
3.  Double click on "net profit" to see the best EA

Now scroll to the right and look for

1. Ave Win
2. Ave loss
3. Worst Trade

So if here you can see that

1. Ave Win is about 450 (only those profitable EA, I don't count those unprofitable EA)
2. Ave Loss is about 350 (for those profitable EA)
3. Worst Trade without SL is 480
    Worst Trade when stopped by SL is 1000

So from the statistics above, I realised for my profitable EA, SL 1000 is too high.  if I were to set my SL between 250 to 300, I may reduce my ave loss further.

Hence, when I've finished testing this group of EA, I'll then shortlist the profitable ones and create 2 groups, one with SL 250 and another with SL300 to see which has better results (then the original and between both of these groups)

Now if you happened to see that your SL is mostly around your SL setting, that means most of your trade are stop out by SL and if your Pf is low then it may means that you have set too tight SL and you may want to consider increasing your SL to give your EA more "trading space".

I have all read, yes.

But i am no Coder, i have no Experience with coding, but 13 years with manual Trade in CFD´s

In Forex Autotrading i since last year...for me it is very good, from my Ideas make a EA.

I have the Idea, when i serach Strategie with big Spread and it is good, then when i trade with low Spread, i think the Results are much better.

I will test it.


27 (edited by hannahis 2017-08-30 14:01:36)

Re: Hannah's Trade/Portfolio Management Tips

rantampla wrote:

What you think over this Idea...

Strategie search with big Spread (30 in EurUsd) and run then with Spread 0-5....

I think the Strategie can good or what you think?

What's the rationale?

That those EA that are profitable in wider spread will also be profitable in smaller spread?

First and foremost, what is the key concept that will make an EA profitable?

A matter of spread issues or an issue of accurate entry/good trading rules?

I don't know about searching with spread and then narrow it down.  But no harm testing it out.  I do a lot of experiments myself, cos If I know everything in the 1st place, I won't be here.  So over the years of testing out my ideas, I've gained some experience.  Do test it out and let us know your findings.  I'm curious to know too.

In the 1st place I'm a very rule based users.  In another words, I develop (rather than search) EA based on good trading rules, I find such method yield better results and not a shot in the dark.

Secondly if I were to search for EA, I tend to use rules based concepts.  So to search for wide spread and then narrow it down, is something I won't attempt.

But if I were to attempt a search, I will then search for EA with tight BE instead. 

Why tight Break Even (BE)?

Well I assumed that good entry EA will tend to enter at the most optimal timing whereby the EA will enter just at the "right timing" when price will start to go in the "predicted" direction and not "floating around" and go into negative loss and then start to make money, such EA is profitable but expose trader to greater risk during those "floating" time cos the EA didn't enter high accuracy.

So how to look for high accuracy EA?

Well the characteristics of a high accuracy EA is one that enter will the "least" floating loss.  The ideal one EA is when it enters into a position, it will not have any floating loss but experience only floating profit.  But of cos that's the ideal.

So in order to search of high accurate EA, we use BE to "filter" out bad Entry EA. 

if I set BE to be 150, if any EA don't managed to get at least 150 pips right, it will suffer SL.  And if those entry that got the right direction (got at least 150) but did not identify a strong trend (trend turned around), it will at least stopped at BE.  If the EA got it right and the trend is strong, it will continue to make money.

In another words, I can filter out 3 types of EA

1. Those lousy EA that can't even guess 150 pips right
2. Those EA that got it right but didn't identify a strong trend
3. Those EA that not only enter with high accuracy but also identify a strong trend

How much BE should I set?

Well if we set too tight BE, we would not give enough room for our EA to trade.  There is some level of price fluctuation that is needed for "healthy trading".

My suggestion is somewhere between 150 to 350 that's the ranging levels you often get for a "normal day".

PS: Sorry Rantampla, my earlier post was not a direct reply to your question (though it seem like it), it happened that when I was writing the SL post, yours came in 1st, so it looks like I was replying to your question.  This post is meant to reply your question asked.

Re: Hannah's Trade/Portfolio Management Tips

rantampla wrote:

What you think over this Idea...

PS: Sorry Rantampla, my earlier post was not a direct reply to your question (though it seem like it), it happened that when I was writing the SL post, yours came in 1st, so it looks like I was replying to your question.  This post is meant to reply your question asked.

haha, ok smile i have thinked it was for me big_smile

All good, i read all here and i become much Ideas for test and test and test...

I will check the Spread Idea, i think not that is the best to search, but i think it makes more robustness smile

29 (edited by hannahis 2017-08-30 19:19:55)

Re: Hannah's Trade/Portfolio Management Tips

Building a 40-Thread Xeon Monster PC for Less Than the Price of a Broadwell-E Core i7

For those who are serious into EA development, remember time is money. 

Imagine you take 1 year to finally develop a good profitable EA but if you have the right computer capacity, you may have reached your goal in half the time needed.  In another words, you would have made profit 6 mths earlier which may be more then the cost of your new computer.  So saving money and postpone your purchase of a good computer may not really be saving afterall if you were to count the opportunity cost (potential profit that you might have earned if you reached your goal earlier).

I've bought (or rather my husband has helped me to buy) the CPU at Ebay and assembled a 16 core dual xeon for me.  That really speed up my developmental process.  Now I'm thinking of buying a 40 Core computer smile  I saw at Taobao and it only cost about US$2k (unbelieveable but my friend got 2 of with envy).

So here is a link to see how it can be done and you can search and find a lot more that may suits your specific spec … onster-pc/

30 (edited by hannahis 2017-08-31 07:33:50)

Re: Hannah's Trade/Portfolio Management Tips


I recommended Fx Synergy in my earlier post however, after trying it out and I wouldn't recommend it anymore.

I test it out with a total of 18 trading accounts (both Master and Slaves accounts) and I use it's preset function to add SL in different steps to be applied to all open trades and copy trades from Master to Slave accounts.

To my dismay, Fx Synergy (in my 3 different computers, haven't tried on my 4th computer but I don't intent to purchase anymore) can't handle the number of transactions.  Of cos Fx Synergy claims that it can handle whatever amount of open trades depending on your computer's spec etc.

Assume most "normal" retail users are using 8 core computer, Fx Synergy can't handle my 600+ open trades.  I know not many people are trading that amount of open trades per time.  But isn't that the purpose of the software to handle multiple accounts that would resulted to hundreds of open trades?

So in summary, it is not worth paying so much for a software just to handle 100 - 200 (assuming that's the possible amount it can handle with a "normal" home computer.

Meanwhile, I'm searching for an alternative Multi Account Software that can help me handle multiple accounts from multiple brokers.  If anyone of you are aware of any other software available in the market, kindly let me know.  Thanks

31 (edited by hannahis 2017-09-21 07:43:34)

Re: Hannah's Trade/Portfolio Management Tips

We use Multi Time Frame (such as Longer time frames settings) as filters to improve our trading entry/exit accuracy


Likewise, we can use Multi Currency as another filtering method to increase our trading success.

If you observed yesterday's market conditions (Sept 20, 2017), you will noticed that beside EURUSD, almost all the other major currencies (including Gold) that paired with USD also experience the big movement.

In a ranging market, USD price may go down, not because USD has gained strength but rather it could be EUR has gained it's overall strength, so relatively speaking, USD prices will go down.  For example, if your friend grew taller, you may looked shorter not because you have grew shorter but that your friend has grew taller and hence, relatively speaking, you have "strung".

So if you observe in the different currencies/markets, you will noticed USD may go up in one market but go down in another market.  There is no confluence.

Hence, if we want to enter into a buy/sell position, we need to examine also the overall USD strength/weakness by checking for multi currency confluence.


I would like to request for MULTI CURRENCY EA FUNCTION

Popov, in FSB software, when we build our strategies, in each opening/closing conditions, we can choose which currencies or the "default" currency.

Can I suggest that FSB enable users build multi currency EA?

For example,

If I input 2nd opening rule (cos 1st rule is Bar opening) that Fast MA is higher than Slow MA for EURUSD
And then add 3rd rule that Fast MA is higher than Slow MA for GBPUSD,
4th rule, Fast MA is lower than Slow MA for USDJPY
5th rule, Fast MA is lower than Slow MA for USDCAD

If all the conditions are TRUE

1) enter into SELL position for currency pair that I attached the EA in that particular MT4/5 time chart.
Eg, If I attached this EA in EURUSD, it will open SELL position or trade in that particular currency pair.


2) if I attached this EA in MT4/5 charts in 2 currency pairs, it will trade in these 2 currency pairs.   

I believe using Multi Currency Confluence method will greater help us in entering in stronger trend and thus avoiding entering in weak trends that is not worth the risk considering the reward is lower.

Since FSB's setting already has this "infrastructure" whereby we can choose different currency pairs in each opening/closing condition/rule, the only thing left (in my limited understanding) is to enable the coding to be incorporated and be implemented in the EA.  It doesn't matter to me if the back testing results aren't incorporated yet or can't be done cos I won't want to be "deprave" of the ability to trade in multi currencies execution method just because of backtesting's limitations (cos in this world, there are many limitations but we should be creative enough to work around it and not be bound by it).

Re: Hannah's Trade/Portfolio Management Tips

Sorry, I meant to say...

If all the conditions are TRUE

Enter "BUY" positions for EURUSD, GBPUSD,

33 (edited by hannahis 2017-09-22 07:23:22)

Re: Hannah's Trade/Portfolio Management Tips


I have mentioned this many times and long ago but for the benefits of new comers, I'll mention here again in summary.

1. FSB Time Chart, is just a platform you decided where you want to install your MT4 EA. 

If you going to attach your MT4 EA in H4 Time Chart, then in FSB's setting you choose H4 as your time chart.  Likewise if you going to install your MT4 EA in M1 Time Chart, you choose FSB's M1 Time Chart.

2. FSB Time Chart determines how FREQUENT you want to scan the market for your trading rules.

This is the part some FSB's users confused FSB's Time Chart with MT4 Time Chart.

As a manual trader, I mostly look at D1, H4 and H1 MT4 time chart to spot for trend formation etc.  Hence, when I started to use FSB, I mistakenly use FSB's H4 Time Chart as my "platform" and input my rules there.

However, when I noticed the 1st rule I often use is "BAR OPENING/CLOSING" that's where I realised my mistake. 

The H4 EA will only scan the market either at the BAR OPENING or BAR CLOSING to check whether your trading rules are TRUE/FALSE.  In between the time, it does NOTHING. It will scan the market for opportunity at every 4 hours interval, such as 12:00, 16:00, 20:00 etc

So if there is a Breakout at 13:01, the EA will not enter immediately to take opportunity of the Breakout but will wait till the next BAR OPENING which is at 16:00 and do you think at 16:00 you will have captured the most out of a Breakout?

3. ENTRY/EXIT Accuracy

The FSB's Time Chart will determine your ENTRY/EXIT accuracy (besides your trading rules).

If you use FSB's H4 Time Chart, your EA will enter/exit only at Bar Opening/Closing.  That means, you not only missed the Breakout at 13:01 but you also ended up Closing when the trend may have turned around.  So from floating Profit, you may ended up with a losing trade because by the time the EA reacted at Bar Close, the trend may have turned against you.


FSB's Time Chart is to determine how FREQUENTLY do you want your EA to scan the market for opportunities.  And you use Longer Time Frame to input your trading rules such as H4's rules, etc to tell the EA what kind of conditions/rules do you enter.  For Eg, Use M1 Time Chart and use H4's time frame (LTF setting) to BUY when Fast MA in H4 cross Slow MA.

The higher Time Chart you use, the lesser probability that your EA will have high entry/exit accuracy because your EA cannot enter at a "timely" manner if you only trade at every H1, H4 etc interval.  I personally won't recommend any time frame about M5.  In fact, I don't understand why people don't use M1, all your trading rules are the same as you intended to, the only and biggest difference is that you want your EA to scan more frequently at every bar open/close and for M1 time chart, it's every minute interval.  Hence, FSB's Time Chart is to determine HOW FAST you want your EA to react.  Do you want a slow responding EA that missed out all the good opportunity, then choose D1.

That's the reason why I ONLY use M1 Time Chart to trade because I want my EA to react every minute when the opportunity strikes.

Re: Hannah's Trade/Portfolio Management Tips

This is interesting -- thanks for the explanation.  I was hazy about how that worked.

And I have a question -- everything has a trade-off.  So, yes, using an M1 time chart allows your strategy to react more quickly.  But, then, isn't the trade-off your strategy becomes more sensitive to every fluctuation?  That is, the benefit is your strategy reacts more quickly, but that comes at a price -- it is more sensitive to noise (i.e. false signals or bad data points). 

I'm just asking -- I am not making a statement.  I'm curious what your thoughts are on noise in signals -- or whether that is even a concern.  I've recently become interested in Renko charts and their goal is to smooth the data.  But that also comes at a price -- they react slowly.  In other words, Renko charts are almost the exact opposite of what you propose.  Am I correct in saying that?

35 (edited by hannahis 2017-09-22 10:44:54)

Re: Hannah's Trade/Portfolio Management Tips

Using FSB M1 Time Chart simply mean that it will check your trading rules every 1 minute interval.

How fast your EA will react also depends on your Trading rules.  So even if you use M1 but very laggy indicators or Longer Time Frames setting, your EA will still be "slow"

So your EA's reaction time depends on 2 Factors

1. The platform you use, such as M1 time chart vs D1 time chart, to determine how often you want to check the market conditions (every minute vs every once a day)

2. The Longer Time Frames indicators and parameters you use.  Whether its MA 100 cross MA 200 (which is slow) or MA 14 cross MA 21 (which is faster).

Re: Hannah's Trade/Portfolio Management Tips

Okay -- suppose I choose FSB M1 time chart but want my indicators to trade at H1.  The default value for 'Longer Time Frame' for each indicator is 'Default' -- and I would instead change that to H1.  Is that correct?

My back testing data would be M1 -- is that correct? 

And when I run the optimizer it will compute the best settings for my indicators as though the strategy was receiving H1 data?  And in this way the stats are computed as though the strategy was receiving a bar every H1 when, in fact, it is seeing a bar every M1?  Is that right?

Still seems a bit confusing to me.  It seems like the strategy is really trading at M1, but the computation for the indicator settings and statistics occurs at H1.

Also, what about the "noise factor"?  What are your thoughts about Renko charts which seem to take a different approach -- that is, to favor data smoothing in order to minimize the effect of noise?

37 (edited by hannahis 2017-09-22 17:35:52)

Re: Hannah's Trade/Portfolio Management Tips

Hi Sleytus

1. Yes, if you use M1 Time Chart and use LTF (Longer Time Frame) setting, you change the "default" to H4 or Longer/Higher Time Frame (i.e not shorter, such as using D1 Time Chart and use shorter time frame such as M1).

2. How FSB does the back testing with LTF, this I don't know but I assume yes it is in M1 data cos when I use M1 Time chart, I assuming it's using all the M1 data to give me the immediate backtesting results

3. When Optimization, how the software handle the data, this I too don't know the "mechanism" behind both backtesting and optimization (though I'm much curious to find out too).

4. What is "Noise Factor"

Some sound is only considered "noise" when it is unwanted sound.  To others, the same "noise" is signal.  So how you "classify" noise may be another person's opinion as "signal".  So it all depends whether the sound is wanted or unwanted.

Thus we filter out "unwanted" sound as noise.  Therefore, whether it's signal or noise depends on what you are looking for/wanted.

As for me, I trade very frequently and I want to get the most out of the same time period.  Hence the ability to handle "noise" and turn it into sound is an art.  If you can't see anything "useful" out of these sounds, it is too noisy for you.  It depends on your trading rules/theory to turn these noise to signals.

Thus, I don't like to use "non repainting" indicators cause they cross out the noise for me instead of leaving it to me to decide how to handle these "noises".  I prefer to use indicators that are constantly change with price changes(repainting indicators), constantly feedback to me the price changes and the "secret" lies in how I handle these "noises" to turn into signals.  But to those who can't handle such "sensitive" indicators, they would go for Non-repainting indicators.

Likewise, to use any higher time chart such as M15 upwards is liken to those who use Non-repainting Indicators.  It cross out all the in between information till Bar close.  So it's like a manual/discretionary trader who don't look at MT4 charts in between the time but only check his trades at every 4 hours interval.  And if there is any sudden market changes, he will do nothing about it because the 4 hours interval is not up yet.  He will ignore all trade information in between the interval.  That's how Non-repainting indicators behave too.

So what's my opinion about Renko chart?

It really depends on what you want to do with those sounds.  If you don't know how to handle it, you will choose indicators that will cross out those noises for you.  I personally love sounds and prefer to handle it myself by using different indicators setting and LTF to mange them to my advantage.  So the more noises I've given, I have greater freedom to determine how to handle it instead of letting someone/indicator handle it for me.  That's the main reason I don't use any time frame above M1, cause I don't want the software to cross out those in between noises but allow me to handle it with my own rules.

In conclusion, your trading theory will shape the way you handle sound/noises.  So if you have a sound trading theory, you will look at the MT4 charts with a certain perspective.  Find or develop a trading plan the suits your expectations.  If you are satisfied as a position trader, then you are less affected by time frames or misled by false signals because you are taking a Macro view of the market.  But if you are an intraday trader, you need the art to handle these noises and turn it into good trade signals.  So how much you will push yourself to learn the art of trading depends on your outcome expectations.  As for me, I want to squeeze the most out of every period, thus I push myself to develop better and sharper EA, otherwise, I believe I would have stopped developing EA long ago if I were just satisfied with finding any kind of profitable EA.  My quest is not just to find profitable EA, my quest is to develop highly accurate and highly versatile EA that is robust and profitable...that's very ambitious to say the very least (and to some, they think I'm being unrealistic but it's because of this relentless determination that I find myself getting better and better EA over the it really all depends on your expectations and commitments).

Lastly, there is no such thing as passive income if you are a trader.  You will never come to a point whereby you just rely on your EA to trade for you as if you don't have to do money/risk management etc.  So if you are thinking of earning some passive income for your old age, you come to the wrong place.  Developing EA is never about passive income.  It's about challenging yourself to make better and better EA.  If you want to enjoy passive income, go and become an investor and rely on trade signals such as Zulu Trade, whereby you don't have to think but just follow and passively collect your money.

Re: Hannah's Trade/Portfolio Management Tips

hannahis wrote:

2. How FSB does the back testing with LTF, this I don't know but I assume yes it is in M1 data cos when I use M1 Time chart, I assuming it's using all the M1 data to give me the immediate backtesting results

No, FSB uses selected longer timeframe, which has to be higher than current timeframe at hand. If your main TF is M1 and D1 is selected for LTF, FSB loads D1 data file and calculates on D1. Old WTF (wider timeframe) and HTF indicators used current timeframe data. Other point is that using current TF for calculating higher timeframes is not practical, for instance calculating daily on 1 minute needs a lot of bars, which suppresses live trading almost to halt; firstly brokers don't offer adequate number of lower TF bars; secondly speed and probably memory usage will suffer.

39 (edited by hannahis 2017-09-22 17:40:54)

Re: Hannah's Trade/Portfolio Management Tips

Thanks Footon for the clarification.

I use lots of D1 indicators for my M1 EA too, didn't have issues on my MT4 or my brokers, these EA are trading very well.

Re: Hannah's Trade/Portfolio Management Tips

hannahis wrote:

Building a 40-Thread Xeon Monster PC for Less Than the Price of a Broadwell-E Core i7 … onster-pc/

Hi Hannahis,

Interesting topic, I have been toying with a dedicated machine like your server based beast - but i always wonder how optimised is forexsb?
Wanna do a speed test , we could always run with a common set of parameters (4 entry / 4 exit logic) and 60 min. I'd love to see how my machine compared to your beast (that way I can work out if building a machine like yours is a big stepup)

Thanks for sharing your experience , really great to see what other people do


41 (edited by hannahis 2017-09-24 17:24:50)

Re: Hannah's Trade/Portfolio Management Tips

Hi sorry, my computer is fully utilised with many MT4 terminals and hence, it's not a fair comparison to do speed test.

Mine is a 16 core xeon dual machine, it does really speed up a lot of my work.

I'm planning to buy another 40 core machine.

42 (edited by hannahis 2017-10-03 23:05:47)

Re: Hannah's Trade/Portfolio Management Tips

I understand that some are unclear how to use FSB's tools to it's fullest capacity.

One of the possible reasons why people are unclear how to use Longer Time Frame (LTF) or other settings are:

1. Don't have a trading plan in mind.

2. Don't understand how the market behaves

1. Don't have a trading plan in mind.

If one is not clear how to use LTF, it's probably because he/she isn't clear of the trading plan/theory in mind.  In another words, you don't know when to buy and when to sell.  You haven't come up with a trading plan whereby you have an idea/theory what conditions/rules are necessary to cause a Breakout etc.   

When we have a trading plan then we are clear of what we want.  In another words, we know what open or close conditions/rules to place and how to place them.

So how to use LTF (Longer Time Frame) feature? 

There is no hard and fast rule to all boils down again to what's your trading plan/theory. (ie. if your trading plan/theory involves the use of multi time frames and not all trading theory need to use LTF).

So if one is lost in how to use LTF, I probably would assume that one still doesn't have a trading plan in mind.  Therefore, the question is not about "How to use LTF" but rather "What is your Trading Plan in Mind?"

Here is a website ( that have many trading plans avail with parameters and settings discuss, spend some time to study them and see which strategies/theory make the most sense to you.  Then come back to FSB's "drawing board" and put those concepts/rules into opening/closing conditions.  There is a saying, if you can see it in the chart, you can then plan it in your rules.  But if you stare at the MT4 Charts and can't make any sense of how the market behaves, you will then be clueless what rules to place in FSB settings.

As you can see, it is all about splitting a trading process into distinctive parts and perfecting each part separately.

In another words, it's about splitting your theory layer by layer, rules by rules.

2. Don't understand how the market behaves

Once you have a theory in mind, next you need to observe the market over time in different trending periods to understand how the market price fluctuate.  Different currency has their own unique "rhythm" or "heartbeat", different ranging channels etc.  Understanding how the market behave will help you determine how much trailing to set, how much BE to use, how much is the optimum SL/TP.

No one taught me how to use BE and Winner Features as an extra "acceptance criteria"/filter, but if one understand how market behaves, it makes "common" sense how these features can help you sieve out lousy strategies in your search.

Hence bottom does pay well to study trading plans and find a sound trading theory whereby you are confident in.  So that no matter how your EA fail, you know that it's not because of the failure of your trading plan but rather the failure of putting the right combination to it.  That's how I survived so many years of "failure" because I am very confident of my trading plan that I didn't give up despite having to struggle all these years finding the right set up.  If I wasn't confident of my trading theory, I would have given up long ago...thinking that my trading theory was wrong.  And concluding that it's impossible to find a profitable EA that can last.

Trust me, it's very rewarding to spend time to sort up and clear up your mind....What do you really want. 

If You just want to earn money from Forex, go and find a good signal provider and spare yourself the next few years of frustrations and time commitment.

If you want to have a life skill that you want to depend on such as Doctors, Engineers, Lawyers etc, then it takes time to build up these skills and so that one day it is also your vocation (whereby you earn your money for your vacation).  Likewise, if you want to succeed in Forex, it really takes time and commitment which many may not have such time to spare.

If I were to name one important key to my trading success, I would say it is because I have a sound trading theory that serves as my "lighthouse" guiding me through those turbulent times and choppy waves.

Re: Hannah's Trade/Portfolio Management Tips

hannahis wrote:

If one is not clear how to use LTF, it's probably because he/she isn't clear of the trading plan/theory in mind.

As far as trading plan or "theory", mine is pretty simple:  "Win more than I lose..."  And I suspect I am not alone in that regard.  Or maybe I am -- I don't know.  I would be curious to know what others' trading plans are.  Hannah -- could you articulate your plan and theory?  I don't understand why it has to be so complicated.

hannahis wrote:

Don't understand how the market behaves
Once you have a theory in mind, next you need to observe the market over time in different trending periods to understand how the market price fluctuate.

I would disagree.  I mean, it's great to have that additional understanding, but one certainly doesn't need to study the market over time in order to effectively use FSB.  The market and its data is constantly changing -- and that's about all you really need to understand.  You can study it all you want, but unless you have a crystal ball you still don't know the OHLC of that next bar. 

Since we can't tell the future, then the best we can do is react "after the fact".  FSB provides very effective tools that allow you to quickly and easily adapt your strategies to the changing data.

44 (edited by hannahis 2017-10-04 12:08:51)

Re: Hannah's Trade/Portfolio Management Tips

Hi Sleytus

I believe most of our trading GOALS are to make money and not lose money and hopefully retire with good amount of passive income.  But that's not the same as trading PLANS.

Trading Plan/Theory don't have to be complicated either.  It basically form the "decision making process" of your EA.  What kind of conditions do you enter/exit.  To me, my theory isn't complicated but rather well thought out.  So it's more an issue of how much thought processes we put into our rules in terms of understanding the rules and implications.  Just like if you use Winner option, the implication would mean you will find extremely good EA and the same time eliminate extremely lousy ones too.

My comments are more targeted towards those who are interested to build their own EA and I received questions about how to use the LTF features and thus a good understanding of one's trading plan/theory will make it clearly for one to attempt to input the trading rules themselves.  My comments are irrelevant to those who prefer to let FSB find the EA for them.

I believe FSB can help one find profitable EA, no doubt about it.  The question is not whether one can find profitable EA but rather what's the quality of the EA.  So instead of randomly searching, I personally prefer to build it myself.  Once I've "completed" my self build path, I would want to also try the searching path and find a good and successful work flow for that too.  Meanwhile, I too busy with my current path and don't have enough time and resources to divert. 

Well I can imagine you one day sharing with us your workflow on how to find profitable EA via the search options and I will be gladly learning from you.

45 (edited by hannahis 2017-11-28 07:46:37)

Re: Hannah's Trade/Portfolio Management Tips

Dear All

This is a software that will help you Rename your files in a folder. 


This is extremely helpful for those who intended to use the Portfolio Maker and since Portfolio Maker has certain file naming requirement that may be very different from your previous naming method, you can therefore use this software to rename all your files in a folder in Bulk.

This software can help you remove, replace, add (in another words "edit" your file names in Bulk).

As I've named my EA in the past with very different system/methods, I found myself ended up having to redo all the file names all over again which is very time consuming.  This software is a time saver. 



1. Highlight the list of files (within your folder) first so that you can see the "preview" of New Names and the "Rename" button will become accessible for you to execute the function.

2. Once you have highlight/Selected those files, you can see the effects of the changes you are going to make and therefore, amend accordingly till you achieved your desired goals/outcome and once you have achieve your desired changes, press the "Rename" button for the changes to be executed.

46 (edited by hannahis 2017-12-17 04:45:05)

Re: Hannah's Trade/Portfolio Management Tips


Reverse engineering, also called back engineering, is the processes of extracting knowledge or design information from a product and reproducing it or reproducing anything based on the extracted information

I'm just sharing my wishes here....

I always wished I can just mark/plot on my MT4 chart, all the peaks and troughs and then use a software to then find a formula that can match these peaks and troughs and thus out comes a trading Strategy/EA.

It's much easier to tell the computer what I want by plotting or dotting on the peaks and troughs than to tell "describe" to the computer the same spots in terms of trading rules/conditions.  That's what we are trying to do.  Telling the software where we want to open or close by providing the indicators, parameters, etc.

Wouldn't it be easier to just plot in the MT4 chart and ask the software to find the rules (indicators, parameters) that government these dots?

1 more step further....

Wouldn't it be even much easier to ask the software to plot for me all the peaks and troughs and then find the formula such as which indicators/parameters can best match behaviours?

Wouldn't it be easier, despite not knowing what are the rules to get to that dot or mark (the market peak/trough), to ask the software to find or plots those peaks/troughs with a minimum pips of eg 50 pips (or 500 points) in a H1/H4 time chart, the minimum pips is to eliminate weak market trends or ranging to find breakouts.  And from these peaks and troughs to search for the best opening and closing rules/conditions to match these behavioural patterns?

How about telling the software to search for peaks and troughs with a maximum number of pips to search for ranging strategy behaviours patterns. 

The market mainly consists of 2 major types, Breakouts or Ranging (the 3rd type in my opinion is Ranging but very high volatility, i.e. price spikes)

Hence using the minimum pips to search for Breakout strategies (i.e. to eliminate ranging EA that falls below the minimum pips) and using the maximum pips to search for Ranging EA (i.e to eliminate Breakout EA that exceed these max pips).

I wonder can any programme/software do such search?  Excel? Future FSB?

Or is there an indicator in FSB whereby we can state the min pips or std dev as a search?  I haven't explore all the different types of indicators available and maybe there is one that may fit or somehow come close to what I'm looking for.  If anyone of you know which indicators, do share your thoughts here.  Thanks

Re: Hannah's Trade/Portfolio Management Tips

Donchian Channel is excellent for breakouts

My 'secret' goal is to push EA Studio until I can net 3000 pips per day....

Re: Hannah's Trade/Portfolio Management Tips

Hi Dave,

Thanks for the heads up.

In all your experiences playing around with many indicators and settings to let FSB generate good Strategies.  Is there any particular settings that you observed that gives you a cutting edge?  i.e. with such setting, the chances of getting good and profitable EA (either in demo or nano) is higher?

For eg, What kind of exit do you choose that churn out better EA?  Close and Reverse? if not, what do you do?

Do you also set the SL, TP or BE option as fixed (don't change) or you let the software choose or make changes for you etc.

Basically, can you share any particular workflow that you think would shorten a beginner's learning curves and speed up one's progress.  In your explanation, can you give more concrete examples, though I know you like to keep it simple. smile but for our learning experience please elaborate.

A big thanks in advance, looking forward to hear from your experience.

49 (edited by hannahis 2017-12-19 03:42:20)

Re: Hannah's Trade/Portfolio Management Tips

What's the implication of Curve Fitting in our EA Selection?

I sometimes test out FSB's optimisation function whenever there is any new update to see whether the software "improved" after each update and in the past, the optimisation results would be worst off compared to the original good selected EA.  This time round, with the latest update (Oct 2017  version), my batch of optimized EA has better results than the original good EA.  That's really a good sign for me.  As I'm desperately looking for ways to "fine tune" my EA to speed up my work.

I noticed that if I were to optimized my good EA, sometimes the very last one in the list of collection is the "best" (often in the past).  It's closest to my original setting.  However, recently I noticed that the optimization function are yielding better results than before.

For illustration.  Let's say the optimized process produced 30 EA in the collection.

Ranked 1 has the best results and the 30th has the lowest results but closest to my original EA setting.  Based on the Optimized EA's demo results, there seem to be a general pattern, from the bottom of the list of EA, the results of EA gets better and better as it moves up the rank and then started to decline in the results till the 1st EA may sometimes have the worst results. 

It's liken a bell curve distribution (starting with the EA ranked in the bottom of the list) whereby the peak performing EA is in the middle of the list (generally speaking, not a uniform distribution pattern) and as one goes closer to the best ranking EA, the demo results decline.

What's the likelihood of the implication.

I believe the answer lies in curve fitting.  As we often lament about curve fitting, we also need to understand the implications.

Hence, from my observation, choosing the cream of crop EA (ie. Top best EA) from a collection may not necessarily be the best practice.  Reason being, these top EA may very well be those that are so curve fitting to the data.  Thus, if anyone is trying to fine-tune and improve their existing good EA, maybe it's good to base our selection from bottom up.  However, if the output is only 50 EA of less.  I suggest test them all and see what patterns (in their performance results) have you observed that will serve as a better guide in your future EA selection. 

Note: Such observation may not always be true but a general observation instead.  However, if one understand the logic of curve fitting, the above explanation make very much sense.

Secondly, I usually only select 5% or less optimization (instead of anything higher).  Reason being, I don't want to "alter" my EA's (good trading framework) Logical Structure too much and thus prevent the software from "over optimized" the EA to curve fit the data.  Using minimal % would then serves to "fine tune" my EA and not change my EA's structure till "spoil my trading framework" and thus reduce the effects of curve fitting in the process.

Re: Hannah's Trade/Portfolio Management Tips

One thing you neglected to mention is what metric you are using to sort the collection -- i.e. Net balance, System quality number, Sharpe ratio, etc.

Depending on how you sort, then different strategies will appear at the top of the collection and appear to be the "best".  Perhaps if you sorted on a different metric then the strategy at the top of the collection would also be the one that was the best performer in your demo account.  I'm not saying that is necessary the case, just that you haven't considered other possibilities.

I think "curve-fitting" unnecessarily gets a bad name.  A more accurate term is "training".  If the balance curve looks approximately linear and if there are a few hundred trades (i.e. rises evenly), then the strategy is not curve-fitted.  A curve-fitted strategy would have some large steps.

I've grown to have a greater appreciation for Monte Carlo testing.  I now think this may be a better test when comparing strategies to one another or trying to decide which ones to keep.