How to get indicator to read from Daily Chart?

Oct 21, 2016 at 18:11
533 Görüntüleme
4 Replies
Oct 23, 2012 zamanından beri üye   355 iletiler
Oct 21, 2016 at 18:11
I get array out of range when i try to pull info from a chart im not backtesting on...
  

    double CalcFibo2()
{
   int LowBar = 0, HighBar= 0;
  double LowValue = 0 ,HighValue = 0;
  
  int lowest_bar = iLowest(NULL,0,MODE_LOW,BarsBack2,StartBar);
  int highest_bar = iHighest(NULL,0,MODE_HIGH,BarsBack2,StartBar);
  
  double higher_point = 0;
  double lower_point = 0;
  HighValue=High[highest_bar];
  LowValue=Low[lowest_bar];
  
  double fibo = (Ask-LowValue)/(HighValue-LowValue);
 // Print(fibo);
  return fibo;
}
if you follow the flock like sheep you always end up stepping in shit!
Aug 20, 2009 zamanından beri üye   266 iletiler
Oct 21, 2016 at 19:35
sirius1fx posted:
I get array out of range when i try to pull info from a chart im not backtesting on...

Please elaborate......

This code will only return info on the current symbol......
Wealth Creation Through Technology
Oct 23, 2012 zamanından beri üye   355 iletiler
Oct 21, 2016 at 19:48
Yes im trying to change the period this code its working on, it seems i can only get it to work on the chart im backtesting on..

Id like to backtest on M15 but using the High/Low of the daily timeframe using CalcFibo as a filter...
if you follow the flock like sheep you always end up stepping in shit!
Aug 20, 2009 zamanından beri üye   266 iletiler
Oct 21, 2016 at 20:01
This should do it.........

  int lowest_bar = iLowest(NULL,PERIOD_D1,MODE_LOW,BarsBack2,StartBar);
  int highest_bar = iHighest(NULL,PERIOD_D1,MODE_HIGH,BarsBack2,StartBar);
  
  double higher_point = 0;
  double lower_point = 0;
  HighValue=iHigh(NULL,PERIOD_D1,highest_bar);
  LowValue=iLow(NULL,PERIOD_D1,lowest_bar);

😀
Wealth Creation Through Technology
Oct 23, 2012 zamanından beri üye   355 iletiler
Oct 21, 2016 at 21:00
Awesome thanks bro, works perfect!😎
if you follow the flock like sheep you always end up stepping in shit!
Giriş yap / Kayıt Ol to comment
You must be connected to Myfxbook in order to leave a comment
*Ticari kullanım ve istenmeyen e-postalara müsamaha gösterilmez ve hesabın feshedilmesine neden olabilir.
İpucu: Bir resim/youtube urlsi yayınlamak, onu otomatik olarak gönderinize gömer!
İpucu: Bu tartışmaya katılan bir kullanıcı adını otomatik olarak tamamlamak için @ işaretini yazın.