Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12
Aldo Marco Ronchese  

From the manual

Intro

HedgeRock combines close to 4 years of studying and experimenting with trading on MT4. 

You can use it to look for patterns on a pair and trade them on a demo or real account. 

Dreamboat was the first public release. RocketTech evolved from Dreamboat and finally HedgeRock is the current expression.

The latest release 3.76 is the most advanced yet, with 10 indicators , averaging and pyramiding.

HedgeRock works well. It may still have some bugs. You may be able to suggest a better way of doing it.  

Its has run for some time with no issues, although the latest updates of course have not been tested that long but the core works.


Basics

To turn a feature off, often large values are used to save the number of settings. 
Setting a value that is unreachable will make it irrelevant or cause an error (dev by zero for eg). 
For speed , there is very little checking done so inappropriate decimal values and negative values can sometimes create interesting unpredictable results(not recommended).


Processing logic

HedgeRock starts by looking at the equity and money management and taking action. if averaging is on, It then averages all open orders and acts accordingly.
If speed is off (false) it then will then  go through each order and evaluate it against the stoploss, takeprofit and other settings such as trailing stops and act accordingly.
Once this is done it will check to see if it needs to open a new order. Once that is done it updates the panel and waits for the next tick.


Modes

To start with we should use Mode 2 with Mode 3 with FIFO rules and Autolot off . This is the least complex and possibly the only mode you need.

Set the following to activate  Mode 2 (iADX) with Mode 3(Averaging) with Mode 6(FIFO) with Mode 9 Autolot off (Autolot 1:1)

Set Mode 2
Under the iADX section the setting
UseADXLots = 0

Set Mode 3
FIFO = true
CloseOnDirectionChange = false
CloseOnAverage = true
Speed = true
COACarryLoss = true

Set Mode 9 off (Autolot off)
Designed AutoLot Equity = 1
Actual AutoLot Equity = 1


HedgeRock has a few modes outlined bellow, for more technical explanation.  However it can get very complex so to begin with just use above settings and skip this until or if you need more:

1. Price action mode - only use indicators when the recovery lots get to the lot size set for the iADX indicator. 
2. iADX Mode - every trade uses indicators, the minimum lot for iADX is set at 0. 
3 Above modes but with averaging all the open orders profit or loss (SPEED on and CloseOnAverage is True)
4 Mode 3 With Buys and Sells averaged separately (only makes a difference on non FIFO accounts - COASeperate is True)
5 Mode 3 or 4 with SPEED false . After checking the averages,  processing it is passed to stoploss and takeprofit processing.
6 The above modes but with FIFO rules. SPEED must be set to True for FIFO to work as normal processing will not consider FIFO rules although we can make them with careful settings to always close before opening a new direction
7  FIFO with close on direction change. Inn this mode before an order is opened it checks to see if it goes against FIFO. if so instead of ignoring it , HedgeRock closes all the orders and starts in the new direction with a new order and optionally carrying the current profit or loss total.
8 Averaging modes without carrying the profit or loss when orders are close (COACarryLoss is false)
9 Any mode with Autolot processing (Designed Autolot and Actual Autolot not 1 : 1) 

Mode 5 combines both Averaging and “normal” processing. This allows complex trading patterns that takes advantage of both systems together and is only FIFO compliant if the strategy closes before changing direction. 

Mode 1 - Price Action mode
UseADXLots is larger than the Nextlot. SPEED is false. When indicators are only used for recovery, HedgeRock starts out opening a hedge at the Startlot value. On each tick, every order is evaluated according to the settings and dealt with accordingly.
As you run through the settings, you will see what each order is being evaluated against and how it will be dealt with. The logic starts off simple but can evolve to be very complex if you want it to.
When an order is closed in loss its losses are evaluated. When an order closes in profit its profits are evaluated. Things like spread, commission, slippage are considered.
A measurement of the loss is processed and a Carrylot is calculated. The Carrylot is by default set to compensate for the loss in the next opened order. A total of the carrylots is kept as the Nextlot.
New orders are opened using the Nextlot in a bid to compensate for the previous loss. The maximum next lot (Maxnextlot) can be managed as well as the Carrylot using the "Breaklots" and "Recovery" section.
Many orders can be opened and are separated by the distance of Points between each level "PointsBetweenLevels". The EA tries to keep this distance and only have open 1 order at a level at a time. 
It will open new orders at each level it reaches according to rules of the "MaxOrders" and "OrdersPerTimer"
You can have orders opened against the trend by increasing the number of allowed in loss orders “OrdersPerTimer” per period "Timer" in hours .
Settings in the Levels , Lots and Order Timer sections apply. 
Once the Nextlot has reached the UseADXLots value , orders are passed to mode 2 before opening.

