Use existing java code for limit orders based on a strategy to MT4

MQL4 전환 Java JavaScript

작업 종료됨

실행 시간 35 일
고객의 피드백
A great programmer with A+ code. I very good communicator and patient to explain and work through concepts. Highly recommended.

명시

Thank you for your offer to do the EA.

1. Background 

This to make an expert advisor for MT4 based on an existing strategy and code which is written in java. The existing code is around 2000 lines.

The EA is to buy or sell using a strategy which is explained in a white paper which some (but not all) code already written in java as part of the white paper. I do not know whether the java code version actually works so before I confirm you to complete the job and provide a prototype it will be necessary for you to first review the trading strategy white paper and java code and make sure an mt4 EA can work (I'm am not sure if the java code will help you). The white paper provided with the java code will explain the concept and maths formulas, so it would be necessary that you understand the concept and mathematics in the white paper and confirm that it can be converted to a working mt4 EA as part of the "Requirements Negotiation" step for this job.


2. EA parameters

The java code is not guaranteed to work (as I am not a programmer). It is provided to you in case it may provide you with assistance. The white paper provided should be used as the basis of the EA as it explains the strategy.

The EA Input Tab will have the following parameters:

Magic_Number: EA magic number.

[other parameters referred in the white paper]

timeframe = the time bar (OHLC) timeframe/candle (from Min1 to Mth1)

Buy trade option

Sell trade option

Close Buy trade

Close Sell trade

StealthMode: Hides SL, TP and Trailing from broker.

Lotsize: When using fixed lot, set size here.

UseMM: Set true to activate money management.

LotsPercent: Percentage of balance to be used by MM to place orders

MaxLot: Maximum lot size allowed.

MinLot: Minimum lot size allowed.

===== StopLoss settings: =====

StopLoss Mode:0-off,1-in pips,2-in % of Price

StopLoss (in pips or %) 

===== TakeProfit settings: ===== 

TakeProfit Mode:0-off,1-in pips,2-in % of Price

TakeProfit (in pips or %) 

===== Trailing Stop & Breakeven settings  

Starttrailing: Profit to start trailing stop

Trailing Stop in pips

Trailing Stop Step in pips

Breakeven in pips  

Profit Lock in pips if Breakeven is achieved 

===== Partial Close settings: 

Partial Close Target in pips

Partial Close Position Percent

==

maxtrades = Maximum allowed total number of trades 

tradesperbar = Maximum allowed orders per bar 

slippage = Maximum slippage allowable at the point of entry. 

maxspread = Maximum spread allowable at the point of entry.

usetimefilter = To enable time filter.

Monday Start Hour of Trade Session 

Monday Start minute of Trade Session 

Time of trading : Trading_24h = TRUE/false;

StartHour: Time for EA to start (server time). (0 = false)

Startminute: 

EndHour: Time for EA to stop (server time). (0 = false)

Endminute: 

Trading days: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday (each can be chosen individually)

fridayfilter = Set last new orders on Friday before market close. No more trading after this time until the next week market open, except existing trades can be closed if the trading rules are triggered (ie SL/TP/Trailing etc).

fridayhour = In hours (server time).

fridayminute = In minutes (server time).

Etc etc as required


4. Other requirements


- I will own all copyright and other intellectual property in the code.

- The EA will also work for Gold (XAU) and silver (XAG) and oil in addition to FX

- The source code is to be provided and is to have commenting & narrative for each component to understand it and be consistent with generally accepted MQL4 coding best practices.

- to work for a 5 digit broker.

- for pips Eg. 1.1 is 1.1 pips, where 20.1 is 20.1 pips (example 1.00201 minus 1 = 20.1 pips)

- English will be the governing language of this contract.

- any bugs are to be fixed.

- Each signal must be programmed to the be non-repainting


Thank you

Please let me know if you need any clarification.

응답함

1
개발자 1
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
게재됨: 2 코드
2
개발자 2
등급
(1)
프로젝트
2
0%
중재
3
0% / 67%
기한 초과
0
무료
3
개발자 3
등급
(42)
프로젝트
70
43%
중재
6
33% / 50%
기한 초과
19
27%
무료
4
개발자 4
등급
(46)
프로젝트
73
16%
중재
13
8% / 92%
기한 초과
37
51%
무료
5
개발자 5
등급
(3)
프로젝트
8
13%
중재
10
10% / 70%
기한 초과
2
25%
무료
6
개발자 6
등급
(16)
프로젝트
21
19%
중재
7
0% / 71%
기한 초과
14
67%
무료
7
개발자 7
등급
(144)
프로젝트
285
42%
중재
19
63% / 5%
기한 초과
29
10%
무료
게재됨: 2 코드
8
개발자 8
등급
(2)
프로젝트
2
50%
중재
1
0% / 100%
기한 초과
2
100%
무료
비슷한 주문
Project Overview ​I am looking for a high-level Algorithmic Trader / Developer to build a sophisticated, fully automated scalping system for the Nasdaq-100 Future (NQ) . The system must integrate institutional order flow logic with market structure analysis. ​The core logic must be written in Python , acting as a central hub that bridges ATAS (as the primary data source for Order Flow) and MetaTrader 5 (as the
have the Beatrix Inventor Expert Advisor (EA) that was profitable in the past but has been losing money recently. I need an experienced EA developer/optimizer to study the trade history (especially Stop Loss hits, drawdown periods, SL/TP behavior, win/loss ratio, etc.) and recommend + implement specific tweaks so it becomes consistently profitable again. Your job: 1. Deep analysis of why the EA is no longer
Am looking for an well experienced developer or team to build a basic forex trading automation system connected to MetaTrader (MT4/MT5). The system should allow users to connect their trading accounts and execute trades automatically based on predefined signals or a master trading account. Experience with MetaTrader APIs, trade copying systems, and forex automation is preferred. NOTE: Kindly apply if you have done
Hi, are you able to create a script/indicator on tradingview that displays a chart screener and it allows me to input multiple tickers on the rows. then the colums with be like "premarket high, premarket low, previous day high, previous day low" . When each or both of the levels break, there will pop up a circle on the chart screener, signaling to me what names are above both PM high and previous day high or maybe
Subject: Development of Ultra-High Precision Confluence Indicator - M1 Binary Options (Non-Repaint) ​ Hello, I am looking for a Senior MQL5 Developer to create a custom "Surgical Precision" indicator for MetaTrader 5, specifically optimized for 1-minute (M1) Binary Options trading. The system must integrate three distinct layers of algorithmic analysis. ​ 1. Core Logic: Triple-Layer Confluence ​The signal (Call/Put)
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
Hi Programmers, I want to create an EA that will make use of the average prices to determine the direction of the market and take bids accurately towards the direction until it reaches the maximum distance for taking bids. It will also consider a profit to loss ratio which will be based on risk as a % of the account balance. As you can see from the picture and the prices showed , the prices represent the manually

프로젝트 정보

예산
30 - 100 USD
기한
에서 10  20 일