• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 12:28am
  • Search
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 12:28am
Search
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Search

Bookmark Thread

First Page First Unread Last Page Last Post

Printable Version

Similar Threads

MQL Coding - Let’s talk about how to code mql 0 replies

Any better IDE than MetaEditor 2 replies

how to add "****.mq4" into metaeditor. 2 replies

Please help me MetaEditor, i'm begging nuh :( 2 replies

MetaEditor Question 2 replies

  • Platform Tech
  • /
  • Reply to Thread
  • Subscribe
  • 1
Attachments: A better Editor for mql is available. 100x better than MetaEditor
Exit Attachments

A better Editor for mql is available. 100x better than MetaEditor

  • Post #1
  • Quote
  • First Post: Jul 26, 2012 6:28am Jul 26, 2012 6:28am
  •  fxtr51
  • Joined Jan 2010 | Status: Member | 1,163 Posts
I have been fed up with MetaEditor for a long time but recently I found
an IDE for mql developed by w633.

Since then I only use his Editor because it is a hundred times better
than MetaEditor.

You can download it here:
http://code.google.com/p/scite-mql/

A discussion about it you can find here:
http://www.stevehopwoodforex.com/php...php?f=15&t=627

This Editor has the potential to become the standard IDE for Metatrader coders.

Currently it supports

 

  1. MQL syntax highlighting
  2. Compiler integration
  3. Auto-update MT4 upon compilation
  4. Function listing
  5. Autocomplete
  6. Parameter hint
  7. Help integration (press F1 on keyword brings up Help window)
  8. Bracket matching
  9. Block collapse / expand
  10. Snippet, abbreviation support
  11. Theming

Here is a screenshot to show a few features:

Attached Image (click to enlarge)
Click to Enlarge

Name: scite-mql-s1.png
Size: 183 KB
  • Post #2
  • Quote
  • Jul 27, 2012 1:11am Jul 27, 2012 1:11am
  •  Ahmedzakzouk
  • | Joined Sep 2009 | Status: Member | 2 Posts
the function list is empty ??? any help .... and thnx for the good work
  • Post #3
  • Quote
  • Jul 27, 2012 2:25am Jul 27, 2012 2:25am
  •  fxtr51
  • Joined Jan 2010 | Status: Member | 1,163 Posts
Quoting Ahmedzakzouk
Disliked
the function list is empty ??? any help .... and thnx for the good work
Ignored
Questions will be asked in the author´s thread. I posted the link to the forum.
  • Post #4
  • Quote
  • Mar 13, 2013 1:44am Mar 13, 2013 1:44am
  •  nathaniel
  • | Joined Jun 2010 | Status: Member | 296 Posts
Hi fxtr51,

Thanks for sharing the editor.
May I know where I can go learn programming for purpose of building EAs?
  • Post #5
  • Quote
  • Mar 13, 2013 2:45am Mar 13, 2013 2:45am
  •  nubcake
  • Joined Oct 2009 | Status: >Apocalypto< for Deputy PM 2018 | 3,557 Posts
Quoting nathaniel
Disliked
Hi fxtr51,

Thanks for sharing the editor.
May I know where I can go learn programming for purpose of building EAs?
Ignored
it starts with a g, and ends in oogle. here's a tip, it rhymes with google.

just forget it. seriously, not even joking. if you have to ask THAT question then programming is honestly not for you. not at all.
1
  • Post #6
  • Quote
  • Mar 13, 2013 6:17am Mar 13, 2013 6:17am
  •  sangmane
  • Joined Apr 2009 | Status: MT4 Programmer | 758 Posts
Quoting nathaniel
Disliked
Hi fxtr51,

Thanks for sharing the editor.
May I know where I can go learn programming for purpose of building EAs?
Ignored
hi nathan, you can start with http://docs.mql4.com/
unlike C or Pascal language which is a 3GL (third generation language), MQL is a 4GL (or even 5GL) which is relatively much easier to learn compared to those low/medium level programming language.
MQL is designed for traders, just like VBA Excel which is designed for Excel users.

of course, it needs time and patience.

if you find a problem, use google. also there are many forums discussing MQL.
- this forum
- http://forum.mql4.com/
- http://forex-tsd.com/
- http://stevehopwoodforex.com

you are not alone. there are many MT4/MT5 traders which dont have programming background that use MQL.
  • Post #7
  • Quote
  • Mar 13, 2013 6:20am Mar 13, 2013 6:20am
  •  nathaniel
  • | Joined Jun 2010 | Status: Member | 296 Posts
Quoting sangmane
Disliked
hi nathan, you can start with http://docs.mql4.com/
unlike C or Pascal language which is a 3GL (third generation language), MQL is a 4GL (or even 5GL) which is relatively much easier to learn compared to those low/medium level programming language.
MQL is designed for traders, just like VBA Excel which is designed for Excel users.

