Job finished
Specification
Hello there,
I would like to hire a programmer to program an expert advisor (trading robot). The basic concept behind the trading robot is as follows.
Open Buy position based on following conditions
Condition #1 - Will be discussed in private, it is a simple condition
Condition #2 - If RSI value is above a certain value defined in condition 2 menu
Condition#3 - If Closing Price of last candle is above moving average defined in condition 3 menu
Condition#4 - If Closing Price of last candle is above moving average defined in condition 4 menu
Lot size defined in lot size menu
Close Buy position based on following conditions
Condition#5 - Will be discussed in private, similar to Condition#1 for opening buy position
Open Sell position is similar to the way a Buy position is opened except opposite
Condition #6 - Will be discussed in private, it is a simple condition, similar to Condition#1 for opening buy position
Condition #7 - If RSI value is below a certain value defined in condition 7 menu
Condition#8 - If Closing Price of last candle is below moving average defined in condition 8 menu
Condition#9 - If Closing Price of last candle is below moving average defined in condition 9 menu
Lot size defined in lot size menu
Close Sell position based on following conditions
Condition#10 - Will be discussed in private, similar to Condition#1 for opening buy position
Condition#1 menu: Simple 1 input maximum (if required) 2 input menu
Condition#2 menu: RSI Menu, include a)period, b)apply to drop down menu
Condition#3 menu: Moving Average Menu, include a)period, b)shift, c)MA Method drop down menu, d)apply to drop down menu
Condition#4 menu: Moving Average Menu, include a)period, b)shift, c)MA Method drop down menu, d)apply to drop down menu
Condition#5 menu: Simple 1 input maximum (if required) 2 input menu
Condition#6 menu: Simple 1 input maximum (if required) 2 input menu
Condition#7 menu: RSI Menu, include a)period, b)apply to drop down menu
Condition#8 menu: Moving Average Menu, include a)period, b)shift, c)MA Method drop down menu, d)apply to drop down menu
Condition#9 menu: Moving Average Menu, include a)period, b)shift, c)MA Method drop down menu, d)apply to drop down menu
Condition#10 menu: Simple 1 input maximum (if required) 2 input menu
Lot Size menu: Can be discussed further in private, but I have something like this in mind, do let me know if it can be tweaked further.
menu will have 3 columns and 5 rows
Column Name Equity Above Equity Below Lot Size
>= <
Row#1 0 1,000 0.1
Row#2 1,000 2,500 0.2
Row#3 2,500 4,000 0.3
Row#4 4,000 6,500 0.4
Row#5 6,500 100,000 0.5
The user should be able to change the values of every cell in the lot size menu
Calculation of lot size will be as below:
If equity before opening a position is $990 position open with lot size 0.1
If equity before opening a position is $4,024 position open with lot size 0.4, and so on and so forth
The above examples are based on the figures provided in this example, actual figures may be changeable by the user
PS: One extra condition for opening trades is as follows.
For opening buy position Condition#5 should be false at that particular time
For opening sell position Condition#10 should be false at that particular time