Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by EternallyCurious. 04/18/24 10:45
StartWeek not working as it should
by Zheka. 04/18/24 10:11
folder management functions
by VoroneTZ. 04/17/24 06:52
lookback setting performance issue
by 7th_zorro. 04/16/24 03:08
zorro 64bit command line support
by 7th_zorro. 04/15/24 09:36
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:48
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:46
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (SBGuy), 712 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, howardR, 11honza11, ccorrea, sakolin
19047 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
ATRS() from indicators.c #445708
09/21/14 08:55
09/21/14 08:55
Joined: Apr 2014
Posts: 45
Germany
webradio Offline OP
Newbie
webradio  Offline OP
Newbie

Joined: Apr 2014
Posts: 45
Germany
from indicators.c
Code:
// Simple ATR based on SMA
var ATRS(int Period)
{
	Period = max(1,Period);
	var vATRS =  0;
	for(g_count = 0; g_count < Period; g_count++)
		vATRS = priceHigh(g_count)-priceLow(g_count);
	return vATRS/Period;
}


I'm wondering if it should be rather
Code:
vATRS += priceHigh...


what am I missing?

Re: ATRS() from indicators.c [Re: webradio] #445712
09/21/14 11:52
09/21/14 11:52
Joined: Apr 2013
Posts: 57
3
3DCat Offline
Junior Member
3DCat  Offline
Junior Member
3

Joined: Apr 2013
Posts: 57
Originally Posted By: webradio

what am I missing?


That:
http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=445505#Post445505

Re: ATRS() from indicators.c [Re: 3DCat] #445719
09/21/14 20:14
09/21/14 20:14
Joined: Nov 2013
Posts: 123
Mithrandir77 Offline
Member
Mithrandir77  Offline
Member

Joined: Nov 2013
Posts: 123
Yes, as noted by jcl in that thread, it will be corrected in the next version, meanwhile you can correct yourself the code. This is the correct one:

Code:
// Simple ATR based on SMA
var ATRS(int Period)
{
	Period = max(1,Period);
	var vATRS =  0;
	for(g_count = 0; g_count < Period; g_count++)
		vATRS += priceHigh(g_count)-priceLow(g_count);
	return vATRS/Period;
}



Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1