Free Delphi version is available

How to create strategies and indicators
Message
Author
User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

Free Delphi version is available

#1 Postby Terranin » Wed Jan 10, 2007 11:16 pm

You can download absolutely free version of Delphi for strategies and indicators programming here: http://www.turboexplorer.com/mirror
Last edited by Terranin on Mon Sep 28, 2009 10:32 am, edited 1 time in total.
Hasta la vista
Mike

stockwet
Posts: 27
Joined: Wed Dec 06, 2006 10:50 am

#2 Postby stockwet » Wed Jan 24, 2007 2:42 pm

Mike,

I've not been able to access the Borland site for getting a key. I get to the site, but, I get a timeout error every time I get a link to grab a key. Is there anyway to get a key or license file for this?

stockwet

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

#3 Postby Terranin » Wed Jan 24, 2007 4:55 pm

stockwet wrote:Mike,

I've not been able to access the Borland site for getting a key. I get to the site, but, I get a timeout error every time I get a link to grab a key. Is there anyway to get a key or license file for this?

stockwet


Yes it does not work, I don't know why.
Hasta la vista

Mike

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

#4 Postby Terranin » Wed Jan 24, 2007 10:49 pm

Now it works, I registered my version of Turbo Delphi, though registration process is tricky: first you should make an account on Borland Developers Network and only then get your registration file. Also I had to download MS Net Framework and Visual J# SDK needed for installation, so read instructions carefully. :) But after all it is installed, registered and works for free. :)
Hasta la vista

Mike

stockwet
Posts: 27
Joined: Wed Dec 06, 2006 10:50 am

#5 Postby stockwet » Thu Jan 25, 2007 10:41 am

It seems to be working today. Maybe their server was down.

Does this have a timebomb in it? When I requested the key, it seemed like it was geared toward an evaluation.

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

#6 Postby Terranin » Thu Jan 25, 2007 10:58 am

stockwet wrote:It seems to be working today. Maybe their server was down.

Does this have a timebomb in it? When I requested the key, it seemed like it was geared toward an evaluation.


Thay said it is free, only if you upgrade for pro version they charge something. Turbo Delphi Explorer contains less components but for usual user and even for me it is more than enough. :) I already compiled some indicators and strategies with it and it works fine.
Hasta la vista

Mike

User avatar
Tantalus
Posts: 302
Joined: Fri Mar 23, 2007 3:51 pm
Contact:

#7 Postby Tantalus » Wed Apr 04, 2007 8:40 am

This appears to be a rather tricky task. I was finally able to register, login and get my activation file, but it's kind of a pain :( Well, it's free, right? :D

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

#8 Postby Terranin » Wed Apr 04, 2007 10:51 am

Tantalus wrote:This appears to be a rather tricky task. I was finally able to register, login and get my activation file, but it's kind of a pain :( Well, it's free, right? :D


Yep. :)
Hasta la vista

Mike

jrc
Posts: 1
Joined: Mon Jan 19, 2009 2:07 pm

Turbo Delphi Explorer

#9 Postby jrc » Mon Jan 19, 2009 2:12 pm

I've been trying to load this, but it seems to get hung up when loading the extra stuff that the program requires from the internet, I keep getting timed out when it attempts to load the web page. Any ideas?

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

Re: Turbo Delphi Explorer

#10 Postby Terranin » Thu Aug 27, 2009 11:34 am

jrc wrote:I've been trying to load this, but it seems to get hung up when loading the extra stuff that the program requires from the internet, I keep getting timed out when it attempts to load the web page. Any ideas?


Seems they do not provide this link for free anymore... Damn, I will try to find a solution.
Hasta la vista

Mike

plaforte
Posts: 11
Joined: Wed Aug 19, 2009 11:49 pm
Location: Singapore

New download site for free Delphi

#11 Postby plaforte » Fri Sep 04, 2009 1:37 am

Hello, I downloaded it for free two weeks ago from turbomirror.com

Best regards
Pierre

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

Re: New download site for free Delphi

#12 Postby Terranin » Fri Sep 04, 2009 8:34 am

plaforte wrote:Hello, I downloaded it for free two weeks ago from turbomirror.com

Best regards
Pierre


I saw it, but did you manage to register it with Borland? I installed it but it required some registration after installation, that I could not to do.
Hasta la vista

Mike

plaforte
Posts: 11
Joined: Wed Aug 19, 2009 11:49 pm
Location: Singapore

no more delphi turbo

#13 Postby plaforte » Fri Sep 04, 2009 8:16 pm

Hello, two weeks ago I could register it but now it seems that there is no more access at all to the Delphi Turbo registration. I will ask the question on Embarcadero developers network. It would surprise me that there is no more free version registrable, let's see.

