How to get indicator to read from Daily Chart?

Oct 21, 2016 at 18:11
589浏览
4 Replies
会员从Oct 23, 2012开始   341帖子
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开始   256帖子
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开始   341帖子
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开始   256帖子
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开始   341帖子
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!
登录 / 注册 to comment
You must be connected to Myfxbook in order to leave a comment
*商业用途和垃圾邮件将不被容忍,并可能导致账户终止。
提示:发布图片/YouTube网址会自动嵌入到您的帖子中!
提示:键入@符号,自动完成参与此讨论的用户名。