DEVELOPING DATA PROVIDERS FOR NEEDFORTRADE STUDIO PLATFORM DATA PROVIDER TYPES
|
|
|
- Russell Richardson
- 10 years ago
- Views:
Transcription
1 DEVELOPING DATA PROVIDERS FOR NEEDFORTRADE STUDIO PLATFORM NeedForTrade.com Internal release number: Public release number: To develop data or brokerage provider for NeedForTrade Studio or NeedForTrade Studio Lite platform strong programming skills are required. Because of the very different nature of available data sources and brokerage APIs there can be no straightforward development guide. This guide only describes methods and properties that should be implemented to connect to 3 rd party data source or brokerage services. We've made available source codes of one of our data providers - Interactive Brokers to ease this task. See WHERE TO START section below. PREREQUISITES Microsoft Visual C# 2008 Express (can be downloaded here for free) or Microsoft Visual Studio 2008 Standard or Microsoft Visual Studio 2008 Professional or any other development tool and/or language that supports Microsoft.NET Framework 2.0 development. WHERE TO START To setup development environment and to test Interactive Brokers data provider sample, please follow steps described in this tutorial. DATA PROVIDER TYPES Here presented different types of data and brokerage providers that can be implemented: Historical Bar Data Provider provides access to historical bar data. Real-Time Data Provider delivers real-time bar data such as Ask price, Bid price and so on. Real-Time Bar Data Provider - delivers real-time data to update bars. Lookup Data Provider provides access to symbol lookup data. Broker implements brokerage support. Attention: In the latter text we don't distinguish data provider and brokerage support so everything mentioned about data providers can be applied to brokerage providers too. Tip: Real-Time Data Provider and Real-Time Bar Data Provider are often implemented by the same code. For each data provider type there is interface that defines methods and properties that must be implemented to create data provider. See interfaces hierarchy below. Page 1 of 8
2 DATA PROVIDER INTERFACES HIERARCHY All data providers must implement IDataProvider interface and one or more of data provider type-specific interfaces. IMPLEMENTING DATA PROVIDER To simplify data provider development there is base class DataProviderBase that implements base functionality and common methods of IDataProvider interface. For brokerage providers there is BrokerBase base class derived from DataProviderBase. We recommend to implement all data provider functionality in a single class derived from DataProviderBase, but using separate source files for each data provider functionality type using C# partial keyword. GENERAL DATA PROVIDER STATEMENTS Each request to data provider is stored in Request* class instance that can be retrieved by Request* property of DataProvidersBase class where * is specific to data provider type (e.g. RealTimeBarRequest, BrokerageRequest). For each request new instance of data provider class is created. Each data provider is called in a separate thread to avoid user interface freezes and locks. Some data provider types can do their job without holding separate thread (for example, Real Time data providers and Brokerage providers). Each data provider derived from DataProviderBase or BrokerBase can implement methods described above. Methods for any data provider: void SetupEvents_Common(bool bind) ( e.g. SetupEvents_RealTimeQuotes(bool bind) ) - binds/unbinds data provider-related common events. bool Connect() starts connection to data source. Page 2 of 8
3 void Disconnect() disconnects from data source. Data provider type-specific methods: void SetupEvents_*(bool bind) ( e.g. SetupEvents_RealTimeQuotes(bool bind) ) - binds/unbinds data provider-related events. void Shutdown*() ( e.g. ShutdownRealTimeQuotesData() ) - shuts down data provider instance (but doesn't close connection to data source). The following methods can be implemented only for selected data providers: void Request*() ( e.g. RequestRealTimeQuotesData() ) void Process*() ( e.g. ProcessHistoricalRequest() ) COMMON METHODS AND PROPERTIES Each data or brokerage provider must be marked with DataProvider attribute.see sample below. Where the first parameter is data provider name and the second parameter is a unique GUID string. [DataProvider("Interactive Brokers", "{707612AD-55BC-4e9e-94FE-55DB }")] Each provider implements IDataProvider interface. The following methods can be implemented: public override string WebLookupLink Returns web url to data source simbol lookup page. protected override void SetupEvents_Common(bool bind) Binds/unbinds data provider-related common events. protected override bool Connect() Starts connection to data source. public override void Disconnect() Disconnects from data source. Page 3 of 8
4 DATA PROVIDER PROPERTIES Data provider can have two types of properties: Global properties that are common to the all data providers of this type. Private properties that are stored separately for each window (e.g. Chart). To save/restore (serialize) properties data provider can implement following methods: protected override void SerializeGlobalProperties(dem.Serialization.Serializer serializer) and protected override void SerializePrivateProperties(dem.Serialization.Serializer serializer) For examples see IBDataProviderGlobalProperties and IBDataProviderPrivateProperties in the supplied Interactive Brokers data provider code. HISTORICAL DATA PROVIDER Historical data provider implements IHistoricalBarDataProvider interface. Data request is stored in HistoricalBarRequest property. Historical data provider can implement following methods: protected override void SetupEvents_Historical(bool bind) Binds/unbinds historical data provider-related events. Example: protected override void SetupEvents_Historical(bool bind) { if (bind) { //binding to historical data related events IBSocket.HistoricalData += new IBSocket.HistoricalDataDelegate(IBSocket_HistoricalData); } else { //unbinding from Interactive Brokers historical data related events IBSocket.HistoricalData -= new IBSocket.HistoricalDataDelegate(IBSocket_HistoricalData); } } protected override void ProcessHistoricalRequest() Processes historical request. protected override void ShutdownHistoricalData() Cancels historical request (if it's not already eneded). Do not disconnect from data source in this method. Page 4 of 8
5 REAL-TIME DATA PROVIDER Real-time data provider implements IRealTimeDataProvider and IRealTimeBarDataProvider interfaces. Data request is stored in RealTimeQuotesRequest and RealTimeBarRequest properties. Real-time data provider must override following properties: bool SingletonRealTimeDataProvider this propery must return true if data provider doesn't require separate thread for processing request, otherwise false. Example: public bool SingletonRealTimeDataProvider { get { return true; } } Tip: It's recommended to not to hold separate thread if it's possible because each thread consumes CPU power. Real-time data provider can implement following methods: protected override void SetupEvents_RealTimeQuotes(bool bind) Binds/unbinds real-time quotes data provider-related events. protected override void SetupEvents_RealTimeBar(bool bind) Binds/unbinds real-time bar data provider-related events. protected override void RequestRealTimeBarData() Real time bar data should be requested from data source in this method. Request* methods are called after SetupEvents_* methods. protected override void RequestRealTimeQuotesData() Real time bar data should be requested from data source in this method. Request* methods are called after SetupEvents_* methods. protected virtual void ProcessRealTimeBarRequest() { } Process* methods can be implemented for real-time data providers that need to run in their own separate thread. It's better practice to avoid using separate thread and so no need to define this method. Process* methods are called after Request* methods. protected virtual void ProcessRealTimeQuotesRequest() { } Process* methods can be implemented for real-time data providers that need to run in their own separate thread. It's better practice to avoid using separate thread and so no need to define this method. Process* methods are called after Request* methods. protected override void ShutdownRealTimeQuotesData() Cancels real-time quotes request. Do not disconnect from data source in this method. Page 5 of 8
6 protected override void ShutdownRealTimeBarData() Cancels real-time bar request. Do not disconnect from data source in this method. LOOKUP DATA PROVIDER Lookup data provider implements ILookupDataProvider interface. Lookup request is stored in InstrumentLookupRequest property. Lookup data provider can implement following methods: protected override void SetupEvents_Lookup(bool bind) Binds/unbinds lookup data provider-related events. protected override void ProcessLookupRequest() Processes lookup request. protected virtual void ShutdownLookupData() { } Cancels real-time quotes request. Do not disconnect from data source in this method. BROKERAGE PROVIDER Brokerage provider implements IBroker interface. Broker implementation must derive from BrokerBase<T> class. Where T is broker trade order type. See section below. Brokerage request is stored in BrokerageRequest property. There are two types of brokerage requests: If BrokerageRequest.ManageOnlyPlatformTrades property is true than BrokerageRequest.Instrument property holds symbol for which brokerage is requesed. If BrokerageRequest.ManageOnlyPlatformTrades property is false than BrokerageRequest.Instrument property is null and brokerage implementation must listen to all brokerage events. Real-time data provider must override following properties: bool SingletonBroker this propery must return true if brokerage provider doesn't require separate thread for processing request, otherwise false. Example: public bool SingletonBroker { get { return true; } } Tip: It's recommended to not to hold separate thread if it's possible because each thread consumes CPU power. Brokerage provider must implement following methods: public void PlaceOrder(BrokerTradeOrder order) Sends order to broker. Page 6 of 8
7 public void CancelOrder(BrokerTradeOrder order) Cancels previously sent order. Brokerage provider can implement following methods: protected override void SetupEvents_Brokerage(bool bind) Binds/unbinds lookup data provider-related events. protected override void ProcessBrokerageRequest() Processes brokerage request. protected virtual void ShutdownBroker() { } Stops brokerage support. Do not disconnect from broker in this method. BROKER TRADE ORDER TYPE Each brokerage provider must define a class derived from BrokerTradeOrder class. This class stores broker-specific trade order properties. For the sample see IBTradeOrder class in the supplied Interactive Brokers data provider code. This class must implement the following methods: public override void Initialize() Initialization method. Broker property can be used to initialize trade order For the sample see IBTradeOrder class in the supplied Interactive Brokers data provider code. public override bool Equals(BrokerTradeOrder other) Equals method returns true if current trade order is equivalent to other trade order, otherwise false. For the sample see IBTradeOrder class in the supplied Interactive Brokers data provider code. APPENDIX A. THREAD SAFETY All DataProviderBase and BrokerBase properties are thread-safe. Methods listed below can be used to safely access class fields shared between different threads. long SafeRead(ref long location); Returns value of class field defined by location. double SafeRead(ref double location); Returns value of class field defined by location. float SafeRead(ref float location); Returns value of class field defined by location. int SafeRead(ref int location); Page 7 of 8
8 Returns value of class field defined by location. long SafeWrite(ref long location, long value); Writes value to class field defined by location. Returns value. double SafeWrite(ref double location, double value); Writes value to class field defined by location. Returns value. float SafeWrite(ref float location, float value); Writes value to class field defined by location. Returns value. int SafeWrite(ref int location, int value); Writes value to class field defined by location. Returns value. int SafeIncrement(ref int location); Increments value of class field defined by location. Returns incremented value. long SafeIncrement(ref long location); Increments value of class field defined by location. Returns incremented value. T SafeRead<T>(ref T value); Returns value of class field of type T (must be class) defined by location. SafeWrite<T>(ref T location, T value); Writes value to class field of type T (must be class) defined by location. Returns value. For samples of use see supplied Interactive Brokers data provider code. APPENDIX B. USEFUL CLASSES, METHODS AND PROPERTIES Useful methods: void Sleep(int millisecondstimeout); Pauses therad execution for specified number of milliseconds. DateTime Now; Returns current time in local timezone. Returns internet time servers-synchronized time. Use this method instead of DateTime.UtcNow call. DateTime UtcNow; Returns current time in universal (GMT) timezone. Returns internet time servers-synchronized time. Use this method instead of DateTime.UtcNow call. Useful classes: class ReusableRequestLock //Special type of lock to avoid simultaneous requests to some shared resource class ExclusiveRequestLock //Special type of lock to avoid duplicate requests by reusing existing connections For samples of use see supplied Interactive Brokers data provider code. Page 8 of 8
Developing Algo Trading Applications with SmartQuant Framework The Getting Started Guide. 24.02.2014 SmartQuant Ltd Dr. Anton B.
Developing Algo Trading Applications with SmartQuant Framework The Getting Started Guide 24.02.2014 SmartQuant Ltd Dr. Anton B. Fokin Introduction... 3 Prerequisites... 3 Installing SmartQuant Framework...
How to develop your own app
How to develop your own app It s important that everything on the hardware side and also on the software side of our Android-to-serial converter should be as simple as possible. We have the advantage that
Web Services API Developer Guide
Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting
ODMG-api Guide. Table of contents
by Armin Waibel Table of contents 1 Introduction.2 2 Specific Metadata Settings..2 3 How to access ODMG-api.. 3 4 Configuration Properties..3 5 OJB Extensions of ODMG. 5 5.1 The ImplementationExt Interface..5
REDIPlus Quick Start Guide
REDIPlus Quick TABLE OF CONTENTS Toolbar Navigation.. 3 Workspace Overview. 3 Equities and Futures Trading. 4 Options Trading..5 Order and Position Management.. 7 Quote Monitor and Charting Tool... 8 Auto-Signals.
Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011
Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been
Getting Started with the Internet Communications Engine
Getting Started with the Internet Communications Engine David Vriezen April 7, 2014 Contents 1 Introduction 2 2 About Ice 2 2.1 Proxies................................. 2 3 Setting Up ICE 2 4 Slices 2
Advanced Workflow Concepts Using SharePoint Designer 2010
Instructional Brief Advanced Workflow Concepts Using SharePoint Designer 2010 SharePoint User Group September 8th, 2011 This document includes data that shall not be redistributed outside of the University
Affdex SDK for Windows!
Affdex SDK for Windows SDK Developer Guide 1 Introduction Affdex SDK is the culmination of years of scientific research into emotion detection, validated across thousands of tests worldwide on PC platforms,
IBrokers - Interactive Brokers and R
IBrokers - Interactive Brokers and R Jeffrey A. Ryan September 21, 2014 Contents 1 Introduction 1 2 The API 2 2.1 Data.................................. 2 2.2 Execution............................... 2
SQL Server Query Tuning
SQL Server Query Tuning Klaus Aschenbrenner Independent SQL Server Consultant SQLpassion.at Twitter: @Aschenbrenner About me Independent SQL Server Consultant International Speaker, Author Pro SQL Server
Vehicle Maintenance and Tracking System (VMTS)
Vehicle Maintenance and Tracking System (VMTS) John Newcomb [email protected] Abstract Vehicle Maintenance and Tracking System (VMTS) is a vehicle monitoring and tracking system that enables users to track
CrushFTP User Manager
CrushFTP User Manager Welcome to the documentation on the CrushFTP User Manager. This document tries to explain all the parts tot he User Manager. If something has been omitted, please feel free to contact
CS11 Java. Fall 2014-2015 Lecture 7
CS11 Java Fall 2014-2015 Lecture 7 Today s Topics! All about Java Threads! Some Lab 7 tips Java Threading Recap! A program can use multiple threads to do several things at once " A thread can have local
Java Interview Questions and Answers
1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform independence means that we can write and compile the java
Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office
Release Document Version: 1.4-2013-05-30 User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Table of Contents 1 About this guide....6 1.1 Who should read this guide?....6 1.2 User profiles....6
MSSQL quick start guide
C u s t o m e r S u p p o r t MSSQL quick start guide This guide will help you: Add a MS SQL database to your account. Find your database. Add additional users. Set your user permissions Upload your database
Mutual Fund Web Service Developer Guide
Mutual Fund Web Service Developer Guide Version 1.0 1 Table of Contents 1 Introduction 3 1.1 Summary 3 1.2 Audience 3 1.3 Terminology 3 1.4 What Kind of a Partner Site Am I? 3 1.4.1 Affiliate site 3 1.4.2
Built-in Concurrency Primitives in Java Programming Language. by Yourii Martiak and Mahir Atmis
Built-in Concurrency Primitives in Java Programming Language by Yourii Martiak and Mahir Atmis Overview One of the many strengths of Java is the built into the programming language support for concurrency
ShoreTel Microsoft Dynamics CRM Integration Application Version 5.x for CRM Versions 2011 and 2013. Installation and Usage Documentation
ShoreTel Microsoft Dynamics CRM Integration Application Version 5.x for CRM Versions 2011 and 2013 Installation and Usage Documentation ShoreTel Advanced Applications 2/3/2014 ShoreTel MS Dynamics CRM
MS ACCESS DATABASE DATA TYPES
MS ACCESS DATABASE DATA TYPES Data Type Use For Size Text Memo Number Text or combinations of text and numbers, such as addresses. Also numbers that do not require calculations, such as phone numbers,
See the Developer s Getting Started Guide for an introduction to My Docs Online Secure File Delivery and how to use it programmatically.
My Docs Online Secure File Delivery API: C# Introduction My Docs Online has provided HIPAA-compliant Secure File Sharing and Delivery since 1999. With the most recent release of its web client and Java
Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
Virtual CD v10. Network Management Server Manual. H+H Software GmbH
Virtual CD v10 Network Management Server Manual H+H Software GmbH Table of Contents Table of Contents Introduction 1 Legal Notices... 2 What Virtual CD NMS can do for you... 3 New Features in Virtual
Skyline Interactive Tool Support
Skyline Interactive Tool Support Skyline supports external tools that extend Skyline functionality without directly integrating into the large and complex Skyline source code base. External Tools provide
Gladinet Cloud Backup V3.0 User Guide
Gladinet Cloud Backup V3.0 User Guide Foreword The Gladinet User Guide gives step-by-step instructions for end users. Revision History Gladinet User Guide Date Description Version 8/20/2010 Draft Gladinet
Developer Guide. Android Printing Framework. ISB Vietnam Co., Ltd. (IVC) Page i
Android Printing Framework ISB Vietnam Co., Ltd. (IVC) Page i Table of Content 1 Introduction... 1 2 Terms and definitions... 1 3 Developer guide... 1 3.1 Overview... 1 3.2 Configure development environment...
Bob's Place Media Engineering's ISY Insteon Plug-in User Guide Version 4.0
Bob's Place Media Engineering's ISY Insteon Plug-in User Guide Version 4.0 Copyright 2009-2012 Bob's Place Media Engineering. All Rights Reserved. The ISY Insteon Plug-in allows for bi-directional communication
Kokii BatteryDAQ. BMS Software Manual. Battery Analyzer Battery DAS
Kokii BatteryDAQ BMS Battery Analyzer Battery DAS Updated: October 2008 Caution: High Voltage Exists on Battery Power and Sampling Connectors! Please refer to device installation and operation manual for
Stealth Pos Gateway. Product Technical Documentation. Version :- 4-01-30-CS-005. Document Revision History :-
Product Technical Documentation Stealth Pos Gateway Version :- 4-01-30-CS-005 Document Revision History :- Feb 2015 1.01 Release Mike Green [email protected] 1 INDEX 1. Introduction 3 1.1.
SAP BusinessObjects Financial Consolidation Web User Guide
SAP BusinessObjects Financial Consolidation Document Version: 10.0 Support Package 18 2016-02-19 SAP BusinessObjects Financial Consolidation Web User Guide Content 1 General user functions....12 1.1 To
DEVELOPING REAL-TIME OPTIONS PRICING
DEVELOPING REAL-TIME OPTIONS PRICING John Stamey Coastal Carolina University [email protected] Andrew Whalley Coastal Carolina University [email protected] Kenneth Small Coastal Carolina University
Title Release Notes PC SDK 5.14.03. Date 2012-03-30. Dealt with by, telephone. Table of Content GENERAL... 3. Corrected Issues 5.14.03 PDD...
1/15 Table of Content GENERAL... 3 Release Information... 3 Introduction... 3 Installation... 4 Hardware and Software requirements... 5 Deployment... 6 Compatibility... 7 Updates in PC SDK 5.14.03 vs.
Workflow Conductor Widgets
Workflow Conductor Widgets Workflow Conductor widgets are the modular building blocks used to create workflows in Workflow Conductor Studio. Some widgets define the flow, or path, of a workflow, and others
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you
South China Bullion Client Trading Terminal USER MANUAL
South China Bullion Client Trading Terminal USER MANUAL 1 Contents Download and Install South China Bullion Client Forex/Bullion Trading Platform...2 Installing the platform...2 Downloading South China
ODBC Client Driver Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table
Application Power Management for Mobility
Application Power Management for Mobility White Paper March 20, 2002 Copyright 2002 Intel Corporation Contents 1. Introduction... 4 1.1. Overview... 4 1.2. Audience... 4 2. Application Power Management
Engagement Analytics API Reference Guide
Engagement Analytics API Reference Guide Rev: 2 April 2014 Sitecore 6.5 or later Engagement Analytics API Reference Guide A developer's reference guide to the Engagement Analytics API Table of Contents
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...
API Endpoint Methods NAME DESCRIPTION GET /api/v4/analytics/dashboard/ POST /api/v4/analytics/dashboard/ GET /api/v4/analytics/dashboard/{id}/ PUT
Last on 2015-09-17. Dashboard A Dashboard is a grouping of analytics Widgets associated with a particular User. API Endpoint /api/v4/analytics/dashboard/ Methods NAME DESCRIPTION GET /api/v4/analytics/dashboard/
Migration Instructions for MS Dynamics CRM
USER MANUAL Migration Instructions for MS Dynamics CRM e-con 2012 3-9-2009 To-Increase BV Document Information Title Migration Instructions for MS Dynamics CRM Subject e-con 2012 Version Status Solution
Using ilove SharePoint Web Services Workflow Action
Using ilove SharePoint Web Services Workflow Action This guide describes the steps to create a workflow that will add some information to Contacts in CRM. As an example, we will use demonstration site
Hands-On Microsoft Windows Server 2008
Hands-On Microsoft Windows Server 2008 Chapter 9 Server and Network Monitoring Objectives Understand the importance of server monitoring Monitor server services and solve problems with services Use Task
Note: Zebra Printer status: It is recommended to use the PRINTER_INFO_3 structure to inquire for the printer status presented by the LM.
25 The Language Monitor The Language Monitor is part of the Windows driver and is located between the Driver UI and the Port Monitor, which takes care of the direct communication with the selected port.
Outline Basic concepts of Python language
Data structures: lists, tuples, sets, dictionaries Basic data types Examples: int: 12, 0, -2 float: 1.02, -2.4e2, 1.5e-3 complex: 3+4j bool: True, False string: "Test string" Conversion between types int(-2.8)
Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:
Performance Counters Technical Data Sheet Microsoft SQL Overview: Key Features and Benefits: Key Definitions: Performance counters are used by the Operations Management Architecture (OMA) to collect data
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
UniFinger Engine SDK Manual (sample) Version 3.0.0
UniFinger Engine SDK Manual (sample) Version 3.0.0 Copyright (C) 2007 Suprema Inc. Table of Contents Table of Contents... 1 Chapter 1. Introduction... 2 Modules... 3 Products... 3 Licensing... 3 Supported
LightBox Solutions LLC. MyForexDashboard. Software Installation Manual V 1.1.0.4
LightBox Solutions LLC MyForexDashboard Software Installation Manual V 1.1.0.4 MyForexDashboard Team. [email protected] 6/3/2010 Software Installation Manual V 1.1.0.4 Introduction: This manual's
A Step by Step Guide for Building an Ozeki VoIP SIP Softphone
Lesson 3 A Step by Step Guide for Building an Ozeki VoIP SIP Softphone Abstract 2012. 01. 20. The third lesson of is a detailed step by step guide that will show you everything you need to implement for
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft
Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send
5. At Repeat Submission Filter, select the type of filtering used to limit repeat submissions by the same user. The following options are available: No Filtering: Skip to Step 7. DotNetNuke User ID: Do
Master Data Services. SQL Server 2012 Books Online
Master Data Services SQL Server 2012 Books Online Summary: Master Data Services (MDS) is the SQL Server solution for master data management. Master data management (MDM) describes the efforts made by an
Address Phone & Fax Internet
Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...
Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C#
Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C# Windows Azure Developer Center Summary: This section shows you how to use Windows Azure Mobile Services and C# to leverage
Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper
WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS
Top 10 Tips Every Coder needs to know for Strategy Trader. #1. How do I make my strategy intra-bar?
Top 10 Tips Every Coder needs to know for Strategy Trader #1. How do I make my strategy intra-bar? One forex trading platforms, for most settings things are controlled at either the platform level or at
Vodafone Email Plus. User Guide for Windows Mobile
Vodafone Email Plus User Guide for Windows Mobile 1 Table of Contents 1 INTRODUCTION... 4 2 INSTALLING VODAFONE EMAIL PLUS... 4 2.1 SETUP BY USING THE VODAFONE EMAIL PLUS ICON...5 2.2 SETUP BY DOWNLOADING
Microsoft Dynamics GP 2013. econnect Installation and Administration Guide
Microsoft Dynamics GP 2013 econnect Installation and Administration Guide Copyright Copyright 2012 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is. Information
How Securities Are Traded
How Securities Are Traded What is this project about? You will learn how securities are traded on exchanges, particularly how to conduct margin trades, short sales, and submit limit orders. What case do
Amazon Glacier. Developer Guide API Version 2012-06-01
Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in
Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
EMC Documentum Webtop
EMC Documentum Webtop Version 6.5 User Guide P/N 300 007 239 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2008 EMC Corporation. All rights
EXAM - 70-518. PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product. http://www.examskey.com/70-518.html
Microsoft EXAM - 70-518 PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4 Buy Full Product http://www.examskey.com/70-518.html Examskey Microsoft 70-518 exam demo product is here for you to test the
Scribe Online Integration Services (IS) Tutorial
Scribe Online Integration Services (IS) Tutorial 7/6/2015 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, photocopying,
Overview. About Interstitial Ads: About Banner Ads: About Offer-Wall Ads: ADAttract Account & ID
Overview About Interstitial Ads: Interstitial ads are full screen ads that cover the interface of their host app. They are generally displayed at usual transformation points in the flow of an app, such
How To Use Blackberry Web Services On A Blackberry Device
Development Guide BlackBerry Web Services Microsoft.NET Version 12.1 Published: 2015-02-25 SWD-20150507151709605 Contents BlackBerry Web Services... 4 Programmatic access to common management tasks...
SharePoint Integration Framework Developers Cookbook
Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide
Aras Corporation. 2005 Aras Corporation. All rights reserved. Notice of Rights. Notice of Liability
Aras Corporation 2005 Aras Corporation. All rights reserved Notice of Rights All rights reserved. Aras Corporation (Aras) owns this document. No part of this document may be reproduced or transmitted in
To download the latest version of TurboTick Pro go to http://www.turnkeybroker.com/download/turbotickpro/publish.html
TurboTick PRO manual version 1.211 updated 12.7.2011 Getting started in TurboTick Pro TurboTick Pro is an advanced trading platform built for the active trader. With easy-to-use customizable screens, integrated
Engagement Analytics Configuration Reference Guide
Engagement Analytics Configuration Reference Guide Rev: 17 June 2013 Sitecore CMS & DMS 6.6 or later Engagement Analytics Configuration Reference Guide A conceptual overview for developers and administrators
IBM Aspera Add-in for Microsoft Outlook 1.3.2
IBM Aspera Add-in for Microsoft Outlook 1.3.2 Windows: 7, 8 Revision: 1.3.2.100253 Generated: 02/12/2015 10:58 Contents 2 Contents Introduction... 3 System Requirements... 5 Setting Up... 6 Account Credentials...6
IceFX NewsInfo USER MANUAL v2.5.0
IceFX NewsInfo USER MANUAL v2.5.0 2 Contents Introduction... 5 Installation... 6 NewsInfo interface... 8 NewsInfo main functions... 8 Show next eight news on the chart news... 8 Timeline lines... 8 4 forex
3 - Lift with Monitors
3 - Lift with Monitors TSEA81 - Computer Engineering and Real-time Systems This document is released - 2015-11-24 version 1.4 Author - Ola Dahl, Andreas Ehliar Assignment - 3 - Lift with Monitors Introduction
MyChartWebPart.cs. // For SortList using System.Collections.Generic; using System.Collections; // For DataTable using System.Data;
MyChartWebPart.cs // Standard SharePoint web part includes using System; using System.ComponentModel; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts;
Oracle Marketing Encyclopedia System
Oracle Marketing Encyclopedia System Concepts and Procedures Release 11i April 2000 Part No. A83637-01 Understanding Oracle Marketing Encyclopedia This topic group provides overviews of the application
ADF Code Corner. 66. How-to color-highlight the bar in a graph that represents the current row in the collection. Abstract: twitter.
ADF Code Corner 66. How-to color-highlight the bar in a graph that represents in the collection Abstract: An ADF Faces Data Visualization Tools (DVT) graphs can be configured to change in the underlying
Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior.
Create a table When you create a database, you store your data in tables subject-based lists that contain rows and columns. For instance, you can create a Contacts table to store a list of names, addresses,
Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...
Post Installation Guide for Primavera Contract Management 14.1 July 2014 Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...
Introduction to Building Windows Store Apps with Windows Azure Mobile Services
Introduction to Building Windows Store Apps with Windows Azure Mobile Services Overview In this HOL you will learn how you can leverage Visual Studio 2012 and Windows Azure Mobile Services to add structured
Deploying Microsoft Operations Manager with the BIG-IP system and icontrol
Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -
Step 2. Choose security level Step 2 of 3
Quickstart Guide Unique Entry Get it Now Unique Entry is installed quickly and easily from the AppExchange via the Get it Now button. During the installation wizard, you must make sure you grant access
User Manual. Thermo Scientific Orion
User Manual Thermo Scientific Orion Orion Star Com Software Program 68X637901 Revision A April 2013 Contents Chapter 1... 4 Introduction... 4 Star Com Functions... 5 Chapter 2... 6 Software Installation
Visual WebGui for ASP.NET Ajax (and other Ajax) Web Developers Learn what makes Visual WebGui not just another Ajax framework
Visual WebGui for ASP.NET Ajax (and other Ajax) Web Developers Learn what makes Visual WebGui not just another Ajax framework Gizmox LTD. v. 1.0.0 7/2009 By: Itzik Spitzen, VP R&D 1 Table of contents Introduction...
SmartConnect Users Guide
eone Integrated Business Solutions SmartConnect Users Guide Copyright: Manual copyright 2003 eone Integrated Business Solutions All rights reserved. Your right to copy this documentation is limited by
Start Learning Joomla!
Start Learning Joomla! Mini Course Transcript 2010 StartLearningJoomla.com The following course text is for distribution with the Start Learning Joomla mini-course. You can find the videos at http://www.startlearningjoomla.com/mini-course/
SimWebLink.NET Remote Control and Monitoring in the Simulink
SimWebLink.NET Remote Control and Monitoring in the Simulink MARTIN SYSEL, MICHAL VACLAVSKY Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín
1.5.3 Project 3: Traffic Monitoring
1.5.3 Project 3: Traffic Monitoring This project aims to provide helpful information about traffic in a given geographic area based on the history of traffic patterns, current weather, and time of the
Updating Your Microsoft SQL Server 2008 BI Skills to SQL Server 2008 R2
Course 10337A: Updating Your Microsoft SQL Server 2008 BI Skills to SQL Server 2008 R2 OVERVIEW About this Course This 3 day ILT course focuses on the new features SQL Server 2008 R2 for BI specialists
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul [email protected] Overview Brief introduction to Body Sensor Networks BSN Hardware
DYNAMICS TUTORIAL. The Dynamics Series
DYNAMICS TUTORIAL Requirements Read the following introduction taken from the Dynamics Product Fundamentals manual. Then use the on-line tutorial to familiarize yourself with the basics of Dynamics. (Instructions
StruxureWare Power Monitoring 7.0.1
StruxureWare Power Monitoring 7.0.1 Installation Guide 7EN02-0308-01 07/2012 Contents Safety information 5 Introduction 7 Summary of topics in this guide 7 Supported operating systems and SQL Server editions
Quote to Cloud Connecting QuoteWerks and Xero
Quote to Cloud Connecting QuoteWerks and Xero Contents Setup Guide... 3 Pre-requisite:... 3 Quote to Cloud Installation and Configuration... 3 Xero Application Setup... 5 QuoteWerks Configuration... 7
ADP Workforce Now Security Guide. Version 2.0-1
ADP Workforce Now Security Guide Version 2.0-1 ADP Trademarks The ADP logo, ADP, and ADP Workforce Now are registered trademarks of ADP, Inc. Third-Party Trademarks Microsoft, Windows, and Windows NT are
