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

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

Free Coding to backtest your strategy 290 replies

Free EA Coding for proven Systems 6 replies

I Will Learn Coding in 1 Month - Give me the 80/20 of MT4 Coding 14 replies

Systems, Systems and Systems... 1 reply

Overly Complex Coding and Trading Systems. 32 replies

  • Platform Tech
  • /
  • Reply to Thread
  • Subscribe

Free Coding: your systems

  • Last Post
  •  
  • Page 1 2
  • Page 1 2
  •  
  • Post #1
  • Quote
  • First Post: Edited Dec 8, 2013 12:06pm May 4, 2013 2:44pm | Edited Dec 8, 2013 12:06pm
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
20131208
I will not anymore update/support this tool: reason: Going Platform independent! Going pyhon!
I stopped following this thread.


*** 20130730:
removed in requirements some of the previous limits (like singel currency and only low TF systems as have changed some of my main code.



*** 20130504

Maybe at the top: there are plenty of programmers who code quite anything for a couple of $ or a bit more at http://www.mql5.com/en/job so if you prefer such just check them out.



With a lot of effort I have more or less finished a nice base for coding MT4 systems.

I have my own systems and ideas: but I'm open to code other people systems for free if the idea interests me.


Sounds too good to be true. What's the catch?

0. I will only select what somehow catches my imagination and also only as time permits

1. I do not promise anything: (this is just a free offer and not a paid contract)

2. I'm not interested in coding independent indicators/scripts or such
- only whole system ideas


==== will you have to disclose the system publicly ====

- not necessarily:
you will have to disclose some info (see later) but once I decided to give it a go we could work on it also per mail.






================= REQUIREMENTS TO BE CONSIDERED =================

- At the moment: I'm not interested in systems which use offline charts: e.g. Renko ect..
- no good reason as I have implemented offline charts but at the moment I'm just not interested in such

========= DO YOUR HOMEWORK YOURSELF
1.
I want a backtest result: expect from you to do it manual or semi automated (if you do it automatized why do you want someone still program it)

- 4 separate pairs: EURUSD, AUDJPY, USDCAD + SymbolOfYourChoice
- if your system runs on only one specific symbol use it as the SymbolOfYourChoice
- still what results for 4 separate pairs as mentioned above

- each Test Result must cover at least:
- at least 150 consecutive trades according to your system rules: so for 4 pairs a total of 600 trades

- OR In case your system does not produce enough trades: the test result must cover at least 1 year data for each of the 4 pairs



2.
What should you keep track of (for each trade)

You can do it in a Text file (use some formatting like TAB so its easier to read) or use something like excel
- personally I use LibreOffice Spreadsheet on Linux

REQUIRED:
- BarOpenTime: (when a new trade would be executed)
- LONG/BUY/UP - SHORT/SELL/DN TYPE:
- END Result: WIN OR LOSS (BreakEven count as a loss)
- BarClosingTime (when it would be closed) not absolutely necessary but if it is easy to do - do it

KEEP your backtest result: if I'm interested I will request them so I can cross-check some/all myself with the OpeningTime



===========================================
WHAT TO POST here in public: to be considered


You should not post your system except the info I ask

for the start I'm interested only in:

- your Backtest results for 4 independent Pairs each one over 150 consecutive trades or 1 year data whatever comes first


e.g.

EURUSD:
Total Number of trades:
Total Number of LONG/BUY/UP trades:
Total Number of SHORT/SELL/DN trades:
TotalNumberOf WINNING trade:
First Trade OpenTime:
Last Trade OpenTime:
Main Chart TF checked: the one where the trade would be entered (in case you use multiple for trade decision)

AUDJPY:
Total Number of trades:
Total Number of LONG/BUY/UP trades:
Total Number of SHORT/SELL/DN trades:
TotalNumberOf WINNING trade:
First Trade OpenTime:
Last Trade OpenTime:
Main Chart TF checked: the one where the trade would be entered (in case you use multiple for trade decision)

USDCAD:
Total Number of trades:
Total Number of LONG/BUY/UP trades:
Total Number of SHORT/SELL/DN trades:
TotalNumberOf WINNING trade:
First Trade OpenTime:
Last Trade OpenTime:
Main Chart TF checked: the one where the trade would be entered (in case you use multiple for trade decision)

SymbolOfYourChoice: WHICH:
Total Number of trades:
Total Number of LONG/BUY/UP trades:
Total Number of SHORT/SELL/DN trades:
TotalNumberOf WINNING trade:
First Trade OpenTime:
Last Trade OpenTime:
Main Chart TF checked: the one where the trade would be entered (in case you use multiple for trade decision)


- some additional info: not required at first

How did you determine a trade was a Win/Loss: (not a long story)
- e.g. SL FIX 15 pips / TP FIX 20 pips,
- Or Stochastic(14,3,3) crossed extremes 85/15
- SL touche of MA TP FIX 45 pips
- whatever...

Do you trade this system already: NO / DEMO / LIVE

FOR HOW LONG:



NOTE: even if I do not code your system: the time invested in your system will be worthwhile for yourself.


Cheers
Ati
Money is important, Love is essential.
  • Post #2
  • Quote
  • May 4, 2013 2:57pm May 4, 2013 2:57pm
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
JUST AN EXAMPLE HOW such could look like (I used just some random numbers no system)




hi,
I would be interested that you consider my system. I did my homework and here are the requested results


EURUSD:
Total Number of trades: 178
Total Number of LONG/BUY/UP trades: 78
Total Number of SHORT/SELL/DN trades: 100
TotalNumberOf WINNING trade: 96
First Trade OpenTime: 2013.02.14
Last Trade OpenTime: 2013.04.27
Main Chart TF checked: M5

AUDJPY:
Total Number of trades: 73
Total Number of LONG/BUY/UP trades: 33
Total Number of SHORT/SELL/DN trades: 40
TotalNumberOf WINNING trade: 25
First Trade OpenTime: 2012.01.01
Last Trade OpenTime: 2013.04.27
Main Chart TF checked: H1

USDCAD:
Total Number of trades: 150
Total Number of LONG/BUY/UP trades: 70
Total Number of SHORT/SELL/DN trades: 80
TotalNumberOf WINNING trade: 100
First Trade OpenTime: 2012.11.14
Last Trade OpenTime: 2013.03.28
Main Chart TF checked: M30

SymbolOfYourChoice: WHICH: EURGBP
Total Number of trades: 201
Total Number of LONG/BUY/UP trades: 101
Total Number of SHORT/SELL/DN trades: 100
TotalNumberOf WINNING trade: 80
First Trade OpenTime: 2012.12.14
Last Trade OpenTime: 2013.04.27
Main Chart TF checked: M15

How did you determine a trade was a Win/Loss:
SL FIX 15 pips / TP FIX 20 pips (for M5 but on higher TF greater)


Do you trade this system already: DEMO
FOR HOW LONG: 3 WEEKS

Thanks
.......
Money is important, Love is essential.
 
 
  • Post #3
  • Quote
  • May 5, 2013 2:44am May 5, 2013 2:44am
  •  FerruFx
  • Joined May 2007 | Status: MT4/MT5 EAs/Indicators/Alerts coder | 6,843 Posts
In other words, you are looking for people who will give you ideas for a good profitable system/method
MT4/MT5 EAs/Indicators/Alerts coder
 
 
  • Post #4
  • Quote
  • May 5, 2013 3:01am May 5, 2013 3:01am
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
Quoting FerruFx
Disliked
In other words, you are looking for people who will give you ideas for a good profitable system/method
Ignored
Yes, why not. I would be unwise if I look for people who have only ideas for loosing systems
I say: one hand feeds the other. It is an exchange..

To be honest, your footnote says "MT4 EAs/Indicators/Alerts coder" so you will know yourself that it takes a good amount of time to implement something worthwhile.
Of course your case is a bit different (looked at your homepage) cause you get paid for coding - so it does not matter too much if the system is a loosing one and if it is a good profitable one you got paid for coding it and have the additional benefit of knowing the system. maybe that is even wiser

I'm not willing to spend my time for just anyone who did not do the homework before hand.

- anyone who only surfs the internet - read somewhere this and that works - sends you a link to the forum he/she read about it and expects it to get coded for free..... if it fails - well they send the next one..


But for serious people who have invested some time in their ideas, are passionate about it - and are convinced it could work ... I consider investing some of my time too.

So yes, I'm not looking for the system jumper but as you said: people who will have ideas for a good profitable system/method

To be honest: if no one is interested - I'm also not too upset - plenty of stuff to do myself and the extra free time I can also spend on the beach.

But who knows: maybe there is some mutual exchange which benefits someone and also myself.
Money is important, Love is essential.
 
 
  • Post #5
  • Quote
  • May 5, 2013 3:04am May 5, 2013 3:04am
  •  CodeMeister
  • Joined Sep 2009 | Status: Making Code While Making Pips | 1,672 Posts
I agree completetly with your approach. I have made similar offers less formally., but nobody wants to put in the effort.
 
 
  • Post #6
  • Quote
  • May 5, 2013 3:11am May 5, 2013 3:11am
  •  FerruFx
  • Joined May 2007 | Status: MT4/MT5 EAs/Indicators/Alerts coder | 6,843 Posts
Quoting Ati Baia
Disliked
Yes, why not. I would be unwise if I look for people who have only ideas for loosing systems I say: one hand feeds the other. It is an exchange..
Ignored
I fully agree ... however you shouldn't have written this:

Quoting Ati Baia
Disliked
- I might not even finish it without giving any reason
Ignored
... because it will no longer be an exchange.
MT4/MT5 EAs/Indicators/Alerts coder
 
 
  • Post #7
  • Quote
  • May 5, 2013 7:37am May 5, 2013 7:37am
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
Quoting FerruFx
Disliked
{quote} I fully agree ... however you shouldn't have written this: {quote} ... because it will no longer be an exchange.
Ignored
You are correct ..on this one .... it would not be an exchange.

Like I said: in the unlikely case such happens this would be the catch?


To be frank:
there are plenty of programmers who code quite anything for a couple of $ or a bit more http://www.mql5.com/en/job (probably you too) and that is more than fine - such paid service is needed in the forex community
any trader who looks for automation of there system are invited to do so but if someone wants it all for free (why not if possible) this is my position others might do things for free differently.
Money is important, Love is essential.
 
 
  • Post #8
  • Quote
  • May 5, 2013 9:24am May 5, 2013 9:24am
  •  lyekf
  • | Joined Nov 2008 | Status: Junior Member | 1 Post
i am new to mt4 programming and need help to code this:

On H1 timeframe, I want to capture the the highest high and lowest low of previous day H1 bar.

Then I want to compare current day current H1 bar close with the highest high of previous day H1 bar.

Anyone can help to code this?

Thanks.
 
 
  • Post #9
  • Quote
  • May 5, 2013 10:50am May 5, 2013 10:50am
  •  RaptorUK
  • Joined Jan 2008 | Status: Member | 870 Posts
Quoting Ati Baia
Disliked
*** 20130504 THIS IS JUST AN EARLY ANNOUNCEMENT: Don't PM me for this - I'm also not always around - sometimes a lot and than days /weeks not at all so be patient Maybe at the top: there are plenty of programmers who code quite anything for a couple of $ or a bit more at http://www.mql5.com/en/job so if you prefer such just check them out. With a lot of effort I have more or less finished a nice base for coding MT4 systems.
Ignored
What does your base include ? what functionality ?
20 pips a day isn't too much to ask . . .
 
 
  • Post #10
  • Quote
  • Edited at 12:14pm May 5, 2013 11:40am | Edited at 12:14pm
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
- working with file based configuration: don't like the input window and I alter them in a text editor
(a bit like hanover's Presets---Recent Strength.txt but differently implemented)

- Pseudo trades ( I use that as my general backtest tool) implemented as an indicator

- MonteCarlo simulator



in short this are my present include files:

0_oDoxygenMainPageInfo_20130411.mqh
1_oError_20130411.mqh
2_oFirstDeclareVariables_20130503.mqh
3_oDoErr_HelpFunctions_20130503.mqh
4_oCrypStrings_20130411.mqh
5_oWinUser32_20130503.mqh
6_oWinApi_20130502.mqh
7_oBaseFunctions_20130503.mqh
8_oTechFunctions_20130428.mqh
9_oMonteCarloSimulation_20130430.mqh
10_oMODULE_TimeFilter_20130502.mqh
11_oMODULE_Orders_20130428.mqh
12_oMODULE_EnterFilters_20130504.mqh
13_oMODULE_InitSL_20130428.mqh
14_oMODULE_OrderSize_20130428.mqh
15_oMODULE_EnterOrders_20130504.mqh
16_oMODULE_PseudoTrade_20130503.mqh
17_oMODULE_SmartStopLoss_20130428.mqh
18_oPresetsTemplateHelp_20130428.mqh
oIncludeHelper.mqh
stderror.mqh
stdlib.mqh
WinUser32.mqh


adding up to about 1.8 MB of course a lot of comments ect..
Money is important, Love is essential.
 
 
  • Post #11
  • Quote
  • May 6, 2013 4:11am May 6, 2013 4:11am
  •  muhiuddin
  • | Joined Apr 2013 | Status: Senior Member | 50 Posts
I need Daily candle Chart Indicator

For example, a market is open from 8 a.m to 10 p.m. So the the normal day candle uses this period for the high, low, open and close.

But I want a day candle which uses the period 10 a.m. to 5.30 p.m to calculate the high, low, open and close for the daily bars.

muhiuddin
 
 
  • Post #12
  • Quote
  • May 6, 2013 5:22am May 6, 2013 5:22am
  •  RaptorUK
  • Joined Jan 2008 | Status: Member | 870 Posts
Quoting muhiuddin
Disliked
I need Daily candle Chart Indicator For example, a market is open from 8 a.m to 10 p.m. So the the normal day candle uses this period for the high, low, open and close. But I want a day candle which uses the period 10 a.m. to 5.30 p.m to calculate the high, low, open and close for the daily bars. muhiuddin
Ignored
Did you read the first post ?

Quoting Ati Baia
Disliked
2. I'm not interested in coding independent indicators/scripts or such - only whole system ideas
Ignored
20 pips a day isn't too much to ask . . .
 
 
  • Post #13
  • Quote
  • May 6, 2013 2:48pm May 6, 2013 2:48pm
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
Quoting RaptorUK
Disliked
Did you read the first post ?
Ignored
Money is important, Love is essential.
 
 
  • Post #14
  • Quote
  • Edited at 9:42am May 7, 2013 9:30am | Edited at 9:42am
  •  Forexgogo
  • | Joined Feb 2010 | Status: Member | 1,024 Posts
Ati Baia

Please let me know if you would be interested in programming this EA:

It places an order when the price touches EMA200 on 1H (MA and Time frame should be adjustable).
A short order when the price is going up, a long order when the price is going down.
Stop loss, Take profit, and Lots should be adjustable. (No trailing stop or partial TP needed)
A magic number needed.
No multiple orders triggered -- always one order at a time on a chart.

How to use? It should turn on and off manually depending on the market condition. Off -- news hours, for example.
Look at 1h EURUSD. How many times the price bounces off at EMA200? Think about the odds. All you need is to find optimal SL and TP.

Thanks
 
 
  • Post #15
  • Quote
  • May 7, 2013 12:42pm May 7, 2013 12:42pm
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
hi dBo, Forexgog, muhiuddin,

Maybe just to point it out once again:

I will only take into consideration coding your system for free if you do your homework and provide the required statistical report:


Read again the first and second post: especially the point:
=================================== ========
WHAT TO POST here in public: to be considered





Will I code your strategies for free?
I can not say yes but also not no - because you did not post the info I asked for to be considered

Once you do your part and post that info I'm looking at what you provided and take it into consideration.

On a general basis I'm open for anything..if it looks promising and fits into my requirements


Cheers
Ati
Money is important, Love is essential.
 
 
  • Post #16
  • Quote
  • May 7, 2013 1:22pm May 7, 2013 1:22pm
  •  Ati Baia
  • | Joined Nov 2011 | Status: Member | 1,042 Posts
hi Forexgogo,
read the post above for the general point.

About the strategy coding: basically my base code has all of this more or less included ( still need to but it together ) and for public I would have to recode bits and pieces.

It should turn on and off manually depending on the market condition. Off -- news hours, for example.

Depending how one does it I do have such also included in my base code:

EntryFilter for New Orders based:
- WeekStart-EndTime
e.g. New Orders are allowed from Monday Sydney Time 7:00 - Friday NewYork Time 10:00

And daily multiple (freely to choose) Start-End Active hours
- each day Allow new Orders: between
Start 10:00 End 11:30 Tokio time
Start 12:00 End 17:30 Tokio time
Start 08:00 End 17:30 London time
ect ect..

Problem is how do you and from where configure this for news: there are solutions I know but I'm unsure if I want to commit a EA to such.

Anyway: If you provide the requested statistical report I will consider your system - look at it in more detail
- this is no promise at all I will code it in the end

Quoting Forexgogo
Disliked
Ati Baia Please let me know if you would be interested in programming this EA: It places an order when the price touches EMA200 on 1H (MA and Time frame should be adjustable). A short order when the price is going up, a long order when the price is going down. Stop loss, Take profit, and Lots should be adjustable. (No trailing stop or partial TP needed) A magic number needed. No multiple orders triggered -- always one order at a time on a chart. How to use? It should turn on and off manually depending on the market condition. Off -- news hours,...
Ignored
Money is important, Love is essential.
 
 
  • Post #17
  • Quote
  • Edited at 3:48pm May 7, 2013 2:18pm | Edited at 3:48pm
  •  Forexgogo
  • | Joined Feb 2010 | Status: Member | 1,024 Posts
Quoting Ati Baia
Disliked
If you provide the requested statistical report I will consider your system - look at it in more detail - this is no promise at all I will code it in the end {quote}
Ignored
Ati Baia

Thank you for showing your interest.

I assume that you want an EA that makes money with NO CONDITION -- means no human judgement involved. "Everything must be coded" right?

My intention is different. Say, I can see if the price touches EMA200 in next 24 hours, it would bounce off and give 50 pips. So, I put a limit order and wait. The problem is I need to modify the limit order once in a couple of hours b/c EMA200 moves. Now you see why I want an EA. eh?

If you see 1h chart or even 15m chart closely (EURUSD or AUDUSD), you can see how often the price bounces off at EMA200. Of course, not always it works, but the odds are pretty high, especially when you have good judgement to avoid significant news hours (I believe it is best if you turn on/off manually).

As for the "home work (back-testing)," it is really an "egg-and-chicken" situation here. I want this EA because I want to find out optimal SL and TP by back-testing. If you want some kind of affirmation of this logic, just see charts with EMA200. It is obviously working. (BTW, when I backtest this EA, I keep it "on" all the way, ignoring news hours. I think it may not make a big difference after all.)

I just think it is worth programing this EA for you -- it is very simple and effective. All you need is a little knowledge about the market and optimal SL/TP.

Oh, if you could make it, please add an adjustable offset for the spread -- to trigger an order on EMA, it needs to add a few pips for the spread.

Thanks
 
 
  • Post #18
  • Quote
  • May 7, 2013 3:38pm May 7, 2013 3:38pm
  •  lolygagv2
  • | Joined Feb 2010 | Status: Member | 427 Posts
I agree about your profitability on the trades before programming the EA being a Chicken before the Egg situation, I think it's a little bit much on the requirements, if you can do all those requirements and get 150 trades done, I'd be assuming you're already trading it on a regular basis and would only want the EA to automate your daily trading. I'm guessing that's kind of it.

Because if I have an idea, and I've tested it anecdotally over a few weeks or months, I'm not going to have a good distribution of results, not until it's coded. What you're asking for, is almost the same thing as an already coded strategy, so most of the work is already done for you haha. Still the fact you are offering, means you can dictate any terms......so that's your prerogative.

I just know, as a programmer/strategist myself, I often just start with an idea, and a few observations of profitability and then program it up and leave the SL and TP flexible to see what happens.
 
 
  • Post #19
  • Quote
  • May 7, 2013 4:32pm May 7, 2013 4:32pm
  •  CodeMeister
  • Joined Sep 2009 | Status: Making Code While Making Pips | 1,672 Posts
Chicken and egg is a very apt analogy. Keep in mind that a successful implementation will never be written with the first version. That is only the starting point. Think months of testing, tweaking, recoding. A person who has both trading and coding skills has a huge advantage.

But there is no point starting until considerable effort on the part of the trader is done. The ultimate success of the project depends more on the effort of the trader than the coder. Traders on this forum who suggest systems from some inspiration that struck them yesterday are just wasting everybody's time.
 
 
  • Post #20
  • Quote
  • May 7, 2013 4:45pm May 7, 2013 4:45pm
  •  Forexgogo
  • | Joined Feb 2010 | Status: Member | 1,024 Posts
Quoting CodeMeister
Disliked
The ultimate success of the project depends more on the effort of the trader than the coder. Traders on this forum who suggest systems from some inspiration that struck them yesterday are just wasting everybody's time.
Ignored
Very well said.
I am not a believer of the holy grail (perfect systems). EAs cannot trade by itself as long as MT4 goes.
However, EAs can be a very powerful tool when you know how to trade.
I want such a tool here....

CodeMeister, would you be interested in coding my logic here?? (PM me if so)

Best
 
 
  • Platform Tech
  • /
  • Free Coding: your systems
  • Reply to Thread
    • Page 1 2
    • Page 1 2
0 traders viewing now
  • More
Top of Page
Forex Factory Blog Updated: Alerting All Members
  • 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 / ©2022