Fxdreema

fxDreema is a website-based tool that allows us to create Forex EAs and Scripts freely without needing to write MQL4 / MQL5 code. With this convenience, traders can easily access EA writing and use it themselves… Currently, there are many sources that teach how to write Forex EAs with fxDreema, and there are various other sources that teach how to write Forex EAs with fxDreema for free. Whichever approach, it’s all beneficial for traders

For this reasonthe eaforexcenter.com team would like to provide convenience to all tradersbypresenting Basic Knowledge about using fxDreema and teaching basic to advanced Forex EA writing step by step (Click to see fxDreema pricing and free usage)

Learn to Use fxdreema for Free

Chapter 0: Introduction to tools and how to use them (Part 1)

  • What is the User Interface of Fxdreema Like
  • How Fxdreema Works
  • Pros and Cons of Fxdreema
  • Recommendations for New Users
  • Steps for Backtesting with 99.0% Quality Data for Free
Click to learn now...
  • MT5 Symbol Specifications That Differ from MT4
  • Small Details That Shouldn’t Be Overlooked
Click to learn now...
  • Tools Bar is the first area we should understand before starting to create an EA
  • Tools Bar consists of 5 components:
    • Project
    • My indicator
    • Profile
    • Options
    • Help
  • Let’s see the details of each component…
Click to learn now...
  • There are 6 types of Events in Fxdreema, each with different working methods and usage approaches
  • The usage details aren’t as difficult as you might think. If you want to know how it works, let’s take a look
Click to learn now...
  • Constants are fixed values that EA users can adjust themselves after the EA is created
  • Variables are used to store various values that we calculate in the EA and cannot be changed once the EA is created
  • If you want to know how to use them and see practical usage examples, you need to check this out
Click to learn now...
  • Condition blocks are used to insert various conditions into Fxdreema. There are two types of Conditions which can be easily distinguished by color intensity
  • Condition blocks are like immigration checkpoints. If the conditions within the Condition block are true, the next connected block will execute. For example, 2 > 1 = next block executes!!
Click to learn now...
  • Understanding how Buy/Sell/Pending blocks work makes EA creation faster and helps reduce bugs effectively
  • In this chapter, we’ll reveal the secrets of creating Scalping EAs that can control Spread values well. This means you can work with brokers that have high Spreads and can mark up Spread values to profit from Rebates
Click to learn now...
  • Traders who love Grids shouldn’t miss this chapter because Pending Grids has many interesting features. How interesting will it be? Let’s find out
Click to learn now...
  • If you want to retrieve and store values, we recommend using Modify Variable. Although Formula blocks can also store variable values, they work differently
Click to learn now...
  • Formula blocks can store variable values, but what’s special is that they live up to their name. This means they can insert equations into blocks to store variables. Want to see how it works? Click into the lesson now
Click to learn now...
  • Trailing Stop moves the Stop Loss following the current price continuously, while Break Even Point moves the Stop Loss to breakeven just once. How do you set these up? Let’s take a look
Click to learn now...

Chapter 1: Introduction to tools and how to use them (Part 2)

  • Time Filter controls EA operations based on time. Many EAs use this technique for profit, such as Night Hunter Pro EA
Click to learn now...
  • Check trade and order count blocks are among the most important blocks in EA writing. Details in MT4 and MT5 may differ slightly. Let’s see how!!!
Click to learn now...
  • Bucket of trade & orders is for storing values obtained from trading, opening pending orders, and completed trades
  • Bucket of trades can set bucket ID by color or by group
Click to learn now...
  • Loop for Trade helps retrieve various command data from trades, pending orders, or closed positions to modify various commands like Stop Loss, Take Profit, and much more
  • Perfect for both beginner and experienced EA developers because it significantly increases EA functionality
Click to learn now...
  • Flags in fxDreema are interesting tools. Flags can be divided into 2 main types: Blocks used to Set various values and Blocks used to Check various values
Click to learn now...
  • Counter: Pass once block allows signals to pass only once, and if we want it to pass again, we need to reset this block’s ID first. But if we want it to pass multiple times according to the number we set, we need to use Counter: Pass “n” times block
  • There are also many other Counter details that might be necessary for the structure of the EA we’re creating
Click to learn now...

Top 3 Popular Forex Brokers in Thailand

Open Trading Account
Open Trading Account
Open Trading Account

Chapter 2: Techniques for setting Lot sizes in various ways

  • Fixed volume is one method of money management within fxDreema
  • Fixed volume can adjust settings in 2 parts: How much and volume upper limit, which are important for developers to know how they differ
