Hi,
I really appreciate the great work you've done with FXDreema — it's an excellent platform for developing EAs visually.
I’d like to suggest a useful feature that would greatly enhance flexibility for advanced users: the ability to add custom preprocessor directives directly within the platform, such as:
#property (for defining EA or indicator properties)
#include (to include external .mqh libraries)
#resource (for embedding images, sounds, etc., for example uploading an image and using it in the Draw Image block)
These directives are essential when trying to expand or integrate advanced MQL5 features into FXDreema-generated code. Currently, there doesn’t seem to be a way to inject these lines at the top of the generated .mq5 file from within the platform.
Even a simple text box in the project settings that allows users to insert custom lines before OnInit() / OnTick() would already be extremely useful.
Additionally, it would be very helpful to have support for defining custom functions (e.g. user-defined void functions) directly within FXDreema, so they can be reused across blocks and called from different parts of the logic. This would significantly improve code organization, readability, and scalability for larger projects.
Would you consider adding these options in a future update?
Thank you again for your continuous support and for creating such a great tool!
Best regards
@fxDreema
@jstap
@l-andorrà