Posted by btr
Fri, 20 Feb 2004 03:42:16 GMT

Here's a new GUI design I have come up for order entry management. In addition to a DOM price grid where one can click to generate a buy or sell bracket order with target and stop loss, a canvas is provided to manage orders.
The generated backet orders are represented in a canvas where all price levels are drawn in horizontal grids much like the ones in a chart. Each order such as entry, target and stop loss is reprresented by a circle or rectangle. These three or more circles or rectangles are linked with either dotted or solid lines to form a trade group. One can drag and drop or move the circles or rectangles around and they can anchor at any price grid lines. If one likes to scale in, more target circles or rectangles will be formed in the trade group. If an order is filled, it will be fixed at the filled price grid line vertically, but one can still move it horizontally.
As illustrated in the diagram, if ES is traded, the first trade has a Buy 1 ES (B1) with a target Sell 1 ES (T1) and stop loss Sell 1 ES (X1). The second trade has a Buy 2 ES (B2) and two targets Sell 1 (T1 and T1) and stop loss Sell 2 (X2). One can form multiple trade groups, each with different set of strategy that manages the targets and stop loss. The canvas provides a nearly free-form order entry management interface to any trading platform. In a way, it looks like a chess board!
Posted in Tech | no comments
Posted by btr
Tue, 17 Feb 2004 01:44:03 GMT
Check this out.
Pre-PMA 2004: Canon today announced the impressively specified EOS-1D Mark II which features a new 8.2 megapixel CMOS sensor, it can shoot at just over eight frames per second and has a 40 frame JPEG image buffer (20 frames in RAW mode). This means that shooting at full resolution at full speed the camera is buffering 69 megapixels per second (or 100 MB/sec). Other changes include the addition of a USB port, an SD slot, the removal of the external white balance sensor as well as some subtle body styling changes. More ...
Posted in Tech | no comments
Posted by btr
Mon, 16 Feb 2004 20:36:04 GMT
I'm working on a web service providing user application authorization information based on web service. The basic idea is to expose application authorization data through a web service and remove any need to implement similar functionality in each application and centralize the administration of user profiles and authorizations.
Like any other web services once deployed, all applications will be dependent on this basic user authorization services. It requires that the authorization service must offer backward compatibility and extensibility to support applications that live on their own life cyles.
A versioning strategy is shown in the following:
All types are defined in XSD and their namespaces are date-stamped. Ex.,
<s:schema
xmlns:s="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://tempuri.org/2004/02/16/types/"
xmlns="http://tempuri.org/2004/02/16/types/"
>
<s:complexType name="User">
<s:sequence>
<s:element name="FirstName" type="s:string"/>
<s:element name="LastName" type="s:string"/>
</s:sequence>
</s:complexType>
</s:schema>
All WSDL are stored as files that reference the XSD for exposing types. Ex.,
<definitions
name="UserAuthorizationService"
targetNamespace="http://tempuri.org/2004/02/16/UserAuthorizationService/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<import namespace="http://tempuri.org/2004/02/16/types/"
location="UserAuthorization.xsd" />
<types />
<message />
<portType />
<!-- concrete definitions -->
<binding />
<service />
</definition>
When implementing web services, the binding is done with import of a particular WSDL such as http://localhost/2004/02/16/UserAuhtorizationService.wsdl, insetad of relying on ASP.NET auto-generated WSDL on an endpoint.
When the service interface changes, a new WSDL is created and a new endpoint is created as well for the new interface. Ex, these are two versions of the service with two distinct endpoints. http://localhost/2004/02/16/UserAuthorizationService.wsdl and http://localhost/2004/02/16/UserAuthorization.asmx
http://localhost/2004/03/UserAuthorizationService.wsdl and http://localhost/2004/03/UserAuthorization.asmx
Here're some related resources:
Designing Application-Managed Authorization
XML Versioning
Posted in Tech | no comments
Posted by btr
Wed, 11 Feb 2004 21:13:50 GMT
I spent two hours trying to build Mono 0.30 release on my Linux box last night. I built Mono runtime successfully, but could not get Mod_Mono for Apache 2 to compile without rebuilding Apache 2. Since I'm still running RedHat 8, the RPM binary build for Mono 0.30 can not be used. I don't follow Linux very closely, it always takes me a while to get up to the speed with the latest development, so I'm reluctant to upgrade to the latest distribution. My goal is to get Mono .30 and Apache 2 work on my Linux box without making any change other than Mono itself.
On the other note, my new multi-functional printer was delivered yesterday from buy.com. I orrder it first on buy.com, then found out that amazon.com had better deal. I cancelled the buy.com order and ordered one from amazon.com. However, amazon.com messed up my order and shipment, I had to email them many times to get full credit back. Finally buy.com had the printer at $375.99 again and I ordered it right away. I like everything I see from the printer except that it dims my home office's light bulb when operating. It is a big power sucker drawing almost 1KW juice.
Posted in Tech | no comments
Posted by btr
Mon, 26 Jan 2004 06:27:48 GMT
If you trade with Interactive Brokers and use TWS, you need to take a look at this latest tool.
Everything is just one click away!
Posted in Tech | no comments
Posted by btr
Sat, 13 Dec 2003 00:32:49 GMT
A new order entry program is being developed. It uses the popular DOM (Depth of Market) grids as the main GUI to visualize the whole order entry and management process, speed the process up and reduce occurence of entry errors. Most of operations will be done with a single mouse click. The first release will support bracket orders. More sophisticated position management techniques such as scale in/out, time stop, changing stop to trail stop once reaching certain target, market chasing, etc., will be added later.
Posted in Tech | no comments
Posted by btr
Wed, 05 Nov 2003 04:52:49 GMT
StableValue.com Blog
Another testing ...
Posted in Tech | no comments
Posted by btr
Wed, 05 Nov 2003 04:48:42 GMT
movabletype.org : TrackBack Explanation testing on trackback.
Posted in Tech | no comments
Posted by btr
Wed, 05 Nov 2003 04:41:23 GMT
Forums - ISLD is back on the SPY and QQQ
I'm testing a post to a link I'm reading now.
Posted in Tech | no comments
Posted by btr
Tue, 28 Oct 2003 05:03:32 GMT
Amazing engineering idea - Space Elevator!
Here's the picture and link to ISR.
Posted in Tech | no comments