Spécifications
Hello,
I need a programmer to develop an EA/ Robot that will take bids according to progressive steps towards a major direction of the market as well as take reversal bids after attaining every new peak position of each direction.
So as part of the input, their will be a determinant whether the market is a BUY or SELL. A BUY market will expect the direction to Rise and a SELL market will expect the direction to fall. So at installation of the EA, it will begin to identify the movement of the prices and accumulate the price by getting the updated highest price and lowest prices after robot installation. BUYER or SELLER mode can be changed at anytime.
So for whichever mode is SET to, the Mode becomes the active position while the opposite becomes the passive position.
FOR THE ACTIVE (ACTUAL) POSITION/DIRECTION.
It begins by identifying the position, it then also has a variable of price interval between every bid. The price interval should be in price terms. So fir example if I want the robot to take a new bid at every 0.01 movement, then I will set the EA price gap at 0.01. If current lowest price is 1.67, and the ACTIVE mode is a BUY, then it will start the BUY from 1.68 (ie 1.67+0.01), 1.69, 1.7, 1.71, 1.72 etc.
FOR THE PASSIVE (ALTERNATE) POSITION/DIRECTION
Based on the move of the active position identified above, the passive position gap will be different from the Passive. So for example when the Active is 0.01, the passive may be 0.006. Passive will always be lower than the active Gap, else it will be an error.
So for example above, if prices rises from 1.67 to 1.72, then the robot will always use the extreme position to calculate the bids. Eg when price moved up to 1.68, then passive bids will be 1.674, 1.668, 1.662 etc. If first SELL has activated eg when price is at 1.68, then Sell will activate at 1.674. For a next SELL to activate above 1.674, the gap must be higher than 0.006 from previous bid. So for next SELL to activate, the minimum bid price will be at 1.68 which means the Highest price must have reached 1.68+0.006= 1.686.
SO If the BUYER is active, then it will use the LOWER PRICE TO calculate BUY positions ahead and continually take bids upwards, while it will close bids after every 2 ndnew bid, So bid 1 will close at bid 3 and bid 2 will close at bid 4 etc. However if Market reverts backwards after opening 2 bids of same direction, it will close both bids at zero profit.
Same concept for passive bids too. If only 1 bid exist, then its fine but if 2 bids exist and market reverts back, then it must close both bids at a zero profit as well.
Profits of every side should be cumulative and projected on the screen.
So the I will set examples of the variables now to explain better
AS shown in the template above, we have 4 examples of scenarios.
1.When HIGH is 1.67 and Low is 1.67.
2 When High is 1.685 and Low is 1.67.
3 When High is 1.685 and low is 1.65. and
4 When High is 1.7 and Low is 1.65.
Based on the above conditions/ Prices changing, other variables remain static. Ie active gap of 0.01 and passive gap of 0.006.
Above is a BUY ACTIVE market and below is a SELL active market.
I have an excel template which I have used to define variables as follows to compute the figures. The EA can be modelled to follow the rules for opening and closing bids as well as updating report to determine bids.
Please Note
I want only serious and immediately available programmers as time is essential. Also please ensure you understand the concept as well.
I will have the following as it relates to the EA
- Source code
- Ownership and Copyright of code
- EA should have a Password input
- I will need as much as 3 weeks to test the accuracy of robot before finalizing payment
- Robot should be usable on any product, currency, indices or stock