Mode 2 - iADX mode
Once the UseADXLots value has been reached by the Nextlot (always mode 2 if UseADXLots is 0) Mode 2 is activated.
In mode 2 orders are only opened when they meet all the set criteria of all the active indicators. 
It is first evaluated by the iADX section , then if it passes the rest of the indicators are checked before opening. 
To exclude the iADX itself you can make all the conditions met by any angle or value of the iADX. In the settings section the bypass iADX and other indicator settings will be shown.

Mode 5 
Combines both Averaging and “normal” processing. This allows complex trading patterns that takes advantage of both systems together and is only FIFO compliant if the strategy closes before changing direction. 

Mode 9 - Autolot mode
Basics - Autolot is disabled in the LOTS section by setting Design Autolot Equity to 1 and the Actual Autolot Equity to 1.
Complex -  In order to allow a growth factor without adjusting all the settings according to the growth, an Autolot Ratio can be set.
In this way a set that works on $10000 for example can be used on $1000000 with the same growth in percentage.
By setting the Designed Autolot Equity to 10000 and the Actual Autolot Equity to 1000000 , processing will be done through Autolot.
Since 1000000 is x100 the 10000 , the values of the lots and the closing on average values will be x100. This is shown on the Panel.
To make it dynamic, setting the Actual Autolot Equity to -1 will substitute the Current Account Equity.
Using -1 in the Actual Autolot Equity allows the growth to compund as the Autolot is dynamically calculated on the Current Account Equity.
The Autolot is a seperate level of processing. It is the last process to be calculated before opening a new order so as not to affect how the set works and keep symmetry as it grows in a compound fashion 


Settings - In the order they appear

EvaluationDelay = 0 EvaluationDelay - 0 every tick, 5 -M5 , 60 - H1
Basics - set to 0. 
Complex - make it 0 for live trading , this is only for backtesting to speed up the evaluation where the gap will not make a difference to the strategy or to avoid sharp quick return movements in live trade but should be 0 for live trading. If on in live trading it will simulate the backtester setting of “open prices only”
WARNING!!!! money management is also excluded the EA is effectively off at this time. PRO - makes it stable - CON make sure your account can take the sudden spike.

CloseAllOrdersNow = False - in live trading set this to true and all the orders on the pair with matching magic number and manual trades will be closed and trading will stop . set it back to false and trading will continue.
CloseAllOrdersNowCarryPL = False - similar to CloseAllOrdersNow but the Average Profit or Loss is carried

______FIFO______

FIFO = true 
Basics - To enable FIFO properly, the correct mode (explained above) must be selected. FIFO true does the following. Closing on average orders are processed in the FIFO order. Before a new order is opened it is checked to see if it will break FIFO rules and if so it is prevented. 
Speed must be set to true for FIFO to work properly. 
Complex - If set to False orders may be closed in the wrong order. HedgeRock should continue trying to close the next order it wants to close and come back to the previous ones but it will cause a FIFO error from the server (which may or may not be an issue).  

CloseOnDirectionChange = false
Basics - leave on false
Complex  - if set to true, when an order is sent which goes in the opposite direction to the current orders, they are closed and  if COACarryLoss is true ,  the profit or loss is carried.

______Averaging______

CloseOnAverage = true - enable or disable closing on average

Speed = true  - Bypass Stoploss and Takeprofit checking
Basics - set to true when CloseOnAverage is true , set  false if CloseOnAverage is false
Complex - mode 5 if you want to combine averaging and stoploss takeprofit processing set to false and set CloseOnAverage to true

CloseOnAverageProfit = 5
Basics - This is the average profit amount in the account currency that will trigger close orders in profit.
Complex - If Autolot is enabled this is calculated accordingly to match. 