of course, it needs time and patience.

if you find a problem, use google. also there are many forums discussing MQL.
- this forum
- http://forum.mql4.com/
- http://forex-tsd.com/
-...
Ignored
awesome. thanks for your advice
would like to experiment automating my trading method.
Have you any experience doing that?
  • Post #8
  • Quote
  • Mar 13, 2013 7:20am Mar 13, 2013 7:20am
  •  RaptorUK
  • Joined Jan 2008 | Status: Member | 870 Posts
Quoting nathaniel
Disliked
awesome. thanks for your advice
would like to experiment automating my trading method.
Have you any experience doing that?
Ignored
Read the book, it's free: Book
20 pips a day isn't too much to ask . . .
  • Post #9
  • Quote
  • Nov 27, 2016 11:56pm Nov 27, 2016 11:56pm
  •  Usdpip
  • | Joined Jul 2016 | Status: Junior Member | 4 Posts
Quoting fxtr51
Disliked
I have been fed up with MetaEditor for a long time but recently I found an IDE for mql developed by w633. Since then I only use his Editor because it is a hundred times better than MetaEditor. You can download it here: http://code.google.com/p/scite-mql/ A discussion about it you can find here: http://www.stevehopwoodforex.com/php...php?f=15&t=627 This Editor has the potential to become the standard IDE for Metatrader coders. Currently it supports MQL syntax highlighting Compiler integration Auto-update MT4 upon...
Ignored
Nice man, it is better than mql builtin Editor
  • Post #10
  • Quote
  • Nov 28, 2016 5:58pm Nov 28, 2016 5:58pm
  •  AstronautFX
  • | Joined Nov 2015 | Status: Member | 24 Posts

Trova horse!

This editor is better than built-in editor and it is totally free because it is designed to send your source code secretly to the authors of the editor.

The Goose Goozid! FK Goozid!
  • Post #11
  • Quote
  • Nov 29, 2016 2:31am Nov 29, 2016 2:31am
  •  JensItzig
  • Joined Sep 2013 | Status: Member | 355 Posts
Quoting AstronautFX
Disliked
Trova horse! This editor is better than built-in editor and it is totally free because it is designed to send your source code secretly to the authors of the editor.
Ignored
Have you evidence for this bullshit? Why should Scite send the content home onyl in case of mq4? It's a widly spread editor for any type of text.

When you look at the date when the thread was started the build in editor has missing one feature, the debugger. You can do the editing also in Sublime or others that are able to get extended by mq4-language for autocompletion. But they still lacking of the debug feature. I have tested those quite a while but it makes no sense anymore to use other editors (maybe you are much faster with them but to search errors you ending up using the build in editor).
  • Post #12
  • Quote
  • Dec 4, 2016 7:31pm Dec 4, 2016 7:31pm
  •  dimmerpixel
  • | Joined Mar 2012 | Status: i'm not dead, just a dim one | 38 Posts
Quoting AstronautFX
Disliked
Trova horse! This editor is better than built-in editor and it is totally free because it is designed to send your source code secretly to the authors of the editor.
Ignored
so what??
i've been using scite for years, if you can craete a "holy-grail" EA, than you should not be afraid that your EA is stolen, since you already rich now
  • Post #13
  • Quote
  • Mar 9, 2017 12:18am Mar 9, 2017 12:18am
  •  reteid2222
  • Joined Aug 2015 | Status: Vucking good EA coder I am! | 2,275 Posts | Invisible
Anyone use this 2day? Tried it but doesn t work 4 me.....
Vucking good EA coder...
#12 All Time Return: 747.0%
  • Post #14
  • Quote
  • Jul 17, 2017 9:36am Jul 17, 2017 9:36am
  •  160318
  • | Joined Mar 2016 | Status: Member | 13 Posts
for those who are interested in alternative to metaeditor : sublimetext3 has package with MQL4 syntax, you can download it here https://www.currencysecrets.com/mql4-language/ , those working on mac will be also interested in this https://www.currencysecrets.com/blog...-sublime-text/
  • Post #15
  • Quote
  • Jul 17, 2017 4:26pm Jul 17, 2017 4:26pm
  •  Nicholishen
  • Joined Jul 2005 | Status: zzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzz | 1,248 Posts
Quoting 160318
Disliked
for those who are interested in alternative to metaeditor : sublimetext3 has package with MQL4 syntax, you can download it here https://www.currencysecrets.com/mql4-language/ , those working on mac will be also interested in this https://www.currencysecrets.com/blog...-sublime-text/
Ignored
There's also a good one for notepad++ that uses the mql compiler that I used for a little bit, but IMO theming and folding is way less important than having an integrated debugger.
  • Post #16
  • Quote
  • Jul 18, 2017 9:29am Jul 18, 2017 9:29am
  •  160318
  • | Joined Mar 2016 | Status: Member | 13 Posts
