指定
I'm looking for a skilled developer who can produce an indicator and trading bot for the following specification:
Parameter | Data type |
Range start time | Time |
Range end time | Time |
Range buffer | Number pips |
Range colour | Colour |
|
|
|
|
EMA Cross EMA 1 EMA 2
| Period 50 200 |
|
|
Days to include Mon Tue Wed Thur Fri
| Tick box to select |
Entry on close TF | Time Frame 5, 10, 15, 30 Mins 1hr, 4hr
|
Max time to enter | Time |
Trend Target | Pips |
Counter trend Target | Pips |
EMA Flat Target | Pips |
|
|
Place counter reversal | Boolean |
|
|
Position size | Lots |
|
|
Pips to 2nd Pos | Pips |
2nd Pos Target | Pips |
Pips to 3nd Pos | Pips |
3rd Pos Target | Pips |
Pips to 2nd Pos | Pips |
3nd Pos Target | Pips |
Pips to 4nd Pos | Pips |
4nd Pos Target | Pips |
Partial Close % | % |
|
|
Trail Stops | Boolean |
Trail Pip | WHAT OPTIONS DO YOU HAVE? |
Hard Stop pips | Pips |
Draw a box for the high and low of price between range start time and range end time. Extend the box either side (top/bottom) of the range by the number of pips for Range buffer
Entry – Position 1If after range end time and before Max Entry Time, On the close of the entry on close TF check to see if price is above or below the price range.
· If price is below price range Enter position LONG with Position Size. For closing the trade:
o If EMA are sloping up and price is above, then on next on the close of the entry on close TF , check to see if pips in profit is > trend target. If true, then close trade else repeat check every entry on close TF
o If EMA are sloping down then on next on the close of the entry on close TF , check to see if pips in profit is > Counter trend target. If true, then close trade. If false repeat check every entry on close TF. When trade is closed and IF place counter reversal = true then Enter position SHORT at same time and then on the close of the next entry on close TF , check to see if pips in profit is > Counter trend target, if true then close trade else repeat check every entry on close TF
o If EMA are flat then on next on the close of the entry on close TF , check to see if pips in profit is > EMA Flat Target. If true, then close trade. If false repeat check every entry on close TF
· If price is above price range Enter position SHORT with Position Size. For closing the trade:
o If EMA are sloping down and price is below, then on next on the close of the entry on close TF , check to see if pips in profit is > trend target. If true, then close trade else repeat check every entry on close TF
o If EMA are sloping up then on next on the close of the entry on close TF , check to see if pips in profit is > Counter trend target. If true, then close trade. If false repeat check every entry on close TF. When trade is closed and IF place counter reversal = true then Enter position LONG at same time and then on the close of the next entry on close TF , check to see if pips in profit is > Counter trend target, if true then close trade else repeat check every entry on close TF
o If EMA are flat then on next on the close of the entry on close TF , check to see if pips in profit is > EMA Flat Target. If true, then close trade. If false repeat check every entry on close TF
· For all positions, place a stop according to the Trail Stops parameter
· Trade Comments, It would be useful if for each trade placed we populated the trades comments with some key data separated by comma’s. Date, time, Day of week, Direction, Position number
If position 1 is open
· Position 2 - On the close of the entry on close TF, check to see if trade is in drawdown by > Pips to 2nd Pos. If so then enter a position with Position Size in the same direction as Position1. For target:
o On next close of the entry on close TF , check to see if position 2 pips in profit is > 2nd Pos Target. If true, then close trade else repeat check every entry on close TF. When Closing trade, Also partial close position 1 by Partial Close %
o If price comes back to drawdown > Pips to 2nd Pos then enter the position again with same target process
o Repeat unless position 1 closed
· Position 3 - On the close of the entry on close TF, check to see if trade is in drawdown by > Pips to 3nd Pos. If so then enter a position with Position Size in the same direction as Position1.
o Process as position 2 with pos 3 parameters. If position 1 is 100% closed then move onto partial close of position 2 and so on.
· Position 4 - On the close of the entry on close TF, check to see if trade is in drawdown by > Pips to 4nd Pos. If so then enter a position with Position Size in the same direction as Position1.
o Process as position 2 with pos 4 parameters, If position 1 is 100% closed then move onto partial close of position 2 and so on
· Position 5 - On the close of the entry on close TF, check to see if trade is in drawdown by > Pips to 5nd Pos. If so then enter a position with Position Size in the same direction as Position1.
o Process as position 2 with pos 5 parameters, If position 1 is 100% closed then move onto partial close of position 2 and so on.