Geoff's Manual and Semi Automatic Tradin
Hi guys,
First I want to thank Jeff for his great system, it's located here, all the benefits go to him first! ! !
Many members of the thread asked me to start a new thread, and finally Jeff himself started a new thread based on his strategies specifically for manual and semi-automatic setups. The idea behind this is to discover, adapt and discuss his system to different market conditions, pairings, time zones etc. to make it even more perfect than it is now))) so any new ideas and setups are always welcome!
So let's take a look at this.
--Original system description
This is a Tokyo session breakout system that uses 2 SMAs - 10 and 197, and 2 sets of fractals from M15 and M5 to enter trades, trades must be made between 23:00 and 0:00 GMT time.
The idea behind this is the observation that if the cable has a longer setting during this particular time period, it should continue running in this direction for a while (same for short times). It only applies to GBPUSD and only after January 2009.
-- Differences between this set and the original Geoff's EA:
Basically, this set works pretty much the same as Geoff's original EA, but with a few plugins and modifications, so here they are:
- No trading hours, so you can enter the market any time the signal is generated
- Many options for adjusting fractal and SMA settings
- Ability to place pending or market orders
- 2 options for tracking pending orders (not trailing stops!!) before they become market orders - "Fast" and "Slow"
-- EA setup instructions:
-OpenOrders - maximum number of orders you can open (from 1 to 3)
-Magic1,2,3 - Manually defined magic, it is highly recommended to change it (so you will see the popup message)
-PendingOpenStep - the distance between the current bid/ask price and the pending order price
-MovePendingOrder - if true, pending orders will be moved
-ManualMode - Show/hide popup message before making a trade
-Order2,3BeLevel - After the first order will be closed with take profit, the breakeven stop loss will be set for the second and third orders in pips
-IsBrokerECN - if the broker does not allow opening of market orders with filled TakeProfit and StopLoss values
-ReverseMove - points, the EA will drag the pending order to the other side of the market and when the price reaches it, the pending order will be removed (for example: the EA places 3 buy stops at 1.45100 with ReverseMove = 100, the market falls and the order also remains trailing, when the price reaches 1.45000 and the order is still pending, the EA will remove it and wait for the next signal)
-LabelsCoordinate - the coordinate of the first label in the indicator text panel, placed to the right of the chart, increase this number if you need to move the entire group down
-M15FractalLockedBar,M5FractalLockedBar - important option, indicates the number of closed bars after which the ea should start looking for the fractal, 3 is the default value (example: assuming we have an M5 chart, the currently unclosed bar, say 15:42, is considered 0, since it is still not closed, the ea will start from 15:35 The candle starts looking for fractals and the first candle fractal on which it will be considered for locking will be the third candle i.e. 15:25 and if a fractal is formed on that candle it will return its mode
-M15FractalFor2HoursOnly - if true, ea will consider M15 fractals to be valuable only if they were formed within the last 2 hours
-OrderPlacementCode - option to choose one of 4 different settings to enter the market (see table below)
-OrderTrailingOption - if = 1, refers to "slow" trailing, if = 2, refers to "fast" trailing
-AdjustOrdersTakeProfit - option allows changing the take profit of only 1 (if AdjustTakeProfitForOrder1 = true) or all (if AdjustTakeProfitForOrder1 = false) orders to a new value, set in NewOrdersTakeProfit, TakeProfitAdjustHour sets the hour value when this change takes effect
-AllowOnlyOneEnterPerHour - if true, the EA will not open trades if there are open trades in the current hour (even if all fractals and SMAs agree)
Ok thank you for reading all this,
Sasha http://cdn.forexfactory.com/images/s...im/winking.gif
Attachment: Thanks to TradeRunner for the .pdf compilation
***************************************************
Version log:
v3.1 - Add option ShowAlert option (will show/hide popup message before placing new order), fix sma name in indicator popup menu
v3.2 - Added option to place market options
v3.3 - Added option to define current broker as ECN.
Important here - if your broker is ECN but you set him to non-ECN and try to place a market order, the ea/script will not do anything and there will be no errors/messages in the experts/journal tab! Because MT4 does not allow catching GetLastError() in this case!
v3.4 - Added "Fast" and "Slow" options for trailing orders (not trailing Stop), if FastTrailing is selected, orders with TakeProfit and StopLoss will move pip by pip if the market goes in the opposite direction, but they will be closed when the ReverseMove is reached
v3.5 - Nothing new, just the same version of all files and small changes to the metrics
v3.6 - Added a feature: if the user chooses to change the magic but ends up with no changes, the EA will show a warning message and no trade will be opened
v3.7 - Added broker name, account number and currency pair name in popup message before placing a trade
v4.0 - merge indicators and ea into one file
v4.1 - Added option to place buy and limit orders (limit order tracking only works with the "Fast" option, if "Slow" is selected it will not move), also added a slippage option
v4.2 - Added option to set separate lot size for any order
v4.3 - Added option to hide/show message in top left corner
v4.4 - Added notification of which type of order is being used (LIMIT or STOP)
v4.5 - Time when input box and order comment fields were added
v4.6 - Added option to allow to enter the market only once during the 1 hour candle (there are many cases in backtesting where the second or third entry ends up with a loss after the first was profitable)
v4.7 - Added option to show/hide highlight bar on chart
v4.8 - Removed option to place 1 order
v4.9 - Added another fourth way to market, as a lot of names have changed, please refer to the table below to see the options and features:
v5.0 - Added option to adjust the take profit of the first (or all) orders to a specific value (NewOrdersTakeProfit) after a specific time (TakeProfitAdjustHour)
v5.1 - "Pips Counter" option added - after the number of hours defined in PipsCounterStartHour, all orders will be closed when the total amount of points is greater than PipsCounterExit. Remember - if your lot sizes have a large percentage difference, a positive pip value does not necessarily mean real monetary profit, so all orders will be closed when the pip summary is greater than PipsCounterExit and the summary balance of closed orders will not be negative
v5.3 - Added 2 simple moving averages with the ability to set a period for each moving average
First I want to thank Jeff for his great system, it's located here, all the benefits go to him first! ! !
Many members of the thread asked me to start a new thread, and finally Jeff himself started a new thread based on his strategies specifically for manual and semi-automatic setups. The idea behind this is to discover, adapt and discuss his system to different market conditions, pairings, time zones etc. to make it even more perfect than it is now))) so any new ideas and setups are always welcome!
So let's take a look at this.
--Original system description
This is a Tokyo session breakout system that uses 2 SMAs - 10 and 197, and 2 sets of fractals from M15 and M5 to enter trades, trades must be made between 23:00 and 0:00 GMT time.
The idea behind this is the observation that if the cable has a longer setting during this particular time period, it should continue running in this direction for a while (same for short times). It only applies to GBPUSD and only after January 2009.
-- Differences between this set and the original Geoff's EA:
Basically, this set works pretty much the same as Geoff's original EA, but with a few plugins and modifications, so here they are:
- No trading hours, so you can enter the market any time the signal is generated
- Many options for adjusting fractal and SMA settings
- Ability to place pending or market orders
- 2 options for tracking pending orders (not trailing stops!!) before they become market orders - "Fast" and "Slow"
-- EA setup instructions:
-OpenOrders - maximum number of orders you can open (from 1 to 3)
-Magic1,2,3 - Manually defined magic, it is highly recommended to change it (so you will see the popup message)
-PendingOpenStep - the distance between the current bid/ask price and the pending order price
-MovePendingOrder - if true, pending orders will be moved
-ManualMode - Show/hide popup message before making a trade
-Order2,3BeLevel - After the first order will be closed with take profit, the breakeven stop loss will be set for the second and third orders in pips
-IsBrokerECN - if the broker does not allow opening of market orders with filled TakeProfit and StopLoss values
-ReverseMove - points, the EA will drag the pending order to the other side of the market and when the price reaches it, the pending order will be removed (for example: the EA places 3 buy stops at 1.45100 with ReverseMove = 100, the market falls and the order also remains trailing, when the price reaches 1.45000 and the order is still pending, the EA will remove it and wait for the next signal)
-LabelsCoordinate - the coordinate of the first label in the indicator text panel, placed to the right of the chart, increase this number if you need to move the entire group down
-M15FractalLockedBar,M5FractalLockedBar - important option, indicates the number of closed bars after which the ea should start looking for the fractal, 3 is the default value (example: assuming we have an M5 chart, the currently unclosed bar, say 15:42, is considered 0, since it is still not closed, the ea will start from 15:35 The candle starts looking for fractals and the first candle fractal on which it will be considered for locking will be the third candle i.e. 15:25 and if a fractal is formed on that candle it will return its mode
-M15FractalFor2HoursOnly - if true, ea will consider M15 fractals to be valuable only if they were formed within the last 2 hours
-OrderPlacementCode - option to choose one of 4 different settings to enter the market (see table below)
-OrderTrailingOption - if = 1, refers to "slow" trailing, if = 2, refers to "fast" trailing
-AdjustOrdersTakeProfit - option allows changing the take profit of only 1 (if AdjustTakeProfitForOrder1 = true) or all (if AdjustTakeProfitForOrder1 = false) orders to a new value, set in NewOrdersTakeProfit, TakeProfitAdjustHour sets the hour value when this change takes effect
-AllowOnlyOneEnterPerHour - if true, the EA will not open trades if there are open trades in the current hour (even if all fractals and SMAs agree)
Ok thank you for reading all this,
Sasha http://cdn.forexfactory.com/images/s...im/winking.gif
Attachment: Thanks to TradeRunner for the .pdf compilation
***************************************************
Version log:
v3.1 - Add option ShowAlert option (will show/hide popup message before placing new order), fix sma name in indicator popup menu
v3.2 - Added option to place market options
v3.3 - Added option to define current broker as ECN.
Important here - if your broker is ECN but you set him to non-ECN and try to place a market order, the ea/script will not do anything and there will be no errors/messages in the experts/journal tab! Because MT4 does not allow catching GetLastError() in this case!
v3.4 - Added "Fast" and "Slow" options for trailing orders (not trailing Stop), if FastTrailing is selected, orders with TakeProfit and StopLoss will move pip by pip if the market goes in the opposite direction, but they will be closed when the ReverseMove is reached
v3.5 - Nothing new, just the same version of all files and small changes to the metrics
v3.6 - Added a feature: if the user chooses to change the magic but ends up with no changes, the EA will show a warning message and no trade will be opened
v3.7 - Added broker name, account number and currency pair name in popup message before placing a trade
v4.0 - merge indicators and ea into one file
v4.1 - Added option to place buy and limit orders (limit order tracking only works with the "Fast" option, if "Slow" is selected it will not move), also added a slippage option
v4.2 - Added option to set separate lot size for any order
v4.3 - Added option to hide/show message in top left corner
v4.4 - Added notification of which type of order is being used (LIMIT or STOP)
v4.5 - Time when input box and order comment fields were added
v4.6 - Added option to allow to enter the market only once during the 1 hour candle (there are many cases in backtesting where the second or third entry ends up with a loss after the first was profitable)
v4.7 - Added option to show/hide highlight bar on chart
v4.8 - Removed option to place 1 order
v4.9 - Added another fourth way to market, as a lot of names have changed, please refer to the table below to see the options and features:
v5.0 - Added option to adjust the take profit of the first (or all) orders to a specific value (NewOrdersTakeProfit) after a specific time (TakeProfitAdjustHour)
v5.1 - "Pips Counter" option added - after the number of hours defined in PipsCounterStartHour, all orders will be closed when the total amount of points is greater than PipsCounterExit. Remember - if your lot sizes have a large percentage difference, a positive pip value does not necessarily mean real monetary profit, so all orders will be closed when the pip summary is greater than PipsCounterExit and the summary balance of closed orders will not be negative
v5.3 - Added 2 simple moving averages with the ability to set a period for each moving average


















Attachment to original post (3)
📦 Summary of post attachments (27)
Below are all the files shared in the reply (27).
💡 Featured Recommendations
✍️ Latest by the author
- •
- •
- •
- •
- •
- •
📌 Popular topics
- •
- •
- •
- •
- •
- •
- •
- •
🔗 You May Be Interested In
- •
- •
- •
- •
- •
- •