background preloader

Computing

Facebook Twitter

DotNet

Boost C++ Libraries. Real Time Market Database by ModulusFE. The Real Time Market Data Server by Modulus Financial Engineering The perception of speed is relative to the perspective of the observer. -- Unknown RMD Server Desktop Edition Scenario: You have a Desktop trading application that uses one or more data feeds. You would like to work with just one interface for simplicity, and be able to request secondly, minutely, and daily bars with ease.

You need a database system that is easy to setup and maintain, and cost effective. RMD Server Enterprise Edition Scenario: You have multiple data feeds. You would like to rebroadcast data to multiple clients over a network, store data in a centralized location, and handle administration on all accounts, restricting individual user logins to specific symbol groups, login permissions, account expirations and more... in short, you need a complete ticker plant from the ground up. View the RMD Server Documentation "Having an RDBMS doesn't mean instant decision-support nirvana.

A look at traditional data storage. Pythonxy - Scientific-oriented Python Distribution based on Qt and Spyder. Algorithmic Trading. Algorithmic Trading Algorithmic trading (also known as Black-box trading) - computer-guided trading, where a program with direct market access can monitor the market and order trades when certain conditions are met. As of this writing (2009) probably ~40% of all trades are done this way. The companies run by quants using algorithmic trading produce higher returns than conventional companies.

At least during more or less stable times. As computers eventually has beaten people in chess, it is expected that the same will happen in investing. Algorithmic trading is usually performed on a relatively short-term basis (from thousandths of a second - to seconds, minutes, hours, days). Direct Market Access (DMA) today is provided by many brokers, thus making Algorithmic Trading possible to even small investors. The benefits of algorithmic trading: There are many kinds of algorithms, tactics and strategies of algorithmic trading. Important 2 books: Front Office, Middle Office and Back Office. The front office is literally the bank's interface with the market. The front office coordinates and handles all the needs of the bank and its clients with respect to hedging and financing.

Investment, position management trading, arbitrage Front-Office information systems : Electronic listing and trading systems Position-keeping systems often specialised for certain financial instruments (derivatives, fixed-income products, stock markets, etc.) The middle office, located very close to the front office, ensures the control and processing of transactions. The back office monitors the post-market processing of transactions: confirmation, payment, settlement and accounting. On all levels, the efficiency of the information system is defined by its ability to process transactions automatically and in a secure manner: the byword is STP (Straight Through Processing): the transaction is processed straight through. Windows Forms Controls - NetAdvantage for Windows Forms - User Experience Controls and Components.

We’re Here for You. Technical support is important. Especially when you get stuck. And we offer the very best support on the market — and it starts when you download the trial. We provide you with BOTH case-level and forum based support 24 hours a day, 5 days a week. Consulting Services Sometimes you need experts to help you get your project finished. With D3 services from Infragistics you have industry experts in design and development.

Training Services You want to know what it takes to design experiences that propel your product to the next level? Growl for Windows. What is Growl for Windows? Growl for Windows is a Windows-compatible version of Growl, a notification system for Mac OS X. Ok, so what is Growl? Put simply, Growl lets you know when things happen. Files finished downloading, friends came online, new email has arrived - Growl can let you know when any event occurs with a subtle notification. The rest of the time, Growl stays out of your way. Along with letting you know when things happen, Growl also gives you full control over how you are notified and what action (if any) you want to take in response to the notification. You can choose to be alerted with a visual indicator or an audible alert, both, or neither.

New to Growl? If you are just getting started using Growl, check out the online help to see how all of Growl's options work. Growl for Windows Online Help > New UI features make managing notifications easier. Mobile BI Dashboards by ComponentArt. Identity Management Product downloads | Identity and Access management solutions, User Management, Password Management, SSO, RBAC, audit, compliance. Windows CMD Commands. Try Gibraltar. Collect data for free. Free trial for analysis. Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion. Join Example: LINQ. LINQ provides a fully featured query language. It offers the join operation. As with other query languages—such as SQL—joining matches every element in two collections based on some condition.

Example This first example shows the Join extension method from the System.Linq namespace. And then it shows the equivalent join query expression syntax. Extension Method Tip:You can read in painful detail how query expressions are translated in the chapter on Expressions (7) in the C# specification. But:This material is complex, tiresome and not all that useful for actual development. With the Join method, we provide delegates as arguments. So:If ints1 contains an element of value 4, it is selected only if there is an element of value of 5 in ints2. Int Array In my view, the second syntax in the example—with the query expression—is easier to read. Tip:The Join and GroupJoin methods are hard to use directly. Example 2 This example program uses two classes for storing data. Same as SQL. Discussion Summary. MS-DOS/MSDOS Batch File troubleshooter.

