Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
3 registered members (AndrewAMD, juanex, Grant), 1,018 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Question on trades #451215
04/30/15 11:02
04/30/15 11:02
Joined: Feb 2015
Posts: 652
Milano, Italy
M
MatPed Offline OP
User
MatPed  Offline OP
User
M

Joined: Feb 2015
Posts: 652
Milano, Italy
hi,
in a strategy I have the following code:
TRADE tradeL, tradeS;
&tradeL = enterLong(0, buyStop, middleBand[0]);
&tradeS = enterShort(0, sellStop ,middleBand[0]);

printf("\n\nLots: %g",tradeL.nLots);
printf("\nLots: %g",tradeS.nLots);

The enter function set 2 pending orders and I want to print the size of each pending order.
The script works, the strategy correctly place trades but the nLots printed is always 0.

What am I doing wrong?

Re: Question on trades [Re: MatPed] #451218
04/30/15 11:14
04/30/15 11:14
Joined: Jul 2000
Posts: 27,935
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,935
Frankfurt
You've used pointers in a wrong way. They are declared in this way:

TRADE *tradeL, *tradeS;
tradeL = enterLong(0, buyStop, middleBand[0]);
tradeS = enterShort(0, sellStop ,middleBand[0]);

printf("\n\nLots: %g",tradeL->nLots);
printf("\nLots: %g",tradeS->nLots);

Re: Question on trades [Re: jcl] #451220
04/30/15 11:35
04/30/15 11:35
Joined: Feb 2015
Posts: 652
Milano, Italy
M
MatPed Offline OP
User
MatPed  Offline OP
User
M

Joined: Feb 2015
Posts: 652
Milano, Italy
error 111: crash in script

I have already tried this way. It does not works any idea?

Re: Question on trades [Re: MatPed] #451221
04/30/15 11:40
04/30/15 11:40
Joined: Feb 2015
Posts: 652
Milano, Italy
M
MatPed Offline OP
User
MatPed  Offline OP
User
M

Joined: Feb 2015
Posts: 652
Milano, Italy
the script crash if I use the printf. already tried with %d & %g
even tried to force casting to int of nLots

Re: Question on trades [Re: MatPed] #451224
04/30/15 11:50
04/30/15 11:50
Joined: Feb 2015
Posts: 652
Milano, Italy
M
MatPed Offline OP
User
MatPed  Offline OP
User
M

Joined: Feb 2015
Posts: 652
Milano, Italy
Solved:
a test if TradeL != NULL was required before the printf

Thank you


Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1