fxDreema

    • Register
    • Login
    • Search
    • Back to the main page
    • Categories
    • Recent
    • Tags
    • Popular
    • Search
    1. Home
    2. QuantEngineer
    3. Posts
    Q
    • Profile
    • Following 1
    • Followers 22
    • Topics 17
    • Posts 79
    • Best 17
    • Controversial 1
    • Groups 0

    Posts made by QuantEngineer

    • RE: Finally, News Filter for MT5 in 1 easy to use Block !!

      TXT Files won't hold all the necessary features of the custom blocks, for example parameters, types, etc...

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Finally, News Filter for MT5 in 1 easy to use Block !!

      I haven't seen this option, and when I download the entire source code of the EA that uses custom blocks by pushing the "MQ5" button, it doesn't import correctly on other FX Dreema accounts... it only imports on the FX Dreema account that has the custom blocks.
      Inputs on this are appreciated.

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Feature Request

      That would be great!

      posted in General Discussions
      Q
      QuantEngineer
    • RE: Finally, News Filter for MT5 in 1 easy to use Block !!

      That will be awesome!
      Does someone know how can a complete block be shared with other users?

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Feature Request

      It is already implemented. See screenshot.

      0_1648649293660_70ec67bc-0b1c-4e2a-9973-5dc60dd48169-image.png

      posted in General Discussions
      Q
      QuantEngineer
    • RE: Simple Custom Block to detect Hedging or Netting Accounts

      You are welcome

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Finally, News Filter for MT5 in 1 easy to use Block !!

      Sure can.

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Finally, News Filter for MT5 in 1 easy to use Block !!

      @forexalgo , currently, I am not accepting work requests via the forum. I appreciate you considering me to do this work for you.

      posted in Tutorials by Users
      Q
      QuantEngineer
    • Simple Custom Block to detect Hedging or Netting Accounts

      It is known to all developers that running the logic of the EA for netting accounts is usually different from hedging accounts, and sometimes, not even desirable to run on certain types of accounts.
      To resolve this, I have created the simplest custom block that will detect if the account being used is hedging or not. With this block, developers can even decide to terminate the EA, in case it is not running on the right type of account, or the developers can also choose other logical paths, depending on the type of account.

      0_1642701419332_d72f6a36-6d8c-48dd-85ca-994cd00bc399-image.png

      In this simple 1 step tutorial, we will create a custom block that looks like the above image.

      0_1642701517729_a0650659-e7d2-42d7-a660-b495a419c254-image.png

      This Tutorial is ideal for someone just starting out on creating their own custom blocks, because it only uses 1 area of FX Dreema Studio. Just open up your FX Dreema Studio, create a new block and copy paste this code into the main area:

      if ( AccountInfoInteger( ACCOUNT_MARGIN_MODE ) == ACCOUNT_MARGIN_MODE_RETAIL_HEDGING )
      {~next~}
      else
      {~inext~}

      Once this is done, just click Save changes, and that's it.

      Your custom block will show up on the appropriate region of your FX Dreema Builder.

      Allright, this was the easiest tutorial on the Studio, about building useful blocks! Hope you all enjoy it!
      I wish you all the best!

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Motivation results

      @chikano11 said in Motivation results:

      Hi all,

      I am a bit stuck with my EA, and it seems like most can create perfect EA''s, but when it comes to results/performance its quit.
      I don't ask to drop your "Profitable" EA, but please when you have a good performance show the "Live" result. For example: 0_1642452319901_f78cde1e-b744-433d-bbd3-9ae6fabcb543-image.png

      By the way, by reading your awesome balance growth curve, I can tell by the concavity of it, that the system has a really cool winning strategy, but it is missing out on managing the lot size. It could be upgraded by using some of the FX Dreema tools for money management, to convert this curve into an exponential growth curve.

      posted in Questions & Answers
      Q
      QuantEngineer
    • RE: Motivation results

      @chikano11 This is a really really cool idea!
      Like this, people can get more motivated!
      Loved this idea!

      posted in Questions & Answers
      Q
      QuantEngineer
    • Finally, News Filter for MT5 in 1 easy to use Block !!

      Hello Fellow FXDreema users!! Because I Love FX Dreema, I have decided to build a News Filter that can be entirely coded into 1 block that can be compiled directly in the FX Dreema Cloud System !
      Enjoy !

      The goal of this tutorial is to build 1 custom block that I call "isEventNear" and it will look like this, at the end:
      0_1642472112231_49e21c25-e8f7-4ccb-809b-a9cbc7ded606-image.png

      Notice that this block has the 2 dots underneath, for true or false... meaning that if there is an important event near, then the next block to be processed will come from the orange dot, and if there isn't any event near, then the next block to be processed, will be coming from the yellow dot... it is the same concept as any other conditional block.
      By near, it means near in time... less than x minutes in the future, or less than y minutes in the past.
      Minimum importance stands for the importance of the events to trigger this block... refer to the original MQL5 manual, where it explains the importance of the events, on this link, where the possible importance vary from 0 to 3, being None, Low, Moderate, High. https://www.mql5.com/en/docs/constants/structures/mqlcalendar#enum_calendar_event_importance

      Here is how I have built this block
      0_1642472671374_d0ee5dd7-2439-4185-b580-02ea27cb5507-image.png
      Notice that I am using code in 3 key areas:

      1. The "main code area", where I have typed the main codes for the custom block.
      2. The "Global variables, includes" area
      3. The "parameters" area, where this block will receive parameters from the developers.

      That's it. pretty simple. the developer of @fxdreema has done a really GREAT JOB, by making the studio available for us !
      In case you still don't know how to use the studio, check out my previous tutorial on the basics of how to use FX Dreema Studio.
      I wish you all a very successful and happy 2022!

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: Money Management Formula

      In the Current version of MQL5, there is a function called OrderCalcProfit() that does this job of calculating potential profits or losses for hypothetical scenarios.
      Here is the link, in case someone else is interested https://www.mql5.com/en/docs/trading/ordercalcprofit

      posted in Questions & Answers
      Q
      QuantEngineer
    • Issue with loading Custom Indicators from EX5 files resolved

      I was working with some custom indicators, without source codes today, and resolved the issue where the compiler doesn't compile correctly... Since I thought that someone else might have the same issue, I have decided to post it here.

      The issue: Loading data from Custom indicators without Source Codes, on blocks like this.
      0_1638565223732_46d7667e-f522-4bf1-99b6-566114030ac0-image.png

      This error will show up if no parameters are passed to the indicator:0_1638565344014_28eb3a8e-d1f3-456b-bd65-c5e4cfde7526-image.png

      This other error will show up in case you do pass some parameter.0_1638565387266_1a9f8dbf-216c-4514-8463-1d2a630cae9d-image.png

      The solution:
      Generate the mq5 file by clicking on the "mq5" button.
      Open up the file on Metatrader's IDE and remove the extra comma that is hanging there.

      Enjoy Custom indicators working in your algo.

      In case anyone else has an easier solution for this bug, please post.

      posted in Bug Reports
      Q
      QuantEngineer
    • RE: Assigning values to Global Variables with Custom Code in FX Dreema Studio

      Hello @tipsywisdom , thanks for interacting. I am not quite sure i understood what you mean... The block on your description seems to be the original block that assigns values to the user created variables, in the class v::
      I am working to make 1 of my custom blocks do the same thing as this block does... I have created a custom formula to calculate trade volumes, and i want to save the calculated volume to any user defined variable , like the "modify variables" block does.

      posted in Questions & Answers
      Q
      QuantEngineer
    • RE: Assigning values to Global Variables with Custom Code in FX Dreema Studio

      I did not start the creation of this block yet, because it would require this specific knowledge, on how to assign values to a user variable from the class V:: using FX Dreema studio.

      posted in Questions & Answers
      Q
      QuantEngineer
    • Assigning values to Global Variables with Custom Code in FX Dreema Studio

      I have been creating some custom blocks using FX Dreema Studio, and it has been great and really helpful to create my own blocks for the EAs, and this week I got to a situation that seems simple, but I still couldn't figure how to do, I want to assign values to Global Variables, on my custom blocks made with FX Dreema Studio.
      Something like what the original "Modify Variables" Block is doing, when we place a variable to receive the values in it. In the example below, the original block is assigning a value to the User Variable called "pip_converter".

      The question is how to mimic this behavior using FX Dreema Studio?

      0_1636820998099_fbf677bb-a9db-4a1a-8dc3-cbb21f0f74eb-image.png

      posted in Questions & Answers
      Q
      QuantEngineer
    • Tutorial - Create Custom Blocks with "FXDreema Studio"

      Hello Developers,

      This is a simplified tutorial on how to build Custom Blocks using "FX Dreema Studio", which is part of "FX Dreema"
      Step 1 - Since The Studio works in a separate link, use your internet browser to navigate to https://fxdreema.com/studio/MQL5 .
      Step 2 - Choose the platform you are using, by clicking MQL4 or MQL5
      Step 3 - Name and Create your new Block
      0_1636215900357_76365e94-a589-4595-a4af-212be0277d68-image.png

      Step 4 - Create your Block by writing your code on Region A, Put your Global Variables on Region B, Create Input Parameters for the Block on region c, Pre-defined parameters go in region D and Global Functions for all your custom blocks will go on region E.
      0_1636216071689_e11fb536-2e1d-4564-b94a-d53c087eefae-image.png

      Once you go through these basics, it is pretty straightforward.
      I hope you enjoy this intro tutorial, that will save time on getting your fingers moving.

      posted in Tutorials by Users
      Q
      QuantEngineer
    • RE: FX Dreema Locked out now. Is it only my account or everyone else's accounts?

      Update: Resolved !

      in case anyone else gets stuck in the same issue , here is the solution: I have deleted the latest code I was working on the FXDreema Studio, then the main part, the builder went back to normal !

      I wish you all good Bots !

      posted in Bug Reports
      Q
      QuantEngineer
    • RE: FX Dreema Locked out now. Is it only my account or everyone else's accounts?

      I am still working on unlocking the FX Dreema account, the FX Dreema Code Studio on https://fxdreema.com/studio/MQL5 is still working .

      posted in Bug Reports
      Q
      QuantEngineer
    • 1
    • 2
    • 3
    • 4
    • 3 / 4