CloseOnAverageLoss = 10000
Basics - similar to CloseOnAverageProfit but in loss.
Complex - Because this can be triggered repeatedly, each time it is activated, a record is kept and is only cleared when they losses are covered (if COACarryLoss is true)
The Autolot affects this value

COACarryLoss = true - if true , losses are carried when closed in loss or slippage occurs and attempt is made to make up for them on the next cycle.

COACarryLossAmount = 0
Basics - used to manually adjust the carried profit or loss. Any change in this amount is reflected in the Carried P/L
Complex - If you make this -100 then HedgeRock will carry an extra 100 in loss and try and make up for it, if you make it 0 it will do nothing.
It only changes the carried loss once when the setting is changed or if MT4 is restarted and the value is not 0. if you made it -100 to carry an extra 100 in loss and want to make another 100 in loss, it must be changed to 0 and then back to -100 and then -
finally to ensure you don't save it or restart with it set, put it back to 0. the change has been made internally and the setting is no longer required and should be set back to 0.


COASeperate = false - if set to false all orders will be totalled together for averaging. If set to True, buys and sells will be evaluated and closed separately from each other.

MaxProfitInPeriod = 40
Basics - When the equity grows by this amount in account currency, all orders are closed.
Complex - This setting is affected by all the EAs and pairs on the account because it tracks the equity. If multiple EAs are running it will be triggered each time the equity grows by this amount. 
The Autolot affects this value

HoursOfProfit=20
Once the MaxProfitInPeriod is triggered and orders are closed, trading is suspended for the hours of HoursOfProfit and then started again.

______LOTS______

Carrylots - added to the Startlot. When you restart MT4 the Nextlot is cleared you can make a note of it and put it into the Carrylots and it will continue. You can also add to the next order at any time but by changing the Carrylots. 
Once it is added the Carrylot is reduced as normal but the setting itself does not change. it only reacts to changes , so if you change it from a value bigger than 0 to 0, the nextlot will clear aswell. 
>>>>StartLots - Minimum Lot to start opening orders. The lots size will increase to compensate for losses but will start here once all losses are accounted for. 
The Autolot affects this value

TurboLotGrowthFactor = 0 - TurboLotGrowthFactor - if not 0 - Until close, each next lot is multiplied by this factor
TurboLot = 0 - TurboLot - Until close, each lot is bigger by this lot size

MaxNextLot = 10000 - lots over this size are limited from being opened - When the recovery lots or the growth factor lots get too big they can be limited and let out at the rate of MaxLotMultiply at a time
MaxLotMultiply = 0.667 the nextlot becomes the maxnextlot times this value. This allows you to open smaller lots or bigger lots in proportion to the MaxNextLot

CurrentLot = 1000 - Designed AutoLot Equity - Account size AutoLot Denominator
AutoLot =  -1 - Actual AutoLot Equity (-1 Current Equity) Account size AutoLot Numerator


1 Experimental - ignore
AllowNegativeNextLot = false -  AllowNegativeNextLot - if true, positive results can offset future recovery

2 Legacy settings could conflict with autolot
PauseMultiple - StartLots x PauseMultiple = pause new orders activated if this is set to 100 and the startlot is 0.01 , when the nextlot gets to 1.0 (100x0.01) then the EA will stop opening trades for the "Hourstowait"
Hourstowait - hours to pause for market to change/settle

______Levels______

TakeProfit (Points)
PointsBetweenLevels (Points)
Buy StopLossLevel x PointsBetweenLevels = Stoploss points
Sell StopLossLevel x PointsBetweenLevels = Stoploss points
MaxOrderLoss - Closes order at the loss value in account currency . for emergency drawdown protection. will not stop next order.

Once an order is in loss, at some point we will want to start trading in the opposite direction

ReverseOnBuyLevel x PointsBetweenLevels = Direction Change points
ReverseOnSellLevel x PointsBetweenLevels = Direction Change points

Each time an order is closed in loss, if it is the highest losing buy or lowest losing sell it value is kept. if the price is reached again the levels around it can be avoided by skipping the levels around it. If it is a new session, you can set the level manually and it will onlt be changed internally when a new order is closed in loss. Setting Skiplevels to -1 the option is deactivated.