Troubleshooter: How to use this Batch Troubleshooter Troubleshooter Using this page Terms in Dark blue or purple and ? Symbols, all show more details on demand: Common problems: Some common Batch problems and questions Session index We round up the usual suspects for common Batch file problems. Symbol will often disclose different information (where it's appropriate). NT/2000/XP An enhanced version of the MS-DOS Batch Language comes with Windows NT/2000/XP . NT/2000/XP The normal command processor is CMD.EXE (a 32-bit program that doesn't need or use V86 mode) . , waits for you to type a new command. NT/2000/XP The command processor to use is CMD.EXE .

MS-DOS/MSDOS Batch Files: Batch File Tutorial and Reference. Interactive Batch Course with built-in Reference The versatile MS-DOS/MSDOS Batch Language automates routine tasks with Batch files (lists of Batch commands). Learn how to write Batch files with this free , interactive Course and built-in Batch Reference. You need no prior knowledge of Batch files: you're guided through each step on screen in your Web Browser – no need for printouts. What's new or quick if you're in a rush? The full Batch Course or just a In our full Course of 21 interactive Lessons, you build a menu-driven Batch file project for backup, and learn a wide range of Batch file skills.

Lesson Index and Course Syllabus This fully-interactive Course probably isn't like anything else you've met on the Web. Learn to use the interactive Exercises on which the entire Course is based Create the working folder used for all the Batch file work that follows Create and configure the BatchWindow (a DVM, or DOS box) for Batch work The Lesson pages are designed so that you can for details) . Batch File to Append Date to file name | Zorba the Geek.

Batch File to Append Date to file name Saturday 24 Feb, 2007 - 21:49pm | 36 comments | A DOS batch file (file with extension .bat) can be a very effective way to automate a series of file operations. You can schedule the batch file to run at a specific time, and automate, say, a series of operations such as copying, moving, deleting or renaming files. You can create a batch file in any text editor like notepad and just save the file with an extension of .bat. In windows, if you open a DOS prompt, type edit and hit return a retro text editor will open which you can also use. The batch file code below will copy all microsoft excel files (.xls) from the current folder into a folder called "import" and append the current date in yyyymmdd format to the filename. Additionally the file extension is changed from .xls to csv (I am not sure how readable the csv file will be to other programs so let me know the result you get if you use it). There are many applications in using it. ..

Here we go: Dan. Flowchart Software. FlowBreeze - Flowchart Automation Add-in For Excel FlowBreeze flowchart software is a Microsoft® Excel® add-in that automates the process of making flowcharts by generating flowchart shapes from your text. FlowBreeze lets you create flowcharts by just typing. You simply type in each flowchart step, and press Enter.

The text is replaced by a flow chart symbol. Formatting is applied, symbols are aligned, and a connector arrow is added automatically. Save Time FlowBreeze is the perfect tool for creating flowcharts because it makes flowcharting easy. Create flowcharts just by typing. Make Flowcharting a Painless Process Apply formatting styles in a single click. Be Creative Style your flowchart symbols with up to 84 built-in formats. Collaborate Embed editable flowcharts directly into Word or PowerPoint. Empower Your Team Easy to use and easy to learn. Combine Data & Diagrams Include process data on the same sheets as your flowcharts. Save Money Create flowcharts in a fraction of the time. Tutorial - NLog - Advanced .NET Logging.

Books

Oleg Sych. How to read and write a file to or from a BLOB column by using ADO.NET and Visual C# .NET. This article describes how to read and write data from LongVarBinary BLOB columns in a database table. This article contains examples of both the SqlDataAdapter class and the OleDbDataAdapter class. The only differences between the two classes, other than the class names, are the connection strings and the declaration of SQL parameters; the fundamental technique for retrieving the BLOB data is the same.

The sample code in this article uses a sample record that is added to the Categories table of the Northwind database. After you use this sample, you may want to remove this record: Enter the following command in SQL Query Analyzer, and then press F5: use Northwind delete from Categories where CategoryName = 'Test' Requirements Create the project and add the code Open SQL Query Analyzer. Read from a BLOB column The functions in the following sample code use the DataReader class to retrieve the BLOB value and to assign the BLOB value to a byte array. There are two calls to the GetBytes method:

How to Press Buttons in Batch File. Windows 7 Network Monitoring software downloads. .NET Downloads, Developer Resources & Case Studies | Microsoft .NET Framework. LINQ Distinct: IEqualityComparer and Func extension method Implementations - Carl's Blog. As you may know when working with LINQ there is a method that allows one to return distinct elements from a sequence. Two prototypes are supported: Distinct<TSource>(IEqualityComparer<TSource>)Distinct() Unlike most sequence operations that take some form of a Func parameter, the Distinct() method takes an instance of an IEqualityComparer Type. It is the implementation of this Type that I will be discussing which will hopefully provide some insight into why this approach has been taken.

I am going to demonstrate the Distinct() method using the following class definition: A distinct product is one defined where the Reference and ProductVersion values are unalike. For testing and demonstration purposes the following code will be used: The line creating the distinct collection is: IEnumerable<Product> distinctProducts = products.Distinct<Product>(new ProductEqualityComparer()); The initial attempt at an IEqualityComparer implementation may be something along the lines of: Ecosytem. Drawing class diagrams in VP-UML.