Next solution is to pay for the newer version.

Pierre

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

#14 Postby Terranin » Sun Sep 27, 2009 1:18 pm

It seems that I found a solution.

There is a free cross platform Delphi/Object Pascal compiler - Lazarus. http://www.lazarus.freepascal.org/. It is absolutely free, open source project. And it can compile indicators and strategies for Forex Tester without any changes in source code.

You can download it here:
http://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%200.9.26.2/lazarus-0.9.26.2-fpc-2.2.2-win32.exe/download

I will prepare tutorial how to setup it soon, so far I compiled some indicators and they work fine with version 2.

And here you can see the video how to install Lazarus and compile indicator there:

http://www.youtube.com/watch?v=kL7z8kG7WCw
Hasta la vista

Mike

User avatar
Tantalus
Posts: 302
Joined: Fri Mar 23, 2007 3:51 pm
Contact:

#15 Postby Tantalus » Thu Oct 01, 2009 10:21 am

Mike, is this just a compiler? Is there any user interface for programming or debugging?
Tantalus Research - Developing 21st Century Trading Systems.

User avatar
Terranin
Site Admin
Posts: 833
Joined: Sat Oct 21, 2006 4:39 pm

#16 Postby Terranin » Thu Oct 01, 2009 11:07 am

Tantalus wrote:Mike, is this just a compiler? Is there any user interface for programming or debugging?


It has user interface, check the video. It looks like Delphi 7, but I did not try debugger yet.
Hasta la vista

Mike

msmccray65
Posts: 8
Joined: Sun Nov 08, 2009 12:14 pm

I can't get siimple strategy to compil

#17 Postby msmccray65 » Sun Nov 08, 2009 12:17 pm

Terranin wrote:It seems that I found a solution.

There is a free cross platform Delphi/Object Pascal compiler - Lazarus. http://www.lazarus.freepascal.org/. It is absolutely free, open source project. And it can compile indicators and strategies for Forex Tester without any changes in source code.

You can download it here:
http://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%200.9.26.2/lazarus-0.9.26.2-fpc-2.2.2-win32.exe/download

I will prepare tutorial how to setup it soon, so far I compiled some indicators and they work fine with version 2.

And here you can see the video how to install Lazarus and compile indicator there:

http://www.forextester.com/video8.html


Mike,
I tried to run your siimple strategy using Lazarus and get the following errors:

project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomImageList
project1.lpr(33,1) Error: Undefined symbol: WSRegisterMenuItem
project1.lpr(33,1) Error: Undefined symbol: WSRegisterMenu
project1.lpr(33,1) Error: Undefined symbol: WSRegisterMainMenu
project1.lpr(33,1) Error: Undefined symbol: WSRegisterPopupMenu
project1.lpr(33,1) Error: Undefined symbol: WSRegisterDragImageList
project1.lpr(33,1) Error: Undefined symbol: WSRegisterControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterWinControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterGraphicControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterScrollingWinControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterScrollBox
project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomFrame
project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomForm
project1.lpr(33,1) Error: Undefined symbol: WSRegisterHintWindow


I have Vista 64-bit & set the compiler parsing to -MDelphi & the target OS to Win64. I also included the LCL package per video8.

Thanks!
Michael McCray

msmccray65
Posts: 8
Joined: Sun Nov 08, 2009 12:14 pm

Re: I can't get siimple strategy to compile

#18 Postby msmccray65 » Sun Nov 08, 2009 6:31 pm

I figured out the source of the problem. I de-installed v28 and installed v26. Problem solved.

superdoug3
Posts: 58
Joined: Thu Apr 29, 2010 2:37 pm
Location: vernon, BC, Canada

Replacement for Delphi Turbo - solved

#19 Postby superdoug3 » Wed May 12, 2010 5:12 pm

I checked out Delphi Turbo and a pretty slick Turbo Pascal C++ development tool with point and click programming. I did not see this in the Lazarus video. It look like you need to program in native C++. Delphi reseller says Delphi Professional edition is the closest to Delphi Turbo and it is $900
I just want to build strategies in Forex Testor with indicators, entry, exit and be able to run 2 years history through my strategy with the results going to account history.

Solved - I found the Lazarus sticky and the API lesson 1

janson
Posts: 22
Joined: Mon Jun 07, 2010 7:51 pm

Re: I can't get siimple strategy to compil

#20 Postby janson » Mon Jun 07, 2010 8:05 pm

msmccray65 wrote:
Terranin wrote:I tried to run your siimple strategy using Lazarus and get the following errors:

