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 (AndrewAMD), 559 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, 11honza11, ccorrea, sakolin, rajesh7827
19046 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Average Position Up #478954
01/25/20 00:23
01/25/20 00:23
Joined: Jan 2020
Posts: 32
L
leohermoso Offline OP
Newbie
leohermoso  Offline OP
Newbie
L

Joined: Jan 2020
Posts: 32
Hi, I am trying to achieve the following result: Everything I trail my stop loss I want to increase the size of my positions

I know the following TMF code is wrong, but how is the correct way to achieve this?

Code
int TrailingAndAdding(var lookback)
{

	if (TradeIsOpen && TradeProfit > 0 )
	{
		
		if (TradeIsLong)
		{
			TradeStopLimit = max(TradeStopLimit, LL(lookback, 0));
			//Increase my Position by one unit
			TradeLots++;
		}
		else if (TradeIsShort)
		{
			TradeStopLimit = min(TradeStopLimit, HH(lookback, 0));
			//Increase my Position by one unit
			TradeLots++;
		}

	}

	return 0;
}



Best Regards

Leo Hermoso

Last edited by Leohermoso; 01/25/20 00:24.
Re: Average Position Up [Re: leohermoso] #478957
01/25/20 17:44
01/25/20 17:44
Joined: Feb 2017
Posts: 1,725
Chicago
AndrewAMD Online
Serious User
AndrewAMD  Online
Serious User

Joined: Feb 2017
Posts: 1,725
Chicago
You cannot increase the position of a trade. You can either partially close it or close it entirely.

Suppose your position is 10 lots long, and you want to increase it to 12, you enterLong for 2 lots. Yes, now you have to manage 2 trades.

Alternatively, if you are using the Virtual Hedging feature (Hedge = 5, Zorro S only), you can close the original 10 long trade and place another 12 long. At the end of your run() call, Zorro will place a single +2 lot trade to split the difference. This is a very nice feature.

Re: Average Position Up [Re: AndrewAMD] #478965
01/28/20 22:07
01/28/20 22:07
Joined: Jan 2020
Posts: 32
L
leohermoso Offline OP
Newbie
leohermoso  Offline OP
Newbie
L

Joined: Jan 2020
Posts: 32
That's an interesting approach Andrew. Tks for your reply.


Moderated by  Petra 

Gamestudio download | chip programmers | 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