Click to learn now...
  • Setting lot size based on percentage of equity, balance, and free margin is a flexible system where lot quantity can increase or decrease according to situations
  • To choose which lot size basis to use, EA developers must thoroughly understand the meaning of equity, balance, and free margin before implementation
Click to learn now...
  • Setting lot size with freeze % can be divided into 3 types: equity, balance, and free margin, all three of which calculate together with margin values for each currency pair
  • Freeze % is a system that requires backtesting every time due to complex calculations and differences in each currency pair
Click to learn now...
  • Setting lot size with Risk % can be divided into 3 types: equity, balance, and free margin
  • Calculating lot size with risk % depending on stop loss calculates the point where we accept losses based on equity, balance, or margin, making it suitable for strategies where we don’t know where to set the stop loss but let the system calculate automatically
Click to learn now...
  • Risk fixed amount of money is a money management method where investors can specify the amount of money they’re willing to lose if trading results don’t meet expectations, with the EA automatically adjusting lot size
  • Lot size with risk fixed amount of money doesn’t allow us to set lot size for each trade. The EA calculates automatically
Click to learn now...
  • Ryan Jones comes from the name of a trader who was very skilled at trading, able to grow money from $15,000 to $107,000 in less than 3 months. The fxDreema creators adopted his money management system from “The Trading Game, Playing by the Numbers to Make Millions”
  • We can set Ryan Jones money management with two values: delta value and unit size
Click to learn now...
  • Martingale is a long-standing gambling technique that can be applied to trading or investing
  • Martingale is one technique that clearly shows investors that no matter how bad a system is, good money management guarantees success
Click to learn now...
  • Betting Labouchere is an investment system adapted from gambling, originating from the French
  • Labouchere lot sizing is complex. Manual traders must keep detailed lot records to prevent errors
Click to learn now...
  • Money management is very important, so much so that the same trading method with different money management can result in one being profitable and another being a loss
  • Custom sequence is the most detailed betting system because we can set the lot to be used each time, whether profit or loss
Click to learn now...
  • Before using any money management, you should study from learning resources first, as some are still not fully developed, such as custom value
  • Flip coin betting EA – believe it or not, random trading can be profitable with good money management
Click to learn now...

Chapter 3: Creating Forex EAs (Basic I)

  • Moving Average is a legendary indicator with a long history of creation, making it quite stable
  • Besides traders using it for regular trading, it can also be adapted for EA writing
Click to learn now...
  • In 1980, the Bollinger Bands theory was created by John Bollinger to analyze asset prices in the market and became very widely popular until the present day. So to build upon existing knowledge
  • We’ll use this BB indicator to create a Forex EA with fxDreema
Click to learn now...
  • Ichimoku cloud, also known as Ichimoku Kinko Hyo, is an indicator that’s very popular among Forex traders and other financial markets
  • It covers trend analysis, Support & Resistance, and Momentum analysis, but how do we write it as an EA? Let’s see
Click to learn now...
  • Parabolic SAR, the fish egg dots, or what some call Stop and Reverse indicator. This indicator is a tool that helps traders identify trend direction and reversal points on charts very well. But how can we write an EA on fxDreema? Let’s see
Click to learn now...
  • Forex or stock markets often have one major problem: “Does this chart have a trend?” or if there is a trend, “Is it strong enough to enter a trade?”… This is where Average Directional Index (ADX) comes in to help answer these questions…
  • ADX is an indicator that doesn’t tell the direction of price but tells whether the current trend is strong or weak. This is very useful for traders who use Trend Following or Trend Trading strategies
Click to learn now...
  • Triple Exponential Moving Average (TEMA) is an indicator developed by Patrick Mulloy in 1994. It’s an adaptation of Exponential Moving Average (EMA) to reduce data lag even more. TEMA responds to price changes faster than Simple Moving Average (SMA) and Exponential Moving Average (EMA)
  • This makes it suitable for traders who want more accurate or faster entry timing. Let’s see how to use TEMA in writing EAs on fxDreema
Click to learn now...
  • RSI (Relative Strength Index) was developed by J. Welles Wilder Jr., a famous engineer and technical analyst, in 1978
  • Wilder intended to create RSI to measure the strength of price movements in the market, not just using price up or down alone, but considering “momentum” or the speed of price change as well
