Jurik's Function Library is a generic DLL, designed to be embedded into your own custom software. Our installer produces a .DLL file, .LIB file and a programming guide.
Include the .LIB file in your software project. Place .DLL file in system path.

Choose either the DL or UT version of Jurik's Toolset. Properties of each version are provided in the table below. The option to buy is also provided.

DL

32 bit DLL

Windows XP

Windows Vista

Windows 7

Windows 8

Windows 10

Windows Server

32 and 64 bit
Windows

Each Jurik tool in DL format can be used in
either batch mode (processes an entire array of time series data in one
function call) or real-time mode (each function call processes the next
consecutive value in a time series.

The standard
version of our function library, JRS_DL.DLL, does not allow you
to run our code in a debugger. This means that stepping through your code is OK
up to the point it calls any function within the DLL file. When that happens,
our code will come to a halt, and you will not be able to continue.

The programmer
version does not have this limitation, but it has a higher
price and requires your signing a non-disclosure agreement (NDA). Unless
you have some overriding reason to acquire the programmer version, we recommend
you work around the issue by using our dummy functions which require the same parameters
as the original functions in our standard DLL. For example, the dummy function for JMA will return as output whatever you input to it. This workaround will allow you to debug your code, and when you
create a release version, simply change the call to our actual functions
instead of our dummy functions.

Error
codes: With either version, your code should check for
error values returned by our DLL functions and handle those errors. Error code
values are listed in our documentation. Our error codes will reveal any
problems, most of which would arise from passing parameters outside their
acceptable range, allowing you to detect any needed corrections in your
code.

64 bit DLL

Windows XP

Windows Vista

Windows 7

Windows 8

Windows 10

Windows Server

64 bit
Windows

UT

32 bit DLL

Windows XP

Windows Vista

Windows 7

Windows 8

Windows 10

Windows Server

32 and 64 bit
Windows

Each call to a function in UT format processes
consecutive price ticks. User designates whether each tick replaces a previous
tick as closing price of the current bar, or is the first tick of a new
bar.

The standard
version of our function library, JRS_UT.DLL, does not allow you
to run our code in a debugger. This means that stepping through your code is OK
up to the point it calls any function within the DLL file. When that happens,
our code will come to a halt, and you will not be able to continue.

The programmer
version does not have this limitation, but it has a higher
price and requires your signing a non-disclosure agreement (NDA). Unless
you have some overriding reason to acquire the programmer version, we recommend
you work around the issue by using our dummy functions which require the same parameters
as the original functions in our standard DLL. For example, the dummy function for JMA will return as output whatever you input to it. This workaround will allow you to debug your code, and when you
create a release version, simply change the call to our actual functions
instead of our dummy functions.

Error
codes: With either version, your code should check for
error values returned by our DLL functions and handle those errors. Error code
values are listed in our documentation. Our error codes will reveal any
problems, most of which would arise from passing parameters outside their
acceptable range, allowing you to detect any needed corrections in your
code.