Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by EternallyCurious. 04/25/24 10:20
Trading Journey
by howardR. 04/24/24 20:04
M1 Oversampling
by Petra. 04/24/24 10:34
Zorro FIX plugin - Experimental
by flink. 04/21/24 07:12
Scripts not found
by juergen_wue. 04/20/24 18:51
zorro 64bit command line support
by 7th_zorro. 04/20/24 10:06
StartWeek not working as it should
by jcl. 04/20/24 08:38
folder management functions
by VoroneTZ. 04/17/24 06:52
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (EternallyCurious, Quad, vicknick), 700 guests, and 7 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Mega_Rod, EternallyCurious, howardR, 11honza11, ccorrea
19048 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
EndDate not working #464018
01/13/17 21:30
01/13/17 21:30
Joined: Aug 2016
Posts: 95
Wien
T
trenki2 Offline OP
Junior Member
trenki2  Offline OP
Junior Member
T

Joined: Aug 2016
Posts: 95
Wien
I noticed that EndDate does not seem to work when I use my own Assets.csv file with price history downloaded from Yahoo.

When I set StartDate = 2005 and EndDate = 2006 the simulation still runs until now (2017).

This script reproduces the error:

Code:
function run()
{
	StartDate = 2005;
	EndDate = 2006;
	BarPeriod = 1440;
	Capital = 10000;
	Margin = 650;
	
	assetList("AssetsFXCMCFD.csv");
	assetHistory("MSFT", FROM_YAHOO);

	while (asset(loop("MSFT")))
	{
		vars price = series(priceClose());
		var rsi = RSI(price, 2);

		LifeTime = 5;		
		if (NumOpenLong == 0 && rsi < 5)
			enterLong();
	}
}



I get this in the simulation results:

Code:
Simulated account   AssetsFXCMCFD.csv 
Bar period          24 hours (avg 2088 min)
Test period         28.04.2005-12.01.2017 (2948 bars)
Lookback period     80 bars (16 weeks)



This is the relevant line for the AssetsFXCMCFD.csv:

Code:
Name,Price,Spread,RollLong,RollShort,PIP,PIPCost,MarginCost,Leverage,LotAmount,Commission,Symbol
MSFT,63.040,0.01,0,0,0.01,0.01,0,10,1,0,MSFT.us


Re: EndDate not working [Re: trenki2] #464051
01/17/17 18:12
01/17/17 18:12
Joined: Dec 2016
Posts: 13
Italy
Andrea66 Offline
Newbie
Andrea66  Offline
Newbie

Joined: Dec 2016
Posts: 13
Italy
Use a complete date :

StartDate = 20130324;
EndDate = 20130520;


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