Anybody got a working version of FFCal?
- SteveHopwood
- Owner
- Posts: 9904
- Joined: Tue Nov 15, 2011 8:43 am
- Location: Misterton - an insignificant village in England. Very pleasant to live in.
Anybody got a working version of FFCal?
I need a working version of FFCal. Anyone here got one they can post, please?

Read the effing manual, ok?
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
- milanese
- TechAdmin
- Posts: 3293
- Joined: Wed Jan 09, 2013 9:02 am
- Location: btr rdx, r8 +
Anybody got a working version of FFCal?
This one should work.. CheersSteveHopwood » Sun Apr 12, 2015 9:59 am wrote:I need a working version of FFCal. Anyone here got one they can post, please?
Tommaso
You do not have the required permissions to view the files attached to this post.
Global Prime is the official SHF broker 
Searching for Servers and Workstations with individual configuration?
Just PM
Click here to go to the BoardKnowledgeBase
NOTE: Cookies and JavaScript are required for the using the board, with full functionality
Searching for Servers and Workstations with individual configuration?
Just PM
NOTE: Cookies and JavaScript are required for the using the board, with full functionality
- SteveHopwood
- Owner
- Posts: 9904
- Joined: Tue Nov 15, 2011 8:43 am
- Location: Misterton - an insignificant village in England. Very pleasant to live in.
Anybody got a working version of FFCal?
Perfect. Thanks.