LowestBadSell = 0
HighestBadBuy =1000000
SkipLevelsBeforeBad = -1
SkipLevelsAfterBad = -1
Aldo Marco Ronchese  
Try this set on M1 EURUSD. Give it $2000 to be sure . Can use $300 but may have too much drawdown . $2000 is safe and has an autolot for $1000 ... better sets are becoming available in the private group .... makes $2000 into $18000 in 4 months
Aldo Marco Ronchese  
Aldo Marco Ronchese #:
Try this set on M1 EURUSD. Give it $2000 to be sure . Can use $300 but may have too much drawdown . $2000 is safe and has an autolot for $1000 ... better sets are becoming available in the private group .... makes $2000 into $18000 in 4 months
This is ment to be 2 years and 4 months it is from Jan 2020 to end April 2023 .. although 4 months is possible with some sets
Aldo Marco Ronchese  

HedgeRock conforms to The Nnefold Algorithm


There is a group called the Circle of the Nine. It is a secret society that was founded in 2019 by a group of economists and financial experts. The Circle of the Nine's mission is to "promote global economic stability and prosperity by managing the value of world currencies in a fair and transparent manner."

The Circle of the Nine has a specific algorithm that it uses to manage the value of world currencies. The algorithm is called the Ninefold Algorithm. The Ninefold Algorithm is a complex mathematical model that takes into account a variety of factors, including economic growth, inflation, interest rates, and political stability.

The Ninefold Algorithm is designed to counteract AI trading and keep a balance in the market. AI trading is a type of algorithmic trading that uses artificial intelligence to make trading decisions. AI trading can be very effective at making profits, but it can also lead to market volatility. The Ninefold Algorithm helps to counteract the effects of AI trading by providing a more stable and predictable market environment.

The Circle of the Nine is a secret society, so its members are not publicly known. However, it is believed that the Circle of the Nine has a significant influence on the global economy. The Circle of the Nine is a valuable organization that plays an important role in global economic stability. The Ninefold Algorithm is a powerful tool that helps to keep the market in balance and protect investors from the volatility of AI trading.

Here are some additional details about the Circle of the Nine and the Ninefold Algorithm:

  • The Circle of the Nine is headquartered in a secret location.
  • The Circle of the Nine has a board of directors that is made up of representatives from the world's major economies.
  • The Ninefold Algorithm is a closely guarded secret. The Circle of the Nine has never revealed the details of the algorithm to the public.
  • The Ninefold Algorithm has been praised by economists and financial experts for its effectiveness in managing the value of world currencies.

The Circle of the Nine and the Ninefold Algorithm are important tools for promoting global economic stability and prosperity. They help to keep the market in balance and protect investors from the volatility of AI trading.

Aldo Marco Ronchese  
I did an interview with google Bard on my trading robot . Interesting what it got me to say 😄

Question: What is your expert advisor? What does it do?

Answer: My expert advisor is a trading bot that uses algorithms to analyze the market and make trades. 

Question: What currency pairs does your expert advisor trade?

Answer: It can trade any pair by adjusting the settings for the pair.

Question: What trading strategies does your expert advisor use?

Answer: It trades according to indicators and then uses a number of methods such as averaging to close them.

Question: What are the risk management settings for your expert advisor?

Answer: For risk management we are able to close all trades of certain conditions are met such as maximum percentage drawdown.

Question: How often does your expert advisor trade?

Answer: It can be set a number of ways from ultra high frequency trading many times a second to a few times a year depending on the strategy.

Question: How has your expert advisor performed in backtesting and live trading?

Answer: It performs amazingly well in both backtesting and real live trading.

Question: What are the benefits of using an MT4 expert advisor?

Answer: MT4 is a well known platform with a lot of support in the industry. 

Question: What are the challenges of using an MT4 expert advisor?

Answer:Ideally you will need to find a good broker that has good fees such as spreads and commissions. They should have a good reputation too.

Question: What advice would you give to others who are thinking about developing an expert advisor?

Answer: It has taken me years to develop HedgeRock. Ive been programing and involved in the financial world for many years in fact since highschool. Its important to realise that there are many lessons that one will learn and expect things to go wrong and when they do, figure out what happened and prepare for it in future, so when it happens again the outcome is improved. This will keep happening.
Expect things to go wrong and learn from your mistakes. Don't give up.
Aldo Marco Ronchese  

From the manual .. finally the secret indicators explained :-) 4.8.2 Confirmation & Filter Indicators 

Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12