Tradestation EasyLanguage to Metatrader MQL code conversion

This project was awarded to lecnac for $80 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$30 - $250 USD
Total Bids
Project Description

I require a developer experienced in both Tradestation EasyLanguage, Metatrader4 MQL, and foreign exchange trading.

I have 3 relatively simple Tradestation files (attached ELD along with screenshots in terms of visualisation) I'd like to convert for use on Metatrader 4, and to be delivered as open/ unprotected code suitable for application onto Metatrader 4:

1. MA Direction Indicator. In essence this plots a histogram depicting the difference between two simple moving averages . There are 3 horizontal lines being the zero line, +20 pips and -20 pips. If the histogram is >+20 pips, the histogram bar is coloured green, if <-20 pips it is coloured red, and if neither is coloured yellow. The moving average default is 12 & 100 period, and I typically use it on a 5 min chart.

2. A ShowMe or Indicator (News Entry Level). In essence this plots a dot or cross on each bar which represents the 1st quartile of the range of the bar. If median of the bar is less than the median of the previous bar, then the dot/cross is plotted at 25% of the range of the bar as measured from the high (i.e. high - (range/4)) and coloured red to indicate a bear bar. The opposite is plotted green and would be (low + (range/4)).

3. A Strategy (Liquidity Trade). Throughout the trading day I will identify an opportunity to trade (long or short). I want to be able to specify my entry based upon certain parameters: (i) enter long or short - input variable; (ii) enter at either the simple moving average of 12 periods or 36 periods - input variable; (iii) enter after x time - input variable such as 1530; (iv) enter before y time - input variable such as 1700; (v) the value of currency to be transacted - input variable such as 100,000 (vi) if a trade has been entered, set a stop loss of x pips - input variable such as 30; (vii) if a trade has been entered, set a profit target of y pips - input variable such as 30; (viii) if a trade has been entered, set a breakeven stop of z pips - input variable such as 15, meaning that if the trade moves 15 pips into profit, the stop loss is moved to breakeven.

I have created the EasyLanguage code, but I am moving away from Tradestation and I have no experience in Metatrader 4/ MQL.

Many thanks.

barranjoey (Mark)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online