Termos de Referência
i am looking for a professional and competent Programmer to develop a Robot/ EA with conditions which will focus on a determined low price or high price to determine BUY and SELL bids and also input an automated TP conditions. The logics of the robot operation is as defined below.
This strategy plan is to take future projections and bids according to an automated logic which will close bids automatically according to some concepts. For the robot to be activated, or work perfectly, it must be endowed with inputs as follows:
- Start price at beginning of start of robot. This will be input manually.
- Low Price of the start period
- High price of the start period
- Normal gap of the product
- Extra gap of the product
The logic of the robot will be as follows
Prices will be adjusted in terms of 2 positions. Position 1 and Position 2.
Position 1 will be the first static position, while Position 2 will be the Second static Position. Each position will be either High or Low Price. These positions will be interchanged at periodically either daily or weekly depending on movement as determined by the inputs.
LOW PRICE
Low Price will be used to determine Short term BUY and Long term SELL positions at intervals. Prices will be computed as follows:
FOR BUY:
Current Low price with intervals of Normal gap until extreme position is achieved, while profits/ bids will be closed after every interval of bids is activated on same direction.
FOR SELL:
Current Low price with intervals of Extra Gap will be used to calculate the reversal price of SELL for only 4 levels at every change in values.
HIGH PRICE
High Price will be used to determine Short term SELL and Long term BUY positions at intervals. Prices will be computed as follows:
FOR SELL:
Current High price with intervals of Normal gap until extreme position is achieved, while profits/ bids will be closed after every interval of bids is activated on same direction.
FOR BUY:
Current High price with intervals of Extra Gap will be used to calculate the reversal price of BUY for only 4 levels at every change in values.
The steps of price capture will be as follows where L= Low and H = High, with the sequence of action:
EXAMPLE
H1, L1, H2, L2, H3, L3, H4, L4, H5, L5, H6, L6 etc
Each step above will determine whether its Position 1 or Position 2. This is explained as follows:
At H1 and L1, then if H1 comes first, it becomes Position 1 and L1 becomes Position 2. So if H1 becomes Position 1, then at H1, L1, L1 will become our position 2.
At L1, H2- L1 becomes Position 1 and H2 becomes Position2.
At H2, L2- H2 becomes Position 1 and L2 becomes Position 2. And so on and so forth.
So as the Position is identified, it will calculate its primary move and secondary moves. All Primary moves will be calculated according to the continual movement of the prices while for the Secondary move, it will only be at the 4 levels as maximum.
So lets test with this data to explain the steps of the robot and actions to take.
Product is Gold for example. Prices are as follows. 1980, 1960, 1990, 1920, 1970, 1890, 1920, 1850, 1900, 1880, 1930, 1900, 1960.
From the above, we identify inputs as follows.
- Start price at beginning of start of robot. = 1980
- Low Price of the start period = 1960
- High price of the start period = 1990
- Normal gap of the product = 10
- Extra gap of the product = 25
So based on the steps of the data occurring, we classify as follows:
SP= 1980, since next price is Low, then it becomes L1= 1960. (NB If Its High, then it will be H1).
SP=1980, L1= 1960, H1= 1990, L2= 1920, H2= 1970, L3= 1890, H3= 1920, L4= 1850, H4= 1900, L5= 1880, H5= 1930, L6= 1900, H6= 1960
LEVEL 1- AT 1980/1960
So based on the sequence above, we start with SP as the Position 1, and L1 as Position 2.
So as per above data for SP= Sell at 1980-10= 1970, 1960, 1950, 1940, 1930 etc, and BUY at 1980-25=1955, 1930, 1905 and 1880.
For Position 2= BUY at 1960+10= 1970, 1980, 1990, 2000, and SELL at 1960+25= 1985, 2010, 2035, 2060.
LEVEL 2- AT 1960/1990
Position 1= 1960= L1, and Position 2= 1990= H1
So as per above data for Position 1= BUY at 1960+10= 1970, 1980, 1990, 2000, 2010 etc, and SELL at 1960+25=1985, 2010, 2035 and 2060.
For Position 2= SELL at 1990-10= 1980, 1970, 1960, 1950, and BUY at 1990-25= 1965, 2040, 1915, 1890.
LEVEL 3- AT 1990/1920
Position 1= 1990= H1, and Position 2= 1920=L2.
So as per above data for Position 1= Sell at 1990-10= 1980, 1970, 1960, 1950, 1940, 1930 etc, and BUY at 1990-25=1965, 1940, 1915 and 1890.
For Position 2= BUY at 1920+10= 1930, 1940, 1950, 1960, 1970 etc, and SELL at 1920+25= 1945, 1970, 1995, 2020.
LEVEL 4- AT 1920/1970
Position 1= 1920= L2, and Position 2= 1970= H2
So as per above data for Position 1= BUY at 1920+10= 1930, 1940, 1950, 1960 etc, and SELL at 1920+25=1945, 1970, 1995 and 2020.
For Position 2= SELL at 1970-10= 1960, 1950, 1940, 1930, 1920 etc and BUY at 1970-25= 1945, 1920, 1895, 1870.
Please note that only bids in Position 1 can continue activating at the prices of next level and will close after every certain determined level of bids or profit, while those in position 2 will only activate for the 4 stages at every move. So once a previous Position 1 changes to Position 2, it can only activate 4 bids for the period based on the computation, and once the prices changes as well, it will recalculate and retake the bids according to the new prices.
See below easy analysis / summary of above steps at each price
SELL 4 | 2060 | 2020 | 1990 | 1950 | 1980 | 2000 |
SELL 3 | 2035 | 1995 | 1965 | 1925 | 1955 | 1975 |
SELL 2 | 2010 | 1970 | 1940 | 1900 | 1930 | 1950 |
SELL 1 | 1985 | 1945 | 1915 | 1875 | 1905 | 1925 |
BUY 4 | 2000 | 1960 | 1930 | 1890 | 1920 | 1940 |
BUY 3 | 1990 | 1950 | 1920 | 1880 | 1910 | 1930 |
BUY 2 | 1980 | 1940 | 1910 | 1870 | 1900 | 1920 |
BUY 1 | 1970 | 1930 | 1900 | 1860 | 1890 | 1910 |
high price | 1990 | 1970 | 1920 | 1900 | 1930 | 1960 |
start price | 1980 | |||||
low price | 1960 | 1920 | 1890 | 1850 | 1880 | 1900 |
SELL 1 | 1980 | 1960 | 1910 | 1890 | 1920 | 1950 |
SELL 2 | 1970 | 1950 | 1900 | 1880 | 1910 | 1940 |
SELL 3 | 1960 | 1940 | 1890 | 1870 | 1900 | 1930 |
SELL 4 | 1950 | 1930 | 1880 | 1860 | 1890 | 1920 |
BUY 1 | 1965 | 1945 | 1895 | 1875 | 1905 | 1935 |
BUY 2 | 1940 | 1920 | 1870 | 1850 | 1880 | 1910 |
BUY 3 | 1915 | 1895 | 1845 | 1825 | 1855 | 1885 |
BUY 4 | 1890 | 1870 | 1820 | 1800 | 1830 | 1860 |
DATA INPUT | ||||||
START | 1980 | |||||
LOW | 1960 | 1920 | 1890 | 1850 | 1880 | 1900 |
HIGH | 1990 | 1970 | 1920 | 1900 | 1930 | 1960 |
NORMAL GAP | 10 | 10 | 10 | 10 | 10 | 10 |
EXTRA GAP | 25 | 25 | 25 | 25 | 25 | 25 |
NB: Only Position 1 will continue to activate until change in drection | ||||||
Position 2 will only activate 4 positions for every move. |
I will be happy to test the robot for initial 30 days before concluding the project ad approving payment.
I will be collecting the source code after end of project
I will require a password for the robot
I will also be happy to request same version on MT5 with the programmer at an extra cost after this has been certified
Only immediately available programmers should apply as i need to get this tested fully before end of January 2021.
Thanks