I will put my 2 cents in because I think about this stuff a lot and build my EA's with this stuff in mind. I will mainly address the insider information part and technical vs fundamental. Sure there are people utilizing insider information an making profit but to say that it's what you need to be successful, I think that's an excuse for coming up short. You can't believe that while at the same time champion fundamentals. If there is insider information that is based on fundamentals, it's more likely that information was exchanged weeks if not months beforehand. By the time you read any reports which is a known fact that they are delayed, is the information really all that useful enough to put on a position and if you decide to, what technical basis are you using? I personally don't use fundamentals because I'm mentally slow when I see all that jargon and I'm skeptical of any public process, technique, report, or indicator that says '' Hey, X currency is looking bullish/bearish'' and from that moment the masses can put on a trade and all become Bill Gates afterwards. That's my issue with fundamentals and there are levels to how effective fundamentals are and people discuss them as if every fundamental event is huge. Same with technicals. ''I trade support and resistance'' or '' I use Fibonacci'' or '' I'm a breakout trader '' Okay. How often does it work? Do you have an edge that identifies a high likelihood that it's about to work or are you in the market everyday taking every bounce, retracement, or breakout? With all that being said, fundamentals and technicals both have a place, they just don't work all the time and if they do the question becomes how big of a move did it allow and how far did it go against before progressing. There needs to be an edge to complement them in order to be successful. As far as brokers, I'm just not a fan of ones that have rules that don't fit how I trade and they lay it out up front so I avoid them. I don't know if they manipulate price or how and I don't care. Whether they do or not, I went in with the belief that they aren't our friends. There are no friends in a sea of trillions transactions a day.