that depends on your programming style : if you do compile very often so to have integrated ide with compiler is key point.
but if you work on bigger pieces of code so some text editing features become more important. and you can always find out how to integrate mt4 as an external compiler with sublime text or notepad++, I have not tried it yet but suppose it possible to get working solution. Remember also an article somewhere on the web about ms vs as an mql4/5 coding environment. so people use various methods.
  • Post #17
  • Quote
  • Jul 18, 2017 1:29pm Jul 18, 2017 1:29pm
  •  Nicholishen
  • Joined Jul 2005 | Status: zzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzz | 1,248 Posts
Quoting 160318
Disliked
that depends on your programming style : if you do compile very often so to have integrated ide with compiler is key point. but if you work on bigger pieces of code so some text editing features become more important. and you can always find out how to integrate mt4 as an external compiler with sublime text or notepad++, I have not tried it yet but suppose it possible to get working solution. Remember also an article somewhere on the web about ms vs as an mql4/5 coding environment. so people use various methods.
Ignored
I hate metaeditor but it has decent debugging tools. If there were another ide with debuggin I'd drop ME in a heartbeat.
  • Post #18
  • Quote
  • Oct 1, 2017 6:26am Oct 1, 2017 6:26am
  •  faisal13
  • | Joined Mar 2013 | Status: Member | 200 Posts
When you take a gander at the date when the string was begun the work in supervisor has missing one element, the debugger. You can do the altering additionally in Sublime or others that can get reached out by mq4-dialect for auto finishing. Yet, despite everything they lacking of the investigate highlight. I have tried those a long time yet it has neither rhyme nor reason any longer to utilize different editors possibly you are considerably quicker with them however to look blunders you winding up utilizing the work in manager.
  • Post #19
  • Quote
  • Oct 1, 2017 11:42pm Oct 1, 2017 11:42pm
  •  Nicholishen
  • Joined Jul 2005 | Status: zzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzz | 1,248 Posts
Quoting faisal13
Disliked
When you take a gander at the date when the string was begun the work in supervisor has missing one element, the debugger. You can do the altering additionally in Sublime or others that can get reached out by mq4-dialect for auto finishing. Yet, despite everything they lacking of the investigate highlight. I have tried those a long time yet it has neither rhyme nor reason any longer to utilize different editors possibly you are considerably quicker with them however to look blunders you winding up utilizing the work in manager.
Ignored
huh?
  • Post #20
  • Quote
  • Last Post: Dec 11, 2017 11:25am Dec 11, 2017 11:25am
  •  Nicholishen
  • Joined Jul 2005 | Status: zzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzz | 1,248 Posts
Ok, so I've been working on a project with a large base of source code and finally decided to try sublime. I found a great open-source repo with mql4 syntax highlighting which is available in the package manager! It include snippets so it will autocomplete the mql built in functions. What I find myself doing is running MetaEditor (ME) in the background with the file up then jump over to sublime for editing and when I need to debug, I'll quickly jump back to ME.

Setting this up is really easy.

  1. Install Sublime text 3 https://www.sublimetext.com/3
  2. Install package control in sublime https://packagecontrol.io/installation
  3. Install the MQL syntax highlighting package by Ctrl+Shift+P then type install package -> search for the MQL syntax highlighter and install

Additionally you can install a styler that is far superior to ME (I HATE the ME gnu indention style)

  1. Follow same steps above but instead search for SublimeAStyleFormatter and install
  2. Change settings to your preference in: Preferences>PackageSettings>SublimeAStyleFormatter>UserSettings
  3. Hit Ctrl+Alt+F to stylize the file.

These are my preferred settings for styler. In order for this to work you must have the "user_defined_sytax_mode_mapping" setting. Everything else is optional.

Inserted Code
{
   "user_defined_syntax_mode_mapping": {
        "mq4": "c",
        "mqh": "c",
        "mq5": "c",
    },
 
    "options_default":{
        "style": "allman",
        "indent": "spaces",
        "indent-spaces": 3,
        "indent-modifiers": true,
        "indent-switches": true,
        "pad-header": false,
        "unpad-paren": true,
        "delete-empty-lines": true,
        "keep-one-line-blocks": true,
        "max-code-length": 80,
    }
}
Thread Tools Search this Thread
Show Printable Version Show Printable Version
Email This Thread Email This Thread
Search this Thread:

Advanced Search

  • Platform Tech
  • /
  • A better Editor for mql is available. 100x better than MetaEditor
  • Reply to Thread
0 traders viewing now
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2019