PROJECT BSW- BUY/SELL/WATCH

Job ID: 33175712

Budget: $30 – $250 USD

Hi,
I am seeking for a professional Programmer/ Software developer to help me develop an Expert Advisor/ Robot that will work according to the below conditions.

Their will be a leverage price to be set as an input and at beginning of installation.
The leverage price will start counting from both extremes ie Highest/ Lowest prices
Trades will only activate after it passes the leverage price range and falls back within it.
Their will be 3 MAJOR TRADE POINTS based as BUY, SELL and WATCH
Trades will activate Upwards as BUY or Activates Downwards as SELL
if prices comes back in between to the circle of WATCH, it will close all existing trades at entry and retake them at exit
Trades will Activate both at exit and entry of the outer range of prices based on new extremes.
Trades going out will activate within previous price limit and exit at new price limits
Trades coming inwards will enter at new price limits and exit at old price limits towards profit setting
Bids that changes direction from BUYER to SELLER will activate at double lot sizes anytime they change direction From BUYER to SELLER or vice versa.
No Action will be taken at the WATCH position as it will be monitoring the next movement
Variable will be set to identify the watch range in %
current price will be set between the lowest and highest price for the period to get the %
Profit lock up will be made based on previous extreme % moved towards the extreme prices.
So if Price moves from 60% to 80%, then 60% will be the lock up for worst case profit until it gets to above the old extreme price
After every new extreme, the gaps recalculate itself to 100% and the price starts to revert back from the first bid onwards after a certain gap or days interval(at extreme prices).
so at every point in time, gap between highest price and lowest price must be 100% starting from 0% LOWEST to 100% HIGHEST

EXAMPLE- GOLD
START PRICE AT 1850. INITIAL MOVE GAP PRICE OF 20.
BUY FROM 60% UPWARDS, SELL FROM 40% DOWNWARDS.
SO IF PRICE STARTS AT 1850, IT MUST REACH 1870, (ASSUME LOW DIDNT CHANGE) to activate any bid opportunity.
if price goes above 1870 and returns back, then it must activate the BUY bid if it goes upwards, or SELL bid if it comes lower
if bids passes the current extreme, then it will start to take reversal bids
so reversal bids for highest price is SELL and reversal bids for lowest price is BUY.
so if price goes daily as follows for highest and lowest daily or in timeframe selected.

1 2 3 4 5 6 7 8 9 10 11 12
HIGH 1850 1865 1875 1890 1880 1870 1895 1903 1895 1880 1872 1865
LOW 1850 1852 1855 1860 1857 1852 1861 1880 1881 1860 1852 1840

SO as above, first BUY will activate at 1870 on Day 4, cos first time it reached 1870 was Day 3 and then reverted back to it on Day 4 to activate.
and highest on Day 4 was 1890 while lowest was 1850 (Day 1). and Gap will then be 1890-1850=40 (100%)with 1850 as 0% and 1890 as 100%
next High is on day 7 with new 100% at 1895 and low of 0% at 1850
next High is Day 8 with new 100% at 1903 and low of 0% at 1850.
next High is Day 8 at 1903 at 100% and ne low at 1840 (0%).

So robot will adjust and recalculate based on extreme prices of 0% to 100% and then take bids based on % to activate BUYs or SELL
remarks of Variables in EXCEL REPORT
Column N has BUY, SELL and WATCH
Column E is the Highest
Column F is the Lowest
Column G is the current prices at the time of update and decides which decision it falls under
Column E or F shows last updated/change and will be in Yellow
Column T measures the growth of the Month.
Column M (PRM) is my estimate for the Month.
Column O is the growth of the gap for the Month.