Job for someone who knows how to join mql4 and C

MQL5 Indicatori Librerie

Specifiche

I am looking for someone who is good in C and MQL4 and can join them. If you are not he, maybe you could help by pointing me in the right direction to find such person.

I wish to have a connection monitor with login action coded.

Purpose: Prevent disconnections of terminal or long breaks in tick stream

Why: The terminal automatically attempts to login if it notices it is disconnected. The time before terminal find it self disconnected is depending on TCP/IP settings of the operating system. The time is long and a lot can happen.

This software would calculate the average tick interval and if tick is not received in a time depending on the average, it performs a login of the terminal (or rescan).

Challenges:

  • To my knowledge there is no function for login in MQL4. But the solution can be found here http://forum.mql4.com/15325#101492

  • Indicator start() function is called up on arrival of a new tick. Therefore an Indicator can not wait nor perform a task (e.g. login) if a tick does not arrive. I think this could be solved with a Script polling General Variables to which an Indicator writes.

General system Description - how I thought it could work

The average tick interval is calculated over number of ticks (set by user, TicksInAverage) in a Indicator. The interval and time of the last tick is then made available for the Script. The Script monitors if the time since last tick exceeds the average interval X time out factor (set by user TimeOutFactor).

Preliminary Requirements Specification
  • To work on windows 2003 and written in MQL4 and C. Expert Advisor, Indicator and/or script

  • Risks to unsuccessful login or rescan shall be addressed by coder. E.g. Does simulated key strokes pose a risk and why. This Requirements Specification may be edited accordingly.

  • A login or rescan shall take place when average tick interval X a factor (TimeOutFactor) is exceeded. The initiation of login or rescan shall take place before average tick interval X (TimeOutFactor+1) provided enough CPU speed.

  • The average tick interval shall be calculated using a certain amount of ticks (TicksInAverage)

  • The average tick interval shall not take into account interval in between two ticks separated by a login or rescan

  • A log file shall be written (text or CSV) containing following information separated with Tab or “;” . Date, Login Start , average tick interval, Login end time. E.g.:

    19/02/2012 Interval 0.3 Start 19:03:32 End 19:03:47

    Login is considered completed / ended after first received tick

  • User can set varibales TimeOutFactor, TicksInAverage, variable for choosing in between rescan or login



Con risposta

1
Sviluppatore 1
Valutazioni
(5)
Progetti
31
87%
Arbitraggio
1
0% / 100%
In ritardo
12
39%
Gratuito
2
Sviluppatore 2
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Hello Developer, I am Darshan Galani. i want to Convert Tradingview Indicator to MQ4 & MQ5 file.i also want to source code that must be easy to understand. TradingView Indicator: LuxAlgo Trendlines with Breaks
Looking for someone who can convert 170 lines of pinescript to MT5. If you do the good job then more projects are waiting for you. That's why looking for individual freelancer only. File will be shared with right candidate. Thank you
I have existing Ctrader automated strategy that I am using but will like to add and remove some features and after that I will like to convert it to mt5 ea…if this what you kindly bid now and let discuss what I need to add and remove
I am looking for someone who can convert two indicators I attached from MQL4 of Meta trader 4 to DLL format of Forex Tester version. 1.MACD_4_Colored_Hist_and_2_Lines.mq4 2.MACD_Overlay Its a pretty standard and common indicators. I want the exact functional/working replica of the indicator to converted into dll format to use in the Forex tester 4 software. (※For MACD_Overlay, Please modify default bar color to green
I am looking for an EA that allows you to make profits every month. For this, before buying, I would like to have a history over more than one year to see how the EA behaves. I don't know if you're selling EAs that are already ready for use
I have existing Ctrader automated strategy that I am using but will like to add and remove some features and after that I will like to convert it to mt5 ea…if this what you kindly bid now and let discuss what I need to add and remove
I need to add the following new variables/functions in a previously made MT4 EA: 1. (a) Allow multiple orders of same type : True/False 1. (b) Minimum Pip gap for same type order: 30 (pip) 2. Allow Opposite orders at the same time: True/False 3. Use Indicator 1 for Buy/Sale orders: Ture/False 4. Use Indicator 2 for Buy/Sale orders: Ture/False 5. Use Indicator 3 for Buy/Sale orders: Ture/False Do not change other
Trading robots are programs, which operate according to underlying algorithms. An algorithm is a set of actions that need to be performed in response to certain events. For example, the most common task in algo trading is the identification of the "New bar" event. When the event occurs, the robot checks the emergence of trading signals and acts accordingly. Before you decide to program or order a trading robot, you
Settings - ATR Period - ATR Multiplier - Show Fractals - Show Zigzag - Show Break Level Every Swing Length in the Zigzag Indicator must be greater than the Minimum Swing Length Minimum Swing Length = ATR x Multiplier If Last Swing is Bearish, Break Level = Last Low Point's Price + (ATR x Multiplier) Last Low Point would keep extending If Last Swing Is Bullish, Break Level = Last High Point's Price - (ATR x
HI, I'm looking for an experienced person who can add buy/sell indications/Alerts on existing Pinescript code along with little modification of the script and the script should connect to MT5 platform using pineconnector MT5 platform should execute trade instantly as based on the alerts/indications on tradingview script

Informazioni sul progetto

Budget
100 - 300 USD
Per lo sviluppatore
90 - 270 USD
Scadenze
da 10 a 20 giorno(i)