Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (degenerate_762, AbrahamR, AndrewAMD, ozgur), 667 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Convert vars to var #448773
02/21/15 01:38
02/21/15 01:38
Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
F
Finstratech Offline OP
Junior Member
Finstratech  Offline OP
Junior Member
F

Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
Quick question,
How can I efficiently convert output type, for example from

vars MAslope = series(movingAvg[1]/movingAvg[20]);

to a variable type "double" (or var)?

Your input is much appreciated.

Re: Convert vars to var [Re: Finstratech] #448776
02/21/15 03:09
02/21/15 03:09
Joined: Sep 2013
Posts: 504
California
G
GPEngine Offline
User
GPEngine  Offline
User
G

Joined: Sep 2013
Posts: 504
California
The most recent value is in MAslope[0].

Re: Convert vars to var [Re: GPEngine] #448777
02/21/15 03:10
02/21/15 03:10
Joined: Sep 2013
Posts: 504
California
G
GPEngine Offline
User
GPEngine  Offline
User
G

Joined: Sep 2013
Posts: 504
California

Re: Convert vars to var [Re: GPEngine] #448781
02/21/15 10:33
02/21/15 10:33
Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
F
Finstratech Offline OP
Junior Member
Finstratech  Offline OP
Junior Member
F

Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
Originally Posted By: GPEngine
The most recent value is in MAslope[0].


This is absolutely correct.

However, I insist on knowing how to convert (or transform) a series (given above) which returns a "pointer" type, into a "double" type.

Otherwise, for my application, POINTER::DOUBLE error persists.

Thank you

Re: Convert vars to var [Re: Finstratech] #448788
02/21/15 16:23
02/21/15 16:23
Joined: Sep 2013
Posts: 504
California
G
GPEngine Offline
User
GPEngine  Offline
User
G

Joined: Sep 2013
Posts: 504
California
If the values of your vars variable are, for example
[1.1, 1.2, 1.3]
what do you expect the scalar float value to be after conversion?

Re: Convert vars to var [Re: GPEngine] #448805
02/21/15 21:29
02/21/15 21:29
Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
F
Finstratech Offline OP
Junior Member
Finstratech  Offline OP
Junior Member
F

Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
I want them to remain in a decimal form. The series returns a pointer and thus cannot be used as a mere double type used in comparison "if" statements with other double type variables.

So I need that 1.1, 1.2 etc. to be of a "double" type, aka simply a var.
Do I sound confusing, or is it something that should be looked at in a completely different way?

thanks

Re: Convert vars to var [Re: Finstratech] #448808
02/21/15 21:56
02/21/15 21:56
Joined: Sep 2013
Posts: 504
California
G
GPEngine Offline
User
GPEngine  Offline
User
G

Joined: Sep 2013
Posts: 504
California
var is just an alias for double.
See
include/trading.h:typedef double var;

vars is an pointer to an array of var. The way to make it not an array is to dereference it, like MAslope[0]. I guess you could use *MAslope if you prefer. It's the same thing as MAslope[0].

Re: Convert vars to var [Re: GPEngine] #448809
02/21/15 23:31
02/21/15 23:31
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Thats wrong. Double is actually 8 byte in size (var is 4 byte) and can contain a MUCH bigger numbers (or much smaller, or more precise).
Its an array of vars, nothing else

Last edited by Ch40zzC0d3r; 02/21/15 23:32.
Re: Convert vars to var [Re: GPEngine] #448811
02/22/15 00:11
02/22/15 00:11
Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
F
Finstratech Offline OP
Junior Member
Finstratech  Offline OP
Junior Member
F

Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
Originally Posted By: GPEngine
The way to make it not an array is to dereference it, like MAslope[0].

Thank you GP. I misunderstood at first, but now I get what you mean.
MAslope[0] selects the current VAR value. Awesome laugh

@Ch40zzC0d3r Thanks. This information is out of my scope (kind of new to this), but I'll keep that in mind.

Thanks all, great work

Re: Convert vars to var [Re: Finstratech] #448812
02/22/15 00:37
02/22/15 00:37
Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
F
Finstratech Offline OP
Junior Member
Finstratech  Offline OP
Junior Member
F

Joined: Feb 2014
Posts: 73
Montreal, Qc Canada
Here is a thought, we should implement a reward system where an answered question gets rewarded with, for example, an X amount of em-bit (0.001 Bitcoin) or bitcent (0.01 Bitcoin). Small fee for a questioning party, but can quickly add up for the active answering party. laugh

Page 1 of 2 1 2

Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1