Gamestudio Links
Zorro Links
Newest Posts
zorro with ccxt?
by opm. 03/03/26 03:17
ZorroGPT
by TipmyPip. 03/02/26 18:13
WFO Training with parallel cores Zorro64
by Martin_HH. 02/26/26 16:03
Zorro version 3.0 prerelease!
by TipmyPip. 02/25/26 16:38
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
4 registered members (TipmyPip, Quad, AndrewAMD, USER0328), 5,042 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
the1, alx, ApprenticeInMuc, PatrickH90, USER0328
19200 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
ROC function needed #478286
09/28/19 15:43
09/28/19 15:43
Joined: Mar 2019
Posts: 22
S
Smallz Offline OP
Newbie
Smallz  Offline OP
Newbie
S

Joined: Mar 2019
Posts: 22
Hi guys

I want to create a new trading system.

Part of it needs an RoC (Rate of Change function), which is based on the simple moving average.

For example, we want to understand how much % the MA (50) has changed over the last 5 bars on GBPUSD. If the value on bar 1 has been 1.30100 and the value on bar 5 is 1.29600, then the rate of change would be -500 ticks, or -0.38%.
If the value on bar 1 has been 1.30100 and the value on bar 5 is 1.30600, then the rate of change would be 500 ticks, or +0.38%


I should be able to use it the SMA function, so the code would look like below

vars RoCvalues = series(RoC(SMA(Price,50),5));

How can I implement this?

Re: ROC function needed [Re: Smallz] #478289
09/28/19 16:38
09/28/19 16:38
Joined: Feb 2017
Posts: 1,813
Chicago
AndrewAMD Online
Serious User
AndrewAMD  Online
Serious User

Joined: Feb 2017
Posts: 1,813
Chicago
SMA() needs a vars, but you supplied a var. Make a series for it.

ROC is an existing function in all caps. Lite-C is case sensitive.

ROC() needs a vars, but you supplied a var. Make a series for it.

Note that the manual tells you all of the requirements of these functions. Definitely give it a read.

Re: ROC function needed [Re: AndrewAMD] #478293
09/28/19 18:11
09/28/19 18:11
Joined: Mar 2019
Posts: 22
S
Smallz Offline OP
Newbie
Smallz  Offline OP
Newbie
S

Joined: Mar 2019
Posts: 22
Originally Posted by AndrewAMD
SMA() needs a vars, but you supplied a var. Make a series for it.

ROC is an existing function in all caps. Lite-C is case sensitive.

ROC() needs a vars, but you supplied a var. Make a series for it.

Note that the manual tells you all of the requirements of these functions. Definitely give it a read.


Thanks Andrew. Much appreciate the quick reply.


Moderated by  Petra 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1