HedgeEA - page 58

 

i guess its not a perfect hedge afterall.

big drawndown is the risk u have to take.

 
bodshyipmonitor:
i guess its not a perfect hedge afterall. big drawndown is the risk u have to take.

Unfortuneately, I think many have realized that this is not a hedge at all. If you're trading a "correlated hedge" using the GBPUSD and USDCHF for example it is the SAME as a directional trade on the crosspair, GBPCHF. The indicator I've written clearly shows this.

Actually by using the crosspair you can obtain about the same interest and the same opportunities for cash grabs with only about 1/3 the margin required.

Refer to my post #535.

IMHO the only way for a hedge to work is to have a Kreslik "Ring" but slightly unbalance it to enable cash grabs, a strategy I'm working on.

 

How to add expire date On hedge EA v 5.7

Hello All...

any one can add expire date on hedge ea v 5.7 ?

thank

says

indonesia

 

More info...

Stevensign:
Unfortuneately, I think many have realized that this is not a hedge at all. If you're trading a "correlated hedge" using the GBPUSD and USDCHF for example it is the SAME as a directional trade on the crosspair, GBPCHF. The indicator I've written clearly shows this.

Actually by using the crosspair you can obtain about the same interest and the same opportunities for cash grabs with only about 1/3 the margin required.

Refer to my post #535.

IMHO the only way for a hedge to work is to have a Kreslik "Ring" but slightly unbalance it to enable cash grabs, a strategy I'm working on.

Stevensign,

Can you expand? I'm keen to make this work. Are you able to program your changes? Is it just a change of currency pairs?

 

Using Mutiple Small Hedge Pairs

Hello,

I've been reading and researching on ways to improve hedge trading, and I believe the idea is diversification. First of all, I think its not a good idea to place large trade on a single hedge pair alone, particularly on risky ones such as GBPUSD/USDCHF.

To minimize the effects of a large drawdown, yet being able to generate loads of trading traffics, I think the better way is to place small trades across several hedge pairs at a single go. To demonstrate this idea, I've created a simple Excel spreadsheet calculating lot size for a number of hedge pairs, ranging from the ones with strongest correlations to the ones with weakest correlations.

I've also rated them by appraising each hedge pair with stars. Those with more stars are generally safer than those with less stars. My idea of safe hedging is to trade perhaps 3% on the ones with 6 stars, 2% on the ones with 5 stars, and 1% on the ones with 4 stars. With the number of hedge trades available for use on the calculator, we can gather around 10 trades collectively for the ones rated 4 stars and above. Of course, one may choose to be even more conservative by trading only with the ones rated 5 stars and above.

Now, placing multiple small trades is not a perfect way of hedging. Its only a partial hedge much like that preached by FR or FFS. However, by spreading the margin over a number of currency pairs, thereby allowing one to place several small trades, its generally safer than placing everything only one or two hedge pairs alone. The idea is not to create a risk-free situation, but one where nice profits can be made at lower risks.

I'm thinking of incorporating this concept on an MT4 indicator, and perhaps an EA in the future. I would appreciate any inputs and help on realizing the idea.

BTW, I use the Stochastic indicator to tell me when to place a trade. I would look at the indications on a hedge pair before I does. It has to be lower than 80 and higher than 20 on a 4 hr time frame, and the hedge pairs must be moving in opposing directions if they are negatively correlated, and in the same direction if they are positively correlated. This is so that I'm more or less assured that the currency pairs within the hedge pair is not over-priced or under-priced.

Have a nice weekend.

 

Riskless Strategy?

Hello all,

First, thanks to all who have contributed to this thread.

I'm demoing FFS and while it's profitable so far, I admit to not understanding the strategy, so I've been reading this thread with interest. Unfortunately, I had to stop at post #44 due to growing confusion and a headache, so please forgive me if I missed anything.

Here's my question:

Could one simply buy a high-yield interest pair at one broker, and then sell the same pair with a different broker who does not pay or charge interest?

 

the broker will not allow you to do this, the know this trick but you welcome to try! i didn't try it beacuse i read that the make a lot of problem to other guys.

WNW:
Hello all,

First, thanks to all who have contributed to this thread.

I'm demoing FFS and while it's profitable so far, I admit to not understanding the strategy, so I've been reading this thread with interest. Unfortunately, I had to stop at post #44 due to growing confusion and a headache, so please forgive me if I missed anything.

Here's my question:

Could one simply buy a high-yield interest pair at one broker, and then sell the same pair with a different broker who does not pay or charge interest?
 

can i test this E.A in a mini account????????

can anyone help me in this case?

 

Trading time intergration help plz

Hi,

Could someone plz intergrate this trading time ea code into the hedgeEA 6.1. thanks