Click to learn now...
  • MACD (Moving Average Convergence Divergence) was developed by Gerald Appel in the 1970s, a time when the market began showing more interest in technical analysis
  • MACD Histogram Highlights
  • See momentum changes “faster” than watching MACD and Signal line crossovers
  • Help catch “reversal” signals in advance before MACD crosses the Signal line
Click to learn now...
  • Stochastic Oscillator or STO is a tool that measures current price strength compared to the price range over a certain period. Its main goal is to detect “Overbought” and “Oversold” conditions or situations where there’s excessive buying or selling
  • Although similar to RSI, STO is more sensitive and responds to price movements faster
Click to learn now...
  • If you’re looking for a forex indicator that measures buying and selling pressure and includes Volume in its calculation, don’t miss Money Flow Index (MFI)
  • Because if it’s really good, oil trading results from 2017 to 2025 gained 730% profit without blowing the account… Want to know how? Let’s see
Click to learn now...

Top 3 Brokers with Least Slippage in Thailand

Open Trading Account
Open Trading Account
Open Trading Account

Chapter 4: Creating Forex EAs (Basic II)

  • AD Line was developed by Marc Chaikin, a technical analyst specializing in market behavior. This indicator is an improved version of On-Balance Volume (OBV) by Joseph Granville
  • How can we use AD Line to trade gold for 317% profit within 1 year, and how can we create an EA on fxDreema? Let’s see
Click to learn now...
  • In the world of Forex trading and other financial markets, using technical analysis tools is important to help traders make better decisions compared to trading naked charts. One of the world’s popular tools is the Alligator Indicator, developed by Bill Williams
  • Additionally, creating automated trading systems or EAs is another way to increase trading efficiency. In this article, I’ll teach you how to use the Alligator Indicator and write EAs with a tool called fxDreema
Click to learn now...
  • Awesome Oscillator (AO) is one of the tools that world-class traders like to use, with good capability to measure market momentum. We can use AO with gold trading (XAU/USD) to find the best entry and exit timing. There are various strategies for using AO in trading
  • This article will share a strategy for accumulating gold buys for 230% profit within 1 year and teach you to create an EA with fxDreema easily
Click to learn now...
  • AC is an indicator that helps measure and show the direction of momentum or trends that are about to occur before affecting price. That is, when we know the momentum direction in advance, we can predict price direction accurately, which can create an EA within minutes
Click to learn now...
  • Fractal Indicator is one of the technical tools that Forex and gold (XAUUSD) traders like to use to accurately catch “price reversal points”. This tool was developed by Bill Williams and is widely used in Price Action strategies or trend analysis, and can also be written as an EA well
Click to learn now...
  • ATR Percent (ATRP) is taking the ATR value divided by the current asset price, then multiplied by 100 to get volatility in percentage form
  • This helps compare volatility between assets with different prices effectively. Can this be written in fxDreema? The answer is yes. Let’s see how
Click to learn now...
  • In oil trading (Crude Oil), which has high volatility and is full of opportunities, we need strong analytical tools and reliable systems
  • This article will introduce you to an oil trading strategy that combines Fibonacci, EMA, and ATR principles to increase long-term profit opportunities, along with revealing actual strategy test results
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...

Chapter 5: Creating Forex EAs (Moderate LV.)

Top 3 Brokers with Fastest Order Execution

Open Trading Account
Open Trading Account
Open Trading Account

Chapter 6: Creating Forex EAs (Advance LV.)

  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...
  • Still not finished yet, wait a little longer
Click to learn now...

Chapter 7: EA Development Process and Backtesting

  • Backtest is testing EA trading performance by running entry/exit conditions along with various trading techniques and strategies using historical Forex market data… However, we must first understand the terminology or meaning of various parameters reported from backtesting
Click to learn now...
  • We can divide data quality into percentages, ranging from 90.0% to 100.0%. How do different data types differ? Let’s see!
Click to learn now...
  • Backtesting with regular data is widely popular among beginner EA developers because it’s free with no costs. Backtesting this way has only 4 steps… Let’s see how
Click to learn now...
  • Backtesting with high-quality data is essential for professional EA developers because it can save costs or prevent losses from running EAs in live portfolios effectively. Let’s see how
Click to learn now...
  • This chapter presents various EA locking methods, such as making EAs work only on Demo accounts, making EAs work only on live accounts, or even locking EAs from backtesting
Click to learn now...
Scan or click to join fxDreema Academy group
Scan or click the link to join the Facebook group “fxDreema Academy: Trade Forex and Write EAs No-Code, Scammer-Free Zone”