project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomImageList
project1.lpr(33,1) Error: Undefined symbol: WSRegisterMenuItem
project1.lpr(33,1) Error: Undefined symbol: WSRegisterMenu
project1.lpr(33,1) Error: Undefined symbol: WSRegisterMainMenu
project1.lpr(33,1) Error: Undefined symbol: WSRegisterPopupMenu
project1.lpr(33,1) Error: Undefined symbol: WSRegisterDragImageList
project1.lpr(33,1) Error: Undefined symbol: WSRegisterControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterWinControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterGraphicControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomControl
project1.lpr(33,1) Error: Undefined symbol: SRegisterScrollingWinControl
project1.lpr(33,1) Error: Undefined symbol: WSRegisterScrollBox
project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomFrame
project1.lpr(33,1) Error: Undefined symbol: WSRegisterCustomForm
project1.lpr(33,1) Error: Undefined symbol: WSRegisterHintWindow



I get exactly the same vids when I follow the video. It is v28 and first installation of lazarus.

Does anyon have an idea what may be wrong?

Thanks in advance.
Janson

FT Support
Posts: 905
Joined: Sat Jul 11, 2009 10:54 am

#21 Postby FT Support » Tue Jun 08, 2010 3:38 am

Please try to uninstall v28 and install v26

jicjoc
Posts: 5
Joined: Sat Oct 04, 2008 9:22 am

Problems Compiling

#22 Postby jicjoc » Fri Jul 02, 2010 6:22 pm

Hi guys,
I am using the Lazarus compiler and im seeing a wierd error. I followed the video - number 8 to a T i think...

The first time i compiler an indicator code, it seems to compile fine to a dll and forextester loads it. Then i change the code and rebuild it in lazarus with some tiny change...
And forextester refuses to load my indicator??

Its very wierd
Any ideas?
Thanks
John

Ps im trying to code an RVI indy, i wonder would anyone have one done? :)

FT Support
Posts: 905
Joined: Sat Jul 11, 2009 10:54 am

#23 Postby FT Support » Sat Jul 03, 2010 4:15 am

What change have you made in code? Can you please attach your indicator?
Check our other product here:
http://www.forexcopier.com

jicjoc
Posts: 5
Joined: Sat Oct 04, 2008 9:22 am

#24 Postby jicjoc » Sat Jul 03, 2010 5:54 am

Here is my code. Its just cut from the help file.
The first time i create a project with Lazarus v0.26 it installs fine into Forextester 2.5

Then i make a tiny change like the string in the object window from Stochastic to IndicatorShortName('RVI');
rebuild in lazarus, import in FT and then fail!!!

Very annoying.

So first time build my code works. Make any change in lazarus, even comment a meaningless line and it fails!

Code: Select all

library new;

uses graphics, IndicatorInterfaceUnit;

// use interace unit
//IndicatorInterfaceUnit;

// external parameters
var
SMAPeriod: integer;
SomeText: PChar = nil;

// index buffers and variables
//...

//---------------------------------------------------------------------------
// Initialization procedure
//---------------------------------------------------------------------------

procedure Init; stdcall;

begin
RegOption('SMA period', ot_Integer, SMAPeriod);
RegOption('Description', ot_String, SomeText);
// see Initialization procedure
// configure indicator
IndicatorShortName('Stochastic');      // name Stochastic
SetOutputWindow(ow_SeparateWindow);    // paint in separate window

//...

end;



//---------------------------------------------------------------------------
// Deinitialization procedure (could be omitted)
//---------------------------------------------------------------------------

procedure Done; stdcall;

begin

// see Deinitialization procedure

//...

end;



//---------------------------------------------------------------------------
// On parameters change procedure (could be omitted)
//---------------------------------------------------------------------------

procedure OnParametersChange; stdcall;

begin

// called when parameters of indicator were changed

//...

end;



//---------------------------------------------------------------------------
// Calculation of single bar
//---------------------------------------------------------------------------

procedure Calculate(index: integer); stdcall;

begin
// see Calculation procedure
//...

end;



exports



// these procedures should be declared as external

Init, Done, OnParametersChange, Calculate;



end.


Change is:

Code: Select all

IndicatorShortName('Stochastic');      // name Stochastic

to

Code: Select all

IndicatorShortName('RVI');      // name RVI

Wessel
Posts: 63
Joined: Tue Oct 12, 2010 6:45 pm

Re: I can't get siimple strategy to compile

#25 Postby Wessel » Sat Oct 23, 2010 3:14 pm

msmccray65 wrote:I figured out the source of the problem. I de-installed v28 and installed v26. Problem solved.


When Using v28, just add "Interfaces" to uses section in your code and the problem is solved.


Wessel


Return to “FT API”

Who is online

Users browsing this forum: No registered users and 8 guests