Read the effing manual, ok?
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
-
theforexedge
- Trader
- Posts: 220
- Joined: Thu Apr 26, 2012 10:31 pm
- Location: Torquay
Anybody got a working version of FFCal?
Steve
I've been using the Daily FX indicator attached, as I remember you saying a few times that FFCal wasn't too reliable
Here's the code I've managed to cut and paste together that I'm currently using....
Hope it's useful
Jason
I've been using the Daily FX indicator attached, as I remember you saying a few times that FFCal wasn't too reliable
Here's the code I've managed to cut and paste together that I'm currently using....
Code: Select all
extern string Text_News = "----News Filter Settings >>>";
extern bool UseNews = false;
extern int MinsBeforeNews = 720;
extern int MinsAfterNews = 1; ;
string NN = "<<< News Handling Impact Filter: 0=Disabled, 1=Low, 2=Medium, 3=High >>>";
extern int ImpactFilter = 3;
bool ReportAllPairs = false;
bool ReportAllForUSD = false;
bool IncludeHigh = true;
bool IncludeMedium = false;
bool IncludeLow = false;
bool IncludeSpeaks = true;
bool NewsTime;
string NewsTimeComment = "";Code: Select all
void NewsHandling()
{
static int PrevMinute = -1;
if (ImpactFilter > 0) {
if (Minute() != PrevMinute)
{
PrevMinute = Minute();
int minutesSincePrevEvent = iCustom(NULL, 0, "FFCal_DailyFX", IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, 1, 0);
int minutesUntilNextEvent = iCustom(NULL, 0, "FFCal_DailyFX", IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, 1, 1);
int impactOfPrevEvent = iCustom(NULL, 0, "FFCal_DailyFX",IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, true, 0, true, -1, -1, ReportAllPairs, ReportAllForUSD, false, false, 4, true, 8, DeepSkyBlue, Gray,Red,Orange,Khaki, 2, false, false, 2, 0);
int impactOfNextEvent = iCustom(NULL, 0, "FFCal_DailyFX",IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, true, 0, true, -1, -1, ReportAllPairs, ReportAllForUSD, false, false, 4, true, 8, DeepSkyBlue, Gray, Red, Orange, Khaki, 2, false, false, 2, 1);
NewsTime = false;
NewsTimeComment = "No News, Trading Allowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + "In " + minutesUntilNextEvent + "Mins.";
if ((minutesUntilNextEvent <= MinsBeforeNews) || (minutesSincePrevEvent <= MinsAfterNews))
{
if (impactOfPrevEvent >= ImpactFilter)
{
NewsTime = true;
NewsTimeComment = "Ongoing News, Trading Disallowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + "in " + minutesUntilNextEvent + "Mins.";
status=status+" Trading Disabled By News.";
}
if (impactOfNextEvent >= ImpactFilter)
{
NewsTime = true;
NewsTimeComment = "UpComing News, Trading Disallowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + "in " + minutesUntilNextEvent + "Mins.";
status=status+" Trading Disabled By News.";
}
else {
NewsTime = true;
NewsTimeComment = "Ongoing Light News, Trading Allowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + " in " + minutesUntilNextEvent + "Mins.";
}
}
}
}
else{
NewsTime = false;
NewsTimeComment = "Check Disabled Trading Allowed";
}
}//Void NewsHandling EndJason
You do not have the required permissions to view the files attached to this post.
- SteveHopwood
- Owner
- Posts: 9904
- Joined: Tue Nov 15, 2011 8:43 am
- Location: Misterton - an insignificant village in England. Very pleasant to live in.
Anybody got a working version of FFCal?
Thanks Jason. For now, Tommaso's thingy is doing the job I need it for, but I will look at your offering as well. Much appreciated, my friend.theforexedge » Sun Apr 12, 2015 7:03 pm wrote:Steve
I've been using the Daily FX indicator attached, as I remember you saying a few times that FFCal wasn't too reliable![]()
Here's the code I've managed to cut and paste together that I'm currently using....
Code: Select all
extern string Text_News = "----News Filter Settings >>>"; extern bool UseNews = false; extern int MinsBeforeNews = 720; extern int MinsAfterNews = 1; ; string NN = "<<< News Handling Impact Filter: 0=Disabled, 1=Low, 2=Medium, 3=High >>>"; extern int ImpactFilter = 3; bool ReportAllPairs = false; bool ReportAllForUSD = false; bool IncludeHigh = true; bool IncludeMedium = false; bool IncludeLow = false; bool IncludeSpeaks = true; bool NewsTime; string NewsTimeComment = "";Hope it's usefulCode: Select all
void NewsHandling() { static int PrevMinute = -1; if (ImpactFilter > 0) { if (Minute() != PrevMinute) { PrevMinute = Minute(); int minutesSincePrevEvent = iCustom(NULL, 0, "FFCal_DailyFX", IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, 1, 0); int minutesUntilNextEvent = iCustom(NULL, 0, "FFCal_DailyFX", IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, 1, 1); int impactOfPrevEvent = iCustom(NULL, 0, "FFCal_DailyFX",IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, true, 0, true, -1, -1, ReportAllPairs, ReportAllForUSD, false, false, 4, true, 8, DeepSkyBlue, Gray,Red,Orange,Khaki, 2, false, false, 2, 0); int impactOfNextEvent = iCustom(NULL, 0, "FFCal_DailyFX",IncludeHigh, IncludeMedium, IncludeLow, IncludeSpeaks, true, 0, true, -1, -1, ReportAllPairs, ReportAllForUSD, false, false, 4, true, 8, DeepSkyBlue, Gray, Red, Orange, Khaki, 2, false, false, 2, 1); NewsTime = false; NewsTimeComment = "No News, Trading Allowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + "In " + minutesUntilNextEvent + "Mins."; if ((minutesUntilNextEvent <= MinsBeforeNews) || (minutesSincePrevEvent <= MinsAfterNews)) { if (impactOfPrevEvent >= ImpactFilter) { NewsTime = true; NewsTimeComment = "Ongoing News, Trading Disallowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + "in " + minutesUntilNextEvent + "Mins."; status=status+" Trading Disabled By News."; } if (impactOfNextEvent >= ImpactFilter) { NewsTime = true; NewsTimeComment = "UpComing News, Trading Disallowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + "in " + minutesUntilNextEvent + "Mins."; status=status+" Trading Disabled By News."; } else { NewsTime = true; NewsTimeComment = "Ongoing Light News, Trading Allowed LVL " + impactOfPrevEvent + " " + minutesSincePrevEvent + "Mins. Ago, LVL " + impactOfNextEvent + " in " + minutesUntilNextEvent + "Mins."; } } } } else{ NewsTime = false; NewsTimeComment = "Check Disabled Trading Allowed"; } }//Void NewsHandling End![]()
Jason
Read the effing manual, ok?
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.