Basically an option to trade hedge pairs during times specified by the user and also if it is possible to add a close all order when specified profit is reached

In my opinion the best times are when the markets cross over and I think thats when the correlation is at its peak, I've been trading it manually on 3 lots with the EURUSD and USDCHF pair and able to make my minimum pips target.

Cheers.

 

Trading Time code

//+------------------------------------------------------------------+

//| CODE FOR TRADING TIMES - VARIABLES - From TradingTimes.mq4 |

//| Edited by Minnelli - Forex Signal Providers - Journal |

//+------------------------------------------------------------------+

extern string sm0="--Trading Hours--";

extern string sm1=" Times are GMT when UseDST=false";

extern bool UseTradingHours = true;

extern string sm2 = "GMT Offset default is for FXDD";

extern int GMT_Offset = 3;

extern bool UseDST = false;

extern string sm3 = "Use Asian Market if trading only 1 period";

extern bool TradeAsianMarket = true;

extern int myAsianStart = 2200; // Start trades after time 2200

extern int myAsianStop = 100; // Stop trading after time 100

extern bool TradeEuropeanMarket = false;

extern int myEurStart = 700; // Start trades after time 700

extern int myEurStop = 900; // Stop trading after time 900

extern bool TradeNewYorkMarket = false;

extern int myNYStart = 1300; // Start trades after time 1300

extern int myNYStop = 1500; // Stop trading after time 1500

int AsianStart; // Start trades after time

int AsianStop; // Stop trading after time

int EurStart; // Start trades after time

int EurStop; // Stop trading after time

int NYStart; // Start trades after time

int NYStop; // Stop trading after time

bool CheckTradingTimes;

//+------------------------------------------------------------------+

//| CHECK TRADING TIMES (START) |

//+------------------------------------------------------------------+

bool CheckTradingTimes()

{

bool StopTrading;

int ct;

bool AsianMidnight;

bool EurMidnight;

bool NYMidnight;

ct = Hour() * 100 + Minute();

//+------------------------------------------------------------------+

//| TIME CORRECTION |

//+------------------------------------------------------------------+

int TimeCorrection;

TimeCorrection = 100 * GMT_Offset;

if (UseDST == true)

{TimeCorrection = TimeCorrection - 100; }

AsianStart = myAsianStart + TimeCorrection;

AsianStop = myAsianStop + TimeCorrection;

EurStart = myEurStart + TimeCorrection;

EurStop = myEurStop + TimeCorrection;

NYStart = myNYStart + TimeCorrection;

NYStop = myNYStop + TimeCorrection;

//+------------------------------------------------------------------+

//| STOP TRADING CHECK |

//+------------------------------------------------------------------+

StopTrading = true;

//+------------------------------------------------------------------+

//| Check trading Asian Market |

//+------------------------------------------------------------------+

if (StopTrading == true)

{

if (TradeAsianMarket == true)

{

if (AsianStop - AsianStart < 0) AsianMidnight=true;

if ((AsianMidnight==false && ct>=AsianStart && ct<=AsianStop)) StopTrading = false;

if ((AsianMidnight==true && ct>=AsianStart && ct<=2400)) StopTrading = false;

if ((AsianMidnight==true && ct>=000 && ct<=AsianStop)) StopTrading = false;

}

}

//+------------------------------------------------------------------+

//| Check Trading European Market |

//+------------------------------------------------------------------+

if (StopTrading == true)

{

if (TradeEuropeanMarket == true)

{

if (EurStop - EurStart < 0) EurMidnight=true;

if ((EurMidnight==false&&ct>=EurStart && ct<=EurStop)) StopTrading = false;

if ((EurMidnight==true&&ct>=EurStart && ct<=2400)) StopTrading = false;

if ((EurMidnight==true&&ct>=000 && ct<=EurStop)) StopTrading = false;

}

}

//+------------------------------------------------------------------+

//| Check Trading New York Market |

//+------------------------------------------------------------------+

if (StopTrading == true)

{

if (TradeNewYorkMarket == true)

{

if (NYStop - NYStart < 0) NYMidnight=true;

if ((NYMidnight==false&&ct>=NYStart && ct<=NYStop)) StopTrading = false;

if ((NYMidnight==true&&ct>=NYStart && ct<=2400)) StopTrading = false;

if ((NYMidnight==true&&ct>=000 && ct<=NYStop)) StopTrading = false;

}

}

//+------------------------------------------------------------------+

//| Return value to CheckTradingTimes |

//+------------------------------------------------------------------+

return(StopTrading);

}

//+------------------------------------------------------------------+

//| CHECK TRADING TIMES (END) |

//+------------------------------------------------------------------+

Reason: