Software developer request for information

Other Other

Specification

AOS

Software developer request for information

 

Purpose

1.       The purpose of this document is to assemble a team of independent, external, and remotely located software developers who can develop customised, and currency trading software for AOS.

 

Scope of work

2.       The points below set out the scope of services required by AOS from a software developer:

Design

2.1.        Analysing user requirements per specifications supplied by AOS.

2.2.        Creating software architecture and system design diagrams to guide development.

2.3.        Identifying and solving design problems, such as scalability, performance, and usability issues.

Development

2.4.        Writing and debugging code using programming languages, frameworks, and libraries.

2.5.        Building software features, components, and modules that meet technical specifications.

2.6.        Integrating code changes and resolving conflicts.

2.7.        Writing and testing code using a programming language such as Java, Python, C++, JavaScript, MQL4, or MQL5.

2.8.        Implementing version control and code management tools to ensure code quality and traceability.

Testing

2.9.        Creating and executing software testing plans, including module-level testing, integration testing, system testing, user acceptance testing, and signoff.

2.10.    Identifying and documenting software defects and issues.

2.11.    Fixing defects and improving software quality.

2.12.    Using automated testing tools and techniques to improve software testing efficiency and effectiveness.

Maintenance

2.13.    Updating and maintaining software documentation, such as user manuals, technical specifications, and system diagrams.

2.14.    Debugging and troubleshooting issues in software.

2.15.    Refactoring code to improve software maintainability and scalability.

2.16.    Collaborating with other developers to maintain and enhance software functions and functionality over time.

 Ongoing Improvement

2.17.    Ensuring software quality and performance by testing and verifying code.

2.18.    Identifying areas for improvement in software and proposing solutions.

2.19.    Staying up-to-date with new programming languages, software development tools, and techniques.

 

Developer capabilities

3.       We are particularly interested in candidates who can showcase their experience in developing software trading solutions for the forex industry, including but not limited to Expert Advisors (EAs), Indicators, Scripts, and risk management systems in MQL4/5 programming and other languages.

 

4.       Candidates are requested to send us their qualifications, and detailed project portfolios.

 

5.        The project portfolio should demonstrate their experience in successfully completed projects, the timeline of completion, and contactable references.

 

6.       Candidates should provide information about their hourly rates in US Dollars to help us evaluate their suitability for the position.

 

7.       Please send all information to dedre@aossa.co.za.

 

8.       All work will be performed and compensated through the MQL5 application.

 

Recruitment process

9.       The recruitment process will follow the below steps with the below deadlines:

9.1.        Submit information (17/3)

9.2.        Shortlist (24/3).

9.3.        Appoint (31/3).

 

 

Prepared by

 

Dedré du Plessis

Trader research and recruitment

AOS

8 March 2023


Responded

1
Developer 1
Rating
(8)
Projects
18
17%
Arbitration
3
67% / 0%
Overdue
0
Free
2
Developer 2
Rating
(42)
Projects
62
8%
Arbitration
12
58% / 42%
Overdue
1
2%
Free
3
Developer 3
Rating
(71)
Projects
103
20%
Arbitration
6
0% / 83%
Overdue
3
3%
Free
4
Developer 4
Rating
(261)
Projects
428
38%
Arbitration
87
44% / 18%
Overdue
71
17%
Busy
Similar orders
I'm going to fix my AFL code. My AFL code should work follows: Lets say I buy gold at $2,500. I want to add a position each time it goes up 20 ticks up to a maximum of 4 positions. So that would be the initial buy at $2,500. Since gold moves in $.10 increments (ticks) I would then buy another position at $2,502, then another at $2,504 and another at $2,506 which would be a maximum of 4 positions. The adds would use
Hi, I need to make algo trading platform . These are my specifications: 1. Integration with only one broker Zerodha (no need for multi-broker support) 2. Web-based UI for clients where they select which strategy to execute 3. Admin will plug python based strategies to the platform. Client should be able to select from available strategies. I already have a bundle of strategies in python. 4. Source code should
Trading strategy 100 - 200 USD
// @version= 5 strategy ( "Operator Psychology Trading Strategy with Heikin-Ashi (Auto Risk-Reward)" , overlay = true , pyramiding = 2 , default_qty_type = strategy.fixed , default_qty_value = 1 ) // Check for the 3-minute timeframe if ( not ( timeframe.isintraday and timeframe.period == "3" )) runtime.error ( "This strategy can only be run on the 3-minute timeframe." ) // Parameters for ATR, Stop-Loss, Risk
Hi, I need to make algo trading platform . These are my specifications: 1. Integration with only one broker Zerodha (no need for multi-broker support) 2. Web-based UI for clients where they select which strategy to execute 3. Admin will plug python based strategies to the platform. Client should be able to select from available strategies. I already have a bundle of strategies in python. 4. Source code should be
I already have a thinkscript, but I need to know if it is possible since I have done a lot of research already on the matter. Basically, I have a DoubleTop and DoubleBottom thinkscript indicator, which is based on futures bars. It prints a Pivot dot with a label when there is a DoubleTop or DoubleBottom on the chart. I can then see this on whatever time-frame I switch to. I would like to have the Scan - Alert
Create a Ninjatrader strategy 1. Identify yesterday’s range (high and low) between 13:30 and 16:00. Call this the NY PM Range. 2. Wait until price trades above the NY PM Range High or below the NY PM Range Low in Regular Trading Hours (9:30 to 16:00) 3. If price trades above the NY PM Range High, Set a Stop Market Order Short at low of the previous candle. Continuously adjust the entry order to the low of the
Hello, I'm looking for an expert in divergence to create a custom indicator for TradingView. The indicator should be able to identify all types of divergences, including hidden ones, with precision. Thank you and good luck
Hey greetings My please to met you Am in need of a tradingview developer that can create alert for me based on a tradingview indicator kindly bid for this project if it is what you can do for me
HI Recently purchased VPS, But now i am getting Following message "failed to get list of virtual hosts [404]", I need one help to fix this isues and make sure my EA working on VPS, when my computer off Thank you
can you help me with: Robot that works in automatic trading and algorithms based on high volatility news captured in economic calendars such as ( https://uk.investing.com/economic-calendar/, thanks Creating an automated trading bot that bases its decisions on economic news and high volatility events, such as those found in economic calendars (e.g., Investing.com's), involves several key components. Here are the steps

Project information

Budget
30 - 1000 USD
For the developer
27 - 900 USD