2007 Dec 30 - Sun
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.3.5 (29-Dec-2007)
QuantDeveloper Enterprise Edition
Version 2.7.3 (29-Dec-2007)
QuantDeveloper Source Code
Version 2.7.1 (20-Sep-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 Dec 16 - Sun
SmartQuant QuantDeveloper Code Excerpts
Here are some QuantDeveloper code snippets:
[/Trading/SmartQuant]
permanent link
2007 Dec 15 - Sat
Candle Analysis for SmartQuantLibraries
A couple of posts at the SmartQuant forums have requested information on Candle
definitions and analysis. Here are two C# modules which can used as a basis for your
own analysis and signal generation:
There are various knobs you can make use, with 'bald' (which controls when a hair is
detected) being the main one. There are some percentages which I should have set as
constants scattered through the code (0.40 being one of them), which set whether something
is relatively long bodied or short bodied.
If you have changes, let me know, I'll add them and repost.
The source of inspiration was Bigelow's Profitable Candlestick Trading.
[/Trading/SmartQuant/Articles]
permanent link
2007 Nov 23 - Fri
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.3.4 (22-Nov-2007)
QuantDeveloper Enterprise Edition
Version 2.7.2 (22-Nov-2007)
QuantDeveloper Source Code
Version 2.7.1 (20-Sep-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 Oct 31 - Wed
Make It Seem To Work
"Sometimes it's much cheaper and easier to make people think that something works rather
than actually make it work. After all, the result is, in all important aspects, the same."
-- Douglas Adams
This reminds me of a building engineer, who, when complained to by staff that they were
cold
and wanted their own thermostat, put a thermostat on the wall. No one had asked that it be
connected to anything, and no one complained after that.
[/Personal/TagLines]
permanent link
2007 Oct 26 - Fri
Bliss
What is better than eternal bliss? Nothing. But a slice of bread is better than nothing.
So a slice of bread is better than eternal bliss.
[/Personal/TagLines]
permanent link
2007 Oct 23 - Tue
QuantDeveloper Source
A number of people took the time to email me their thoughts regarding my rant regarding
source code for QuantDeveloper. Anton from SmartQuant responded, but unsurprisingly, I
havn't heard anything from QuantHouse.
It seems that QuantHouse has purchased various rights and such to QuantDeveloper, and
have renamed it to suit their suite.
SmartQuant has also retained certain rights and such to QuantDeveloper, and have maintained
the name. SmartQuant has indicated they are continuing development of QuantDeveloper and
has hinted that some quite advanced features are in the pipeline. He also confirmed that,
for existing developers who have subscribed to source code, source code is available for new
releases.
[/Trading/SmartQuant/Articles]
permanent link
2007 Oct 21 - Sun
The Cluetrain Manifesto
Today I was introduced to
The Cluetrain Manifesto: The End of Business as Usual
through a NANOG posting in response to someone's quote:
I think you greatly underestimate how customers react to the truth.
A few easily reachable quotes from the full online text:
The connectedness of the Web is transforming what's inside and outside your business -- your market and your employees.
We are not seats or eyeballs or end users or consumers. We are human beings -- and our reach exceeds your grasp. Deal
with it
Facebook is probably one of many excellent examples of how humans interact, and companies are having a hard time
trying to make those sites work for themselves. hmph. Perhaps when companies learn that they are made up of humans who
share and interact, maybe good things can happen.
I'm thinking that many a great open source company has learned to share what could be classified as the family jewels,
and thus have profited immensely from embracing the way humans naturaly interact.
[/Personal/Business]
permanent link
2007 Oct 20 - Sat
Quality of Service Options on GRE Tunnel Interfaces
Note to self, according to Cisco's document 10106,
Quality of Service Options on GRE Tunnel Interfaces: when applying queuing to a tunnel
interface, shaping must also be applied. The top level policy of a recommended hierarchical policy
should be a shaping command, while the lower-level policies configure the queueing mechanisms.
[/Cisco]
permanent link
2007 Oct 19 - Fri
C++ Libraries from Scaling Web
Scaling Web has a number of open source libraries that may be of use:
- Template based B+ Tree: Implemented in C++, B+ Tree is template based, so it can be
used with any types of data. Memory based B+ Tree is much faster than STL containers like
map, hash_map.
- Embedded File System: Embedded File System (EFS) is a library that allows you to
create virtual file system in a single file.
- Mork Parser in C++: MorkParser is an efficient C++ implementation of Mork database
format reader. The Mork format is used in most Mozilla-based projects, including the Mozilla
browser suite, SeaMonkey, Firefox and Thunderbird.
- Mime Email Parser in C++: C++ implementation of RFC 2045 - Multipurpose Internet Mail
Extensions (MIME) standard.
- C++ IO Streams Library: IO Streams library provides different Java-like interface
streams in C++.
[/Personal/SoftwareDevelopment/CPP]
permanent link
Trading Site of the Day -- StreamBase: Event, Databases, and (unrelated) Charting
StreamBase has a developers kit for using their Event Stream Processor and database.
They have an article on
Using the StreamBase opentick Adapter to Build Market Data Applications.
The database itself could be a useful alternative to SmartQuant's historical data tables,
but the downside is that compression may not be available. I've only skimmed the site. I'm
hoping the code behind the referenced article shows enough that I could re-code it for an
IQFeed or Genesis data stream.
While on the topic of coding, some one pointed out
ZedGraph as a
possible alternative for showing charts. It is open source.
On the other hand, I've been leaning towards
ChartDirector for C++ as
it, as it says, has an API for C++, as well as a host of other languages.
[/Trading/SiteOfTheDay/D200710]
permanent link
Trade Optimization by Genetic Programming, Example for QuantDeveloper
I had recieved a private message by someone requesting some background on what I had done
for my Genetic Programming trials with QuantDeveloper.
I am releasing the example source code into the public domain. If you make changes and
would like to see the changes recorded here, please let me know, and I'll update the files.
The subdirectory OneUnified.GeneticProgramming is the GP library. I used Koza (1992) as
well as a few other related references as a guide for various constants and such. You'll
need some of my other libraries (as listed elswhere on this site) in order to get the thing
to compile.
The library provides population management, survival of the fittest, and various breeding
cross-over strategies. Adding and removing operators should be relatively easy. I have a
couple of base classes from which most are inherited: boolean and double. Note that, unlike
C++ where one can use static methods to initialize some global class variables, C# insists
on initializing static class variables upon first invocation, which is why you'll see ugly,
redundant code for getting this done for the operator setups. Maybe there is a better way.
The subdirectory UI holds the setup code to run a simulation. When you look at the
code, you'll see that there is
no real easy way to embed an optimization module in QD, so I took source samples and patched
together a
self running optimizing application.
You'll be glad to note that doing something like this
will be much more difficult, if not impossible in the future. QuantHouse, in their
infinite wisdom, has decided
that we add-on developers, who don't spend thousands of dollars each month on
sub-millisecond data-feeds are a pain in the back side, and so will not be providing source
code in the future. Or so they told me. I come from an open source community, and this
closed source madness of QuantHouse has turned me off of QD. I've gone back to using C++
routines to take care of my trading chores.
While on the subject of C++, er, C#, I went back to C++ for several other reasons. There
is a
rich and varied source of high quality open source libraries for C++: Boost, QuantLib just
to name
two. C++ is faster. Also, I feel that C# is meant
for lazy programmers who don't know how to clean up after themselves. There are C++ garbage
collection libraries out there if I feel the need to use them. And did you know that
Microsoft couldn't even bring themselves to use CLS in most of the their Windows development
(most of the core CLS was removed from key kernel applications).
Anyway, here is my
Trade Optimization by
Genetic Programming, Example for QuantDeveloper.
[/Trading/SmartQuant/Articles]
permanent link
2007 Oct 07 - Sun
IQFeed Source Code Release
I havn't had much time recently to keep my IQFeed libraries (for QuantHouse/SmartQuant's QuantDeveloper) updated, and I
see there are a few users with some annoyances with the libraries. I've decided to empower them to
solve the issues themselves.
I've released the code under GPL3 license terms. For those who wish to
to use it commercially, they can contact me directly.
I'd been holding off releasing the code, hoping I could clean things
up a bit more, but I better bite the bullet and just get the code out there. Perhaps Anton can create a sub-forum for
supporting the library.
There are two libraries:
The projects are in Visual Studio 2005 SP1 format.
If you have corrections to the libraries, please email the changes to me, I'll update the code, and release an updated
version.
All the code compiles. I've used it for my own market tests and evaluations. As such, it may be a little rough around
the edges, but is usable. I never did get around to implementing the IHistory module. Instead, I bypassed that interface
and wrote a mechanism to download histories for multiple symbols simultaneously. If you do implement an IHistory
interface, let me know, I'll update the code and release it.
There are few libraries that use a SQL Database back end. the OneUnified.SmartQuant library has a SQL file for
recreating the database (you'll need to do the permissions manually), and a .csv which will load the iqMessageFormat table
with stuff that might be useful.
The reason for this is that I use Genesis Securities as my broker. They have a C++ trading library, which I've started
to integrate... in a C++ environment. With Boost (which will have time series shortly), QuantLib, GSL, and a bunch of
other
libraries, I've found I can revert back to my favorite development environment for live market trading. QD will
still remain as a solid simulation and testing environment for me (depending upon what favorable or unfavorable changes
QuantHouse makes to release arrangements--they've indicated that source code rights will no longer exist--which will suck
big time).
I'm rewriting and expanding the scalping example (from the application archive) in C++ to run properly with two trading
accounts, and provide detail I couldn't do with the C# version.
If you have questions, let me know.
Happy Trading!
[/Trading/SmartQuant]
permanent link
2007 Oct 06 - Sat
New Ideas -- For The Market Place, not the Existing Business Model
Dare Obasanjo wrote a nice blog entry summarizing some key ideas from Marc Andreessen
and Clayton Christensen. In his entry entitled
Stupid Things Big Companies Do, he had a great exerpt that confirmed
that companies need to diversify their business models, offered up a key irony, and ended
by providing a possible solution:
People come up with lots of new ideas, but nothing happens. They get very
disillusioned. Never does an idea pop out of a person's head as a completely fleshed-out
business plan. It has to go through a process that will get approved and funded. You're
not two weeks into the process until you realize, "gosh, the sales force is not going to
sell this thing," and you change the economics. Then two weeks later, marketing says they
won't support it because it doesn't fit the brand, so we've got to change the whole
concept.
All those forces act to make the idea conform to the company's existing business model,
not to the marketplace. And that's the rub. So the senior managers today, thirsty for
innovation, stand at the outlet of this pipe, see the dribbling out of me-too innovation
after me-too innovation, and they scream up to the back end, "Hey, you guys, get more
innovative! We need more and better innovative ideas!" But that's not the problem. The
problem is this shaping process that conforms all these innovative ideas to the current
business model of the company.
[/Personal/Business]
permanent link
Web 2.0 Site Development with Wt -- Dead Easy
I've written an earlier article about
installing the Wt C++ Web Toolkit. I think it took longer to get all the bits and
pieces properly arranged than it did me to cook up an example to check that it did what I
thought it could do.
I'm quote pleased and impressed with the tool. I was able to get a basic web application
up and running in about two days, which were spent reading the documentation, reviewing the
class libraries, looking at some of the samples, poking through the PostgreSQL C library,
and then hacking stuff into the basic Wt 'Hello World' application.
The authors of Wt have done a great job of hiding all the Javascript go-between code. I can focus
on the higher level parts of my design, rather than the underlying machinery to make an
interface work. About the only thing I've encountered that I'd like to change is to take
the inline Javascript code, and get it put into a .js file.
The test I came up with was to open up a database, select a bunch of records, and present
the records in a table which could be stepped through (forwards and backwards) 10 records at
a time... and all this without having to refresh the whole page, just the table itself. The
following code proves it can be done.
It allows one to turn an internet browser into a true application front end with most of
the usual gui functions provided.
This first file is ouipam.cpp, the file with the 'main' start for each session
connection:
//============================================================================
// Name : ouipam.cpp
// Author : Ray Burkholder
// Version :
// Copyright : (c) 2007 One Unified
// Description : OUIPAM: One Unified IP Address Management
//============================================================================
// server push uses WApplication enableUpdates(), triggerUpdate(),
getUpdateLock();
#include "Responder.h"
using namespace Wt;
WApplication *createApplication(const WEnvironment& env) {
// Instantiate the Wt application.
Responder *appl = new Responder(env);
return appl;
}
int main(int argc, char **argv) {
return WRun(argc, argv, &createApplication);
}
This file is Responder.h, the header file for the responder, which handles the WApplication (or session):
//============================================================================
// Name : ouipam.cpp
// Author : Ray Burkholder
// Version :
// Copyright : (c) 2007 One Unified
// Description : OUIPAM: One Unified IP Address Management
//============================================================================
#ifndef RESPONDER_H_
#define RESPONDER_H_
#include <WApplication>
#include <WContainerWidget>
#include <WText>
#include <WPushButton>
#include <WTable>
#include <WTableCell>
#include "libpq-fe.h"
using namespace Wt;
class Responder : public WApplication {
public:
Responder(const WEnvironment& env);
virtual ~Responder();
protected:
WPushButton *button;
WTable *table;
private:
int cnt;
PGconn *conn1;
PGresult *result;
int nRowsToShow;
int cntRowsFound;
int cntColumnsFound;
int ixFirstRowShowing; // 0 offset
void OnButtonListBegin();
void OnButtonForeward();
void OnButtonBackward();
void OnButtonListEnd();
void ShowRows();
};
#endif /*RESPONDER_H_*/
This final file is Responder.cpp, where all the session work is performed. The constructor opens the database, creates the
webpage basics, and assigns events to each of the forward and backward buttons. When a button is pressed, the appropriate
method is called to use the appropriate records and update the table. Again, with Javascript enabled, the web page is not
refreshed. Instead, the browser's DOM is updated directly, and only the table cells change. I look foreward to seeing what
else I can do with this flexibility. As you can see from the header comment, this is the start of an interactive web
application for managing an organizations IP Addresses.
//============================================================================
// Name : ouipam.cpp
// Author : Ray Burkholder
// Version :
// Copyright : (c) 2007 One Unified
// Description : OUIPAM: One Unified IP Address Management
//============================================================================
#include "Responder.h"
#include "WBreak"
#include <sstream>
#include <ostream>
#include <algorithm>
using namespace std;
Responder::Responder(const WEnvironment& env) :
WApplication(env ) {
// Set application title
setTitle("OUIPAM by One Unified");
ostringstream ss;
// perform database query
conn1
= PQconnectdb("hostaddr=127.0.0.1 port=5432 dbname=oneunified user=oneunified
password=xxx");
ConnStatusType stat = PQstatus(conn1 );
if (CONNECTION_OK != stat) {
//PQfinish(conn1);
ss << "pq result= bad("<< stat << ")"<< endl;
root()->addWidget(new WText(ss.str()));
} else {
result = PQexec(conn1, "select * from ianaiftype;");
ExecStatusType statusExec = PQresultStatus(result );
ss << "pgresult=";
bool bTuplesFound = false;
switch (statusExec ) {
case PGRES_EMPTY_QUERY:
ss << "empty query";
break;
case PGRES_COMMAND_OK:
ss << "command ok";
break;
case PGRES_TUPLES_OK:
ss << "tuples found";
bTuplesFound = true;
break;
case PGRES_COPY_OUT:
ss << "copy out";
break;
case PGRES_COPY_IN:
ss << "copy in";
break;
case PGRES_BAD_RESPONSE:
ss << "bad response";
break;
case PGRES_NONFATAL_ERROR:
ss << "non fatal error";
break;
case PGRES_FATAL_ERROR:
ss << "fatal error";
break;
}
root()->addWidget(new WText(ss.str()));
root()->addWidget(new WBreak());
// present some query statistics
if (bTuplesFound ) {
cntRowsFound = PQntuples(result );
cntColumnsFound = PQnfields(result );
ss.str("");
ss << "rows="<< cntRowsFound << ", columns="<<
cntColumnsFound << endl;
root()->addWidget(new WText(ss.str()));
root()->addWidget(new WBreak());
for (int i = 0; i < cntColumnsFound; i++) {
ss.str("");
ss << PQfname(result, i )<< ", format="<< PQfformat(result, i )
<< ", type="<< PQftype(result, i )<< ", size="
<< PQfsize(result, i )<< endl;
root()->addWidget(new WText(ss.str()));
root()->addWidget(new WBreak());
}
// create table for row results
table = new WTable();
root()->addWidget(table);
// assign methods to the buttons
button = new WPushButton( L"<<" );
root()->addWidget(button );
button->clicked.connect(SLOT(this, Responder::OnButtonListBegin));
button = new WPushButton( L"<" );
root()->addWidget(button );
button->clicked.connect(SLOT(this, Responder::OnButtonBackward));
button = new WPushButton( L">" );
root()->addWidget(button );
button->clicked.connect(SLOT(this, Responder::OnButtonForeward));
button = new WPushButton( L">>" );
root()->addWidget(button );
button->clicked.connect(SLOT(this, Responder::OnButtonListEnd));
// show the query results
nRowsToShow = 10;
ixFirstRowShowing = 0;
ShowRows();
}
}
}
Responder::~Responder() {
PQclear(result ); // result exists even with new command, and even if connection is closed;
PQfinish(conn1 );
}
void Responder::ShowRows() {
// update rows in the already created table
WTableCell *cell;
WText *text;
int ixRowToShow = ixFirstRowShowing;
for (int ixTableRow = 0; ixTableRow < nRowsToShow; ixTableRow++) {
for (int ixColumn = 0; ixColumn < cntColumnsFound; ixColumn++) {
cell = table->elementAt(ixTableRow, ixColumn );
cell->clear();
if (ixRowToShow < cntRowsFound ) {
text = new WText();
text->setFormatting(WText::PlainFormatting );
text->setText(PQgetvalue(result, ixRowToShow, ixColumn ) );
cell->addWidget(text );
} else {
}
}
ixRowToShow++;
}
}
void Responder::OnButtonListBegin() {
ixFirstRowShowing = 0;
ShowRows();
}
void Responder::OnButtonBackward() {
ixFirstRowShowing = max( 0, ixFirstRowShowing - nRowsToShow );
ShowRows();
}
void Responder::OnButtonForeward() {
int i = max( 0, cntRowsFound - nRowsToShow );
ixFirstRowShowing = min(i, ixFirstRowShowing + nRowsToShow );
ShowRows();
}
void Responder::OnButtonListEnd() {
ixFirstRowShowing = max( 0, cntRowsFound - nRowsToShow );
ShowRows();
}
[/Personal/SoftwareDevelopment/CPP]
permanent link
Flash File Systems for Embedded Systems, and Otherwise
On Kernel Trap, I see they are discussing the use and maintenance of
flash file systems.
It seems there are lots of interesting gotchas when using flash file systems intensively.
I'm wondering if that might be why the Seagate 32G flash drive is taking a while to get
going in the market place.
Anyway, for my own embedded thoughts, it is good to know flash file systems are making
good headway into kernel integration.
[/OpenSource/Linux]
permanent link
Open Source Site of the Day -- OSSWAD: Open Source Savvy Web Application Developer
An OSSWAD, almost sounds like a forbidden word. Based upon
Bob Zurek's column, there are Osswads, and then there are OSSWADs. Many
developers of web sites 'out there' already use Open Source tools to get the job done.
Apache, MySQL, PostgreSQL, Perl, and PHP are commonly used tools by Osswads.
On the other hand, one gets the impression that real, enterprise savvy OSSWADs, use some
real hard core tools like:
- hadoop: large scale
distributed compute clusters. Amazon has a developer resource center with a
Hadoop/MapReduce Paper.
- lucene: not just search
software, but something that provides the basis for getting meaningfull context. There is
an informative online book to go
alone with it.
- nutch: adds web
specifics to lucene: web crawling, link-graphs, and parsers.
These Open Source projects fill in more of the gaps of the thinking I've been doing on
providing some contextual search products in specific subject matter areas. It looks like I
won't have to do as much ground up development as I thought I might need to do.
[/OpenSource/SiteOfTheDay/D200710]
permanent link
libpqxx: A PosgreSQL C++ Wrapper Library
I've looked at the C library for PostgreSQL and then wanted to see if there were any C++
wrappers for it. The most current appears to be
libpqxx. On first blush,
it looks very good. It if functional and robust. But... it has one draw back. The library
insists on converting all binary stuff into text for passing back to the caller. For some
applications, that can be a reasonable library simplifier.
But in this day and age of Templates and polymorphism, it seems to be a copout. Yes, if
I had time, I'd probably try my hand at implementing some sort of 'variant' implementation
to handle the various types of data that come back.
Sigh. As much as I'd like to use the library, I really want my data in the native form
in which I stored it. Perhaps once I've worked with the API, and I've worked my own working
version of variants, maybe I'll be in a position to offer up some workable suggestions.
... several hours later ...
I now realize that the PostgreSQL API returns everything as strings. So now I understand
the reasoning behind the library and what it returns.
To get binary values, from my understanding, one has to use the COPY routines and
decipher the result streams directly. I would have hoped there was some middle ground,
where the API will provide the binary values when needed. The API implies that it does, but
in actual fact, didn't. I spent an hour or two figuring it out the hardway. I'm really
going to have to figure out how gdb works so I can single step through stuff and analyze
variables. As it was, I reverted back to the stone age and put in print statements to
figure out what was happening.
Now I have a tri-choice:
- Stick with the C API, which seems to have everything one needs, including access to
true parameterized queries (I found out after the fact, that the Perl libraries actually do
string concatenation, which creates a possibility for SQL Injection attacks).
- Use the libpqxx library and convert stuff to binary when I need it. I must say
working with everything as strings is a simplifying assumption, but doesn't do much for
accuraccy and performance.
- Start working on some sort of wrapper to examine the results of COPY commands, which
is probably more work than I really want to do right now.
[/OpenSource/Programming]
permanent link
2007 Oct 03 - Wed
Image Maps with CSS, Plus 20 CSS Tools, Plus other Free Tools
Marketing Technology Blog has a
How To: Build An
Image Map with CSS entry. Pretty simple and straightforward.
In CSS TOOLBOX: 20+
Tools For Working With CSS, there are links to a bunch of sites offering up quite a
number of tips, tricks, and techniques for working with CSS.
This site isn't necessarily CSS, but I thought I'd include it here anyway. Emma Alvarez
Blog has an entry called
Top best 50 free tools for your website. She references:
- Color Selectors
- Logo Makers
- Button Generators
- Rounded Corner Generators
- Background Makers
- Custom Games for Blogs
- Avatars
- Free Scripts
- Visitor Maps
- Public Domain Photos
- Free Fonts
- Widgets
- Statistics
- Firefox Extensions
- Inspiration
- Optimization Tools
- Image Tools
[/Personal/SoftwareDevelopment/HTML/css]
permanent link
A Link to an Article regarding SQL Injection
Many web sites use a back end SQL engine for serving up data. Some Credit Card number
thefts can be attributed to poor protection of web page interactions with a back end SQL
server through injecting SQL statements into web requests.
A well written article called The
Unexpected SQL Injection goes into detail on how SQL Injection happens, and how to
prevent it.
Spend some time on the site. There are many other documents providing valuable
information regarding the protection of internet based activity.
[/Personal/SoftwareDevelopment]
permanent link
Free Tools: CD ISO Create and Burning, Notepad++
CDBurnerXP is a great tool for
assembling ISO's and burning them to CD. It isn't bloated like other pay-for stuff out
there. This is a good, streamlined, free tool to ... burn CDs and DVDs.
Notepad++ is
a is a free source code editor (and Notepad replacement), which supports several programming
languages, running under the MS Windows environment. It has a very large feature set, with
some being cold-folding, syntax highlighting, and macro-recording. It is a
valuable Windows Notepad replacement, and is as fast or faster, and absolutely better.
[/Personal/Technology]
permanent link
GSL - GNU Scientific Library
I'm coming across all sorts of interesting things today. Another C++ library I've
encountered is the GSL - GNU
Scientific Library. From the web-site, it is:
a numerical library for C and C++ programmers. It is free software under the GNU General
Public License.
The library provides a wide range of mathematical routines such as random number
generators,
special functions and least-squares fitting. There are over 1000 functions in total with an
extensive test suite.
Some of the subject areas covered include:
| Complex Numbers |
Roots of Polynomials |
Special Functions |
| Vectors and Matrices |
Permutations |
Sorting |
| BLAS Support |
Linear Algebra |
Eigensystems |
| Fast Fourier Transforms |
Quadrature |
Random Numbers |
| Quasi-Random Sequences |
Random Distributions |
Statistics |
| Histograms |
N-Tuples |
Monte Carlo Integration |
| Simulated Annealing |
Differential Equations |
Interpolation |
| Numerical Differentiation |
Chebyshev Approximation |
Series Acceleration |
| Discrete Hankel Transforms |
Root-Finding |
Minimization |
| Least-Squares Fitting |
Physical Constants |
IEEE Floating-Point |
| Discrete Wavelet Transforms |
|
|
[/Personal/SoftwareDevelopment/CPP]
permanent link
Cryptographic Library for C++
ergo offers up some explanation
and examples of using the CryptoPP - The
cryptographic library for C++. He also refers to something else that may be of
interest, a SSL++: C++
Headers for OpenSSL. But I think most just compile and link directly with the headers
from OpenSSL.
[/Personal/SoftwareDevelopment/CPP]
permanent link
More Code Coloring Capability for HTML
Google Code
Colorizer is one to add to the list.
[/Personal/SoftwareDevelopment/HTML]
permanent link
Life, Judgement and Experience
The Tired Architect talks about second systems, and refers to one of my
favorite books: The Mythical Man Month by Frederick Brooks.
Anyway, The Tired Architect has a good quote:
As they say, good judgement comes from experience, and experience from bad judgement. It
makes you a better architect, like how pain makes you appreciate health better.
[/Personal/TagLines]
permanent link
Debian Installation on a Dell Laptop
Here is a page discussing the
Installation of Debian 3.1 on a Dell Laptop. There were
some key commands I learned from that article:
- lspci -v # to list adaptors on pci buss
- dmesg # to show boot log
- lsmod # to show installed kernel modules
- fdisk -l # to show drive partitions
Even though it is an older site, it does have some useful tidbits of information.
Other pages on the site provide notes one wireless war driving and such, plus other
stuff.
[/OpenSource/Debian/ArticleLinks]
permanent link
Installing And Configuring Wt, a C++ Web Toolkit
I mentioned in another article about doing web page development with C++. I came across
Wt: a C++ Web Toolkit. It has been
a bear to configure with the ASIO library. I'll layout what I've done below. I'm stuck
with an SSL initialization problem. I'm probably going to have to move to FastCGI to see
how well that works.
Based upon the forums, there are supposed to be some Debian Packages already available to
make this work. Packages seem to be a bit behind the latest versions of stuff, so in this
case, I wanted to be able to have a build system where I could incorporate the latest of
Boost (which is supposed to have time-series avaliable shortly), and with Wt (which has an
active CVS feed).
Anyway, here is my installation process so far. There are a couple of Kludges due to
platform differences (a prefix of lib is needed on some stuff, which I should do a SED with
at some time) and I can't figure out how the header file include stuff works properly (in
order to keep it in a separate directory).
I started by downloading
asio-0.3.7.tar.gz from asio.sf.net and boost_1_34_1.tar.tz from www.boost.org, and expanding
them out to their directories in /usr/src.
apt-get install gcc
apt-get install zlib1g
apt-get install zlib1g-dev
apt-get install libbz2-dev
apt-get install libgd-dev
apt-get install cmake
apt-get install libfcgi-dev
apt-get install libapache2-mod-fastcgi
apt-get install libssl-dev
cd /usr/src/boost_1_34_1
./configure --without-icu --without-libraries=python,wave,test --libdir=/usr/lib/boost_34_1
make install
ln -s /usr/lib/boost_1_34_1/ /usr/lib/boost
ln -s /usr/include/boost-1_34_1/boost /usr/include/boost
Before proceeding, a patch needs to be applied to one of the ASIO files:
@@ -45,13 +45,13 @@
{
::SSL_library_init();
::SSL_load_error_strings();
+ ::OpenSSL_add_ssl_algorithms();
mutexes_.resize(::CRYPTO_num_locks());
for (size_t i = 0; i < mutexes_.size(); ++i)
mutexes_[i].reset(new asio::detail::mutex);
::CRYPTO_set_locking_callback(&do_init::openssl_locking_func);
- ::OpenSSL_add_ssl_algorithms();
}
}
It basically moves the location of '::OpenSSL_add_ssl_algorithms();'. Without it, an
error such as the following may occur during runtime:
__gnu_cxx::recursive_init'
what(): N9__gnu_cxx14recursive_initE
Aborted
ASIO can then be built:
cd /usr/src/asio-0.3.7
./configure --with-boost=/usr/include/boost --libdir=/usr/lib/ --includedir=/usr/include/
make
make install
After that fixup, Wt can be built.
cd /usr/src
cvs -d:pserver:anonymous@witty.cvs.sourceforge.net:/cvsroot/witty login
cvs -z3 -d:pserver:anonymous@witty.cvs.sourceforge.net:/cvsroot/witty co -P wt
cd wt
nano src/CMakeLists.txt
# prefix boost file entries with lib to get libboost
cmake -D DEPLOYROOT=/var/www/wt -D WEBUSER=www-data -D WEBGROUP=www-data \
-D BOOST_DIR=/usr/include/boost/ \
-D BOOST_COMPILER=gcc41 \
-D BOOST_VERSION=1_34_1 \
-D BOOST_INCLUDE_DIR=/usr/include/boost \
-D BOOST_LIB_DIR=/usr/lib/boost/ \
-D BOOST_DT_LIB_MT=/usr/lib/boost \
-D BOOST_DT_LIB=/usr/lib/boost \
-D BOOST_FS_LIB=/usr/lib/boost \
-D BOOST_FS_LIB_MT=/usr/lib/boost \
-D BOOST_PO_LIB_MT=/usr/lib/boost \
-D BOOST_REGEX_LIB_MT=/usr/lib/boost \
-D BOOST_SIGNALS_LIB_MT=/usr/lib/boost \
-D BOOST_THREAD_LIB=/usr/lib/boost \
-D BOOST_ASIO_INCLUDE_DIR=/usr/include/asio/ \
-D CMAKE_INSTALL_PREFIX=/ \
-D LIB_INSTALL_DIR=/usr/lib/wt/ \
-D LIBRARY_OUTPUT_PATH=/usr/lib/wt \
-D SHARED_LIBS=ON \
-D CONNECTOR_FCGI=ON \
-D CONNECTOR_HTTP=OFF \
.
# FCGI ON for FastCGI (production), HTTP ON for ASIO library (development)
make
# on error:
nano src/Ext/cmake_install.cmake
# comment out cmakefiles line
rm /include/Ext/CMakeFiles
mkdir /include/Ext/CMakeFiles
cp /usr/src/wt/src/Ext/CMakeFiles/* /include/Ext/CMakeFiles
make install
mkdir /usr/include/wt
mv /include/* /usr/include/wt/
rmdir /include
nano /etc/ld.so.conf
# put in:
# /usr/lib/wt
# /usr/lib/boost_1_34_1
# ldconfig needs to be run if the fcgi or http libraries get switched or added
ldconfig
Back in Eclipse, I created C++ ANSI project, and then placed the content from
examples/hello/hello.cpp into the .cpp file of the new project. The directories
'/usr/include/boost-1_34_1' and '/usr/include/wt' need to be entered as 'include' paths.
For GCC C++ Linker, the following are -L library search paths:
- /usr/lib/wt
- /usr/lib/boost_1_34_1
The following are -l libraries:
- boost_signals-gcc41-mt-d
- boost_filesystem-gcc41-mt-d
- boost_program_options-gcc41-mt-d
- boost_thread-gcc41-mt-d
- boost_regex-gcc41-mt-d
- wt
- wthttp or wtfcgi
- wtext
So... with some recompiling, I was able to get the hello sample up and running with
FastCGI and then with the ASIO library.
When using FCGI, I renamed the compiled file to hello.wt, and
placed it into /var/www/wt/, added the line 'FastCgiServer /var/www/wt/hello.wt' into
/etc/apache2/mods-enabled/fastcgi.conf, and restarted Apache. Then by browsing to
localhost/wt/hello.wt, I was able to get the
demonstration.
When using ASIO, set the folloing for run-time command-line arguments in Eclipse to
successfully
start the application: '--doc-root=/var/www/wt --http-address=0.0.0.0 --http-port=8080'.
Browsing to localhost:8080 will get the web page.
[/OpenSource/Debian/Development]
permanent link
KDE / X-Windows Screen Resolution Adjustment
I have a laptop that has 1920 x 1200 resolution on it. The default VESA drivers don't
like that resolution. After finding out the type of video card, I was able to use the
following command to update the card type and resolution:
dpkg-reconfigure -phigh xserver-xorg
I am now running at full resolution on the laptop.
[/OpenSource/Debian]
permanent link
Installing Eclipse C++ Development Environment
The Eclipse C++ Development
Environment is a Java based Integrated Development Environment (IDE). On Debian, it is
a 'non-free' install. As such, the file /etc/apt/sources.list needs to have the word
'non-free' tacked on to the end of the deb and deb-src lines.
The command 'apt-get update' then needs to be run to update its lists.
The Java runtime environment can then be downloaded with 'apt-get install sun-java-jre'.
The downloaded Eclipse C++ Development Environment can be expanded. Within the expanded
directory is a executable file called 'eclipse'. Start it and the environment is up and
running. Dead easy.
[/OpenSource/Debian/Development]
permanent link
2007 Sep 24 - Mon
Implementing SpeedyCGI/PersistentPerl on Debian Etch
I've recently moved away from Perl and Mason for web hosting into the world of C++ and
CGI with Wt.
But for my own future reference, for if/when I need to do something with Perl in Apache,
I can refer to Falko Timme's article on
Speeding Up Perl
Scripts With SpeedyCGI/PersistentPerl On Debian Etch as a reference on how to make Perl
fast in Apache.
[/OpenSource/Debian/ArticleLinks]
permanent link
Embedded Debian
Enterprise Networking has a short article on some recent specialized motherboards running
embedded Debian. They have an article called
Voyage Linux: The Comforts of Debian. Embedded.. A number of specific
distributions are mentioned, such as m0n0wall, uClibc, Pyramid, and iMedia. The article is
about a new contender called Voyage Linux.
The article is about getting Voyage Linux installed and running on flash card. It is the
first in a series for ultimately getting an internet-connection sharing firewall in place.
[/OpenSource/Debian/ArticleLinks]
permanent link
phoneAlarm for the PocketPC, and GPS Also
I believe the HTC Kaiser is now out and availble. It is getting good reviews as a good
device that does have everything, including the kitchen sink. The only think I havn't heard
yet is whether or not it has good battery life (for a device with more memory and more
functionality, does it come with a power price?).
A reviewer at Pocket PC Thoughts mentioned a piece of software the may prove useful with
the device, at least it did for him... something called
PhoneAlarm by
pocketMAx.
On the GPS side of things, the reviewer mentioned GPS products called Pharos Ostia and
Delorme. These are add-on packages. The HTC does come bundled with TOm Tom Navigator, but
maps are extra cost, which may be true with the other two mentioned items.
[/Personal/Technology]
permanent link
Sentiment Indicators with Option Statistics
When I have the time, I've been spending it adding capabilities to my trading software.
My current addition is an Option Watcher. Nothing to really trade, just some thing to watch
the state a complete options list for the trading instrument in which I'm interested.
A while ago, or rather, a long while ago, I looked into trading options. That turned out
to be
a very complicated endeavor. I decided to set it aside and come back to it later. Now
isn't quite the 'later' I was thinking about, but I've been keeping them in mind. An
article by Jeff Neal from Optionetics expanded upon the recent thoughts I've been having
with his article called
OUTSIDE THE BOX:
Option Statistics as Sentiment Indicators. Here are a few choice exerpts where he says
things better than I can:
One of the best ways to get a handle on sentiment in a particular stock is to monitor
the
activity of option traders. For instance, monitoring and tracking option volume and option
open interest changes can reveal important information in regards to the expectations of
traders, as well as how they may be positioned.
Option volume when unusually high can often times can identify explosive moves and
identifies for the trader just where the action is taking place.
To best forecast a directional change in the market, it is important to monitor the daily
gyrations of open interest. The thinking is that small investors are typically on the wrong
side of a rally, an unusual increase or decline in the open interest of put and/or calls
often signal a change in directional bias. Usually an abnormal rise or decline in open
interest sends a contrarian type signal to the sentiment trader.
[/Trading/AutomatedTrading]
permanent link
Recent Comments on Scalping in Elite Trader Forums
"The market is all about watching the same areas as the pros are and following their
lead. Breakouts on low volume are rookies taking the shares off the pro's hands with no clue
they can't fuel the next leg." -- mcichocki
"Some people can't scalp and others can't swing trade, it's all about finding what works
for your mind." -- mcichocki
"learn to read tape and remember key numbers from tape support and resistance. The tape
is true buying and selling so if you know what your doing with it you will know key levels
to watch for breaks with heavy buyers/sellers." -- mcichocki (If one has a good memory,
tape reading works. For those of us with less than good memories, having a program that
shows total 'volume at price' opens up new vistas of information, similar to what you find
when reading a tape.)
"Scalping can work at any market conditions, up, down, sideway... there are slow but no
garbage days for a good scalper." -- enlightedtrader
"It's not unusual for a master scalper to obtain a daily trading outcome greater than the
daily range although I've never seen it done on a consistently basis, day after day, often
yes but not always." -- QuantPlus
"Signals always abound and noise has little impact - this is the zone where noise is
tradable. " -- yoohoo
"The fact remains that the market zig-zags in every timeframe, and he who captures most
of the distance covered has lower risk and greater return. Of course there us a cut off
point where size is the final limiting factor for the scalper." -- yoohoo
"A zig-zag is longer than a straight line. The maximum profits are gained by trading the
waves - that's simple maths." -- yoohoo
[/Trading]
permanent link
HOW-TO: SSH and Remote File Systems
Debian Admin has an article called
"Mount a remote file system through ssh using sshfs".
Here is the introduction of the how-to:
If you want to access a remote file system through ssh you need to install sshfs. sshfs is
a filesystem client based on the SSH File Transfer Protocol. Since most SSH servers already
support this protocol it is very easy to set up: i.e. on the server side there's nothing to
do. On the client side mounting the file system is as easy as logging into the server with
ssh.
[/OpenSource/Debian]
permanent link
2007 Sep 20 - Thu
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.3.3 (20-Sep-2007)
QuantDeveloper Enterprise Edition
Version 2.7.1 (20-Sep-2007)
QuantDeveloper Source Code
Version 2.6.2 (10-Jul-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 Sep 18 - Tue
DirectSound Error 88780078
Sometime towards the end of July, I installed Windows XP latest sound stuff (Windows
Media, DirectSound, etc), version 10 I
think. I had been putting it off for a while. I had heard about licensing issues, codec
problems, and such. In a moment of weakness, I clicked the Windows Update button and
installed it. What a pain.
WinAmp plays fine most of the time. At some point in time, when it isnt' playing, and I
'do something', I have no idea yet, and when I go back to playing WinAmp, I'll get a message
like:
Bad DirectSound Driver. Please install proper drivers or select another device in
configuration.
Error code: 88780078
Most of the time, I reboot my computer, and things magically fix themselves.
Upon further searching for solutions, someone pointed out a possible simple fix for my
problmem of the DirectSound 88780078 problem:
- Right click on My Computer
- Manage
- Device Manager
- go down to where the exclamation point is
- Right click to Disable, then Enable it.
In this case, it solved my problem. Now I'd like to know how it breaks randomly in the
first place. Some have said it has to do with VMWare. I do have VMWare workstation
installed, but hasn't been running for a while.
Any suggestions?
I did come across
Microsoft Knowledge Base article 29030. You can run a Windows Installer
Cleanup Utility. It's first screen shows, ironically, "Welcome to the Windows Installer
Clean Up Installation Wizard". When running the application after the installation, I don't
see anything having to do with sound, so just cancelled out.
There are more interesting solutions at
TechSpot.
[/Personal/Technology/AudioPhonics]
permanent link
2007 Sep 17 - Mon
Configuring Wheel Mouse in Debian
I'm running Debian in VMWare in Workstation mode. My wheel mouse doesn't work
automatically. I had to have the following configuration in /etc/X11/xorg.conf for it to
work:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
[/OpenSource/Debian]
permanent link
Debian's Firefox is Known as Ice Weasel, and breaks Google Toolbar
Ok, I might be behind the times somewhat, I havn't used Debian in workstation mode in a
while. To date, I've been using it substantially in console/server
mode. Today I found trying to get Firefox to run, while in workstation mode, to be an
'interesting' experience.
Using Debian's built-in browser, Konqueror, I went to www.getfirefox.com to download
Firefox.
The download worked fine, but figuring out how to install/run it was.., not possible.
A little web searching told me that due to some differences of opinion between MOzilla
and Debian, Debian has decided to do things a bit differently. With an
'apt-get install firefox', you get the latest software, but under a new name: IceWeasel.
All well and fine. Until I wanted to use the Google Toolbar.
It isn't possible to install the toolbar because Google checks the user agent string.
So... the trick is to change the user agent string. Put 'about:config' in the address bar.
You'll get a bunch of entries. To make it easier to find the needed one, put 'useragent' in
the filter line. In the line for 'general.useragent.extra.firefox', change 'iceweasel' to
'Firefox'. Restart firefox. The Google Toolbar is now available.
So in summary, don't download Firefox from the Mozilla web site. Instead, obtain the
Debian install package. A change to the useragent will be needed to make it 'more
compatible' with plugins and such.
The other plugin I use is FireBug with Firefox. This is a handy tool for troubleshooting
CSS and HTML code on a web page. Two cool things with FireBug: 1) as you pass over html
code, it's area on the web page is highlighted, and 2) you can edit HTML and CSS entries to
see their immediate results reflected in the browser. Installing this tool took one
trick... when downloading, do a 'run with' firefox. A new window will open allowing the
install to proceed.
[/OpenSource/Debian]
permanent link
2007 Sep 16 - Sun
Rock Paper Scissors
I think my first introduction to Rock Paper Scissors was in Dr. Who episode. I thought
it was just something the writers made up. Later I was introduced to it when figuring out
who was going to buy the beer with a best two out of three.
Now I find out that there is an actual web site devoted to the game:
World RPS Society, with a by-line of
"Serving the Needs of Decision Makers Since 1918". Even yearly tournaments are established
locally as well as internationally. The site even has on-line training software to get you
introduced in the privacy of your own desk.
There is even a book about Rock Paper Scissors. Well actually more than one... Amazon has 18 listed,
some of which are only names for novels.
The basic rules of Rock Paper Scissors are:
- Rock wins against Scissors,
- Scissors wins against Paper
- Paper wins against Rock
When used in a series of three moves, there are 27 possible combinations. Each set of
three combinations is a gambit. These are the eight most popular gambits:
- Avalanche (RRR)
- Bureaucrat (PPP)
- Crescendo (PSR)
- Dénouement (RSP)
- Fistfull o. Dollars (RPP)
- Paper Dolls (PSS)
- Scissor Sandwich (PSP)
- Toolbox (SSS)
The one thing I notice about these gambits is that with seven of the eight, you can
sequence readily from one to another in double gambit pairs, whereas with the eighth, the
ToolBox, it can't be the first of a double gambit. This would tend to indicate a bias
towards seven of the eight. But I suppose that is a starting point for
advanced strategies.
Further information in the advanced section indicates that there are "Exclusive
Strategies", a strategy where a player will only play two of the three throws. The opponent
plays based upon the fact that the missing through has to come up at some time.
If you read the site, you'll find that there is all sorts of psychology and
strategy wrapped up in the
game. Almost like playing the prisoner's delima.
[/Personal]
permanent link
2007 Sep 15 - Sat
Full Text RSS Blosxom Feeds
I previously wrote about getting a basic
RSS Feed going. That feed had titles only in it. I wanted to get text into it as well. I had some
problems getting it going. I think that if I ran my content through a validator like
FEED Validator to start, I might have made progress faster. The key thing is that I need
to write my text articles with out ampersands in the titles.
Anyway, I used information from
Operational Dynamics web
site to figure out the special command to include formatted content with 'CDATA'. I also used his plugin.
Here is the content of my files (wget may be necessary to get the content pure):
By removing a couple of minor elements in head.rss, the plug in rss20 won't be needed.
I would really like to get blog comments going. I tried them once but got too much spam. My next project is to migrate to Moveable Type.
Hopefully they have better ways of handling comments.
[/OpenSource/blosxom]
permanent link
NistNet and Netem: WAN Empairment Emulators
A client was putting together and testing an equipment package that was to be
installed in their Disaster Recovery site. After getting everything up and running and
tested, they wanted to test the replication performance in a 'real' WAN environment. One
way to do this is to use a real WAN. The other way is to simulate a WAN. Consdering their
DR site is several thousand miles away, simulating the WAN would be logistically better.
To emulate a WAN, one needs to be able to control:
- variable delay
- delay distribution
- packet loss
- packet re-ordering
- rate control
In researching possible tools for emulating an WAN environment, I came across two open
source tools WAN emulation tools. The first one I saw was
NIST Net. Although it hasn't
received too many recent updates, it does still have an active forum. And it appears to be
quite sophisticated. It does require an x-windows for a library during compile time. With
X11 Forewarding, you don't need to burden the WAN emulating computer with a GUI, can
use another computer as a terminal. You can reference one of my
Cygwin pages on how to
remote X11 applications.
It is said that NIST Net is a bit better than NetEm as NIST Net has tighter controls on
its delay mechanisms.
I came across the second wAN Emulator purely by chance. In reading through some of the
NIST Net forum articles, one of the mentioned that the Linux Kernel already has one built
in: NetEm. One may
need to enable it and rebuld the kernel. It doesn't have a user interface, but instead
relies on command line utilities. Someone did do up a GUI for NetEm, but has removed it for
one reason or another.
A newsgroup article has a reference to where it can be obtained. Someone
else mentioned that MasterShaper could be used as an interface to the capabilities of NetEm.
Page 15 of a slide presentation
shows command line examples for running NIST Net as well as NetEm. Another
document
offers up an example of using NetEm.
I was able to get NIST Net built on a Debian box. But the DR equipment had to be shipped
out before I could actually give it a try. Oh well, I'll find another project to try it out
on. Here are some build instructions for a recent Debian Kernel. There are some variations
regarding availability of config.h depending upon the 2.6 kernel version you have available.
When obtaining the NistNet code in one of the commands below, some of the instructions
assume you've expanded the library in /usr/src. As such, when the library is expanded,
you'll need to change four lines in /usr/src/nistnet-3.0a/kernel/knistnet.c from
return ippt->func(skb, dev, ippt);
to:
return ippt->func(skb, dev, ippt, NULL);
You may need to comment out the following line in
/usr/src/nistnet-3.0a/kernel/nistnet_table.c:
/* typedef enum {false = FALSE, true = TRUE} boolean; */
You may need to add a dummy config.h in
/usr/src/linux-headers-2.6.21-2-686/include/linux/ with:
#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H
#include
#endif
You should also confirm that this file exists (depending upon your kernel version):
/usr/src/linux-headers-2.6.21-2-686/include/linux/autoconf.h
Here are remaining installation instructions:
apt-get install vlan
apt-get install linux-headers-2.6.21-2-686
apt-get install x-window-system-core
apt-get install libxaw-headers libxmu-headers
apt-get install libxp-dev
apt-get install xaw3dg-dev
# might need:
ln -s /usr/lib/libXaw7.so.7 /usr/lib/libXaw.so
wget http://www-x.antd.nist.gov/nistnet/dist/nistnet.2.0.12c.tar.gz
tar -zxvf nistnet.2.0.12c.tar.gz
./configure
make
make install
depmod
modprobe nistnet
lsmod | grep nistnet
cnistnet -G
[/OpenSource/Debian/MasterShaper]
permanent link
Trading Site of the Day -- Trade-Ideas: Real Time Idea and Signal Generation
In another
article, I referenced the Trade-Ideas Blog. I don't recall ever making it
over to their web site. Today I made it over to their site by way of an article there on
Scalp Traders Access
Their Best Trades with Trade-Ideas. They have links from their to a page they have
whichreferences a bunch of their
signals. I've coded
several of those signals elsewhere, but this opens a whole new vista on possible trading
opportunities from a scalping perspective.
Another
page references how their
analysis engine uses different time frames, different data types, and different statistics
to come up with its signals.
I like how they do
mini charts to
provide an idea of daily and weekly price movements.
[/Trading/SiteOfTheDay/D200709]
permanent link
Burning Water aka Breaking Water Into Hydrogen/Oxygen aka Electrolysis
A few days ago, there was a much talked about article regarding
Radio Frequencies Help Burn Salt Water. Even
John Mauldin referenced it.
Many people have gone off the deep end thinking that this is the next best thing to water running
up hill. By looking a carefully at the video and reading the article, and doing a little research, one
can understand what is going on. First a little background:
I'd say the radio frequency energy acts in a
way similar to feeding electrical current directly through the salt solution (radio frequencies are the
byproducts of an oscillating electrical current). The video showed us 'something' using between 200 and
400 Watts, about the equivalent of four standard 100W light bulbs. They were careful to not show us the
frequencies used though.
Thinking more about how
the hydrogen is produced and recombined, I seem to recall article and/or video from many moons ago
about once you got
this burning reaction going, you could keep the mix running by continually adding water. (No this is not
perpetual motion because you are still supplying a source of energy--the water). Anyone remember
research on this type of thing? In some blogs, there were comments suggesting that even though
this a a decent
reaction, but because it was not self-perpetuating, it isn't good. I beg to differ. Just think about
oil for a moment.
Untold amounts of energy is spent in finding it, drilling it, pumping it, refining it, and
delivering it. Yet there is enough energy left over to fuel our cars and planes. Could it not be said
that even though we lose energy in breaking the bonds to produce hydrogen, that there may be more
energy left
over to do other stuff? Looking at it another way, electrical energy is used to break the bond, and we
get heat energy (although inefficient to use) when the bond is recombined.
I did find a reference to a
Water Engine, but
it wasn't quite what I was after. Besides, I think the scientist in that post misses the point.
Yes, you can't
use the same amount of water and expect to keep re-using it. But if you keep adding water into the
system, you keep refueling the system, just like putting more gas into your auto fuel tank. An in most
places, water is quite abundant. Burning water may be more or less as energy efficient as burning oil,
but if I recall correctly (!), there is more water than oil.
If someone could point me to a reference where some one demonstrates a 'burning water' engine--an
engine where you prime it with hydrogen, feed it water, and keep it burning--I'd be
most appreciative.
But all this is water under the bridge, in comparison to what the video was really showing. It shows
that if you can deliver the special particles to the site of a cancerous growth, and use radio waves to
activate the particles, you can kill the cancer cells and leave everything else intact. Now that is
what one would call 'precision bombing'.
Update: Through a Google link that passed through my site, I came across Stan Meyer and a Water Fuel Cell. If you
look those up, you'll see all sorts of stories, conspiracies, and strange information floating around. Who/What can you
beleive.
For other alternate energy systems, PESWiki looks interesting.
[/Personal/Technology]
permanent link
Word Lists with a Calculator
FreshMeat, contrary to any
derogatory images it may conjure in your mind, is a site dedicated to publicizing releases
of open source software. It is a great combo to
SourceForge.
Today on Freshmeat was a link to
Frink, "a practical calculating
tool and programming language designed to help us all to better understand the world around
us, to help us get calculations right without getting bogged down in the mechanics, and to
make a tool that's really useful in the real world. It tracks units of measure (feet,
meters, kilograms, watts, etc.) through all calculations, allowing you to make physical
calculations easily, to mix units of measure transparently, and ensures that the answers
come out right." It deserves a special link on my toolbar.
One of the things it know how to do is word searches. Cheating at Scrabble is one
suggested use. The interesting point, though, is that in one of the descriptions, he points
to word list he uses: Grady Ward's Moby, a lexicon project. It has a hyphenator, part-of-speach
definitions, pronunciator, Shakespeare, Thesaurus, and 610,000 words and phrases. It shows
as a last update being around the year 2000 or so.
[/Personal/SoftwareDevelopment]
permanent link
2007 Sep 14 - Fri
Software Development, Coders, and C++ Libraries
I grew up with Assembler, Pascal, then C, then C++, then C#, and now I'm back to C++.
I've found
that C# makes things easier for graphical programming, but it feels sluggish when doing some
computationally intensive
things. I've since moved back to C++. Development time has increased on some stuff, but I
think things are better, and I derive more pleasure from C++ development. And C++ has a
rich heritage and a rich library universe. This entry goes through some interesting things
I've found.
One of the first libraries I came across was the
Boost Libraries. I believe I've written
about these before. A few specifics of interest include Regular Expressions, a soon to be
released Time Series, date/time operations, some geometry constructs, state machine tools,
and, well, the list goes on.
A few days ago, in looking for sophisticated Web Application tool kit.
Wt: a C++ Web Toolkit appears to
fit that niche very well. It also handles Ajax like functionality.
To assist with web development and layout,
Firebug: A
Firefox Addon might be of value for page layout issues. Although it has nothing to do
with C++, which is the main topic here, it does have to do with finding a viable solution
for checking out web page design.
Earlier today, I came across dzone: fresh
links for developers. It has a wealth of links to articles written by developers for
developers, developers of all categories and skill sets. Doing a search on C++ comes up
with quite a list of articles.
One of the links pointed to
The Programmicon. This article is mostly game based, but gaming shares
cross-functionality with many disciplines. This once had two links to resources regarding
finance. I was first introduced to Multivariate Embedding Methods by Carol Alexander on
page 405 of her book Market Models. Although she won a prize for best price predictor using
a model with that concept, I havn't been completely sold on it's applicability. If I had
time I'd try it out. However, a key part of embedding is nearest neighbor analysis. The
Programmicon points to a site providing
ANN: A Library for
Approximate Nearest Neighbor Searching. It also points to
TMV - Template Matrix/Vector
Library for C++, something else upon which embedding algorithms are built. Embeddings
are based upon chaos theory. The concept is to try to find self-similarity in continous
time. When similarities are found, you've got a predictor. Easier to say than do.
dzone also re-introduced me to LUA: An
Embedded Programming Language.
Debian
Administration discusses how to incorporate it in to C++. I'm thinking it might be
useful for scripting signals in a network monitoring package or defining charts in a
financial modelling solution, or performing information searches in text analysis tools, or
performing event & signal handling in a Cricket grapher.cgi rewrite. IEEE Software has an
8 page article called
Traveling Light, the Lua Way.
Kind of related is Kepler: Lua based web development platform.
During a brief flirtation with Fuzzy Logic, where one needs to evalute line crossings and
area calcuations, I realized Computational Geometry might be of use. The C++ library
Wykobi might be of value for optimized
algorithms.
The Code Project
discusses its use.
I'm currently 'enjoying' MFC based development. I'm wondering if, since I'm still at a
relatively early stage, I should be using
TrollTech's Qt: Cross-Platform Rich
Client Development Framework.
From a Microsoft perspective,
Somasegar's Weblog has an article on 'Visual C++ Futures'. There are more
than 200 user comments summing up needs, wants, and desires in that universe.
[/Trading/AutomatedTrading]
permanent link
IP Addressing Best Practices (plus VRF and VLAN ideas)
I've encountered many weird and wonderful IP Addressing schemes during my consulting
engagements. During my early years, I'm sure I've contributed some less than optimal ideas
into the mix. I'm going to try to mend my ways and introduce some ideas that I think make
things better.
Since the advent of Network Address Translation, network designers/architects/engineers
have three basic address ranges from which to choose. These address ranges are based upon
what is known as RFC 1918
- Address Allocation for Private Internets. The three ranges are:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
These are, what some call non-routable addresses. To be more specific, routers routing
public addresses, will typically drop (not route) packets having destination addresses from
these ranges. Of course, private networks are free to route these addressess as they see
fit.
The commentary below assumes a basic knowledge of ip addressing, subnet allocation,
host addressing, and routing.
When starting with small networks, a network installer may
simply choose some random /24 block from one of the three ranges, and start assigning
addresses to all devices on the network to that block. When installing IP Phones, some
similar rationale may be used to pick some onother block for the phones. Some rationales
that I've see included:
- let's choose 10.20.10.x for workstations and 10.20.20.x for phones, it keeps them in a
similar big block, and keeps the octents nice workable numbers
- let's choose 10.20.30.x for workstations and 192.168.30.x for phones, it keeps them
separate and identifiable, but yet similar in one octet
- let's add 172.20.30.x as a network management block as it is something completely
different and identifiable as being not normal traffic
I'm sure you can come up with many other mechanisms. But what happens when you want to
get another office joined in? Then suddenly one has a bunch of different blocks one has to
add into a routing table. The lazy answer would be to simply use a statement like 'network
10.0.0.0'. There. All routes for that block are automatically known and added into the
routing table (syntax and concept varies a bit depending upon which routing protocol you
use).
I'm not sure if that is an optimal solution. I generally like to be very specific about
which subnets or supernets I allow into a network table. With addressing scattered through
three different address ranges, detailed route table maintenance becomes time consuming.
I like to use route aggregation whenever possible.
I left that statement by itself as it is a very powerful statement. It is also a
strong, guiding principle in network/routing table design.
I've used that to come up with a hierarchical addressing structure that works with many
of my client sites. There are some scalability issues for very large organizations with
many large offices. For the majority of organizations, I think the following scheme works
well. As I'm in Bermuda, Bermuda is the center of my universe, and the numbering is based
partially on that concept. There is nothing saying you can't change things to match your
own geographic realities.
Since the 10/8 address range has the most number of addresses to work with, I use that
as a basis for most schemes. The hiearchy I use follows this pattern. I'll break the last
three octets into a bit map and assign meanings:
octet bitmap:
00001010.wwwxxxxx.yyyyzzzz.00000000
bitmap meanings:
www: region (NA (001), SA (010), Europe (011), PacRim (101), Asia (100)
xxxxx: country [ BM 1, CA 2, US 3, UK 1, IR 2 ]
yyyy: city [ HAM,BM 1; NY,US 1; PA,US 2 ]
zzzz: VLAN
The region numberse, starting at 1, are loosley based upon contintents and how
inter-country fibres are run.
These categories help with aggregation. Within a region, countries are numbered, starting
at 1. Within a country, cities are numbered starting at 1. I start the numbering for each
bit section at 1, as I use the 000, 00000, and 0000 portions for addressing of inter-region,
inter-country, and inter-city links. You can't really aggregate those addresses into the
routes of either site, so they need to be kept separate.
Therefore, for a site in Hamilton, Bermuda, addressing would start at 10.33.16.0.
Addresses from the range 10.33.0.0 to 10.33.15.255 would be used for inter-city links.
Addresses from 10.32.0.0 to 10.32.255.255 would be used for inter country links. Addresses
from 10.0.0.0 to 10.31.255.255 would be used for inter-region links. Ip address utilization
in this range is acknowledged to be quite sparse.
You'll note that this scheme breaks when you have coverage in more than 15 cities. Therefor
the scheme needs to be adjusted based upon how many locations you have, how many
buildings in each location, and how many floors in each location. It doesn't matter how the
bit map is structured, just so long as some rule for aggregation is followed as the level of
aggregation grows.
At each site, I've been refining a strategy for vlan and ip address block assignments.
Sixteen is a base(2) number, and therefore easy to aggregate. I assign 16 /24 blocks and 16
VLANs per site using a strategy similar to:
+0 Subnets for /30 links
+1 Servers
+2 Server ILO Ports
+3 SAN, iSCSI Traffic
+4 Voice Servers & Gateways
+5 Lab/Classroom/Testing
+6 Spare, To Be Assigned
+7 DMZ
+8 Workstations
+9 Phones
+10 Wireless Corporate
+11 Wireless Phones
+12 Wireless Guest
+13 Wired Guest
+14 Printers
+15 Network Management
The first set of eight blocks are server related. The second block of eight are client
related. If an organization has mulitiple floors, conceivably a sequential block of eight
would be assigned to each additional floor.
For VLAN numbering, I have a couple of different schemes. One scheme starts at VLAN 100
and assigns vlans 100 through 115 to each /24.
A second scheme is more complicated. In some locations, I use VRF's to segragate and
route traffic. VRF's are handy when you have guest traffic you want to keep separate from
corporate traffic. Cisco has a number of SRND documents on how this is accomplished.
Anyway, I've used up to 5 segragations: 1 global routing table plus four VRF's:
1XX global 100
2XX vrfExterior 200
3XX vrfData 300
4XX vrfVoice 400
5XX vrfGuest 500
The first column is are the VLAN identifying numbers, the second is the VRF name, and the
third column is the OSPF process number. By adding this numbering scheme to the VLAN types
previously provided, the following table might be used, where column 1 is the VLAN ID,
column 2 is a relative offset of a sequential VLAN numbering system, and the third column is
the description:
+0 Subnets for /30 links
301 +1 Servers
302 +2 Server ILO Ports
303 +3 SAN, iSCSI Traffic
304 +4 Voice Servers & Gateways
305 +5 Lab/Classroom/Testing
+6 To Be Assigned
+7 DMZ
308 +8 Workstations
309 +9 Phones
310 +10 Wireless Corporate
311 +11 Wireless Phones
512 +12 Wireless Guest
513 +13 Wired Guest
314 +14 Printers
115 +15 Network Management
Some don't have VLANs as they don't exist as VLANS, but are address ranges uses elsewhere
at the site.
Here are some additional VLAN assignments I'll use:
- 1: turned off, or not used at all
- 2: trunk native VLAN
- 3: 802.1x unauhtorized clients
- 20 - 29: switch SPAN ports for various monitoring activities
- 299: vrfExterior router to firewall exterior
- 399: vrfInterior router to firewall interior
- 599: vrfGuest router to firewall interior
Here is a finished table for showing address assignments for two different locations:
VLAN Offset BM Office NY Office
+0 10.33.16.0 10.35.16.0 Subnets for /30 links and loopbacks
301 +1 10.33.17.0 10.35.17.0 Servers
302 +2 10.33.18.0 10.35.18.0 Server ILO Ports
303 +3 10.33.19.0 10.35.19.0 SAN, iSCSI Traffic
304 +4 10.33.20.0 10.35.20.0 Voice Servers & Gateways
305 +5 10.33.21.0 10.35.21.0 Lab/Classroom/Testing
+6 10.33.22.0 10.35.22.0 To Be Assigned
+7 10.33.23.0 10.35.23.0 DMZ
308 +8 10.33.24.0 10.35.24.0 Workstations
309 +9 10.33.25.0 10.35.25.0 Phones
310 +10 10.33.26.0 10.35.26.0 Wireless Corporate
311 +11 10.33.27.0 10.35.27.0 Wireless Phones
512 +12 10.33.28.0 10.35.28.0 Wireless Guest
513 +13 10.33.29.0 10.35.29.0 Wired Guest
314 +14 10.33.30.0 10.35.30.0 Printers
115 +15 10.33.31.0 10.35.31.0 Network Management
Default Gateway is x.x.x.254
This type of scheme, when implemented from the start, provides easy expansion of an organization's network,
provides an ability to add protections between network devices, and simplifies inter-site routing.
[/OpenSource/Debian/AddressManagement]
permanent link
LightFactory for Lighting BMDS' Production of The Sisterhood
It was an interesting experience, to say the least, in terms of being a first time lead
lighting designer, introducing new equipment to the theatre, and learning a new piece of
software.
All in all, the time was well spent. Live cue updates during rehearsals were simplified
through a logical layout of lighting instruments in LightFactory.
In the diagram, instruments are assigned positions based upon the area they
illuminate rather than the location they occupy in the grid. As such, in the diagram,
there are five groups of four instruments. The top one of the diamond is a down light, the
left was an amber 'warm' wash light, the right was a blue 'cold' wash, and the bottom was a
lavender wash for the dark skinned actor, (the remainder of the cast were light skinned).
The channel over each of the four ColorCommand lights controlled the intensity. Each
ColorCommand had three colors (magenta, yellow, and cyan), plus a beam width control.
Some of the specials were: 35: the bar bottle highlight, 32: a spot for a solo cast
member talking to the audience, 19: a red downlight for the lovers, 2: the greenish
downlight on the phone, 17,23: plant decoration, and 48: audience lights for intermission.
Over five acts, there were a total of 44 cues
for the show, including one for doing a 15% on all lights for a lamp test.
The biggest hassle with LightFactory was in using the color lights. It took some time to
work around some issues of assigning colors to a group of color lights. I think this has
now been fixed. From what I see in the bug reports, there were some fixes implemented for
refreshing Channel Groups and Palettes in a more timely fashion. I thought about updating
the software once the bugs were fixed, but decided to run the software as it was through the
show: better an enemy you know than one you don't. I'll update the software for the next
show.
[/Personal/Lighting]
permanent link
2007 Sep 13 - Thu
Computers Are Infallible -- NOT
A recent article at Kernel Trap entitled
Data Errors During Drive Communication indicates that
"An ongoing study on datasets of several Petabytes have shown that there can be 'silent data
corruption' at rates much larger than one might naively expect from the expected error rates
in RAID arrays and the expected probability of single bit uncorrected errors in hard disks".
This is an interesting read. I used to blame my ocmputer problems on
Random Alpha
Particles. I guess I can now expand my horizons.
[/Personal/Technology]
permanent link
Trading Site of the Day -- Teresa Lo: Power Swings
Teresa Lo is a retired securities analyst who has a site called
PowerSwings. Here analytical skills
and powers of commentary show through. Two pages of interest, one on
Volatility and one on
Intraday Trading Strategies are recent articles with some good meat.
For intraday trading, she boils it down to:
- Use small discretionary setups to scalp the first half-hour, especially when the
market is really emotional. I particularly like small flags and gap plays documented in The
Ultimate Trading Course.
- Avoid getting killed after the first hour, when the market usually settles down and
starts to chop. Stay out.
- Get on board the train if it leaves the station in the afternoon for a trend day into
the close.
Once I get into the swing of things, I'm hoping I can break her rule #2, which is where I
think with contrarian Limit orders, one can make money in that sort of market condition.
She also promotes here Ultimate Trading Course. I don't know if it is a good thing or a
bad thing, perhaps someone could let me know.
Her site links to a number of high quality blogs.
WSJ Real Time Economics for one.
[/Trading/SiteOfTheDay/D200709]
permanent link
Snow Squall Inn
If you happen to be the Wiscasset, Maine area, and need a place to stay, try out
Snow Squall Inn. My good friend
Melanie and her husband Paul own and operate the 7 room Bed & Breakfast. I hope to see
them in October and check out their place.
[/Personal/Business]
permanent link
Lighting for Moliere's Sisterhood, the 80's Version
From this month's production of Moliere's The Sisterhood at
Bermuda Musical and Dramatic Society, here are three
shots of the set during the Pre-Show, Intermission, and Post-Show
Decoration cues. During the periods of activity, the set is fully lit, with subtle dimming
of unused area. Unused areas would be the bar and the sofas at various times. This is my
first show where I was lead on lighting design and programming.
The goal of the color splashes were to offset the black and white patterns of the main
set. The color changes were also meant to occur in a somewhat early morning (cool of the
day), mid day (warmer, hot sun), early evening sequence (heavy on sunset colors). The
purple and green in the second were used to highlight the only actor with a color wardrobe,
Trissotin, who had bright green and purple in his clothing.
I used three HighEnd ColorCommand lights to light the French Doors. One light was aimed
at one door from far stage right, one was aimed at the other door from up stage center, and
a third provided a splash across the backdrop from up stage center. The beam width was
adjustable to provide a beam or a wash as I needed.
Although the pictures don't show it dramatically, a purple color splash was 'thrown' on
the red backdrop in the hallway to highlight the phone. A slightly greenish downlight
served to show the phone in stark contrast.
A square shuttered light was used to provide a highlight on the bottles at the bar
throughout the play.
[/Personal/Lighting]
permanent link
2007 Sep 11 - Tue
Recent Paper on Profitability of Technical Stock Trading
There is a recent, very readable paper from Stephan Schulmeister called
The
Profitability of Technical Stock
Trading has Moved from Daily to
Intraday Data. His abstract goes like this:
This paper investigates how technical trading systems exploit the momentum and reversal
effects in the S&P 500 spot and futures market. The former is exploited by trend-following
models, while the latter by contrarian models. In total, the performance of 2580 widely used
models is analyzed. When based on daily data, the profitability of technical stock trading has
steadily declined since 1960 and has become unprofitable over the 1990s. However, when
based on 30-minutes-data the same models produce an average gross return of 8.8% per
year between 1983 and 2000. These results do not change substantially when trading is
simulated over six subperiods. Those 25 models which performed best over the most recent
subperiod produce a significantly higher gross return over the subsequent subperiod than all
models. Over the out-of-sample-period 2001-2006 the 2580 models perform much worse than
between 1983 and 2000. This result could be due to stock markets becoming more efficient or
to stock price trends shifting from 30-minutes-prices to prices of higher frequencies.
One of the interesting comments he makes is that contrarian strategies appear to be more profitable than do trending strategies.
In the article, the author offers up some possible reasons why technical trading is harder (but I should temper that remark and
say that successful trading is more profitable with 'higher frequency' data--5 minute bars over 30 minute bars or daily data):
The decline in the profitability of technical trading based on daily data could be explained in
two different ways. The "adaptive market hypothesis. (Lo, 2004; Neely-Weller-Ulrich, 2006)
holds that asset markets have become gradually more efficient, partly because learning to
exploit profit opportunities wipes them out, partly because information technologies steadily
improve market efficiency (Ohlson, 2004). The second explanation holds that technical
traders have been increasingly using intraday data instead of daily data. This development
could have caused intraday price movements to become more persistent and, hence,
exploitable by technical models. At the same time price changes on the basis of daily data
might have become more erratic. This would then cause technical trading to become less
profitable based on daily prices (but not on intraday prices).
Another interesting quote I came across regarding how everyone's trades get jumbled together, and what trader's think about it:
... traders have to form expectations about expectations of all other
traders (Keynes. "beauty contest. problem).
[/Trading/TechnicalAnalysis]
permanent link
2007 Sep 10 - Mon
Internet Information Analysis
In follow up to a previous post I did on news analysis, I came across
Monitor110. They don't release much
about how they do stuff, but they do release some information which sets the bar as to what
can be done in terms of analysis of information found in various sorts of repositories found
on the web.
[/Trading/AutomatedTrading]
permanent link
2007 Sep 09 - Sun
VC++ MultiCast Delegate Template
In follow up to my article on
Fast Delegates
back in June, I used the C++ STL (Standard Template Library) to create a simple, one parameter Multicast Delegate for
C++. The code provided here provides a mechanism for creating a Multicast Delegate by incorporating the FastDelegate
library. I used the 'vector' template from the STL to implement dynamically adding and removing object method calls to
the Delegate.
#pragma once
#include <vector>
#include "FastDelegate.h"
// http://www.codeproject.com/cpp/FastDelegate.asp
template<class RO> class Delegate {
// RO: Return Object in call
public:
typedef FastDelegate1<RO> OnMessageHandler;
void Add( OnMessageHandler function );
void Remove( OnMessageHandler function );
bool IsEmpty();
void operator()( RO );
protected:
private:
std::vector<OnMessageHandler> rOnFD;
};
template<class RO> void Delegate<RO>::Add(
OnMessageHandler function ) {
rOnFD.push_back( function );
}
template<class RO> void Delegate<RO>::Remove(
OnMessageHandler function ) {
std::vector<OnMessageHandler>::iterator rOnFD_Iter;
rOnFD_Iter = rOnFD.begin();
while ( rOnFD.end() != rOnFD_Iter ) {
if ( function == *rOnFD_Iter ) {
rOnFD_Iter.erase( rOnFD_Iter );
break;
}
rOnFD_Iter++;
}
}
template<class RO> bool Delegate<RO>::IsEmpty() {
return rOnFD.empty();
}
template<class RO> void Delegate<RO>::operator()( RO ro ) {
std::vector<OnMessageHandler>::iterator rOnFD_Iter;
rOnFD_Iter = rOnFD.begin();
while ( rOnFD.end() != rOnFD_Iter ) {
(*rOnFD_Iter)( ro );
rOnFD_Iter++;
}
}
// =======
// Here is a declaration of three events, with each event receiving a
// pointer to a object with class of CIQFSymbol:
Delegate<CIQFSymbol*> OnFundamentalMessage, OnUpdateMessage, OnSummaryMessage;
// Here is how to add a delegate to the MultiCast Delegate:
pSym->OnFundamentalMessage.Add(
MakeDelegate( this, &CGTScalpDlg::EmitDataFundamental ) );
// EmitDataFundamental is declared with:
void EmitDataFundamental( CIQFSymbol *pSym );
// The mulicast delegate can then be invoked with:
OnFundamentalMessage( this );
// =======
Caveats: I havn't proven that Delegate's Remove method works as intended yet, but theoretically it should, as
coded. Proper initialization, deconstruction cleanup, and thread safety are left as exercises for the reader.
[/Personal/SoftwareDevelopment]
permanent link
2007 Sep 08 - Sat
BootDisk.com
Bootdisk.com is a handy site for
creating all sorts of bootable media for all sorts of operating systems and hardware.
[/Personal/Technology]
permanent link
Trading Site of the Day -- Non Dealing Desk: Forum for Forex
For those who want to get inside the wild-west business of forex,
Non Dealing Desk Forum appears to be
a good one with which to start.
It has quite a number of forum sections, but then ones at the top of the list have to do
with 'Non-Dealing Desk Brokers', 'Dealing Desk Brokers', and 'Broker Selection Criteria'.
Other forums feature real life examples of what can happen to a trader when submitting
trades and stop orders.
Forum participants discuss the pros and cons of various brokers and of what to watch out
for.
So even though one sees many advertisments in print and the web for $500 sign up
accounts, they really are a guise for taking your money the easy way if you aren't prepared
for trading desks trading against you and taking out stops on a regular basis.
So really, in the world of forex, it is caveat emptor. Choose your broker wisely, and
above all, really hnow what you are doing (which ironically, may not be possible for the
neophyte trying to get started).
[/Trading/SiteOfTheDay/D200709]
permanent link
2007 Sep 06 - Thu
News Analysis
I subscribe to DTN's IQFeed data
streams. (If you'd like to sign up, let me know I'll do a referral for you.) Anyway, in
addition to the usual equity, futures, and options feeds, they have a news feed. Each feed
entry has a media source indicator, a headline, a list of associated symbols, and a index
number for obtaining the story content.
I thought it might be an interesting project to process each incoming message for its
symbol list and do some sort of key word analysis to see if one can get a 'mood' of the
article. This might provide some interesting trading ideas for the day.
I don't have the
time to do it right now, but am recording my thoughts so I can
come back to it a little later.
Two recent articles by Paul C. Tetlock in the The Journal of Finance, one in the June 2007 issue titled "Giving Content
to Investor Sentiment: The Role of Media in the Stock Market", and one in an upcoming issue
called "More Than Words: Quantifying Language to Measure Firms. Fundamentals", got me
thinking about this again.
One of the articles pointed to the General Inquirer, no, not a racy tabloid but a "a computer-assisted approach for content analyses
of textual data". Although GI references an application useful for researches, I think the
interesting content resides with the spreadsheet of categorized words they have. These
words can be used to classify the 'mood' of processed text.
The site also points to a book called "The Content Analysis Guidebook" by Kimberly A.
Neuendorf as one that might shed further background on the concept. A while ago, I was
taking a look at content anlysis from a different perspective, something akin to classifying
market analysis and trading blogs. Some additional book references are linked below.
An application called Yoshikoder is an
already built application that can take the GI word lists and process portions of text and
produce analysis summaries.
A brief web search brought up a couple of blogs that show some perspective on how to put
analysis into perspective:
Some 'possibly' related books:
[/Trading/AutomatedTrading]
permanent link
2007 Sep 03 - Mon
Linux, Wine, MFC, Win32 API
for the trading application I'm developing, I was thinking that I'd only be able to run
it on a Windows machine due to the fact that a couple of vendor supplied libraries are only
supplied as Microsoft Windows .dll's and MFC C++ libraries. Perhaps such is not the case
any more.
For whatever reason, I recalled that Wine is a "compatibility layer for running Windows programs". They say
they can handle WinSock32 calls, which is probably one of the primary hard things to do.
So I'm hoping I can take the supplied vendor .dlls, my MFC .dlls, and load them into the
wine layer, and they'll run. As a result, I can make further use of some of my remotely
hosted Linux servers for hosting my trading platform, without resorting to installing either
VMWare editions or real Windows platforms.
While on the subject of MFC and such, I want to record a few Win32 API/MFC sites that
will help in some of the code development:
[/Trading/AutomatedTrading]
permanent link
2007 Sep 01 - Sat
The Royal Gazette's Review of Sisterhood
Here is what Jennifer Hind of the Royal Gazette had to say of opening night for the
Sisterhood:
Black and white with a touch of colour/classy and classic/heartless and cold?
Getting the balance right is one of the themes of this modern translation and
reinterpretation of the classic 17th century Les Femmes Savantes by Moliere. The Sisterhood,
R.R. Bolt's 1980s take on this comedy of manners and motives, explores sibling rivalry, the
battle of the sexes and the conflict between intellectual snobbery and personal integrity at
a cracking pace in rhyming couplets, replete with clever puns, irony, witty repartee and
physical comedy.
It is also marvellously self-aware, with one character suggesting all the books should be
burned . save the collection of Moliere as they must be worth a fortune.
The current production at the Daylesford Theatre, directed by Suzann McLean and produced
by
Jo Shane, is a clever realisation of a very clever play and well worth the price of
admission.
Sisters Armande and Henriette are like chalk and cheese, with Armande seeking maternal
approval through the parroting of her mother's and aunt's intellectual pretensions and
aggressive feminism, while Henriette declares herself more interested in the sensory world
than the world of the intellect.
The rivalry of these siblings, 'marriage is slavery' versus 'sex is better than
speculative
thought', is compounded by the fact that the poor but charming Clitandre, spurned by a
scornful Armande, finds a warm welcome in the arms of Henriette. The young lovers'
relationship is supported by Henriette's sympathetic but ineffective father, while her
domineering mother has other plans for her daughter: marriage to a poet of dubious ability
and large ambition. The parental battle of the sexes is spiced with a liberal sprinkling of
a saucy maid, a lascivious aunt and a disloyal pal.
How the happy ending is contrived with a little help from their friends, involves a
clever
twist and a surprising revelation.
Very little, if anything, has been left to chance in this production. Even the music
between
the scenes, such as Madonna's 'Material Girl', and Hall and Oates' 'Maneater', have been
carefully chosen to underscore the themes of the play. The scene is set with a black and
white décor, carefully styled but unnatural, closed off from the colourful world of nature
by a pair of French doors. The black and white theme is carried over to the costumes, with
one exception: the flamboyant Trissotin appears as a Technicolor Boy George.
Enhancing the witty lines is a lot of delicious stage business . my favourite being the
'musical chairs' on the sofa in the second act. But even the manner in which Chrysale deals
with the 'meaty matters' concerning the very down-to-earth Martine and the solving of the
Rubik's cube puzzle show the deft hand of a thoughtful director.
There are generally strong performances from the cast, and the few pauses and flubbed
lines
could be put down to first-night nerves. That the play's rhyming couplets are never
intrusive and even sound almost natural attests to the competence with which they are
delivered. I am reluctant to single out individual performances, as all the acting was
solid, with even the minor characters making striking impact.
I came away thoroughly amused and anxious to dust off the Hits of the 80s album buried at
the back of my CD collection.
The play runs until September 8, with no performances on September 2 or September 3.
Tickets
($25) are available from the BMDS box office 7 p.m. to 8 p.m. on performance nights.
[/Personal/Lighting]
permanent link
2007 Aug 31 - Fri
Open Document Format (ODF) and Microsoft's Open Office XML (MS-OOXML)
The Open Document Format has been a standard for a while. It is amazing that Microsoft
did not take part in that standard development effort. Well, no, it's not really amazing.
It is well known that Microsoft likes to embrace, extend, and extinguish. It likes lock-in.
It likes to be a monopoly. Acknowledging and working with ODF would not force people to buy
and use Microsoft Office, which would be a definite profit problem.
As such, Microsoft has been pushing to have it's document format designated as a
standard by ECMA. Having their format designated as a standard provides them with marketing
visibility. Microsoft got real serious with pushing the format as a standard back last year
when the State of Massachusetts wanted to standardize on a format. ODF appeared to be on
the verge of winning. Microsoft was not amused by such a goal.
With the ECMA submission, Microsoft thought they could push things through. But with a
6000 page document, it required careful review. Many participating standards bodies have
reservations about the standard. Microsoft isn't amused by that. In fact, they see the
push back as being so signficant, that they are starting to pay their partners to become
members of the various national bodies in order to stack the vote.
I do use Microsoft products, but I'm not really enthralled by their commercial ethical
conduct. I really hope Vista bites them in the behind.... even our my boss, the owner of a
Microsoft Gold Partner, is not totally thrilled by Vista. But, I digress.
I'm wondering if there is a way for the person in the street to speak back against such
heavy handed corporate activity.
To keep people up to date on the standards activity, there are a few related web sites:
[/Personal/Technology]
permanent link
2007 Aug 30 - Thu
Cisco Log Decoding
On the Cisco-voip mailing list, there was reference to a couple of sites that provide log
decoders for Callmanger and IOS:
- TripleCombo Tool:
Triple Combo is a tool to aid people troubleshoot CallManager problems by providing a listed
output of SCCP, MGCP, Q931 / H225, H245 messages found in CCM traces, CCAPI/VTSP, Q931 and
MGCP debugs in IOS gateway traces and versatile filtering capabilities.
- TranslatorX: TranslatorX allows you to quickly parse through Cisco
CallManager trace files and search for Q.931, H.225, SCCP (Skinny), MGCP, or SIP messages.
They aren't necessarily TAC supported, but they may help to weed through and make sense
of what would be otherwise painful troubleshooting.
[/Cisco/Callmanager]
permanent link
2007 Aug 29 - Wed
Lighting for Moliere's Sisterhood
The last I wrote regarding lighting effects for The Sisterhood was in an article back on
Aug
11 where I discussed getting the equipment ready prior to design.
Working with the equipment is a whole other story.
The set really wasn't ready for use by the actors until about Aug 29. All I could really
do in the meantime was get most of the basic lights mounted and pointed in the right
direction. I lit the stage with cells of three lights, with the three lights each of a
different color: amber for a warm wash, a blue for a cold wash, and a lavender for part of
the wash with a black actor.
In my previous article, I wrote about obtaining a second USB-DMX box so I could use the
sliders on the existing lighting board as input. It did arrive, and I did use it. It was
interesting to work with LightFactory to figure out which was the input and which was the
output, based upon the flashing activity light on the convertor. I also found that the
input channel froze every once in a while (perhaps the light board was set to send too
fast). In any case, I found that I really didn't need slider input once I discovered that
one can layout channels on a canvas in LightFactory. This turned out to be even better
than trying to cross-patch channels in some sort of meaningful layout. By arranging the
three color cells along with a no-blue blue downlight in how they lighted the stage,
adjusting dimmers became easy. I simply control clicked (for selecting the amber
channels) or box-selected dimmers (for the channels in one or more cells), then used the
mouse scroll wheel to increase or decrease intensity as desired. I have no desire to use a
lighting board after experiencing the ease in which the software allowed me to make changes
on the fly.
I did spend a couple long days trying to tame the color changers though. The software
made it easy to select colors and intensity, but it got in the way when trying save and
retry groups and palettes. I ended up submitting five or six bug reports one morning after
figuring out how to work around my frustrations. I was surprised when I received responses
back that same day from the vendor to say that they had fixed the bugs. That was excellent
turn around. However, that does cut both ways: why did the software have these silly bugs
in the first place, but when encountered, they did fix the problems quickly.
I did spend quite a bit of time in the grid for light focussing. The PDA based remote
focus software worked well in conjunction with LightFactory. I just wish it had a slider,
and a better scroll back buffer. I had to turn off power management on my PDA so it would
remain on, otherwise I'd have to restart the remote software as it would lose the connection
to LightFactory.
For lighting, there were five major areas: an outside patio up stage right, a hallway
with red wall on stage left, a bar down stage right, two sofas up stage center, and main
stage area down stage center. I used three color changers in the patio area at various
angles to provide various day time color changes and mixes. I used a single color changer
in the hallway to cast a purple light over the hallway phone. The bar had a Source Four
angled and shuttered to give a hightlight to the liquor bottles as a kind of ornamentation.
For the remainder of the stage, there was one light cell (three colors plus down light)
for each of the two sofas, one for the french door entry way, three cells for down stage
center, and one for the bar. I ended up having to do three long throw Source Fours to get
stage left as regular lights cast a bad shadow into the hallway (only 8 ft walls).
The director decided to highlight certain parts of the stage by dimming cells in other
parts of the stage when no activity was being undertaken. Ten and fifteen second fades were
used to make the transitions subtle to the audience.
This play was used to come up to speed with the software. The usual excuse, if I'd had
the time, I could have done more interesting things with the fades more often. As it was,
it was good. A photographer took some pictures of the set as lighted for intermission set
decoration. I hope to get some loaded here soon.
[/Personal/Lighting]
permanent link
2007 Aug 26 - Sun
HTC P4550 Kaiser TyTN II
It is said that this device is to be released sometime during September, any where from
second week to Oct 1, depending upon who you read.
This I think is the device that finally gets it right. The microSD card is externall
insertable (on the P3300, you had to remove the battery and SIM card to get one installed).
It has GPS built in, has quad band. It has more horsepower, more RAM and more ROM. It runs
Microsoft Mobile 6 (supposedly the P3300 is upgradeable to v6 at some time).
I'll keep my eyes open to the following sites to see when it becomes available:
HTC has the user manual and quick start manuals available for download in their support
pages.
[/Personal/Technology]
permanent link
2007 Aug 23 - Thu
Open Source Network Empairment Emulator
I have a customer who wants to simluate file replication traffic over a Wan link. I came
across NIST Net, which is a
network emulation package that runs on Linux. A paper called
NIST Net -- A
Linux-based Network Emulation Tooldescribes the algorithms behind what it does.
While not necessarily having something to do with network empairment emulation, during my
search, I did come across a document that offers up how to use
IP Accounting in Cisco IOS
devices. It may be a good supplement to NetFlow based packet accounting. Netflow will
provide both port and address information, while IP Accounting only provides address
information, and sometimes mac information.
[/OpenSource]
permanent link
Open Source Site of the Day -- Some Sites Referencing SNMP Sites
[/OpenSource/SiteOfTheDay/D200708]
permanent link
2007 Aug 17 - Fri
Genetic Programming Tool: Open BEAGLE
On the Yahoo Tech Group, Genetic Programming, is a reference to a Genetic Programming
tool based upon C++, called Open
BEAGLE, which stands for "Beagle Engine is an Advanced Genetic Learning Environment.
It is hosted on SourceForge.
In addition, it has a Yahoo Group. Although it appears to be based upon a Linux platform, I see
someone is maintaining the ability for running in Microsoft Visual Studio 2005.
[/OpenSource/Programming]
permanent link
2007 Aug 16 - Thu
Asterisk Cisco CallManager Voicemail Integration
Asterisk Cisco CallManager Voicemail Integration
[/Cisco/Callmanager]
permanent link
2007 Aug 14 - Tue
Recording Calls in a Cisco Environment
In one of today's Cisco listserves, there were a few suggestions for Call Recording
software:
- NICE Contact Center & Enterprise Products
- "run Asterisk and use it as your outbound/inbound gateway. Let it
open a second connection to the actual destination, and record"
- "base something on pcapsipdump"
- Telrex
- Edigin
- Witness
- Comvurgent: "It works ok, but you have to manually type in the phone
number for each call"
- CAllReplay
- Oreka: Oreka is a
modular and cross-platform system for recording and retrieval of audio streams. The project
currently supports VoIP and sound device based capture. Recordings metadata can be stored in
any mainstream database. Retrieval of captured sessions is web based.
[/Cisco/Callmanager]
permanent link
LINQ: Language Integrated Query
In the upcoming release of Microsoft's .NET version 3.0, code named ORCA, they have a
fewature called Language Integrated Query (LINQ). [Come to think of it, v3.0 is now out,
I've been rooted in C++, I'll have to get back to C@ and check it out]. The language
extension allows one to
write queries for anything with an iterator. Writing inline SQL queries comes immediately
to mind. I've also heard that there is something called
PLINQ (Parallel LINQ).
Here are a couple of references regarding the subject:
On an unrelated programming note, erlang is said to be a language for developing interacting distributed
applications. One interesting capability is Hot Code Replacement (replacing code and data
without stopping the system).
[/Personal/SoftwareDevelopment]
permanent link
C++ STL (Standard Template Library)
Here is a nifty shortcut to make C++ do what you can do in C#:
public static void ForEach(this IEnumerable ienum, Action func)
{
foreach (var v in ienum)
func(v);
}
[/Personal/SoftwareDevelopment]
permanent link
Trading Site of the Day -- IVolatility.com: Implied Volatility Data
I would say, based upon the sites I've seen so far, at least from a volatility point of
view, IVolatility.com is probably the
best for information regarding volatility and its uses. As far as I can tell, they
provide data only, no brokerage services. For trading purposes, ThinOrSwim can nicely
supply that requirement.
IVolatility provides various and sundry scanners, the best option choice for the day,
many different ways to analyze options and their combinations, as well as a knowledge base
for honing your skills for any type of market. They also have, what seems to be, a weekly
Trading Digest Blog, which comes out on each Monday, for helping to identify the type of
market, and the types of trades to do
in that market type.
Anyone can by naked calls in a rising market. The true traders ar those who can make the
right option combination in a rising market, a falling market, or a sideways market.
I wish I know about this site when I first learned about options.
[/Trading/SiteOfTheDay/D200708]
permanent link
2007 Aug 12 - Sun
Trading Site of the Day -- Seeking Alpha: Stock Market Opinion & Analysis
Seeking Alpha is a site containing
mostly, if not all, reader contributed articles. It is quite active, even on a Sunday. One
get commentary and opinion on the market in general, as well as industries and companies in
specific.
One article, in particular, caught my eye today:
The 'Plunge Protection
Team' Working Overtime: A Play-By-Play. Gary Dorsch writes an article that does a good
job of time-relating intra day market gyrations with public comments from the US President,
Henry Paulson, as well as a number of other key news releases.
Perhaps by focussing on key news articles during the day, such as real time news feeds
by The Fly on the Wall, one can ride and profit the market changes as they occur. That may
improve the profitability of those trading the market futures such as YM.
The RSS feeds to the web site are numerous and well categoriized.
One other note to make regarding the Seeking Alpha web site. For those wanting to get
noticed in the world as an 'expert' or as a 'blogger' or both, writing regular informative
articles for the site would probably be of benefit. Publicity would be free.
[/Trading/SiteOfTheDay/D200708]
permanent link
2007 Aug 11 - Sat
The Geek Side of Lighting
Saturday didn't start off so well. I was going to ride my pedal bike into town for the
day. That was not to be. On getting on my bike, I find that it had flat. Rather than
fixing the flat right then, I put it off till Sunday, and drove my car into town. This
turned out to be fortuitous, as the theatre was having 'cleaning day', and I was able to
pick up a few pieces of furniture to haul home. However on the way back in, I decided to
take the 'scenic route' down to Flatts and back. It was such a nice day for a drive. My
car didn't think so. It decided to konk out a little ways back from Flatts on Middle Road.
I spent an hour or two sitting in the grass waiting for the tow truck to arrive. In
waiting, I noticed that there weren't too many, if any, 20 year Toyota's still around. Most
of the drivers had spiffy new cars. So being without transportation made it a bit difficult
to make it to a party I supposed to go to.
Instead, much belatedly, I made it back to BMDS and worked on finishing up making DMX
cables
for the four new High End Color Command lights the G&S Society donated. Making up the
cables went well. When it was all said and done, I had the following DMX chain:
- My laptop running LightFactory with a 512 channel license, and the High End light fixture
library
- An Enttec
DMX USB Pro adaptor, to control the DMX chain over USB from my laptop
- Four Color Command static color change light fixtures, with DMX offset 73
- A four channel
dimmer pack for testing the ColorCommand light intensity control, with
DMX offset 49
- the 48 channel house dimmer system, at DMX offset 1
In an earlier article, I made some misguided remark as to why the Color Command offset
appeared to be off by one. Upon reading the instructions, I found that the first channel is
assigned to the Color Control box itself. Sets of four channels after that are each
assigned to the Color Command lights: Cyan, Yellow, Magenta, and beam width. The colors
turn out to be bright, intense and beautiful.
I found that even though the DMX USB Pro has a DMX in, it doesn't segregate the in-stream
from the out-stream, it is simply pass through device. Therefore I couldn't connect up our
ETC Express 72/144 Light Board and use it as a physical submaster board input to the
software. I've ordered another DMX USB Pro to resolve that little issue: one will be 'in',
one will be DMX control 'out'.
My laptop is connected to the internet through a wireless access point. My PDA has
802.11 wireless capbility. The LightFactory software has a remote telnet capability with
software that can be loaded on my Windows Mobile 5 PDA. The combination makes for a time
saving and vocal chord saving ability to test light focus right from within the grid.
The easy part is done. Now the fun part of doing the lighting design is next.
[/Personal/Lighting]
permanent link
John H. Holland
Programs that learn, changing the course of calculation as the model accumulates
experience, are rare after almost half a century of endeavor. We still have little theory to
guide us and few implementations.
. John H. Holland
[/Personal/TagLines]
permanent link
2007 Aug 10 - Fri
The Sisterhood ("Les Femmes Savantes")
BMDS has a new production opening up on August 30, 2007. We have another imported
directory for this one, Suzann McLean. The
Sisterhood is a "farce about cultural elitism
and the triumph of true love over snobbery. One of Molière.s most popular comedies." The
play has been modernized and is set in a chic 1980's salon. I'm assisting Doug Parker on
this one. We had our first production meeting with the director earlier this month.
The set, for the internal areas, is blacks and whites. The outer courtyard will have
more color in it. As of tonight, set construction has proceeded to the point where most of
the basic wall structure is place. There is still
some question as to how high to make the walls, a standard 8 feet, or would a total of 10
feet be better? Producer Jo Shane is working her way through that question.
From a lighting perspective, after taking a quick glance through the script, I thought it
might be another simple lights-on/lights-off type of scenario. But after some clarification
from the director that the story takes place over the course of the day, we find we can have
some fun with light angles and colors to simulate a moving sun. In addition, the interior
set has a three or four primary areas: a bar area, patio doors, a couch area, and a hallway
with telephone. The director has called for subtle light changes to highlight the action
areas as they occur.
Earlier in the year, the Gilbert and Sullivan society donated a new light board and four
High End lights. We were able to use the lighting board for the Famous for 15 production.
As we were missing cables and connections for the lights, we couldn't use the new lights
then. They would have proven useful for the night club play.
I did order some DMX connectors from SIRS
Electronics in McAllen Texas. I ordered through their web page. The order was handled
quickly and was complete on arrival. The color lights have a controller box, and are
connected to it through four pin DMX connectors. The box is connected to the light board
with a five pin DMX connector. After some research on Beldin's website as to an appropriate
cable to use with the connectors, I found that standard Category 5 network cable would fit
the bill. There is ample supply of that type available to us.
After work this evening, Doug Parker and I met at the theatre to try out the colored
lights. Mary Brier stopped by for a bit to see how things were going. Doug did the plugs
for the light electricals, and I soldored some test signal cables
together so we could see how the things work. After
suffering through a mild blonde moment where we couldn't get the light to come on, we
realized the grandmaster wasn't up (ok, that did prove my soldoring job first time through
was
good). Whew, simple problem number 1 down. The second problem
took a bit longer to figure out. With no manuals to work from, we had to go by guess and by
golly. I imagine the light manufacturer had the same question often enough, such that they
printed the directions on the control box. It took a bit of fiddling, but we found an auto
mode in which the control box found its light. After that, it was smooth sailing. One
thing to remember is that the sliders on the light board are numbered starting from 1, and
DMX channels are numbered starting at 0, which I think is why when we progammed a DMX
offset of 73 into the controllor, we had slider 74 as the first active slider.
Saturday we go back in to make the remaining control cables and test out the three
remaining color lights.
As part of the order with SIRS, I obtained a copy of Light Factory. Light Factory has a
downloadable fixture library for the High End lights we have. Perhaps we can try out the
new lights as well as the new software for the upcoming production.
[/Personal/Lighting]
permanent link
2007 Aug 09 - Thu
Lighting Assistant at Bermuda Musical & Dramatic Society
Since the beginning of the year, I've been helping out with Lighting Design with the
Bermuda Musical & Dramatic Society at the
Daylesford Cinema on Dundonald Street in Hamilton.
The first production was a straight forward, almost as simple as white lights on-white
lights off, lighting
requirement for Sordid Lives (A Black
Comedy about White Trash). The lead lighting designer, Mary Brier, came down with pnemonia
just
prior to opening night. As such, I 'ran' the lights for the 10 nights the show was open.
No big deal. Press the 'go cue' button when called to do so by the stage manager.
Stage manger was Nicola Wilkinson, who was great to work with.
Next show up was a musical by the name of The Mystery of Edwin Drood. We had an off
island director by the name of Vivienne Elborne. For lights, Doug Parker, the lighting
designer on this one, took a different approach to lighting. For primary lighting, he ran
with a number of clusters of three lights each. Each cluster had red, green and blue
filters. As such, any color could be chosen for lighting the covered area, including white.
Because three separate lights were used, we had some interesting colored shadows as
artifacts. At first I thought it was a bad thing, but after a while, It seemed appropriate
for how the stage had been designed. We did use some fill in whites as well as some specials.
One of the specials was a white
light shining out of the crypt, with a smoke generator running, as a cue to Drood to come
out. It looked quite good.
Mary Brier was lead designer for the next production, Famous for 15 Minutes. This is a
production with six plays, each being fifteen minutes long. Lighting this production taxed
the inventory of lights and lighting channels. One of the more challenging plays of the
sequence was Bermuda Triangle, which is set on a sailboat about to encounter a hurricane.
This one required careful timing of lighting (lightning) and sound (thunder) queues. As the
storm approached, lightning and thunder became stronger and closer together. The play that
did win the Golden Inkpot was Grass is Greener. To simulate a light club we did a simple
two light special by shining an emerald and a purple spot on the back wall.
[/Personal/Lighting]
permanent link
Trading Site of the Day -- QWAFAFEW: A four letter word for those who can't count?
Really, that means: Quantitative Work
Alliance for Applied Finance, Education, and
Wisdom. Quite a mouthful. Anyway, this appears to be a current and running site for
quants
in various stages of the game. Regular meetings are held, and the site is chock full of
presentations regarding Hedge Funds, Regression, Portfolio Construction, Simulations, etc.
Plus it has a random quote section, one of which I found rather pointed:
When asked what it was like to set about proving something, the mathematician likened
proving a theorem to seeing the peak of a mountain and trying to climb to the top. One
establishes a base camp and begins scaling the mountain's sheer face, encountering obstacles
at every turn, often retracing one's steps and struggling every foot of the journey. Finally
when the top is reached, one stands examining the peak, taking in the view of the
surrounding country side and then noting the automobile road up the other side!
. Robert J. Kleinhenz
Here is a self description of the group:
QWAFAFEW is an informal organization of quantitatively oriented professionals in various
aspects of financial services (primarily investment management). The group was formed
... to provide a venue for quantitative researchers to discuss their evolving work
with peers. ... The members span the gamut from owners and senior executives of investment
related organizations to recent entrants to the industry.
Another good quote. I wonder where they get their database from.
A new scientific truth does not triumph by convincing its opponents and making them see the
light, but rather because its opponents eventually die, and a new generation grows up that
is familiar with it.
. Max Planck
On another track, they have a link to a recent New Yorker article, called Hedge Clipping,
where they have an interview with an ex-analyst, now academic, Harry Kat,
who has developed some software to emulate trading styles of hedge funds that he could find
that had published data about their returns and asset type usage. He charges clients one
third of one percent of the moeny they invest using the software. The interesting thing I
learned in the article is that it is typical for fund managers to make 2 percent of the
value invested, plus twenty percent of any profits that the fund generates. A nice little
return, for the fund manager. Just so long as the fund generates significant enough returns
to cover the percentages.
[/Trading/SiteOfTheDay/D200708]
permanent link
2007 Aug 07 - Tue
Trading Site of the Day -- Market Delta: See Inside the Chart
I am now, quite simply, amazed. I knew what I was for and was thinking that it wasn't
truly original, but I
had not been able to find it. Until now. Of course, it was already
there, but I just didn't know what to look for.
In a previous post, I discussed the sequence of events I encountered in
realizing the power of the Market Profile, and that it
will yield good information about a symbol's meanderings. Market Profile is mostly about
price brackets over the course of a period of time, which is typicall a day's
duration broken down into 30 minute intervals.
But knowing that volume has much to do with interpreting market activity, I knew that
Market Profile needed that 'something extra'.
Market Delta takes the Market
Profile concepts, adds volume information at the bid/ask/trade perspective, and provides
versatile and flexible mechanisms for viewing the data in any volume related market (which
excludes straight forex, but includes forex futures). Market Delta demonstrates
dramatically the concepts that I knew to be possible.
Market Delta's web site has excellent training and tutorial materials. There are video
presentations as well.
Market Delta works with feeds from Interactive Brokers and IQFeed, as well as
others. One of the others is a broker called CQG, one that I have not heard of before,
and gets a variety of reviews at www.elitetrader.
In an article called Market Profile: A Best Practice in Trading, Brett Steenbarger makes a
good point that is
useful in overall trading that I like to keep in mind: "be aware of value areas at one
level larger than the timeframe being traded". In an Amazon review of the "Markets in
Profile" book, he further enhances this by quoting from the book: "If you can correctly
identify which timeframe is in control of market activity, and you have a good understanding
of how the individual timeframes generally behave, then you are in a stronger position to
trade, invest, and effectively control risk." I'd like to add that the same holds true for
keeping track of what occured in previous time frames. Points of Control (POC), which are
price points at which highest volume occurred, are good sources of support and resistance,
and are an example of points of information available from previous and larger time frames.
He also makes reference to a site called WINdoTRADEr. The page to which I have linked has some interesting screen
captures of the market profile in action and how previous time frames relate to following
time frames.
As a side note, in a previous message, I introduced 'proprietary trading firms'. Brett
says "the best strategy for finding solid proprietary trading firms is to go to the futures
exchanges themselves and obtain a list of their clearing members. You'll find major prop
firms within such a list. The CME education dept maintains a list; they're quite helpful--".
As another side note, of marginal interest, to make something painfully obvious, some
traders build bars from ticks, rather time. And in building tick bars, they will use tick
counts of 233, 37, 610, etc. And until I looked it them up, I didn't realize those are
actually Fibonacci
number series elements.
Anyway, to wrap this up, Market Profile and Market Delta appear to have the concepts for
which I've been looking for: showing how the markets move, and offering insight into
making the best use of the information relating to bid/ask/price and
volume, at each
price level.
[/Trading/SiteOfTheDay/D200708]
permanent link
GenAlgo: Genetic Algorithms
I found a link to GenAlgo.com through
a link at the Google group comp.ai. They advertised themselves as a site for people to
publish their 'rejected papers'. I suppose one could be concerned about the quality, but I
think there is enough substance there that it is a decent site with content relating to:
- Genetic Programming
- Artificial Intelligence (mostly fuzzy logic)
- Data Mining
- Neural Networks
- JAIR Articles
- a lightly loaded forum
Based upon the date of publication of their first newsletter, it looks like the site has
been around since Aug 2006.
Probably 'THE' bibliography for related papers would be The Collection of
Computer Science Bibliographies, where the Bibliography on Genetic Programming shows
5748
references at the time of this writing.
[/Personal/SoftwareDevelopment]
permanent link
2007 Aug 05 - Sun
Trading Site of the Day -- Trader's Narrative
I was pointed to Trader's Narrative
through a link at Elite Trader
via a thread regarding margins and haircuts (the two being the same thing). This link points to a list of proprietary
trading firms, where Genesis Securities is listed as one. I guess I have an exam to write to get a better haircut!
It seems that once a person has passed what is known as the Series 7 exam (a 6 hour, 250 question General Securities
Representative Examination), one can join a proprietary trading firm and enjoy margins in the 20-1 region. Regular retail
traders get 4-1 during the day and 2-1 over-night. There are a number of preparation books listed at Amazon. One poster
suggested Securities Training
Corporation.
Trader's Narrative blog also has an entry regarding the use of the McClellan Summation Index as it relates to the Nasdaq
and NYSE markets. According to that index, the markets can fall some more and still be above previous declines.
A couple of links later, I found myself at VIX and More and a summary
page on the McClellan Summation Index, which is basically an advance/decline tool. VIX and More should probably be on a
Trading Site of the Day entry by itself.
Anyway, from there, I got to where there is a description of the actual calculation at the McClellan Financial Publications.
[/Trading/SiteOfTheDay/D200708]
permanent link
Shopping by Night Owls
I'm not sure who dreamed this one up, here is a good one:
While shopping on the Internet has always been a 24-hour ordeal, some retailers are starting to realize the potential of
offering online-only discounts when their stores are closed. Traditional stores like Sears (SHLD), Kohl's (KSS) and Dick's
Sporting Goods (DKS) are offering online-only discounts between midnight and dawn. [Reference
Link]:[http://www.chicagotribune.com]
Do they want people not to go to their stores?
[/Personal/Business]
permanent link
Trading System Design Thoughts: Price - Volume - Time
I spent a couple of years using SmartQuant's QuantDeveloper (now owned by QuantHouse) to
evaluate the viability of various technical analysis based trading systems. I had great
success with tweaking simulations to make in-band solutions work, but when it came to using
the developed scenario for out-of-band data, the attempted solutions became woefully
inadequate.
In reading various books and blogs, I could see that people, when trading using
traditional technical analysis tools, would spend much of their time on the look-out
for new
stocks with a potential for a large trend, whether the trend be up or down. I asked my
self why does one need to jump from stock to stock to find trades? In effect, those
traders are looking for directional volatility. As a
corrollory, it would appear that they are unable to make money when markets go sideways (ie,
don't trend one way or the other).
The people looking for trends will always have market scanners running in order to find
the 'hot stock' for the day. Depending upon the sensitiviity of the scanner, much of the
trend to be found could have already been run, with very little left to go. One really
needs to be in on the ground floor, but those opportunities are few and far between.
When looking through Amazon book lists for traders, all one really sees are books based
upon chart analysis, technical indicators, and stock selection. During my initial research
into trading, I did in fact obtain a number of those books. But as already mentioned, I
became dissillusioned with what they had to say. I couldn't really put my finger on the
answer to the question of why. Some good, solid, statistically validated answers became
apparent once I obtained "Evidence Based Technical Analysis" by David Aronson.
He basically proved what I had finally learned:
a lot of published techniques are only so many words on paper. (I think I ranted about this
once before, come to think of it).
While looking at equity trading, I also did a bunch of research into options trading.
Good options traders know all about volatility, and how to make use of volatility in
selecting an appropriate options trading strategy. Because of the wide variety of options
strategies, and my inexperience with making money in this realm, I decided to back off of
options, and move back to equities.
As a side note, it is interesting to note that the authors (Chacko, Jurek, and
Stafford) of a paper entitled "The Price of Immediacy", in a recent issue
of
Journal of Finance, "show that limit orders are American
options", which is a nice segue into equities. (The article number is 4458.pdf).
During the transition back to equities, I came across J. Welles Wilder Jr.'s book called
"New Concepts in
Technical Trading Systems". He appears to be the one who introduced the Average True Range,
which is a mechanism for measuring volatility.
With a better understanding of volatility, I set out to use this knowledge in trading
equities. I created a stock screener to use end of day data to find equities with good
daily volatility. From an absolute volatility perspective, GOOG always landed on the top
of the selection list. But
one needs to be well financed to trade there as it is currently in the $500 range.
ICE turned out to be a good runner up with it being in the $150 range with good daily
liquidity.
I havn't assimiliated all it's nuances yet, but Joseph E. Murphy, Jr.'s book "Stock
Market Probability" has much to say on statistics and probability as it relates to stock
movement. Although it covers mostly long term trading, it may be useful for intraday
movements.
Content of "Bollinger on Bollinger Bands" by John Bollinger assisted much in terms of
understanding and measuring volatility.
In relation to Bollinger Bands, I developed a peak detection tool to determine how often
an equity changes trend
direction in any given day. The relationship is that peaks will typcially relate to
Bollinger Band edges, and point out new edges, so to speak. Since the peak detection
tool
provides peak determination in a real-time delayed
fashion (yes, I know I could explain that better, but it sounded more interesting that way),
it can't be used directly as a trading tool, but it does yield some interesting
statistics in terms of average peak-to-trough runs and their average duration. On a
volatile equity, one gets lots of peaks, some bigger than others. I've found that I should
be able to focus on one or two stocks regularily, and begin to learn it's idiocyncracies,
and as a result trade it profitably, even though it may, from a daily chart reader's
perspective, be going sideways. It may be trading side ways over a period of days, but it
will have lots of intra-day ups and downs.
This, in effect, is what Market Makers do: act as sources of liquidity to traders. They
play the market on both sides simultaneously. They enter the market at the beginning of the
day directionless, and attempt to end the day directionaless, that is either with no
portfolio, or with a portfolio with evenly matched short and longs. In Option Maker's
parlance, this is called ending the day with a zero delta.
You'd think that a book by the title of "The Market Maker's Edge", which in this case is
written by Josh Lukeman, provide some details about market making and how to trade in
that manner. Instead, the book has a decidedly technical
analysis bent, with not enough on the higher frequecy perspective on trading. "The Nasdaq
Trader's Toolkit" by M. Rogan LaBier does a much better job of introducing one to Level II
data, and what is happening on the markets. But the book dates itself through screen shots
using fractions rather than the current decimalized system.
As a book not necessarily devoted to Level II analysis, I did find "Mastering the Trade"
by John F. Carter to be extremely helpful in finding out about various market relationships,
including what to look for before the market opens. It also suggested ways to make use of
the trin and tick indicators while the market is open.
The book "The ARMS Index (TRIN)" by Richard W. Arms,
Jr. provides much background on how this works, and is a very useful tool for helping in
determining short term (intra day) market movement.
So, after having said all that, I've come to realize that 'it' is really all about short
term (intra day) market movement. Can one make money
from all the gyrations of the market? It comes down to statistics and probability: how
often are trades within a range and how often and when do they do a range extension?
It comes down to evaluating price, volume, and time.
In using Interactive Brokers Trader Workstation interface, in particular with the
BookTrader
interface (otherwise known as the ladder interface), one can see the latest price, bid, and
ask. When subscribed to Level II, the
content of the
Limit Order Book is also available. By clicking on the bid or ask column at a price level,
one can quickly place Limit Order bids and asks in order to bracket price movement. As
price moves, the Profit/Loss of the cumulative position is updated in another column. In
addition, a tick histogram is available for determining popular price levels. I find the
book
trader easier to work with rather than the traditional side by side bid/ask Limit Order
book.
About the time I found out how that works, and how effective it is for active trading, I
came across a few threads in Elite Trader which discussed this as a 'Non Linear Trading'
method.
One contributor explained how he used two accounts to work both sides (the buy side and
the sell side) of the market at once.
Since IB isn't/wasn't all that much into customer service or special requests, I
scouted elsewhere for a broker who would be willing to set something like this up. Genesis
Trading
turned out to be easy to work with in this regard. They were able to set me up with two
trading accounts that draw off the same fund account. The only drawback with them is that
they are mostly equities, they don't do the miniDow (YM), which I've been paying attention
to in one fashion or another recently.
As Genesis doesn't seem to offer the equivalent of IB's BookTrader for monitoring Price
- Volume - Time, I did a quick prototype in SmartQuant's QuantDeveloper. Unfortuneately,
Genesis' API is somewhat lean when tied to a .NET framework. Gensis, instead, has a robust
C++ framework. And since I found the .NET libraries a bit slow, I'm currently involved in
rewriting my prototype in Microsoft VC++ 2007. It 'feels' faster, and 'closer to the
metal'. C# is good for building systems quickly, but one loses the feeling of 'getting
dirty' when working with it.
During trial runs on the C# version, I found I was getting caught up in following the
tick rather than keeping track of the big picture in order to bracket trade ranges and
follow range extensions. I found I needed to see the 'forest for the trees'.
My Peak Detection module was supposed to help with that, but not as much as I
hoped. I came across a
technique known as the Market Profile. The Market Profile breaks a day into 30 minute
slices. The trading range in each time slice is marked with a letter of the
alphabet and then
'draped' over the predecessor time frames. This allows one to find where most of the market
action is occuring. By bracketing the 70% range, it should be possible to pick up a bunch
of good trades with relatively little effort.
There are two recent books, both by Dalton/Jones/Dalton. The older one is "Mind over
Markets" and should be viewed first, as it introduces the concept. The newer, recently
released one is "Markets in Profile", which builds further on the theory. My plan is build
and process Market Profiles in real time so as to maintain a 'big picture' view of the
trading day.
There are also significant online resources for Market Profile. Much of the initial
research was performed by J. Peter Steidlmayer while at the Chicago Board of Trade. The
CBOT has a good Market Profile resource area including a free downloadable handbook in the
educational resources area. Cisco
Futures has a tutorial on Value Based Power
Trading, which shares some of the material from the CBOT manual. The tutorial can also
be downloaded as a .pdf. They have more links at Value Based Trading
Research page.
In one of these references, I came across a remark to the effect that people were having a problem
with using the Market Profile for building multiple day strategies. Given that market research
indicates that any day is a 50%/50% chance of going up or down, I can see why
people would have this problem. I think this is another reason to not try
holding multi-day positions. Each day should be treated separately. This becomes readily
apparent when doing end of day recaps, and realizing that each day moved due to some
different market stimulous.
At the CBOT site, there are two good introductory articles by Jack Broz: Trade by the Book - A Guide to Reading Order Flow and Reading Order Flow. The first uses the Limit Book side by side format,
while the second shows the ladder format.
The ladder format is used by many trader applications, Ninja Trader and Button Trader are
ones that come to mind immediately. However, by the look of them, they don't
appear to handle two simultaneous trading accounts. Hence, my motivation for coming up with
my own application.
Which brings me to the present. My trading software is almost tradable, as in I'll be
able to place and cancel Bid/Ask limit orders in a ladder format quite soon. There is a
bunch of
supporting infrastructure to implement, but the hard bit has mostly been accomplished.
I hope to provide a screen capture of it in operation soon.
The goal of TradeFrame, the name I've given the software, is to provide good perspectives
on price - volume - time. At each price level, accumulated volumes and ticks are presented.
It is able to provide limit order book depth. And through auxilliary charts, it will
provide market statistics such as tick and trin.
Then, as time goes by, I hope to try adding in semi-automation. The ultimate goal will
be to fully
automate the process, but can only be done once I've got a good handle on the manual
process.
[/Trading/AutomatedTrading]
permanent link
2007 Aug 04 - Sat
Trading Site of the Day -- Futures & Options Trader: A Magazine for Free
Who says the best things in life aren't free. I'd rank the monthly Futures & Options
Trader magazine as good bang for the buck. By signing up, you get a monthly email with
a link to download a pdf file full of the type of content you'd see in regular glossy
magazine. For free.
This month's issue is 52 pages in length and has articles relating to the Gold market
intra day performance,
Lumber futures as they relate to weather, Put-Call parity analysis, Bull Call ladders,
technical analysis with the Price Movement Index, plus a number of additional articles and
regular features.
[/Trading/SiteOfTheDay/D200708]
permanent link
Open Source Site of the Day -- Xen: OS Virtualization
VMWare is probably the pre-eminent hypervisor. Microsoft is
trying to catch up with their VM. At one point, you couldnt' get Linux based
guests to run (something that has now changed due to popular demand).
On the Open Source front, Xen appears to be doing well. And through contributions from both Intel
and AMD, unmodified guest operating systems such as MS Windows can be run within a Xen
environment. (Intel VT or AMD-V microprocessor capabilities required).
From an installation point of view, .bootstrap has an article Installing Xen
on Debian Etch 4.0. Russell Coker has a couple of how-to's on installing Xen, to which
I'll just reference through his Popular Posts page.
[/OpenSource/SiteOfTheDay/D200708]
permanent link
Open Source Site of the Day -- PowerTOP: Saving Power with Linux on Intel Platforms
Intel spent some time analyzing the causes of power usage of Linux applications on
laptops. To help users maximize laptop battery life, Intel came up with a helpful utility
called PowerTOP.
Based upon what I've read, certain USB components and products are the worst contributors
to bad battery life. Slashdot readers have various and sundry things to say about battery
performance in general. Matthew has things to say about it in particular, especially about USB
stuff not conforming to published specifications.
[/OpenSource/SiteOfTheDay/D200708]
permanent link
2007 Aug 03 - Fri
Personal Co-location Registry
Paul Vixie hosts a Personal
Co-location Registry. If you have a personal 1U server running, say, a trading
program or some such, then
looking for place for it could be as easy as looking at the site.
For trading action, where you're not trading quite enough to colo right in a market data
source or broker, then setting up somewhere close to the action might be sufficient. I
ended up working for a week near Wall Street last month and was walking down Broadway and
passed by what is known as the Cunard Line Building, just up from the photogenic New York /
Wall
Street Bull. I didn't realize the significance at the time, but later found out that
Telehouse operates a hosting facility on one of the floors of the building.
Look for companies with rack space there if you want to get geographically real close to the action.
[/Trading/AutomatedTrading]
permanent link
EDDY: End-to-end Diagnostic DiscoverY
Carnegie Mellon has a development project called EDDY which is touted for "... allowing information about the operation of
disparate components in the computing infrastructure to be brought together for analysis,
research, and audit. This enables a system manager to more easily pinpoint problems as they
occur, allows autonomic processes to assist in prediction, management, and maintenance."
In reading through the notes, it has modules for handling SNMP, Syslog, and event logs at
the minimum. There is mention of many other modules as well.
[/OpenSource]
permanent link
Trading Site of the Day -- Currency Trading: Under-hyped, for once
This is site is 'different'. I can't put my finger on it. I'm sure it has corporate
backing of some sort, but that could be and probably is totally irrelevant. The definite
good thing about CurrencyTrading.net is that it has a good intro reference library to
currency trading. It discusses such things as the fundamental pip, how to spot forex scams,
and how to choose a broker and open an account. The site is a quick read.
The caveat is that choosing a successful trading strategy is up to the reader, which when
doing currency, equities, options, derivatives, or whatever, is the hard part.
[/Trading/SiteOfTheDay/D200708]
permanent link
Am I Smarter Than I Really Am?
That cuts two ways according to a paper published in 1999 by Justin Kruger
and David Dunning of Cornell University. In Unskilled and
Unware of It: How Difficulties in Recognizing One's Own Incompetence Lead to Inflated
Self-Assessments, they say that incompetent people rank themselves as more competent
than they really are, and that competent people rank themselves as less then they really
are.
Incompetent people may stay that way due to the fact that we've been trained to "don't
say anything if you don't have something nice to say".
I havn't taken the training myself,
but supposedly the Arbinger Institute's 'Thinking Outside the Box' training is supposed to
promote the ability for people who work together to mutually lift themselves out of this
mental block through their own bootstraps.
I'm unable draw a direct link between that and this, but it comes to mind: once
interstellar space travel becomes available, and should the top 1% of the population,
intellectually wise, decide to emigrate, that would theoretically drop the average
intelligence level of the population by more than 1%. Could be a scary thought. Does
anyone have references to this real or imagined statistic?
Anyway, coming back to the article, or rather the end of the article. The authors
provide a very well done ironic summary of their paper (are their results to be
believed?):
In sum, we present this article as an exploration into why people
tend to hold overly optimistic and miscalibrated views about
themselves. We propose that those with limited knowledge in a
domain suffer a dual burden: Not only do they reach mistaken
conclusions and make regrettable errors, but their incompetence
robs them of the ability to realize it. Although we feel we have
done a competent job in making a strong case for this analysis,
studying it empirically, and drawing out relevant implications, our
thesis leaves us with one haunting worry that we cannot vanquish.
That worry is that this article may contain faulty logic, methodological
errors, or poor communication. Let us assure our readers
that to the extent this article is imperfect, it is not a sin we have
committed knowingly.
[/Personal]
permanent link
2007 Aug 02 - Thu
botHunter
On today's NANOG list, Marc Sachs of SRI made the following announcement regarding a
BotHunter pacakge:
SRI and Georgia Tech have been working on a pretty cool new tool that will quickly locate
bot traffic inside a network. A government/military version of this software has been in
use successfully for about a month, and a public version was made available this week.
BotHunter introduces a new kind of passive network perimeter monitoring scheme, designed to
recognize the intrusion and coordination dialog that occurs during a successful malware
infection. It employs a novel dialog-based correlation engine (patent pending), which
recognizes the communication patterns of malware-infected computers within your network
perimeter. BotHunter is available for download at
http://www.cyber-ta.org/BotHunter/ and
runs under Linux Fedora, SuSE, and Debian distributions.
There is also a highly interactive honeynet using BotHunter run by SRI you should look
at.
The URL is http://www.cyber-ta.org/releases/malware-analysis/public/.
We are detecting
dozens of new infections each day and this site is very helpful in understanding the
behavior of the received malware. Also, it generates a nice list of potentially evil IP
addresses and DNS queries.
For both the BotHunter software and the honeynet we'd appreciate any feedback on ways to
improve them. Contact details are in the download package and on the website.
[/OpenSource]
permanent link
2007 Jul 31 - Tue
Trading Site of the Day -- MoneyScience
MoneyScience, according to the footer on the website, is 'an open access
resource for academics and practitioners working in quantitative finance and related
fields'.
I should have listed this site earlier as I've used it to get introduced to sites I've
already added to my Trading Site of the Day lists. It appears to be supported through
private funding from a number of well known financial institutions.
The site has a number of primary groupings: Events calendar, Recruitment, Recently
Posted (blog articles from other sites), Products and Services, Latest Sites (links to
articles, .pdf's, and such), and has a forum.
The site format has improved over the time the owner has had it up, but could use a few
more spruce-ups: the primary RSS feed title could point back to the main site, rather than
the aggregator's site. I'm also wondering if things are slowing down as the Featured Event
is one from last month.
Anyway, overall, the site as it gets updated, is a good link for quant minded individuals
looking for a hopping off point to related research.
[/Trading/SiteOfTheDay/D200707]
permanent link
2007 Jul 29 - Sun
Internet Based 911
For those of you setting up IP based telephone solutions and are needing to set up E911
connections, there are a number of ways to do this.
The typical way to do this is to ensure that analog or digital lines are available at
each location being serviced. Then be sure to route all calls originating from those
specific geographical areas are sent out the nearest POTS (Plain Old Telephone Service)
line, ie, analog or digital line.
If this isn't possible, for one reason or another, there is an alternate way of doing
this.
There are internet based E911 services available. According to Robert Kulagows, you "setup
something like a SIP trunk and route e911 calls to them. You'd tell them which DIDs are
located in which city, and allow them to handle the
911 call and send it to the correct PSAP."
One provider who can do this is 9-1-1
Enable. According to their site, they are in the Pulver 100 and the Internet Telephony
2006 Product of the Year.
[/Cisco/Callmanager]
permanent link
2007 Jul 28 - Sat
Manipulating Perceptual Focus in Advertisments
At Science Daily is an
article about how to arrange advertised items so as to make the targeted item stand out:
In a new study from the August issue of the Journal of Consumer Research, researchers from Northwestern University
demonstrate how advertisements can be manipulated to cause overemphasis of a particular feature and increase the
likelihood that a certain product is chosen. Their finding runs contrary to economic models, which assume that
choices are based on stable preferences and should not be influenced by the inclusion of inferior options.
"By showing the impact of perceptual focus on consumer preferences, this research demonstrates that in addition to
the many overt ways companies can draw attention to products, the visual arrangement of alternatives can also have a
significant influence on their relative choice shares," explain Ryan Hamilton, Jiewen Hong, and Alexander Chernev.
In a series of fascinating experiments, the authors show how grouping together options with similar
characteristics
can emphasize dissimilar options and help them pop-out. For example, consider a comparison of two sofas, A and B.
Sofa A has softer cushions; Sofa B is more durable. In a head-to-head comparison, sofa A is preferred by less than
half of the survey participants -- 42.3 percent.
However, if sofas A and B are grouped with three other sofas, all of which have a low rating for cushion softness,
then preference for sofa A jumps to 77.4 percent. One of these things is not like the others, and that apparently
makes it more desirable -- a phenomenon the authors term "perceptual focus effect."
"The research presented in this article has practical implications for manufacturers and retailers in determining
the
size and composition of their product assortments," conclude the authors. "In particular, when designing product
displays, in both print and electronic media, companies need to be aware of the potential impact of the visual
characteristics of choice alternatives on consumer preferences."
The researchers also found that how consumers process information can influence how susceptible they are to
perceptual focus effect. Those who rely on intuition are more likely to choose a perpetually focal option. In
addition, having participants perform an analytical test before making a product choice drained logical reasoning
resources and increased the likelihood that the person would choose the perpetually focal option.
Reference: Ryan Hamilton, Jiewen Hong, and Alexander Chernev. "Perceptual Focus Effects in Choice" Journal of
Consumer Research: August 2007.
Note: This story has been adapted from a news release issued by University of Chicago.
[/Personal/Business]
permanent link
Trading Site of the Day -- QCode
QCode is a bare bones site linking type site for:
- Quant Jobs: appears to be live linked to appropriate references at other sites
- Links to Recent Papers
- Links to a few Quant and option related sites
- There is a forum with some activity
- Probably one of the most interesting is the links to various software libraries, hence the name of the site.
[/Trading/SiteOfTheDay/D200707]
permanent link
2007 Jul 24 - Tue
Trading Site of the Day -- Two Journals of Note
These are of an academic nature:
[/Trading/SiteOfTheDay/D200707]
permanent link
2007 Jul 17 - Tue
IQFeed Client v1.3 Release
It seams that the client needs to be revised with recent version of the SmartQuant
libraries. This one is built with the July 10, 2007 release of libraries. This build may
resolve a System.BadImageFormatException. I hope. Here is IQFeed v1.3.
[/Trading/SmartQuant/Articles]
permanent link
IQFeed Client Release 1.2
This client set is released with DTN/IQFeed's latest client v4.2.1.4. This release
of
the IQFeed SmartQuant Provider
v1.2 suppresses an exception when it finds an invalid time in the 18th field of
level 1 data. It caused DC to crash and burn, or halt and freeze, as the case may be.
There is a report that it has an image exception when used with OpenQuant. I havn't run
OpenQuant, so can't confirm. Please let me know of repeatable issues iwth OpenQuant.
[/Trading/SmartQuant/Articles]
permanent link
2007 Jul 10 - Tue
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.3.2 (10-Jul-2007)
QuantDeveloper Enterprise Edition
Version 2.6.2 (10-Jul-2007)
QuantDeveloper Source Code
Version 2.6.2 (10-Jul-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 Jul 08 - Sun
TransactionSet Code
For what its worth, there was a request for my TransactionSet code at the SmartQuant Forums. This is my description of the code:
I don't really use the ClOrdId per-se for anything other than reporting an order number. Instead a I created a series of transaction objects, with
each storing an opening market/limit order and a starting stop order. When I need to exit, the transaction object then takes care of closing out any
stops/markets/limits that are still outstanding. I can then calculate profit/loss (which I could have used from already existing QD API elementes),
but I go one step further and maintain other statistics such as time-to-fill, time-in-trade, ... More than anything, the transaction object has
helped simplify/encapsulate the trading state-machine for tracking unfilled limits and stops. And it does it smoothly by making use of the two
events I mentioned earlier. Then from a higher level perspective, on a market direction change, I can simply tell the transaction to 'exit' and it
does what ever clean up is necessary
The code is located in the file TransactionSet.cs.
[/Trading/SmartQuant/Articles]
permanent link
2007 Jun 29 - Fri
One Unified Address Management, v1.3
I've updated the schema of my prototype address management database to reflect some
additional relationships with VRFs and VLANs.
The address management
schema is for a PostgreSQL 8.1 database.
Once I have the address tables populated, I'll want to generate zone files for DNS to
facilitate informative traceroutes. There were a couple of useful suggestions on the Nanog
mailing lists, one by Mark Tinka, and the other one by Joe Abley,
the same person who did a paper on
toolmaking at Nanog 26.
[/OpenSource/Debian/AddressManagement]
permanent link
2007 Jun 27 - Wed
Network Management Processes
In another exerpt from Cisco's book called Top-Down Network Design, Second Edition, there is a discussion
regarding network mangement as being a part of network design. Very few companies, or many engineers for that
matter, pay much attention to network management.
"Management is often overlooked during the design of a network because it is considered an operational
issue
rather than a design issue. However, by considering network management up front, instead of tacking it on at the
end of the design process or after the network is already operational, designs will be more scalable and
robust."
The The International Organization for Standardization (ISO) defines five types of network management processes
(and some examples for each):
- Performance management: Cricket
- Fault management: Syslog, SNMP Traps
- Configuration management: Rancid
- Security management: Radius, Tacacs, Snort
- Accounting management: Radius
[/OpenSource/Debian/Monitoring]
permanent link
2007 Jun 25 - Mon
Cisco Device Health
In Cisco's book, Top Down Network Design, one useful show command is 'show buffers'.
Some useful SNMP statistics include:
- BusyPer. CPU busy percentage in the last 5-second period.
- AvgBusy1. 1-minute exponentially decayed moving average of the CPU busy percentage.
- AvgBusy5. 5-minute exponentially decayed moving average of the CPU busy percentage.
- LocIfInputQueueDrops. The number of packets dropped because the input queue was full.
- LocIfOutputQueueDrops. The number of packets dropped because the output queue was full.
- LocIfInIgnored. The number of input packets ignored by the interface.
- BufferElMiss. The number of buffer element misses. (You can also check misses for small, medium, big, large, and huge buffer pools.)
- BufferFail. The number of buffer allocation failures.
I've been doing most of my snmp statistics gathering on 5 minutes intervals. On some
interfaces, it may be of value to step that up to 1 minute intervals. Of course, if my
total collection time is over 1 minute, I may have problems with that.
From the same book, is this interesting statistic about why Window's file transfers over
WAN links can go only 'so fast'. SMB acts like a ping-pong protocol. It can only send up
to 32KB before requiring an acknowledgement. So if the delay is 50 ms end to end, and
ignoring client and server delays, a client can receive at most 32 KB every 100
milliseconds, or 320 KB per second. This means that the maximum throughput is 2.56 Mbps, at
best.
[/Cisco]
permanent link
2007 Jun 24 - Sun
Perl Tools
In an earlier article, I wrote about an IP Address
Management database. To manage the data framework through the web, I'm thinking it might be well to use Catalyst Web Framework, a Perl based
Model/View/Controller designed for data based web infrastructures. An Introductory Article introduces
Catalyst use along with Ajax.
In another vein, there is an article on how to do Perl Scripts for Perl-Less
People from Cygwin. It looks to be as simple as doing:
perlcc -o foo.exe foo.pl
and then running the result to find the dependent dlls.... then packaging the exe and dlls together and shipping
them off to the poor soul who needed the solution in the first place.
[/OpenSource]
permanent link
Cygwin Customizations
The default shell for Cygwin uses a DOS command shell, which has limited usefulness. To enhance the console
experience, here are some customizations. To enhance the shell prompt, use the Cygwin installer to install 'rxvt'.
The icon that the Cygwin installer puts on your desktop has a link to a start up file. I've put the following
into my startup file in order to start up rxvt as the default terminal. As you see, I've also installed 'nano' and
set it as the default editor.
@echo off
C:
chdir C:\cygwin\bin
set EDITOR=nano
set VISUAL=nano
set CYGWIN=codepage:oem tty binmode title
rxvt -fg green -fn "Lucida Console-12" -geometry 80x50 -sl 1000 -sb -e bash --login -i
The installer may or may not place a few other relevant files in your home drive: .bash_profile, .bashrc, and
.inputrc. These can be found in /etc/skel and should be copied to your home directory. They can then be edited to
taste.
For copying text in the rxvt terminal window, simply highlight the text while holding the left mouse button. It
will be automatically copied to the clipboard once the mouse button is released. To paste the text, hold the shift
key while pressing the left mouse button. This is slightly different from putty, which does not require the shift
key to be held. To select a range of words you can double click on the first word, then set the mouse cursor to
the
right of the last word or letter you want copied, and right-click.
Here is a Cygwin Prompt Here method.
Use cygwin to run crontab jobs.
The following can be added to .bashrc to pipe any command to less (so ls):
#A function to pipe any command to less:
function so {
eval "$@" |less -I~
}
A Cygwin FAQ has some useful comments regarding
mkpasswd, Octave, enhanced Bash profiles, X, and csh.
[/OpenSource]
permanent link
TACACS + Linux
Up till now, I thought that TACACS use was limited to authentication/authorization of logins and commands on
Cisco devices. There is an article at Freemode.net regarding TACACS + Linux for authentication.
[/OpenSource/Linux]
permanent link
Trading Site of the Day -- Blog on Blogs: The 24/7 Wall St. Twenty-Five Best Financial Blogs
A site called 24/7 Wall Street, which features "Insightful
Analysis and Commentary for U.S. and Global Equity Investors", has an article called The 24/7 Wall St. Twenty-Five Best
Financial Blogs. These are good starting off points for further research into the daily markets.
[/Trading/SiteOfTheDay/D200706]
permanent link
Debian Sample Network Configuration
For my future reference.
######################################################################
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# See the interfaces(5) manpage for information on what options are
# available.
######################################################################
# We always want the loopback interface.
#
auto lo
iface lo inet loopback
# To use dhcp:
#
# auto eth0
# iface eth0 inet dhcp
# An example static IP setup: (broadcast and gateway are optional)
#
# auto eth0
# iface eth0 inet static
# address 192.168.0.42
# network 192.168.0.0
# netmask 255.255.255.0
# broadcast 192.168.0.255
# gateway 192.168.0.1
[/OpenSource/Debian]
permanent link
Linux Backup Application: Mondo
Mondo, Mindo. To be expounded on
shortly.
[/OpenSource]
permanent link
Installing XWindows/KDE on Debian
For the initial installation of Debian, I simply do a 'standard' install. No desktop.
I may also add database (which is PostgreSQL 8.1), dns, and web server (which is Apache
2.0).
After the reboot, I'll install some basic packages to get KDE running:
apt-get install xserver-xorg-core
apt-get install x-window-system
apt-get install xserver-xfree86
apt-get install xserver-xorg
apt-get install x-window-system-core
apt-get install kde-core
Running the command 'startx &' will get XWindows going and the KDE personalizer started.
Putting 'startkde' in .xinitrc in my home directory sets the preference for kde. Other
possible window managers include gnome, xfce4, icewm, fluxbox, fvwm (loosely ordered by
decreasing
order of preference).
[/OpenSource/Debian]
permanent link
Debian Linux on a Mini-Box
I picked up a small form factor Mini-Box M200-LCD Barebone System. It is a nice small embedded systems
unit with a backlit LCD and front panel buttons. I chose a unit with a 1GHz processor,
512MB of memory, and a 40GB harddrive. The unit does not have a floppy drive or a CDROM
drive. It does come with
ample USB slots. It also has a Compact Flash slot hidden behind a door on the front.
With a little bit of fiddling, I was able to Debian installed and running on the unit.
Here is what I did to get it up and running.
The Compact Flash is configured as a Master device on the second IDE channel.
I chose to use a USB Key to boot strap the unit into network mode to get the full Debian
distribution installed.
The USB key needs to be created on another Linux system, in this case I used a VMWare'd
version on an XP box, . (WinImage
was suggested to me, but I could never get it to work according to what little instruction I
could find). In VMWare, I needed to associate the USB controller to the VMWare session.
Windows saw the USB drive disappear as a result. When I inserted the USB Key into USB slot,
the Linux console indicated the drive name to be used. In this case, it was /dev/sdc.
I downloaded the netinst iso image from the Debian package site. I also obtained the boot.img.gz boot image for the distribution. Pascal Le Bail has a web
page called Installing Debian Sarge
from a USB memory stick (USB key) where he explains the simple process. The
instructions have been incorporated into the Debian
Installation Manual.
Once the files are available, a short series of commands makes the key bootable:
zcat boot.img.gz >/dev/sdc1
gets the image onto the USB Key.
mount /dev/sdc1 /mnt
cp netinst.iso /mnt
gets the iso installed on to the key.
The USB key can then be plugged into a USB slot on the Mini-Box and the power turned on.
In the bios, the secret is to:
- set USB ZIP as the first boot device
- in the USB settings, turn on USB legacy mode
The Mini-Box will boot in to the Debian installer and allow a network
download/configuration of a Debian installation.
The interesting part of the Mini-Box is it's LCD/Button front panel. A sample program
and SDK have been made available.
There is a demo program called usblcd available to show how things are done. The source and SDK can be
downloaded and built.
Assuming Debian's build tools have not been installed, here are the build steps:
apt-get install autoconf
apt-get install gcc-4.1-base
apt-get install gcc-4.1
apt-get install gcc
apt-get install automake
apt-get install binutils
apt-get install binutils-dev
apt-get install libtool
apt-get install libusb-dev
apt-get install libhid-dev
./autogen.sh
make
make install
You can then use commands like:
usblcd backlight 1
usblcd backlight 0
usblcd backlight 1
usblcd led 2 1
usblcd led 2 0
usblcd clear
[/OpenSource/Debian]
permanent link
2007 Jun 23 - Sat
Run Levels and Mode Switch Keys
Debian Admin has a some information regarding run levels (switching
between single-user, console, and graphic modes). These are the basic run levels:
- 0 System Halt
- 1 Single user
- 2 Full multi-user mode (Default)
- 3-5 Same as 2
- 6 System Reboot
The file /etc/inittab has a line in it:
id:2:initdefault:
Supposedly, if you change the 2 to a 3, on boot the system will come up with a console
instead of the graphical interface (assuming the graphical interface has been installed).
The command runlevel will return two values, a run level change since powering up, and
the current run level.
To change run levels, the command 'telinit x' will change to run level 'x'.
An Introduction
to Run-Levels contains further detailed information.
[/OpenSource/Debian]
permanent link
2007 Jun 12 - Tue
Trading Site of the Day -- CASTrader Blog: A Quest for 50%-plus Returns
The complete byline for CASTrader
Blog is "A quest for 50%-plus returns in the financial markets via Complex Adaptive
Systems and Quantitative Finance.".
High aspirations, but looks like he still maintains a day job. But I think there are
useful tidbits scattered through the site.
The author of the site appears to be attempting the quant side of trading in the equity
markets. Based upon my own evolutions, I'm thinking he may be getting too complicated. But
them who am I to say. I'm still getting my own infrastructure together, based upon a
simpler volatility trend/range trading idea, something that is going to take another week or
two to code. And yep, I too, have a day job.
[/Trading/SiteOfTheDay/D200706]
permanent link
2007 Jun 10 - Sun
Trading Site of the Day -- C++ Fast Delegates, plus Boost
No, C++ Fast Delegates aren't really trading algorithms, but they do help make trading
algorithms fast.
In the C# world, the C# language has the built-in capacity to store multiple
object/method pointers and call them in response to some sort of activity. This is
generally referred to the Observer Pattern of event based programming. In C#, the structure is
called a Delegate.
C++ does not provide a native Delegate structure. Don Clugston wrote an article called
Member Function
Pointers and the Fastest Possible C++ Delegates. I've used this method successfully
with Microsoft Visual Studio 2005.
Don's implementation is unable to do multicast delegates. Sergey Ryazanov wrote an
article called The
Impossibly Fast C++ Delegates that supposedly is more C++ compliant and has a multicast
capability.
JaeWook Choi took the work one step farther and implemented a multicast delegate that is
a drop in replacement for the Boost C++
Libraries. Boost is a collection of free peer-reviewd portable C++ source libraries.
JaeWook's library is faster than Boost, but slower than Don's library. But JaeWook's
library is mulitcast and does offer up additional functionality. Timings and feature sets
can be reviewed in his article called Fast C++ Delegate:
Boost.Function 'drop-in' replacement and multicast.
[/Trading/SiteOfTheDay/D200706]
permanent link
2007 Jun 09 - Sat
Memory Leak Detection in Visual Studio 2005 C++ Applications
In some recent software development, when working with C++ in Visual Studio 2005, when
ending a program which was run in the debugger, I'll sometimes get statements regarding
memory leaks.
Each memory leak has a unique number associated with it. If these leaks and their
numbers are repeatable, they can be tracked in Visual Studio by using the
'_CrtSetBreakAlloc' call in your code.
In your code, near the beginning of execution, place the call, using the leak number as a
parameter. This effectively creates a break point on the specific memory allocation call.
When your code allocates the memory allocation, the break point will allow you to inspect
the code and figure out why an appropriate dispose was not provided.
[/Personal/SoftwareDevelopment]
permanent link
2007 Jun 06 - Wed
Writing Callmanager Call Detail Records to Excel Spreadsheet
In an earlier article, I described how to access the Cisco Callmanager CDR tables
to obtain billing records through the use of the Sybase DBI drivers for Perl. The database needs to be placed into "mixed mode" for this type of
thing to work.
I've created two perl modules to make use of this technique: cdr2file.pm and
billing2file.pm.
cdr2file.pm takes as input three parameters: an extension, a starting date, and an ending date. It creates an Excel spreadsheet using a
temporary file name, which allows multiple requests to be processed simultaneously. The spreadsheet contains four worksheets: a list of inbound
calls, a list of local calls, a list of long distance calls, and a list of internationally placed calls. The selection is based upon four digit
extensions and the North American Dialling plan. The duration of each call is included. Because both the 'Original Called' and the 'Final Called'
fields are included, one can determine which calls ended up going to voicemail or transferred elsewhere.
The other module, billing2file.pm, takes as input a starting date and an ending date. For all outbound calls placed within that date range, a
summary spreadsheet is created. The first worksheet contains a summary of call duration by user with the following fields: Extension Number, Name
of the Phone, Total Duration in Seconds, Total Duration in Minutes. Each line contains a hyper link to a worksheet containing the actuall call
details for that extension. On the detail worksheet for each user, the following details are provided: Date the call was placed, extension number
originating the call, the original called number, the duration in seconds for the call, the phone identifier, and the phone description. This
spreadsheet makes it convenient to produce monthly billing reports by user. For large companies, this may not be suitable as a spreadsheet may not
be able to handle enough rows or worksheets (a limitation of Excel).
By creating suitable web pages, say through mod_perl or mason, members of the accounting department have direct, easy, live access to the
Callmanager Call Detail Records in a ready to use format.
[/Cisco/Callmanager]
permanent link
2007 Jun 05 - Tue
Sliding Window Statistics
Processing bars can lag data somewhat. Bars can also introduce sharp changes in statistics. Instead, I prefer to work with Trades and
Quotes directly. But I still need the ability to work with summary statistics.
I've created an O(1) running time mechanism for processing trades and quotes in real time. The resulting code is provided in Accumulation.cs. The basic class I use is SimpleAccumulationStatsOnQuotes. The class is
instantiated as an object by defining the window width in seconds. The class will maintain a list of quotes. As quotes are added, they are
added to the summary statistics. As quotes fall outside the window, the quotes are removed from the summary statistics.
The summary statistics provide the basics for maintaining Bollinger Bands for the selected moving window time frame.
The class AccumulateQuotes is a brute force approach to calculating slope change velocities and acceleration. I think, with suitable
modification of the basic statistics, this class would not be needed.
Running statistics are maintained through a reference to the RunningStats class.
If you wish to know the Minimum/Maximum levels over an interval, a RunningMinMax class helps. It is more of a manual process, with the
AddPoint and RemovePoint methods.
[/Trading/SmartQuant/Articles]
permanent link
2007 Jun 02 - Sat
Tag Line, Found on GrokLaw
Simulation engineers do it with models virtually every day!
[/Personal/TagLines]
permanent link
2007 May 31 - Thu
Setting Up and Working With a Remote Subversion Repository
I maintain a number of different servers, and work on a number of different projects.
I'd like to put all of these things under some sort of version control. I chose Subversion
as it has a good command line environment, has much access flexibility, and will work with
Windows and Linux based files. I also wanted to secure the respository on a remote
computer. At some time in the future, I may allow limited public access to portions of the
repository. For now, I want to restrict access via ssh only. Also, at some later
time, I may experiment with WebDav and such (which, if I read this stuff correctly, provides
Subversion repository access through Windows Explorer).
Installing the software on Debian for a Subversion Repository is easy:
apt-get install subversion
To create a base repository directory for a number of servers would use a command like:
adduser svn
mkdir /home/svn
su - svn
mkdir -p /var/local/svn/servers
This adds a user named svn, and then uses that user account to create the Subversion
directory and respository. This is needed so that appropriate file permissions are
maintained for remote access users. I'll describe a technique of access where no additional
user accounts are needed for the server in which the repository resides.
To create a repository for the various directories and files for server server01 (still
using user svn):
svnadmin create /var/local/svn/servers/server01
Configuring everything for remote use is a more complicated scenario and uses a bunch of
concepts I wrote about in my ssh
article.
On the server to be put under version control, which, for this example, is server01,
create a private/public key with:
ssh-keygen -t rsa -b 2048
mv ~/.ssh/id_rsa.pub ~/.ssh/server01.pub
On the repository computer, with the account svn, ssh to a computer somewhere in order to
create the .ssh directory (if it hasn't already been created). Use SCP or a similar
capability to get server01's ~/.ssh/server01.pub file into the /home/svn/.ssh directory of
the repository computer. Append the file to authorized_keys:
cat server01.pub >> ~/.ssh/authorized_keys
Now edit the authorized_keys and insert the following in front of the line of the key
that was just inserted:
command="/usr/bin/svnserve -t --tunnel-user=user1 \
-r /var/local/svn/servers/server01/"\
,no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty
You'll need to take out the line-ending slashes and put everything on one line, ssh
doesn't appear to like line continuations in the authorized_keys file. You should have a
format like:
command="stuff",sshsettings ssh-rsa onelongkey admin@server01
The '-t' in the command tells svnserve that commands are coming in from an ssh tunnel.
The --tunnel-user parameter gives Subversion a username with which it may tag
repository changes. The name has nothing to do with any authentication or authorization.
As such, it should be changed to reflect an appropriately descriptive name for each public
key in the authorized_keys file. The '-r' command provides a 'root' location for the
Subversion client to use for new projects and directories. The remaining commands tell ssh
to enhance the security of the connection by disabling certain ssh forwarding capabilities.
Back on server01, start up a new Bash session with:
ssh-agent sh -c 'ssh-add < /dev/null && bash'
This loads your private key for automated use in subsequent Subversion interactions.
Now to maintain version history of seleected files in server01's /etc directory:
svn mkdir svn+ssh://svn@svn.example.com/server01/etc
cd /etc
svn co svn+ssh://svn@svn.example.com/server01/etc .
svn status
svn add hosts -m "added hosts to repository"
svn commit
The first line creates an empty directory in the repository. After changing into the
/etc directory, the svn diretory is then checked out. By doing a status, you'll see all the
files have a '?', as unknown. Files can then be added and committed as needed.
The inspiration for the 'mkdir' command came from the second example in the TLUG
Wiki HowTo. The Wiki does make a valid point about not maintaining permissions by
default, and does offer up a script that saves these as Subversion properties.
As a side note, for the string 'svn+ssh://svn@svn.example.com/...', when
running TortoiseSVN, the svn.example.com can be the name of a saved profile from the Windows
based SSH program called Putty.
[/OpenSource/Debian]
permanent link
2007 May 30 - Wed
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.3.1 (30-May-2007)
QuantDeveloper Enterprise Edition
Version 2.6.1 (30-May-2007)
QuantDeveloper Source Code
Version 2.5.1 (23-Mar-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 May 29 - Tue
Cricket: Combining Three Graphs Into One
In 2007/05/29's Cricket-User mailing list, there was a useful configuration file snippet
for charting and summing selected sources:
target Net
mtargets ="/Ethernet_To_Building/NSW/52GDC76F02/vlan231;
/Ethernet_To_Building/ACT/12NOC76FF/vlan201;
/Ethernet_To_Building/QLD/14VRC76F06/vlan439;
/Ethernet_To_Building/VIC/O3MLC76F05/vlan436;
/Ethernet_To_Building/SA/55DRC76FG/vlan467;
/Ethernet_To_Building/WA/O6SSC76FE/vlan469;"
mtargets-ops = "sum()"
short-desc = "desc"
filename = " Net Aggregate"
combinationgraph = 1
unknown-is-zero = true
order = 899
Courtesy of Naveen Baldeo.
[/OpenSource/Debian/Monitoring/Cricket]
permanent link
2007 May 28 - Mon
Opportunities for High Frequency Traders
Here is an article entitled Opportunities for High Frequency Traders:
Intraday Patterns in Price Volatility
and Liquidity of SFE Contracts by Professor Alex Frino and Grant Wearin of the
University of Sydney, Australia in association with the Sydney Futures Exchange.
I've recently put together some scanning software to look for symbols with high daily
volatility. This easy to read paper, confirms what I've found out about daily patterns of
volatility. In addition, it adds to my knowledge regarding bid/ask spreads in
relationship to depth analysis. The paper also
discusses the Predictability of Price Movements of SFE Contracts in relationship to
the time of day where it might be easier to predict.
An Power Point Presentation by Robert Engle entitled Predicting
Returns and Volatilities with Ultra-High Frequency Data offers up some additional
confirming evidence of how the markets work when traders are 'in the know'. Here are a few
interesting highlights:
- The price impacts, the spreads, the speed of quote revisions, and the volatility all
respond to information variables
- Transition is faster when there is information arriving, where an econometric measure
of information includes high shares per trade, shor duration between trades, and sustained
wide spreads
- Both the realized and the expected duration impact the distribution of the price
changes for the data studied
- Transaction rates tend to be lower when the price are falling
- Transaction rates tend to be higher when volatility is higher
- Simulations suggest that the long run price impact of a trade can be very sensitive to
the volume but is less sensitive to the spread and the transaction rates
Mark Hooker at Advanced Research Center has an article called Microstructure-Based Predictors. The end of the article has a nice
wrap-up:
There is ... a ... benefit from
efficient
volatility forecasting. It turns out that a good volatility forecast can help us to forecast
periods of trending and mean-reversion (or non-trending) in currency returns. For the
technical component of our currency management strategy, such forecasts are very valuable
since they can provide an early warning of when trending periods are likely to end and
therefore allow time to close positions and book profits before the market turns around.
A Google search term for "high frequency volatility trading" works quite well.
[/Trading/AutomatedTrading]
permanent link
2007 May 27 - Sun
Trading Site of the Day -- Peter Hoadley's Option Pricing Models and the "Greeks"
Many discussions regarding volatility and options tend to lean towards non-tradable
academic talk. Peter Hoadley's page on Option Pricing Models and the
"Greeks" has more tradable bent to it. The article starts off by discussing the basic
options formula. Further into the article, he discusses how the formula can be used to
further trading strategies.
[/Trading/SiteOfTheDay/D200705]
permanent link
2007 May 26 - Sat
SSH Server to Server Connections
I wrote an earlier article on how to make it easy to connect to
Linux servers with ssh and to copy files.
I need to start doing more version control of my projects. In the past, I used CVS. I'm now converting over to Subversion. I wanted to be able to securely connect to my Subversion
servers for updates. Subversion ties nicely into SSH to provide this capability. In order to streamline this connectivity,
I need to stream line my ssh connectivity. This article records what I learned about SSH to facilitate this. It has a focus
on Linux and Cygwin based operations.
The first step is to run
ssh-keygen -t rsa
This creates a 2048 bit RSA key useful for signing and for encryption. The
public key is placed in ~/.ssh/id_rsa.pub with the private key in a file called ~/.ssh/id_rsa. The private key should be
protected with a suitably complicated pass phrase. A private key can be created without a passphrase, but security
experts frown upon this option, but it does have it's advantages.
It is helpful to rename the public key file to a name that reflects your username and/or current computer. This key can
then be copied to other machines and appended to a corresponding ~/.ssh/authorized_keys file. To append the key, you can use
cat id_rsa.pub >> ~/.ssh/authorized_keys
In the authorized_keys file on the destination host, you can prefix a key with a command in order to prevent actions or to
automate certain actions. Here are some example ssh key
commands.
You can then ssh to the destination host. Upon connection, you'll be asked for your passphrase in order to open the local
private key file.
Instead of having to provide the passphrase each time you open a new ssh connection, you can use the ssh-agent program.
Here is an example way to start it: 'ssh-agent bash'. The application becomes memory resident and starts a new shell with a
couple of needed ssh environment variables. The application 'ssh-add' is used to add your private key to ssh-agent. Use
'ssh-add -l' to check which keys have been added. When you exit the shell, ssh-agent exits also, and closes out the use of
the private keys. A quick one-liner to start the agent and add the key (add an alias for this to your ~/.bashrc file):
ssh-agent sh -c 'ssh-add < /dev/null && bash'
Some authors recommend changing the PermitRootLogin in /etc/ssh/sshd_config to 'no' in order to prevent root logins. To
prevent dictionary attacks, I like to set PasswordAuthentication to 'no'. For X11 sessions, X11Forwarding will need to be
set to 'yes'.
I found an article that was useful for explaining the difference between RSA and
DSA. ssh-keygen typically defaults to RSA, which is a good thing. Security Focus has additional background on SSH Host Key Protection. Secure Shell: Part 1 is more of what
I wrote about, but from a Solaris perspective.
[/OpenSource]
permanent link
2007 May 25 - Fri
Phishers can use social Web sites as bait to net victims: Informatics study Indiana University (05/24/07)
Personally, I've been able to identify phishing emails as they arrive, and promptly
delete them. Indeed, some are quite tempting and realistic, but if one looks at the links
closely, the imposters can be separated from the real thing.
If there is ever any confusion, I'll go the source directly, bypassing the link, and type
in the correct link directly.
An ACM Newsletter speaks of a study that
show that separating the wheat from the chaffe is becoming more difficult. Here is what
they say:
Popular social network sites such as Facebook and MySpace are being used by
cybercriminals to gather personal information to create targeted phishing attacks, according
to Indiana University School of Informatics researchers. In their study, "Social Phishing,"
the researchers established a baseline for the success rate of traditional and social
network-based phishing attacks. Phishers steal personal information by sending authentic
looking requests, either by email or instant messaging, asking someone to click on a link
and submit their information on what looks like a legitimate Web site. "Phishing has become
such a prevalent problem because of its huge profit margins, ease in launching an attack,
and the difficulty of identifying and prosecuting those who do it," says associate professor
of informatics and computer science Filippo Menczer. "Our study clearly shows that social
networks can provide phishers with a wealth of information about unsuspecting victims." The
study sent email messages to two groups of students asking them to enter their university ID
and password. One group received an email from what they thought was a friend, while the
other group received an email from a stranger. Only 16 percent of students who received an
email from a stranger entered their information, while 72 percent of those receiving emails
from "friends" gave away their information. Associate professor of informatics and member of
the research team Markus Jakobsson says they were astonished by the 72 percent response
rate. The researchers suggested some countermeasures to prevent phishing, including digital
signatures on emails to verify the source, browser toolbars that alert users to spoofing
attempts, spam filters that detect spoofed emails, and providing users with a secure path to
enter passwords, alerting users that they are trying to authenticate to an unknown site. The
study is scheduled to be published in the October 2007 issue of Communications of the ACM.
The full article can be found at the Indiana
University.
[/Personal/Technology]
permanent link
Color Name Enumeration for C++
I was looking to use named colors in Microsoft's Visual Studio C++, but couldn't find any
enumerations anywhere. I found a Wiki Entry which listed Web Colors, aka X1 Color
Names. In taking a look at the source code for the web page, I noticed that the tables
were produced in a nice, computer readable format.
I ended up cutting and pasting the code into an editor and cut out all the extraneous
stuff and was left with a regular list I could process with a short Perl script:
#!/usr/bin/perl
use strict;
my $line;
my ( $enum, $val );
print( "enum EColor {\n" );
while ($line = <STDIN>) {
$line = <STDIN>;
chomp( $line );
$line =~ /^<td>(.+)<\/td>$/;
$enum = $1;
$line = <STDIN>;
chomp( $line );
$line =~ /^<td>(\w{2}) (\w{2}) (\w{2})<\/td>$/;
$val = "RGB(0x" . $1 . ",0x" . $2 . ",0x" . $3 . ")";
$line = <STDIN>;
$line = <STDIN>;
print( " $enum = $val,\n" );
}
print( "}\n" );
This code produce the following C++ enumeration. If you run the above script, you'll
find that one of the colors was duplicated. Simply remove the redundant copy to fix the
compile error.
enum EColor {
IndianRed = RGB(0xCD,0x5C,0x5C),
LightCoral = RGB(0xF0,0x80,0x80),
Salmon = RGB(0xFA,0x80,0x72),
DarkSalmon = RGB(0xE9,0x96,0x7A),
LightSalmon = RGB(0xFF,0xA0,0x7A),
Crimson = RGB(0xDC,0x14,0x3C),
Red = RGB(0xFF,0x00,0x00),
FireBrick = RGB(0xB2,0x22,0x22),
DarkRed = RGB(0x8B,0x00,0x00),
Pink = RGB(0xFF,0xC0,0xCB),
LightPink = RGB(0xFF,0xB6,0xC1),
HotPink = RGB(0xFF,0x69,0xB4),
DeepPink = RGB(0xFF,0x14,0x93),
MediumVioletRed = RGB(0xC7,0x15,0x85),
PaleVioletRed = RGB(0xDB,0x70,0x93),
Coral = RGB(0xFF,0x7F,0x50),
Tomato = RGB(0xFF,0x63,0x47),
OrangeRed = RGB(0xFF,0x45,0x00),
DarkOrange = RGB(0xFF,0x8C,0x00),
Orange = RGB(0xFF,0xA5,0x00),
Gold = RGB(0xFF,0xD7,0x00),
Yellow = RGB(0xFF,0xFF,0x00),
LightYellow = RGB(0xFF,0xFF,0xE0),
LemonChiffon = RGB(0xFF,0xFA,0xCD),
LightGoldenrodYellow = RGB(0xFA,0xFA,0xD2),
PapayaWhip = RGB(0xFF,0xEF,0xD5),
Moccasin = RGB(0xFF,0xE4,0xB5),
PeachPuff = RGB(0xFF,0xDA,0xB9),
PaleGoldenrod = RGB(0xEE,0xE8,0xAA),
Khaki = RGB(0xF0,0xE6,0x8C),
DarkKhaki = RGB(0xBD,0xB7,0x6B),
Lavender = RGB(0xE6,0xE6,0xFA),
Thistle = RGB(0xD8,0xBF,0xD8),
Plum = RGB(0xDD,0xA0,0xDD),
Violet = RGB(0xEE,0x82,0xEE),
Orchid = RGB(0xDA,0x70,0xD6),
Fuchsia = RGB(0xFF,0x00,0xFF),
Magenta = RGB(0xFF,0x00,0xFF),
MediumOrchid = RGB(0xBA,0x55,0xD3),
MediumPurple = RGB(0x93,0x70,0xDB),
BlueViolet = RGB(0x8A,0x2B,0xE2),
DarkViolet = RGB(0x94,0x00,0xD3),
DarkOrchid = RGB(0x99,0x32,0xCC),
DarkMagenta = RGB(0x8B,0x00,0x8B),
Purple = RGB(0x80,0x00,0x80),
Indigo = RGB(0x4B,0x00,0x82),
SlateBlue = RGB(0x6A,0x5A,0xCD),
DarkSlateBlue = RGB(0x48,0x3D,0x8B),
GreenYellow = RGB(0xAD,0xFF,0x2F),
Chartreuse = RGB(0x7F,0xFF,0x00),
LawnGreen = RGB(0x7C,0xFC,0x00),
Lime = RGB(0x00,0xFF,0x00),
LimeGreen = RGB(0x32,0xCD,0x32),
PaleGreen = RGB(0x98,0xFB,0x98),
LightGreen = RGB(0x90,0xEE,0x90),
MediumSpringGreen = RGB(0x00,0xFA,0x9A),
SpringGreen = RGB(0x00,0xFF,0x7F),
MediumSeaGreen = RGB(0x3C,0xB3,0x71),
SeaGreen = RGB(0x2E,0x8B,0x57),
ForestGreen = RGB(0x22,0x8B,0x22),
Green = RGB(0x00,0x80,0x00),
DarkGreen = RGB(0x00,0x64,0x00),
YellowGreen = RGB(0x9A,0xCD,0x32),
OliveDrab = RGB(0x6B,0x8E,0x23),
Olive = RGB(0x80,0x80,0x00),
DarkOliveGreen = RGB(0x55,0x6B,0x2F),
MediumAquamarine = RGB(0x66,0xCD,0xAA),
DarkSeaGreen = RGB(0x8F,0xBC,0x8F),
LightSeaGreen = RGB(0x20,0xB2,0xAA),
DarkCyan = RGB(0x00,0x8B,0x8B),
Teal = RGB(0x00,0x80,0x80),
Aqua = RGB(0x00,0xFF,0xFF),
Cyan = RGB(0x00,0xFF,0xFF),
LightCyan = RGB(0xE0,0xFF,0xFF),
PaleTurquoise = RGB(0xAF,0xEE,0xEE),
Aquamarine = RGB(0x7F,0xFF,0xD4),
Turquoise = RGB(0x40,0xE0,0xD0),
MediumTurquoise = RGB(0x48,0xD1,0xCC),
DarkTurquoise = RGB(0x00,0xCE,0xD1),
CadetBlue = RGB(0x5F,0x9E,0xA0),
SteelBlue = RGB(0x46,0x82,0xB4),
LightSteelBlue = RGB(0xB0,0xC4,0xDE),
PowderBlue = RGB(0xB0,0xE0,0xE6),
LightBlue = RGB(0xAD,0xD8,0xE6),
SkyBlue = RGB(0x87,0xCE,0xEB),
LightSkyBlue = RGB(0x87,0xCE,0xFA),
DeepSkyBlue = RGB(0x00,0xBF,0xFF),
DodgerBlue = RGB(0x1E,0x90,0xFF),
CornflowerBlue = RGB(0x64,0x95,0xED),
MediumSlateBlue = RGB(0x7B,0x68,0xEE),
RoyalBlue = RGB(0x41,0x69,0xE1),
Blue = RGB(0x00,0x00,0xFF),
MediumBlue = RGB(0x00,0x00,0xCD),
DarkBlue = RGB(0x00,0x00,0x8B),
Navy = RGB(0x00,0x00,0x80),
MidnightBlue = RGB(0x19,0x19,0x70),
Cornsilk = RGB(0xFF,0xF8,0xDC),
BlanchedAlmond = RGB(0xFF,0xEB,0xCD),
Bisque = RGB(0xFF,0xE4,0xC4),
NavajoWhite = RGB(0xFF,0xDE,0xAD),
Wheat = RGB(0xF5,0xDE,0xB3),
BurlyWood = RGB(0xDE,0xB8,0x87),
Tan = RGB(0xD2,0xB4,0x8C),
RosyBrown = RGB(0xBC,0x8F,0x8F),
SandyBrown = RGB(0xF4,0xA4,0x60),
Goldenrod = RGB(0xDA,0xA5,0x20),
DarkGoldenrod = RGB(0xB8,0x86,0x0B),
Peru = RGB(0xCD,0x85,0x3F),
Chocolate = RGB(0xD2,0x69,0x1E),
SaddleBrown = RGB(0x8B,0x45,0x13),
Sienna = RGB(0xA0,0x52,0x2D),
Brown = RGB(0xA5,0x2A,0x2A),
Maroon = RGB(0x80,0x00,0x00),
White = RGB(0xFF,0xFF,0xFF),
Snow = RGB(0xFF,0xFA,0xFA),
Honeydew = RGB(0xF0,0xFF,0xF0),
MintCream = RGB(0xF5,0xFF,0xFA),
Azure = RGB(0xF0,0xFF,0xFF),
AliceBlue = RGB(0xF0,0xF8,0xFF),
GhostWhite = RGB(0xF8,0xF8,0xFF),
WhiteSmoke = RGB(0xF5,0xF5,0xF5),
Seashell = RGB(0xFF,0xF5,0xEE),
Beige = RGB(0xF5,0xF5,0xDC),
OldLace = RGB(0xFD,0xF5,0xE6),
FloralWhite = RGB(0xFF,0xFA,0xF0),
Ivory = RGB(0xFF,0xFF,0xF0),
AntiqueWhite = RGB(0xFA,0xEB,0xD7),
Linen = RGB(0xFA,0xF0,0xE6),
LavenderBlush = RGB(0xFF,0xF0,0xF5),
MistyRose = RGB(0xFF,0xE4,0xE1),
Gainsboro = RGB(0xDC,0xDC,0xDC),
LightGrey = RGB(0xD3,0xD3,0xD3),
Silver = RGB(0xC0,0xC0,0xC0),
DarkGray = RGB(0xA9,0xA9,0xA9),
Gray = RGB(0x80,0x80,0x80),
DimGray = RGB(0x69,0x69,0x69),
LightSlateGray = RGB(0x77,0x88,0x99),
SlateGray = RGB(0x70,0x80,0x90),
DarkSlateGray = RGB(0x2F,0x4F,0x4F),
Black = RGB(0x00,0x00,0x00)
};
Use it as you see fit.
As one more point of reference for color, here is a good reference page for Color Selection.
[/OpenSource/Programming]
permanent link
2007 May 20 - Sun
SSH Article Summary
Here are a few articles I've written regarding SSH:
[/OpenSource]
permanent link
2007 May 18 - Fri
Using a USRobotics Modem for Out of Band Management (OOB)
In configuring an older 33.6Kbps US Robotics modem for accepting auto-dial-up calls into
a router, here are a few items to know:
- Use 'at&f1&b1&w0&w1y0' to force the modem to speak at 9600 to the router
- use 'ati5' to confirm new communications rate setting
- I seem to recall that all dip switch settings are in the up position but for 2, 4, 8,
which are down
[/Cisco]
permanent link
2007 May 17 - Thu
HTML Page Template Framework
'Glue' web pages on the monitoring server are generated through the Mason Delivery Engine. In other words, Mason is a Perl based template system used for formatting
the primary web pages of this server. It requres the use of Apache and mod_perl. Here is what I do to install Mason
for my needs. As the monitoring server relies on tables from two databases, OneUnified and NetDisco, the
installation process revolves around getting things ready for these two types of databases.
Installation
Install the packages:
apt-get install libhtml-mason-perl
apt-get install speedy-cgi-perl
apt-get install libfcgi-perl
apt-get install libdbi-perl
apt-get install libdbd-pg-perl
apt-get install apache2-dev
apt-get install libapache2-mod-apreq2
apt-get install libapache-dbi-perl
apt-get install libmasonx-request-withapachesession-perl
apt-get install libapache2-request-perl
ln -s /etc/apache2/mods-available/apreq.load /etc/apache2/mods-enabled/apreq.load
Add the following line into '/etc/postgresql/8.1/main/pg_hba.conf':
local netdisco netdisco trust
local oneunified oneunified trust
Create and load database:
/etc/init.d/postgresql-8.1 restart
su - postgres
psql template1
create user netdisco;
create group netdisco user netdisco;
create database netdisco with owner netdisco;
create user oneunified;
create group oneunified user oneunified;
create database oneunified with owner oneunified;
\q
psql netdisco -U netdisco < netdisco.dump
exit
Add the following lines into /etc/apache2/sites-available/default:
PerlModule HTML::Mason::ApacheHandler
<Directory /var/www/liveprobe>
PerlSetVar MasonArgsMethod CGI
PerlSetVar MasonDataDir /var/local/mason
PerlSetVar MasonDeclineDirs 0
</Directory>
# Decline access to mason internals
<LocationMatch "/liveprobe/.*(\.mc|autohandler|dhandler)$">
SetHandler perl-script
PerlInitHandler Apache::Constants::NOT_FOUND
</LocationMatch>
<LocationMatch "/liveprobe/.*(\.html)$">
SetHandler perl-script
PerlHandler HTML::Mason::ApacheHandler
</LocationMatch>
Include /usr/local/netdisco/netdisco_apache.conf
Include /usr/local/netdisco/netdisco_apache_dir.conf
Restart Apache:
/etc/init.d/apache2 restart
[/OpenSource/Debian/Monitoring]
permanent link
Debian based Open Source Network Monitoring Server
In giving back to the wealth of tools the open source community has provided, I have created a number of pages describing how
I have assembled a set of open source based network monitoring tools.
The set of tools is in two sections. The first step has to do with the installation of the Debian distribution:
Once the base is in place. Make it easy on your self to log in to the server to carry out various command line tasks:
Here are some entries for maintaining and upgrades of the distribution:
The next section has to do with the add-on tools:
There are a few optional tools, not fully integrated into the overall plan yet:
The next portion of the plan includes developing a database for maintaining circuit, patch panel, and floor diagram layout information. This will integrate with an IP
Address management scheme I've come up with, and should work with Cricket and NetDisco to provide a fully integrated visual troubleshooting guide to an organization's
network.
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 16 - Wed
One Unified Address Management Schema v1.1
I did some more brainstorming on how I wanted to visually represent a network along
with it's address structure. I've incorporated some additional tables into the design
to handle a hierarchical network map.
The core of the database schema is still represented by the host, interface, circuit, address,
location, organization, and ianaiftype tables.
The Image table contains references to all pictures of hosts and locations. All other associated tables
reference the images managed by this table.
The WeatherMap group of tables allows a Network Weathermap to be defined for a collection of circuits.
By requesting a certain weathermap, the WeathermapCircuit table provides a list of associated circuits.
The circuit links to interfaces and their respective hosts. By looking for hosts in the HostOnImage table
that reference the same hostid and imageid, a weather map can be automatically drawn with the appropriate
host picture from the HostImage table along with the collected interface statistics.
The HostType table represents names such as 'Router', 'Switch', 'Server', 'Access Point', etc.
Two tables have been added to the Location group of tables. LocationImage represents images of
locations: a building, a floor, a cabinet, a back panel, with each image suggesting a collection of
sub-locations. The LocationOnImage table provides the ability to click on an active area on LocationImage
and drill down to the more specific LocationImage.
[/OpenSource/Debian/AddressManagement]
permanent link
2007 May 15 - Tue
One Unified Address Management (OUAM)
For the longest time, I thought that the sum total of the ip address management solutions out there revolved
around NorthStar and IPplan, neither of which really were as robust as I'd like.
A recent 'net search comes up with some different candidates. A IP Addressing Space Management
Applications? has
some interesting pointers to IP Address Management solutions, both Open Source as well as Commercial. One Open
Source solution that appeared to be a stand out is Carnegie
Mellon's Network Registration/Network Monitoring solution. It is under active development. Internet2 has some links to solutions that handle various combinations of Agents, Registration,
and Active/Passive Detection.
Some of the above actually crosses over into the region of Network Authentication, of which Internet2's SALSAK is trying to rigorize through
a Poicy Framework. Their second
draft has better details, in my opinion.
So I can come back to this later, in following the various links from an earlier mentioned table, I came across PacketFence which is a Network Access Control
(NAC) solution wrapped up in a VMWare deployment package.
When coming up with an IP Address Management Solution, BT Diamond IP has a handy guide to Best Practices for
Next-Generation IP Address Management.
During my initial thoughts of what I'd like to see, I was focussing more on address management, floor diagrams,
and port management than on DNS and DHCP. I figured DNS would be easy by simply exporting bind files on an as
required basis. I havn't considered DHCP integration yet, but should be straight forward with dhcp configuration
file exports, or data base lookups.
I had put together a schema diagram of what I was thinking of for ip address and facilities management.
Here is a description of the various links:
- Host -> Location: every host is associated with a particular location, floor, rack, shelf, etc
- Interface -> Host: an interface, and its sub-interfaces are associated with a host
- Interface -> Address:
- an interface, or sub-interface will have an associated address
- an interface will need multiple sub interfaces to contain additional addresses
- these sub-interfaces may simply be 'secondary address blocks', or secondary addresses, or vlans
- Interface -> Circuit: an interface is associated with a particular circuit, patch panel, connector, etc
- Circuit -> Address:
- a circuit may reference an address or address range that can be used to find attached interfaces, hosts,
and circuits (and is recursive by looking at subnets and contained addresses)
- thus routed address blocks shouldn't be referenced this way, only a circuit with ip endpoints should have
an address reference
- Port -> Address: for ports routed to different locations, or are routed, this is where this is
documented,
such as on NAT.d addresses (eg port 80 (http) or port 25 (smtp))
- Address -> Organization: Every address range is associated with a controlling organization
Some of the tables have 'self' links. This provides an ability for defining a hierarchy of relationships:
- Address: address blocks can be subdivided down to a /32
- Interface: a phsysical interface may be divided into sub-interfaces
- Circuit: a circuit may be composed of sub-circuits, wire going from wall jack to IDF to MDF to IDF to
wall
jack
- Location: a building may have multiple floors, a server room may have multiple racks, a rack will
have
multiple 'U' locations
Here is a sql schema file to go along with the diagram. It
is based upon PostgreSQL as it has native data types for handling ip addresses and mac addresses.
[/OpenSource/Debian/AddressManagement]
permanent link
Import IANAifType
From the web page http://www.iana.org/assignments/ianaiftype-mib there is an
list of interface types. Early portions of this list are incorporated into /usr/share/cricket/util/genDevConfig.
The full list is parsed and imported into the database.
Conversion
Create a perl program ianaif.pl:
#! /usr/bin/perlwhile ( <STDIN> ) {
$_ =~ /^\s+([\-\w]+)\s*\((\d+)\),?(\s*|\s*--\s(.+?))\s*$/;
print "insert into ianaiftype (ianaiftypeid, name, description) values ($2, '$1', '$4');\n";
}
Create a file 'ianaif.txt' with the mildly edited content from web site.
Run the perl script to create an imort file:
perl ianaif.pl < ianaif.txt > ianaif.import
Import into the database:
su - postgres
psql oneunified
\i ianaif.import
\q
Here is the raw data:
other(1), -- none of the following
regular1822(2),
hdh1822(3),
ddnX25(4),
rfc877x25(5),
ethernetCsmacd(6), -- for all ethernet-like interfaces,
iso88023Csmacd(7), -- Deprecated, use ethernetCsmacd (6)
iso88024TokenBus(8),
iso88025TokenRing(9),
iso88026Man(10),
starLan(11), -- Deprecated, use ethernetCsmacd (6)
proteon10Mbit(12),
proteon80Mbit(13),
hyperchannel(14),
fddi(15),
lapb(16),
sdlc(17),
ds1(18), -- DS1-MIB
e1(19), -- Obsolete see DS1-MIB
basicISDN(20),
primaryISDN(21),
propPointToPointSerial(22), -- proprietary serial
ppp(23),
softwareLoopback(24),
eon(25), -- CLNP over IP
ethernet3Mbit(26),
nsip(27), -- XNS over IP
slip(28), -- generic SLIP
ultra(29), -- ULTRA technologies
ds3(30), -- DS3-MIB
sip(31), -- SMDS, coffee
frameRelay(32), -- DTE only.
rs232(33),
para(34), -- parallel-port
arcnet(35), -- arcnet
arcnetPlus(36), -- arcnet plus
atm(37), -- ATM cells
miox25(38),
sonet(39), -- SONET or SDH
x25ple(40),
iso88022llc(41),
localTalk(42),
smdsDxi(43),
frameRelayService(44), -- FRNETSERV-MIB
v35(45),
hssi(46),
hippi(47),
modem(48), -- Generic modem
aal5(49), -- AAL5 over ATM
sonetPath(50),
sonetVT(51),
smdsIcip(52), -- SMDS InterCarrier Interface
propVirtual(53), -- proprietary virtual/internal
propMultiplexor(54),-- proprietary multiplexing
ieee80212(55), -- 100BaseVG
fibreChannel(56), -- Fibre Channel
hippiInterface(57), -- HIPPI interfaces
frameRelayInterconnect(58), -- Obsolete, use frameRelay(32) or frameRelayService(44)
aflane8023(59), -- ATM Emulated LAN for 802.3
aflane8025(60), -- ATM Emulated LAN for 802.5
cctEmul(61), -- ATM Emulated circuit
fastEther(62), -- Obsoleted, use ethernetCsmacd (6)
isdn(63), -- ISDN and X.25
v11(64), -- CCITT V.11/X.21
v36(65), -- CCITT V.36
g703at64k(66), -- CCITT G703 at 64Kbps
g703at2mb(67), -- Obsolete see DS1-MIB
qllc(68), -- SNA QLLC
fastEtherFX(69), -- Obsoleted, use ethernetCsmacd (6)
channel(70), -- channel
ieee80211(71), -- radio spread spectrum
ibm370parChan(72), -- IBM System 360/370 OEMI Channel
escon(73), -- IBM Enterprise Systems Connection
dlsw(74), -- Data Link Switching
isdns(75), -- ISDN S/T interface
isdnu(76), -- ISDN U interface
lapd(77), -- Link Access Protocol D
ipSwitch(78), -- IP Switching Objects
rsrb(79), -- Remote Source Route Bridging
atmLogical(80), -- ATM Logical Port
ds0(81), -- Digital Signal Level 0
ds0Bundle(82), -- group of ds0s on the same ds1
bsc(83), -- Bisynchronous Protocol
async(84), -- Asynchronous Protocol
cnr(85), -- Combat Net Radio
iso88025Dtr(86), -- ISO 802.5r DTR
eplrs(87), -- Ext Pos Loc Report Sys
arap(88), -- Appletalk Remote Access Protocol
propCnls(89), -- Proprietary Connectionless Protocol
hostPad(90), -- CCITT-ITU X.29 PAD Protocol
termPad(91), -- CCITT-ITU X.3 PAD Facility
frameRelayMPI(92), -- Multiproto Interconnect over FR
x213(93), -- CCITT-ITU X213
adsl(94), -- Asymmetric Digital Subscriber Loop
radsl(95), -- Rate-Adapt. Digital Subscriber Loop
sdsl(96), -- Symmetric Digital Subscriber Loop
vdsl(97), -- Very H-Speed Digital Subscrib. Loop
iso88025CRFPInt(98), -- ISO 802.5 CRFP
myrinet(99), -- Myricom Myrinet
voiceEM(100), -- voice recEive and transMit
voiceFXO(101), -- voice Foreign Exchange Office
voiceFXS(102), -- voice Foreign Exchange Station
voiceEncap(103), -- voice encapsulation
voiceOverIp(104), -- voice over IP encapsulation
atmDxi(105), -- ATM DXI
atmFuni(106), -- ATM FUNI
atmIma (107), -- ATM IMA
pppMultilinkBundle(108), -- PPP Multilink Bundle
ipOverCdlc (109), -- IBM ipOverCdlc
ipOverClaw (110), -- IBM Common Link Access to Workstn
stackToStack (111), -- IBM stackToStack
virtualIpAddress (112), -- IBM VIPA
mpc (113), -- IBM multi-protocol channel support
ipOverAtm (114), -- IBM ipOverAtm
iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring
tdlc (116), -- IBM twinaxial data link control
gigabitEthernet (117), -- Obsoleted, use ethernetCsmacd (6)
hdlc (118), -- HDLC
lapf (119), -- LAP F
v37 (120), -- V.37
x25mlp (121), -- Multi-Link Protocol
x25huntGroup (122), -- X25 Hunt Group
trasnpHdlc (123), -- Transp HDLC
interleave (124), -- Interleave channel
fast (125), -- Fast channel
ip (126), -- IP (for APPN HPR in IP networks)
docsCableMaclayer (127), -- CATV Mac Layer
docsCableDownstream (128), -- CATV Downstream interface
docsCableUpstream (129), -- CATV Upstream interface
a12MppSwitch (130), -- Avalon Parallel Processor
tunnel (131), -- Encapsulation interface
coffee (132), -- coffee pot
ces (133), -- Circuit Emulation Service
atmSubInterface (134), -- ATM Sub Interface
l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q
l3ipvlan (136), -- Layer 3 Virtual LAN using IP
l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX
digitalPowerline (138), -- IP over Power Lines
mediaMailOverIp (139), -- Multimedia Mail over IP
dtm (140), -- Dynamic syncronous Transfer Mode
dcn (141), -- Data Communications Network
ipForward (142), -- IP Forwarding Interface
msdsl (143), -- Multi-rate Symmetric DSL
ieee1394 (144), -- IEEE1394 High Performance Serial Bus
if-gsn (145), -- HIPPI-6400
dvbRccMacLayer (146), -- DVB-RCC MAC Layer
dvbRccDownstream (147), -- DVB-RCC Downstream Channel
dvbRccUpstream (148), -- DVB-RCC Upstream Channel
atmVirtual (149), -- ATM Virtual Interface
mplsTunnel (150), -- MPLS Tunnel Virtual Interface
srp (151), -- Spatial Reuse Protocol
voiceOverAtm (152), -- Voice Over ATM
voiceOverFrameRelay (153), -- Voice Over Frame Relay
idsl (154), -- Digital Subscriber Loop over ISDN
compositeLink (155), -- Avici Composite Link Interface
ss7SigLink (156), -- SS7 Signaling Link
propWirelessP2P (157), -- Prop. P2P wireless interface
frForward (158), -- Frame Forward Interface
rfc1483 (159), -- Multiprotocol over ATM AAL5
usb (160), -- USB Interface
ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate
bgppolicyaccounting (162), -- BGP Policy Accounting
frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay
h323Gatekeeper (164), -- H323 Gatekeeper
h323Proxy (165), -- H323 Voice and Video Proxy
mpls (166), -- MPLS
mfSigLink (167), -- Multi-frequency signaling link
hdsl2 (168), -- High Bit-Rate DSL - 2nd generation
shdsl (169), -- Multirate HDSL2
ds1FDL (170), -- Facility Data Link 4Kbps on a DS1
pos (171), -- Packet over SONET/SDH Interface
dvbAsiIn (172), -- DVB-ASI Input
dvbAsiOut (173), -- DVB-ASI Output
plc (174), -- Power Line Communtications
nfas (175), -- Non Facility Associated Signaling
tr008 (176), -- TR008
gr303RDT (177), -- Remote Digital Terminal
gr303IDT (178), -- Integrated Digital Terminal
isup (179), -- ISUP
propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer
propDocsWirelessDownstream (181), -- Cisco proprietary Downstream
propDocsWirelessUpstream (182), -- Cisco proprietary Upstream
hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface
propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt
sonetOverheadChannel (185), -- SONET Overhead Channel
digitalWrapperOverheadChannel (186), -- Digital Wrapper
aal2 (187), -- ATM adaptation layer 2
radioMAC (188), -- MAC layer over radio links
atmRadio (189), -- ATM over radio links
imt (190), -- Inter Machine Trunks
mvl (191), -- Multiple Virtual Lines DSL
reachDSL (192), -- Long Reach DSL
frDlciEndPt (193), -- Frame Relay DLCI End Point
atmVciEndPt (194), -- ATM VCI End Point
opticalChannel (195), -- Optical Channel
opticalTransport (196), -- Optical Transport
propAtm (197), -- Proprietary ATM
voiceOverCable (198), -- Voice Over Cable Interface
infiniband (199), -- Infiniband
teLink (200), -- TE Link
q2931 (201), -- Q.2931
virtualTg (202), -- Virtual Trunk Group
sipTg (203), -- SIP Trunk Group
sipSig (204), -- SIP Signaling
docsCableUpstreamChannel (205), -- CATV Upstream Channel
econet (206), -- Acorn Econet
pon155 (207), -- FSAN 155Mb Symetrical PON interface
pon622 (208), -- FSAN622Mb Symetrical PON interface
bridge (209), -- Transparent bridge interface
linegroup (210), -- Interface common to multiple lines
voiceEMFGD (211), -- voice E&M Feature Group D
voiceFGDEANA (212), -- voice FGD Exchange Access North American
voiceDID (213), -- voice Direct Inward Dialing
mpegTransport (214), -- MPEG transport interface
sixToFour (215), -- 6to4 interface (DEPRECATED)
gtp (216), -- GTP (GPRS Tunneling Protocol)
pdnEtherLoop1 (217), -- Paradyne EtherLoop 1
pdnEtherLoop2 (218), -- Paradyne EtherLoop 2
opticalChannelGroup (219), -- Optical Channel Group
homepna (220), -- HomePNA ITU-T G.989
gfp (221), -- Generic Framing Procedure (GFP)
ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL
actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link
fcipLink (224), -- FCIP Link
rpr (225), -- Resilient Packet Ring Interface Type
qam (226), -- RF Qam Interface
lmp (227), -- Link Management Protocol
cblVectaStar (228), -- Cambridge Broadband Limited VectaStar
docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface
adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2
macSecControlledIF (231), -- MACSecControlled
macSecUncontrolledIF (232), -- MACSecUncontrolled
aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate
atmbond (234), -- atmbond
voiceFGDOS (235), -- voice FGD Operator Services
mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface
ieee80216WMAN (237), -- IEEE 802.16 WMAN interface
adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2,
dvbRcsMacLayer (239), -- DVB-RCS MAC Layer
dvbTdm (240), -- DVB Satellite TDM
dvbRcsTdma (241), -- DVB-RCS TDMA
x86Laps (242) -- LAPS based on ITU-T X.86/Y.1323
[/OpenSource/Debian/AddressManagement]
permanent link
2007 May 14 - Mon
Nagios Installation and Sample Configuration
Introduction
As part of the network monitoring server, Nagios is used for monitoring servers and their services.
Installation
Download and expand the source:
cd /usr/src
wget http://superb-east.dl.sourceforge.net/sourceforge/nagios/nagios-2.4.tar.gz
tar -zxvf nagios-2.4.tar.gz
Add users and groups:
adduser nagios
mkdir /usr/local/nagios
chown nagios.nagios /usr/local/nagios
groupadd nagioscmd
usermod -G nagioscmd www-data
usermod -G nagioscmd nagios
Obtain libs, compile, and install:
apt-get install libgd-dev
apt-get install mcrypt
apt-get install libmcrypt-dev
cd nagios-2.4
./configure \
--prefix=/usr/local/nagios \
--with-cgiurl=/cgi-bin/nagios \
--with-htmurl=/nagios \
--with-nagios-user=nagios \
--with-nagios-group=nagios \
--with-command-group=nagioscmd \
--localstatedir=/var/local/nagios
make all
make install
make install-init
make install-commandmode
make install-config
Add the following lines to /etc/apache2/sites-available/default.
They need to go before the default cgi-bin configuration files.
<Location "/nagios/">
SetHandler default-handler
</Location>
ScriptAlias /cgi-bin/nagios/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin">
# AllowOverride AuthConfig
AllowOverride None
Options ExecCGI -MultiViews
Order allow,deny
Allow from all
AddHandler cgi-script .cgi
</Directory>
Alias /nagios/ "/usr/local/nagios/share/"
<Directory "/usr/local/nagios/share">
DefaultType text/html
Options None
# AllowOverride AuthConfig
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Restart Apache:
/etc/init.d/apache2 restart
Modify configuration files:
cd /usr/local/nagios
mkdir samples
cp * samples/
mv cgi.cfg-sample cgi.cfg
mv checkcommands.cfg-sample checkcommands.cfg
mv misccommands.cfg-sample misccommands.cfg
mv nagios.cfg-sample nagios.cfg
mv resource.cfg-sample resource.cfg
rm bigger.cfg-sample
rm minimal.cfg-sample
Install plug-ins:
cd /usr/src
>wget http://superb-east.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.3.tar.gz
tar -zxvf nagios-plugins-1.4.3.tar.gz
cd nagios-plugins-1.4.3
./configure \
--prefix=/usr/local/nagios \
--with-nagios-user=nagios \
--with-nagios-group=nagios \
--with-cgiurl=/cgi-bin/nagios
make
make install
Make Nagios run automatically:
update-rc.d nagios defaults 25
To test configurations before committing them to execution:
cd /usr/local/nagios
bin/nagios -v etc/nagios.cfg
Customizations
In /usr/local/nagios/etc/checkcommands.cfg, insert the following lines (this will be used by an Windows event
logging program):
# 'check_dummy' command definition
define command{
command_name check_dummy
command_line $USER1$/check_dummy $ARG1$ $ARG2$
}
Create a directory for site specific configurations:
mkdir /usr/local/nagios/etc/examplecom
Make the following changes to /usr/local/nagios/etc/nagios.cfg:
#cfg_file=/usr/local/nagios/etc/minimal.cfg
cfg_dir=/usr/local/nagios/etc/examplecom
check_external_commands=1
use_syslog=0
log_notifications=0
date_format=iso8601
admin_email=root
Apply the following changes to /usr/local/nagios/etc/cgi.cfg:
46c46
< show_context_help=0
---
> show_context_help=1
65c65
< #nagios_check_command=/usr/local/nagios/libexec/check_nagios /var/local/nagios/status.dat 5
'/usr/local/nagios/bin/nagios'
---
> nagios_check_command=/usr/local/nagios/libexec/check_nagios /var/local/nagios/status.dat 5
'/usr/local/nagios/bin/nagios'
116c116
< #authorized_for_system_information=nagiosadmin,theboss,jdoe
---
> authorized_for_system_information=nagiosadmin,admin
128c128
< #authorized_for_configuration_information=nagiosadmin,jdoe
---
> authorized_for_configuration_information=nagiosadmin,admin
141c141
< #authorized_for_system_commands=nagiosadmin
---
> authorized_for_system_commands=nagiosadmin,admin
154,155c154,155
< #authorized_for_all_services=nagiosadmin,guest
< #authorized_for_all_hosts=nagiosadmin,guest
---
> authorized_for_all_services=nagiosadmin,admin
> authorized_for_all_hosts=nagiosadmin,admin
168,169c168,169
< #authorized_for_all_service_commands=nagiosadmin
< #authorized_for_all_host_commands=nagiosadmin
---
> authorized_for_all_service_commands=nagiosadmin,admin
> authorized_for_all_host_commands=nagiosadmin,admin
Create a file /usr/local/nagios/etc/services.cfg with the following content:
################################################################################
# Configuration File: Services
#
# Last Modified: 2006/06/08
# By: Ray Burkholder
#
################################################################################
################################################################################
# Service Templates
################################################################################
# Generic service definition template
define service{
name generic-service ; Generic Service Template
active_checks_enabled 1 ; Active service checks are enabled
passive_checks_enabled 1 ; Passive service checks are enabled/accepted
parallelize_check 1 ; Active service checks should be parallelized
obsess_over_service 1 ; We should obsess over this service (if necessary)
check_freshness 0 ; Default is to NOT check service 'freshness'
notifications_enabled 1 ; Service notifications are enabled
event_handler_enabled 1 ; Service event handler is enabled
flap_detection_enabled 1 ; Flap detection is enabled
process_perf_data 1 ; Process performance data
retain_status_information 1 ; Retain status information across program restarts
retain_nonstatus_information 1 ; Retain non-status information across program restarts
register 0 ; DONT REGISTER THIS DEFINITION
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 3
retry_check_interval 1
contact_groups general-admins
notification_interval 120
notification_period 24x7
notification_options w,u,c,r
}
Create a file /usr/local/nagios/etc/hosts.cfg with the following content:
###############################################################################
# Configuration File: Hosts
# Last Modified: 2006/06/08
#
# By: Ray Burkholder
#
################################################################################
# HOST Template
################################################################################
# Generic host definition template
define host{
name generic-host-skeleton ; The name of this host template
notifications_enabled 1 ; Host notifications are enabled
event_handler_enabled 0 ; Host event handler is enabled
flap_detection_enabled 1 ; Flap detection is enabled
process_perf_data 1 ; Process performance data
retain_status_information 1 ; Retain status information across program restarts
retain_nonstatus_information 1 ; Retain non-status information across program restarts
active_checks_enabled 1
passive_checks_enabled 0
max_check_attempts 5
contact_groups general-admins
register 0 ; DONT REGISTER THIS DEFINITION
}
# 'generic-host' server host definition
define host{
name generic-host
use generic-host-skeleton
check_command check-host-alive
notification_interval 120
notification_period 24x7
notification_options d,u,r
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST
}
# 'generic-host-nocheck' server host definition
define host{
name generic-host-nocheck
use generic-host-skeleton
notification_interval 120
notification_period 24x7
notification_options d,u,r
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOst
}
Add the following lines to /usr/local/nagios/etc/nagios.cfg:
cfg_file=/usr/local/nagios/etc/services.cfg
cfg_file=/usr/local/nagios/etc/hosts.cfg
cfg_dir=/usr/local/nagios/etc/examplecom
examplecom files
Create file /usr/local/nagios/etc/examplecom/timeperiod.cfg:
################################################################################
# Configuration File: Time Period
#
# Last Modified: 2005/07/19
#
# By: Ray Burkholder
#
################################################################################
###############################################################################
# TIMEPERIOD DEFINITIONS
################################################################################
# '24x7' timeperiod definition
define timeperiod{
timeperiod_name 24x7
alias 24 Hours A Day, 7 Days A Week
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-24:00
saturday 00:00-24:00
}
# 'workhours' timeperiod definition
define timeperiod{
timeperiod_name workhours
alias "Normal" Working Hours
monday 09:00-17:00
tuesday 09:00-17:00
wednesday 09:00-17:00
thursday 09:00-17:00
friday 09:00-17:00
}
# 'nonworkhours' timeperiod definition
define timeperiod{
timeperiod_name nonworkhours
alias Non-Work Hours
sunday 00:00-24:00
monday 00:00-09:00,17:00-24:00
tuesday 00:00-09:00,17:00-24:00
wednesday 00:00-09:00,17:00-24:00
thursday 00:00-09:00,17:00-24:00
friday 00:00-09:00,17:00-24:00
saturday 00:00-24:00
}
# 'none' timeperiod definition
define timeperiod{
timeperiod_name none
alias No Time Is A Good Time
}
Create a file called /usr/local/nagios/etc/examplecom/contacts.cfg with the following contact. Add additional
contacts and rearrange groups as needed.
################################################################################
# Configuration File: Contacts and Contact Groups
#
# Last Modified: 2006/06/08
#
# By: Ray Burkholder
#
################################################################################
# relevant documentation
# http://nagios.sourceforge.net/docs/1_0/xodtemplate.html#contact<
################################################################################
# CONTACT DEFINITIONS
################################################################################
# 'nagios' contact definition
define contact{
contact_name nagios
alias Nagios Admin
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-by-email,notify-by-epager
host_notification_commands host-notify-by-email,host-notify-by-epager
email nagios-admin@localhost.localdomain
pager pagenagios-admin@localhost.localdomain
}
# Network Generic Alerts
define contact {
contact_name networkalerts
alias Network Alerts
service_notification_period 24x7
host_notification_period 24x7
service_notification_options c,w
host_notification_options d,r
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email networkalerts@example.com
}
################################################################################
# CONTACT GROUP DEFINITIONS
################################################################################
# 'general-admins' contact group definition
define contactgroup{
contactgroup_name general-admins
alias General Administrators
members networkalerts
}
# 'windows-server-admins' contact group definition
define contactgroup{
contactgroup_name windows-server-admins
alias Windows Server Administrators
members networkalerts
}
# 'windows-desktop-admins' contact group definition
define contactgroup{
contactgroup_name windows-desktop-admins
alias Windows Desktop Support
members networkalerts
}
# 'linux-server-admins' contact group definition
define contactgroup{
contactgroup_name linux-server-admins
alias Linux Administrators
members networkalerts
}
# 'switch-admins' contact group definition
define contactgroup{
contactgroup_name switch-admins
alias Etherswitch Administrators
members networkalerts
}
# 'router-admins' contact group definition
define contactgroup{
contactgroup_name router-admins
alias Router Technicians
members networkalerts
}
# 'firewall-admins' contact group definition
define contactgroup{
contactgroup_name firewall-admins
alias Firewall Technicians
members networkalerts
}
# 'printer-admins' contact group definition
define contactgroup{
contactgroup_name printer-admins
alias Printer Administrators
members networkalerts
}
# 'sensor-admins' contact group definition
define contactgroup{
contactgroup_name sensor-admins
alias Sensor Administrators
members networkalerts
}
Create a file called /usr/local/nagios/etc/examplecom/groups.cfg with the following template:
################################################################################
# Configuration File: Groups
#
# Last Modified: 2006/06/08
# By: Ray Burkholder
#
################################################################################
# Group DEFINITIONS
################################################################################
#define hostgroup {
# hostgroup_name groupname
# alias Member Devices
# members x,y
# }
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 10 - Thu
TFTP Installation with ATFTPD
I use the atftpd tftp server daemon. For the most part, it is an easy package retrieval. However there are some
custom security and directory settings.
Installation
Install the package:
apt-get install atftpd
Edit /etc/inetd.conf and comment out the line with tftpd.
Restart inetd:
/etc/init.d/inetd.dpkg-new restart
Create a new directory, user, group, and privleges:
mkdir /var/atftpd
cd /var
groupadd atftpd
useradd -d /var/atftpd -g atftpd atftpd
chmod 766 atftpd
chown atftpd.atftpd atftpd
Edit /etc/default/atftpd. Add '--user atftpd.atftpd' and change '/tftpboot' to '/var/atftpd'.
Start the service: /etc/init.d/atftpd start
[/OpenSource/Debian/Monitoring]
permanent link
Installing Asterisk
It has been a year or two since I last worked with the Opensource PBX solution
called Asterisk. Instead, I've been doing
stuff with
Cisco Callmanger and Voice Gateways for the last while. My support pages are still
receiving regular hits with regards to Asterisk Support, so I think I should do more with
it. I've got a bunch of scripts laying about that I'd like to resurrect.
So, to start off, I have a new Debian server, I need to install the latest and greatest
from version control. Here is what I did.
These get me up to current for latest kernel. Compiling Asterisk requires the kernel
headers, so they are included here. I want the call detail records to go to a PostgreSQL
database, so I include the libraries as well. As the latest source is in Subversion, I need
that package to obtain the installation files.
apt-get install linux-image-2.6.18-4-686
apt-get install linux-headers-2.6.18-4-686
apt-get install libncurses5-dev
apt-get install postgresql-dev
apt-get install subversion
Now I can obtain the source files:
cd /usr/src
mkdir digium
cd digium
svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk
svn checkout http://svn.digium.com/svn/zaptel/trunk zaptel
svn checkout http://svn.digium.com/svn/libpri/trunk libpri
Compile the driver files. A double make install will be required. If you are not using
Digium
hardware, use the ztdummy module, otherwise use the zaptel module. Once compiled and
installed, the zaptel configuration file is found in /etc/zaptel.conf and will need to be
updated before using the zaptel module.
cd zaptel
make clean
make install
make install
mddprobe ztdummy
modprobe zaptel
For running with PRI digitial telephone circuits, another library needs to be built:
cd ../libpri
make clean
make install
This last one holds the bulk of the Asterisk build.
cd ../asterisk
./configure \
--sysconfdir=/etc \
--localstatedir=/var
make samples
That gets us to a basic installation. My next write up will show some of the
configuration file stuff I do.
[/OpenSource/Debian/Asterisk]
permanent link
2007 May 09 - Wed
Various Perl Based Proxy Tools
In perusing Debian's Package List,
I came across a number of Perl based Proxy tools.
The first one, an item that sounds interesting, but havn't thought of a way to put it into
action yet, is an HTTP Recorder. HTTP::Recorder
is a browser-independent recorder that
records interactions with web sites and produces scripts for
automated playback. Recorder produces WWW::Mechanize
scripts by default (see WWW::Mechanize
by Andy Lester),
The next item is an HTTP Tunnel. httptunnel creates a bidirectional virtual data connection
tunnelled in HTTP requests. The HTTP requests can be sent via an HTTP proxy if so desired.
This can be useful for users behind restrictive firewalls. If WWW access is allowed through a
HTTP proxy, it's possible to use httptunnel and, say, telnet or PPP to connect to a computer
outside the firewall.
The third item is HTTP::Proxy. It is a Perl based HTTP Proxy. It sounds like it can do some
SSL type interception as well. It has an ability for add-on modules allowing various parts
of a page to be re-processed prior to delivery back to a user.
[/OpenSource/Debian]
permanent link
Redirecting a Web Page
I've encountered a number of ways to redirect a web page. If all you have access to is a web page, then
a meta tag is the way to go:
<html>
<head>
<meta http-equiv="refresh" content="3;url=/liveprobe/index.html">
</head>
<body>
You will be redirected to <a href=/liveprobe/index.html>/liveprobe/index.html</a> in 3 seconds.
</body>
</html>
More meta-tags can be found at http://vancouver-webpages.com/META/.
If pages are being dynamically created, then executing the following code before anything else on the page is generated should do the trick (I haven't
tried it out myself yet):
print "Status: 302 Moved Temporarily\r\n",
"Location: $url\r\n",
"Content-Type: text/html\r\n\r\n",
"$url\r\n";
[/Personal/SoftwareDevelopment/HTML]
permanent link
Upgrading Nfsen and Nfdump
As an update to my two articles for installing nfdump and installing nfsen, here are a few corrections and a process for upgrading.
As of this writing, the latest snapshots are for March 12. Here is the upgrade process:
cd /usr/src
wget http://superb-east.dl.sourceforge.net/sourceforge/nfsen/nfsen-snapshot-20070312.tar.gz
wget http://superb-west.dl.sourceforge.net/sourceforge/nfdump/nfdump-snapshot-20070312.tar.gz
/usr/local/nfsen/bin/nfsen.rc stop
tar -zxvf nfdump-snapshot-20070312.tar.gz
tar -zxvf nfsen-snapshot-20070312.tar.gz
cd nfdump-snapshot-20070312
./configure
make
make install
cd ../nfsen-snapshot-20070312
./install.pl /etc/nfsen/nfsen.conf
/usr/local/nfsen/bin/nfsen.rc start
The 'start' command could be placed in /etc/rc.local so it starts upon boot. The start command
also starts the flow collectors (nfdump), so there is no need to start them; the nfsen.rc command takes care
of everything.
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 08 - Tue
Determiniing Space Used in SubDirectories
When space is getting tight, one has to find out where the space is being used.
Sometimes it suffices to find where the most accumulation is and cleaning that up. To find
that accumulation, use the du command:
du -h -x --max-depth=1
The -h turns the result into human readable form, the -x excludes files on a different
file system (for when you have a mount somewhere in the structure), and the --max-depth
performs a summarizes the results of the recursive search through the structure.
[/OpenSource]
permanent link
Removing lots of files
If I don't have a clean up program running, sometimes autocollected files tend to
accumulated. For example, netflow processing on 5 minute intervals can accumulate a large
number of files. An 'rm' with a partical wild card seems to complain.
I've resorted to a chaining some command line utilities to come up with a quick script to
remove files:
ls -1 | grep ft-v05.2007-0[123] | sed 's/^/rm /' > t.sh
This generates a one column directory listing and puts it through grep. Grep looks for a
few specific months of files and passes the list onto sed. Sed preappends the removal
command onto each file name. The whole shooting match is thrown into a shell script.
Either set execute privileges on the script:
chmod 500 t.sh
Or run with with the shell command:
bash t.sh
[/OpenSource]
permanent link
2007 May 07 - Mon
Importing a Blosxom Blog into Movable Type
I have my Blosxom based blog organized by category directories rather than by date. I've written a Perl script to
take this collection of articles and transform them into a MovableType import file. My content files have a .txt
extension. You'll need to change the match string if your extension is different from mine.
To run, there is a variable called dir which you seed with a starting directory. The program then scans that
directory and further sub-directories looking for files with the designated suffix. It then uses the first line of
a found file for the title. The third and subsequent lines are used for the content.
I've found that after importing, I'm not able to see the body in Movable Type's content editor. How weird...
Well, it does show up when you customize the display of the page. It shows up in the extended entry text.
2007/06/12: David Graff suggested an additional print statement before the body block. I havn't tried it,
but I hope it works to remedy the missing body bit.
Here is the script:
#!/usr/bin/perl
use strict;
#use File::stat;
use Fcntl ':mode';
my $author = 'ray';
my $ext = '.txt';
my @dirs;
my $dir = '/var/www/html/blog';
push( @dirs, $dir );
while ( $dir = pop( @dirs) ) {
chdir( $dir );
opendir( DIR, $dir );
# print( "$dir\n" );
foreach my $file ( readdir( DIR) ) {
if ( $file =~ /.txt$/ ) {
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
localtime((stat($file))[9]);
$mon+=1;
$year+=1900;
$mon = substr( '0' . $mon, -2 ,2 );
$mday = substr( '0' . $mday, -2, 2 );
$hour = substr( '0' . $hour, -2, 2 );
$min = substr( '0' . $min, -2, 2 );
$sec = substr( '0' . $sec, -2, 2 );
my $date = "$mon/$mday/$year $hour:$min:$sec";
# print( " $file: $date\n");
open( FILE, '<' . $file );
my $title = <FILE>;
chomp( $title );
my $body;
my $extbody;
my $line;
my $summary = 1;
while ( $line = <FILE> ) {
if ( $summary ) {
$body .= $line;
if ( length( $line ) < 2 ) {
$summary = 0;
}
}
$extbody .= $line;
}
close( FILE );
$dir =~ /\/([^\/]+$)/;
my $category = $1;
print( "AUTHOR: $author\n" );
print( "TITLE: $title\n" );
print( "DATE: $date\n" );
print( "PRIMARY CATEGORY: $category\n" );
print( "STATUS: publish\n" );
# print( "ALLOW COMMENTS: 1\n" );
# print( "ALLOW PINGS: 1\n" );
print("-----\n"); # 2007/06/12 insertion by David Graff
print( "BODY:\n" . $body . "\n-----\n" );
print( "EXTENDED BODY:\n" . $extbody . "\n-----\n" );
print( "--------\n" );
}
my $mode = (stat($file))[2];
if ( S_ISDIR( $mode ) ) {
if ( '.' ne $file && '..' ne $file ) {
push( @dirs, $dir . '/' . $file );
}
}
}
closedir( DIR );
}
[/OpenSource/Debian/MovableType]
permanent link
Security Enhancements for Remote Access at Microsoft
Here is a link to a paper that has a bunch of useful stuff in it regarding Microsoft VPN's, IAS (Internet
Authentication Server), security scripting, and Windows 2003 based Remote Access Infrastructure:
Security Enhancements for
Remote Access at Microsoft: Technical White Paper
[/Cisco]
permanent link
User Certficate Auto Enrollment
With my 802.1x test setup, machine certificates were being sent to domain machines with no problem, but user
certificates were not showing up.
In the group policy object, right on the container housing the users that needed certificates, I set the
auto-enrollment
settings. For some reason things weren't being inherited from the domain default policy. The group policy container is
User Configuration -> Windows Settings -> Security Settings -> Public
Key Policies -> Autoenrollment SEttings. The 'Enroll Certificates Automatically' needs to be checked along with it's two
subsidiary check boxes.
The following command serves as a manual refresh of the policy:
gpupdate /target:user
Enrollment will take several minutes. Running the certmgr.msc mmc snap-in will allow one to check that the certificate
has arrived in
the Personal -> Certificates store.
The Application Event Log will contain success/failure status for the auto-enrollment.
I also found out from an troubleshooting auto-enrollment article, that domain users without email addresses will not
auto-enroll. They don't need an actual email box, just an entry in the email attribute in Active Directory.
As further reference, Microsoft has an article on How Autoenrollment Works. There are other related and helpful articles in the same library section.
[/Cisco]
permanent link
Movable Type Links
Here are some links to various pages in Movable Type that look useful:
[/OpenSource/Debian/MovableType]
permanent link
2007 May 06 - Sun
I Hate PHP on a database call.
I think this is the second time I've been caught on this. And I should have recalled the
second time around to check this.
I'm working through the process of installing and playing with Movable Type. It went quite
well. Configuration and maintenance and adding content worked well. Well, up until I
decided to enable Dynamic Content generation. Then I found out Movable Type has two faces,
a Perl one and a PHP one.
To handle dynamic content, they do an Apache redirect/rewrite through a default php
script, one that does a database call. And in order to do the databae call, it opens a
connection to the database.
I'm testing with PostgreSQL. My Debian install didn't have, by default, the php4-pgsql
package. If it isn't installed, PHP simply aborts somewhere in the code, quietly. How
silly. No errors, no messages, no nothing.
So after untold 'echo()' statements later, I tracked it down to a call in the ezsql
implementation. Finally the light bulb went on over my head. The fix:
apt-get install php4-pgsql
I'm wondering if there is a way to test for this package, so I don't forget this again.
I probably didn't clue into this before because the main Movable Type scripts are in Perl
and use the database connections there. I made the, obviously incorrect assumption, that
the PHP scripts were involved and already knew about the database driver. Well, I was
incorrect on that one.
[/OpenSource/Debian/MovableType]
permanent link
apt-get: Managing Packages
In a few of my earlier articles regarding upgrading and updating a Debian system, I
missed a
few key facts.
In one article, a mentioned performing a distribution upgrade. Another one mentioned
doing a kernel upgrade and missing an lvm2 module.
The key is that if modules are being held-back, that is a sign that a distribution
upgrade will be needed:
apt-get -u dist-upgrade
The -u parameter provides more detail as to what will be happening during the upgrade.
More details for working with packages can be found at APT
HowTo
[/OpenSource/Debian]
permanent link
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.2.3 (12-Apr-2007)
QuantDeveloper Enterprise Edition
Version 2.5.4 (04-May-2007)
QuantDeveloper Source Code
Version 2.5.1 (23-Mar-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 May 05 - Sat
Post Processing NMAP2Nagios Output
nmap2nagios is a module available from Nagios ExchangeK
(I seem to recall). From an nmap based network scan, it generates information useful for import into Nagios. I
needed to muck with the output somewhat in order to remove redundant references and other stuff. I'm sure there is a
better way to do this, but this what I ended up with. If nothing else, it was a good introduction to the command
line edit utility 'sed'.
On the network I was processing, device names had 'ilo' in them. I needed to remove them from the listing. I
edited nmap2nagios.pl and did the following:
#!/usr/bin/perl -w
#line 126
my $n = $host_ref->{'host_name'};
print '** name ' . $n;
print ' done' . "\n";
next if ($n =~ /^ilo/);
I took a bunch of stuff out of nmap2nagios.conf.
I created a file called 'scanlo.sed' with the following content to remove references to printer and altiris stuff:
/portid="443/ {s/name="http"/name="https"/}
/portid="280/ {s/name="http"/name="hpweb1"/}
/portid="631/ {s/name="http"/name="hpweb2"/}
/portid="902/ {s/name="ftp"/name="altirisftp1"/}
/portid="912/ {s/name="ftp"/name="altirisftp2"/}
I then ran the following sequence of commands. nmap does the network scan with the given segment.
Some inline editing is performed with sed. nmap2nagios creates another file, which is then copied to
the nagios etc directory.
nmap -A -sV -p1-1024 -O -oA scanlo -v 10.1.1.0/24
sed -f scanlo.sed scanlo.xml > scanlo1.xml
/usr/src/nmap2nagios-0.1.2/nmap2nagios.pl -i -v -r scanlo1.xml -o sh1.cfg
sed 's/^>//' sh1.cfg > sh2.cfg
cp sh2.cfg /usr/local/nagios/etc/
For checking ssh services, the following needs to be inserted into checkcommands.cfg:
# 'check_ssh' command definition
define command{
command_name check_ssh
command_line $USER1$/check_ssh $HOSTADDRESS$
}
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 04 - Fri
Configuring eSensors with Nagios
The EM01B WebSensor from Esensor (http://www.eesensors.com/websensor.html) provides Temperature,
Humidity, and Illumination values to Nagios.
Download the source code for the Nagios plugin from http://www.nagiosexchange.org/Environmental.60.0.html?&tx_netnagext_pi1[p_view]=13
and place it into the /usr/src directory.
Unzip it to a directory called esensors. Change into /usr/src/esensors/c and run:
gcc check_em01.c -o check_em01
cp check_em01 /usr/local/nagios/libexec/
Ignore the warnings.
Add the following llnes to /usr/local/nagios/etc/checkcommands.cfg:
# 'check_temp' command definition
define command{
command_name check_temp
command_line $USER1$/check_em01 $HOSTADDRESS$ T $ARG1$ $ARG2$ $ARG3$ $ARG4$
}
# 'check_humidity' command definition
define command{
command_name check_humidity
command_line $USER1$/check_em01 $HOSTADDRESS$ H $ARG1$ $ARG2$ $ARG3$ $ARG4$
}
# 'check_light command definition
define command{
command_name check_light
command_line $USER1$/check_em01 $HOSTADDRESS$ I $ARG1$ $ARG2$ $ARG3$ $ARG4$
}
Create a file named /usr/local/nagios/etc/srvc_esensor.cfg with the following content:
###############################################################################
#
# Configuration file for eSensor Devices
#
# Last Modified: 2006-06-08
#
################################################################################
################################################################################
# SERVICE DEFINITIONS
################################################################################
# Generic service definition template
define service{
name generic-esensor ; Referenced in other service definitions
active_checks_enabled 1 ; Active service checks are enabled
passive_checks_enabled 1 ; Passive service checks are enabled/accepted
parallelize_check 1 ; Active service checks should be parallelized
obsess_over_service 1 ; We should obsess over this service (if necessary)
check_freshness 0 ; Default is to NOT check service 'freshness'
notifications_enabled 1 ; Service notifications are enabled
event_handler_enabled 1 ; Service event handler is enabled
flap_detection_enabled 1 ; Flap detection is enabled
process_perf_data 1 ; Process performance data
retain_status_information 1 ; Retain status information across program restarts
retain_nonstatus_information 0 ; Retain non-status information across program restarts
register 0 ; DONT REGISTER THIS DEFINITION
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups sensor-admins
notification_interval 30
notification_period 24x7
notification_options d,u,r
}
# check temp service definition template
define service{
use generic-esensor
name etemp-service ; Referenced in other service definitions
register 0 ; DONT REGISTER THIS DEFINITION
service_description Temperature
check_command check_temp!2!110!1!120
}
# check humidity service definition template
define service{
use generic-esensor
name ehum-service ; Referenced in other service definitions
register 0 ; DONT REGISTER THIS DEFINITION
service_description Humidity
check_command check_humidity!2!90!1!99
}
# check light service definition template
define service{
use generic-esensor
name eillum-service ; Referenced in other service definitions
register 0 ; DONT REGISTER THIS DEFINITION
service_description Illumination
check_command check_light!2!600!1!700
}
Add the following line to /usr/local/nagios/etc/nagios.cfg:
cfg_file=/usr/local/nagios/etc/srvc_esensor.cfg
Create a file called /usr/local/nagios/etc/examplecom/em01.cfg with the following content:
define host{
use generic-host
host_name em01
alias Heat, Humidity and Illumination tests
address 10.1.6.30
}
define hostgroup{
hostgroup_name Esensors
alias Esensors HVAC sensor
members em01
}
define servicegroup{
servicegroup_name esensors
alias Enviromental Monitoring
members em01,Temperature
members em01,Humidity
members em01,Illumination
}
define service {
use etemperature-service
host em01
check_command check_temp!60!80!50!85
}
define service {
use ehumidity-service
host em01
}
define service {
use eillumination-service
host em01
}
As a side note, I think I'm going to process esensor output with something else. Here is a brief
regular expression in a perl file called 'em.pl' to handle the output:
use strict;
my $a = <STDIN>;
$a =~ m/TF:[ ]*(\d+\.\d+).*HU:[ ]*(\d+\.\d+).+IL[ ]*(\d+\.\d+)/;
print "$1, $2, $3\n";
The following command line generates three values (using the tool 'curl' to obtain the current values):
echo `curl -s http://bmem01/index.html?em123456` | perl em.pl
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 03 - Thu
Installing SNMP Modules
SNMP configuration on Debian is quite easy:
apt-get install snmp
apt-get install snmpd
Here is an example snmp query on a device named device01, community string public, and values of interest in the
ciscoRttMonMIB MIB. The '-m' says to load all mibs from the '-M' mib directory.
snmpwalk -v2c -c public -m ALL -M /usr/share/snmp/mibs device01 ciscoRttMonMIB
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 02 - Wed
Drraw Installation
Cricket and NetFlow create RRD files. Each has some basic utilities for drawing data found within the files.
Drraw provides advanced capabilities for creating graphs, templates, and dashboards.
Installation
Download the utility and expand the source:
wget http://web.taranis.org/drraw/dist/drraw-2.1.3.tgz
tar -zxvf drraw-2.1.3.tgz
Create an icon directory, copy the script and icon files:
cd drraw-2.1.3
mkdir /var/www/icons
cp icons/* /var/www/icons
cp drraw* /usr/lib/cgi-bin/
chmod 755 /usr/lib/cgi-bin/drraw.cgi
Create some directories:
mkdir /var/cache/apache2/drraw
mkdir /var/cache/apache2/drraw/saved
mkdir /var/cache/apache2/drraw/tmp
chown -R www-data.www-data /var/cache/apache2/drraw
mkdir /var/log/drraw
touch /var/log/drraw/error.log
chown -R www-data.www-data /var/log/drraw
Update /usr/lib/cgi-bin/drraw.conf with the following:
%datadirs = (
# '/here/are/some/files' => '[Label1] ',
'/var/lib/cricket' => '[Cricket] ',
);
$saved_dir = '/var/cache/apache2/drraw/saved';
$tmp_dir = '/var/cache/apache2/drraw/tmp';
$ERRLOG = '/var/log/drraw/errors.log';
Change the first line of /usr/lib/cgi-bin/drraw.cgi to:
#! /usr/bin/perl -T
The program can be started with:
http://localhost/cgi-bin/drraw.cgi
[/OpenSource/Debian/Monitoring]
permanent link
2007 May 01 - Tue
HTML Page Template Framework
'Glue' web pages on the monitoring server are generated through the Mason Delivery Engine. In other words, Mason is a Perl based template system used for formatting
the primary web pages of this server. It requres the use of Apache and mod_perl. Here is what I do to install Mason
for my needs. As the monitoring server relies on NetDisco tables, a portion of the installation process revolves
around initializing the NetDisco PostgreSQL database.
Installation
Install the packages:
apt-get install libhtml-mason-perl
apt-get install libdbi-perl
apt-get install libdbd-pg-perl
apt-get install apache2-dev
apt-get install libapache2-mod-apreq2
apt-get install libapache-dbi-perl
apt-get install libmasonx-request-withapachesession-perl
apt-get install libapache2-request-perl
ln -s /etc/apache2/mods-available/apreq.load
/etc/apache2/mods-enabled/apreq.load
Add the following line into '/etc/postgresql/7.4/main/pg_hba.conf':
local netdisco netdisco trust
Create and load database:
/etc/init.d/postgresql-7.4 restart
su - postgres
psql template1
create user netdisco;
create group netdisco user netdisco;
create database netdisco with owner netdisco;
\q
psql netdisco -U netdisco < netdisco.dump
exit
Add the following lines into /etc/apache2/sites-available/default:
PerlModule HTML::Mason::ApacheHandler
<LocationMatch "(.html|.txt|.pl)$">
SetHandler perl-script
PerlHandler HTML::Mason::ApacheHandler
</LocationMatch>
<LocationMatch "(.m(html|txt|pl)|dhandler|autohandler)$">
SetHandler perl-script
PerlInitHandler Apache::Constants::NOT_FOUND
</LocationMatch>
<Directory />
Options FollowSymLinks
AllowOverride None
AllowOverride AuthConfig
AuthType Basic
AuthName "Password Required"
AuthUserFile /etc/apache2/sites-available/password.file
Require user admin
</Directory>
Create a password file with a username admin:
htpasswd -c /etc/apache2/sites-available/password.file admin
Restart Apache:
/etc/init.d/apache2 restart
[/OpenSource/Debian/Monitoring]
permanent link
2007 Apr 30 - Mon
Implementing a Wired 802.1X Network With Cisco and Microsoft
Some companies will set up guest networks utilizing a parallel network configuration: separate switches or hubs, along
with separate DSL/router internet connections. They will then designate certain ports in a conference room to be 'corporate
connections' and certain ports to be 'guest network'. They then leave it up to the user to 'pick a port'.
This mechanism does indeed provide a separate path to the internet, but obviously, the weakness is an inability to
prevent people from using inappropriate ports.
A better from of enforcement is provided through the implementation of an authentication/authorization protocol called
802.1X. This protocol works with wired as well as wireless networks. Various methods of operation are available. The
simplest to to either enable or disable a switch port based upon receipt of appropriate credentials from the supplicant,
which is the computer/user being connected to the network.
A more sophisticated form of operation is to assign a vlan (and associated IP address) based upon computer and/or user
credentials. If a connecting device does not have supplicant ability, a default 'guest' vlan can be assigned.
According to Cisco's and Microsoft's literature, the best authentication mechanism for 802.1X is through EAP-TLS, a
PKI/certificate mechanism.
This document describes an implementation based upon Microsoft's Certifcate Authority (CA), Microsoft's Internet
Authentication Server (IAS), and Cisco Switches.
The implementation uses a Windows Server 2003, Enterprise Edition, for the Certificate Authority. The Enterprise
Edition has a
few more CA templates (such as Wireless certificate templates) than does the Standard Edition product. One recommendation is
to run the CA on a VMWare server. This
provides the ability for simple backups and to move the CA from place to place. For very risk averse environments,
placing the CA on a dedicated server in a secure room would be a better choice. The primary consideration in this is that
the CA is a single point of failure and requires a simple, convenient, fast mechanism to bring it back to life during some
sort of failure condition.
With the CA in place, machine and user certificates can be automatically issued through a Group Policy configuration.
Users and machines should be assigned to various Active Directory groups. For machines, possible groupings would be
servers, workstations, and laptops. Since Laptops are typically more prone to carrying malicious nasties, assigning them
to protected segments is beneficial.
As some HP printers are 802.1X ready, they can also be issued certificates.
Users can also be issued certificates. Preliminary testing indicates that Group Policy doesn't push out the certificates.
Users need to download them manually by connecting to the CA server webpage at http://ca/certsrv to obtain their
certificates.
Windows XP workstations have the 802.1X supplicant built in. The settings for the supplicant are in the authentication
tab under properties for the network card. On some machines, you may need to start the Wireless Zero Configuration
(WZC) service in order to see the tab. For our implementation, the defaults are fine.
However, there are two registry keys we play with to change the characteristics somewhat. They are described in a
document called 802.11 Wireless Tools and Settings. Even though the document is about 802.11 Wireless, the settings still
apply to wired connections. After changing the registry keys, the machine will need to be rebooted, or simpler, restart the
WZC service.
- AuthMode: HKEY_LOCAL_MACHINE\Software\Microsoft\EAPOL\Parameters\General\Global\AuthMode
- SupplicantMode: HKEY_LOCAL_MACHINE\Software\Microsoft\EAPOL\Parameters\General\Global\SupplicantMode
With AuthMode of 1 and SupplicantMode of 3, you can get different VLAN's depending upon whether or not a user is logged
in. If a user is not logged in, and a machine is plugged in, the machine certificate defines the VLAN. If a user
subsequently logs in, the VLAN assignment changes to that associated with the user. If the user logs out, the VLAN reverts
back to the VLAN associated with the machine certificate.
For another site where the administrator wants to ensure that users login to the network in order to ensure login
scripts run (scripts that check that virus clients are up to date and such), a SupplicantMode of 2 and an AuthMode of 1 would
be used. Supplicant mode of 2 will not force a renegotiation when a user logs in. In this scenario, one of two VLAN
assignments happen:
- If a user is logged in and the machine is connected to the network, the VLAN assignment is based upon the logged in
user's certificate. As this doesn't force a domain login, no login scripts are run. Therefore, a blocked VLAN would be
assigned to this relationship. This will force a user to logout, disconnect and reconnect in order to get the machine based
VLAN instead.
- If a user is not logged in and the machine is connected to the network, the VLAN assigned is the one associated with
the machine certificate. Even when the user subsequently logs in, the VLAN assignment does not change. This mechansim
forces the user's domain log in and the operation of log in scripts. (See further in this document on how this relates to
the 'reauthenticate' command in the switch).
A company called Blue Socket may have some add-on tools that force
Domain Login.
On the Cisco side of things, there are a number of configuration items. For a 3750 switch, Here is an example
configuration document: Configuring 802.1x Port-Based Authentication.
The switch needs to know of one or, preferably more, RADIUS servers:
radius-server host 10.10.10.10 auth-port 1645 acct-port 1646 key thisisakey
radius-server source-ports 1645-1646
Make sure you have a username line and enable secret in the configuration:
username switchadmin password switchadminpass
enable secret enablesecret
Then let the switch know to where authentication requests need to be sent:
aaa new-model
aaa authentication dot1x default group radius
aaa authorization network default group radius
aaa accounting dot1x default start-stop group radius
aaa accounting system default start-stop group radius
A switch global command is required:
dot1x system-auth-control
Each interface needs some additional commands:
interface GigabitEthernet0/1
switchport access vlan 3
switchport mode access
switchport port-security
switchport port-security aging time 2
switchport port-security violation restrict
switchport port-security aging type inactivity
dot1x pae authenticator
dot1x port-control auto
dot1x timeout quiet-period 3
dot1x timeout server-timeout 10
dot1x timeout tx-period 5
dot1x timeout supp-timeout 5
! dot1x reauthentication
dot1x auth-fail vlan 105
spanning-tree portfast
spanning-tree bpduguard enable
The 'dot1x reauthentication' may or may not be applicable. A scenario in which it should not be used is the following. I
mentioned a scenario where you want a machine to be connected to the network before a user logs in. When the user does
finally login, you don't want the vlan to change. Hence, SupplicantMode should be 2, and there should be no 'dot1x
reauthentication' command. If the command were in place, the reauthentication would see the user certificate and change the
vlan to suit. Which wouldn't be the desired affect.
For further reading and reference, here are some additional links:
[/Cisco]
permanent link
2007 Apr 25 - Wed
My Voip Source
MyVoIPsource.org is a community
plattform to Voice-over-IP Know-How. Here you will find:
- Opensource VoIP Tools to make your IP-Telephony solution more attractive
- VoIP Trainings to bring you "up-to-speed"
- Support services if you don't have the time to do it yourself
- A forum to engage with people who share your technical challenges
- Development resources for your special features and needs
From their website: "Our focus is to explore the potential of integrating enterprise
applications such as Outlook/Exchange, ERP, CRM, directories, databases etc. with VoIP
solutions to create new ways of "how things can be done". We achieve this by using
intelligent APIs and standardized interfaces that most Voice-over-IP solutions offer today.
"
[/Cisco]
permanent link
2007 Apr 23 - Mon
Linux On Wall Street
In a news headline this morning, I came across the following. It is the 5th Annual Show
& Conference for Linux/Open Source on Wall Street. Which happens to be taking place
today. On the site, you'll find a few presentations from last year's show as an indication
of what materials and thoughts are happening this year.
Now if SmartQuant QuantDeveloper was on a Linux platform, it would be a blazing fast
trading environment.
[/Trading]
permanent link
2007 Apr 22 - Sun
IQFeed Provider For SmartQuant QuantDeveloper: Updated
I have an original article which discusses a beta IQFeed Provider for SmartQuant's
QuantDeveloper product.
I've fixed a few bugs in the provider. In addition, it should work with IQFeed's soon to
be released data feeds which are stamped at the second resolution rather than minute
resolution. The Provider is released in a zip file with an updated Ticker utility called:
OneUnified.IQFeed.1.1.zip.
The new IQFeed client is iqfeed_client_4_2_1_3.exe.
[/Trading/SmartQuant/Articles]
permanent link
2007 Apr 20 - Fri
Running the Same Commands on Multiple Cisco Devices
Older switches don't have the nifty 'interface range' command for applying the same
configuration to multiple interfaces at the same time. On older style 48 port switches,
it can be a boring task to update all interfaces with, say, a new vlan assignment.
I was thinking of doing an Expect script to perform the task. I tackled it once upon a
time, and did come up with a working example, but it took a while to get used to the nuances
of the Expect language.
Having more skills in Perl, and realizing that there is a CPAN add-on for Cisco devices,
I recently did something up in Perl. The example below connects to a switch, and for each
of 48 interfaces, it defaults it and then applies a new vlan.
By creating an array of devices, and if they have common usernames and passwords, or are
authenticated through TACACS, the same commands could be applied to a range of devices in
one easy run.
use strict;
use Net::Telnet::Cisco;
my $postDevice = 'bmsw08';
my $postCommand = 'sho inter status';
my $session = Net::Telnet::Cisco->new(
Host => $postDevice
);
# $session->login( '', 'password' );
$session->login( 'username', 'password' );
$session->enable('enable');
my @output;
# my @output = $session->cmd(String => $postCommand );
# print @output;
print $session->cmd( String => 'config t' );
for ( my $i = 1; $i <= 48; $i++ ) {
print $session->cmd( String => "inter f0/$i" );
print $session->cmd( String => "default desc" );
print $session->cmd( String => "swi acc vlan 103" );
}
$session->close();
There are two types of logins, one with a username and password, and one with just a
password. An Enable is used in either case.
[/Cisco]
permanent link
2007 Apr 12 - Thu
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.2.3 (12-Apr-2007)
QuantDeveloper Enterprise Edition
Version 2.5.3 (12-Apr-2007)
QuantDeveloper Source Code
Version 2.5.1 (23-Mar-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 Apr 06 - Fri
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.2.2 (04-Apr-2007)
QuantDeveloper Enterprise Edition
Version 2.5.2 (04-Apr-2007)
QuantDeveloper Source Code
Version 2.5.1 (23-Mar-2007)
* Recent Versions available through
version control
[/Trading/SmartQuant/Releases]
permanent link
2007 Apr 05 - Thu
Cisco's Embedded Event Manager
For a long time, certain of Cisco's routers had the ability to run tcl scripts,
particularily routers with voip loads, in order to perform credit card billings for voip connection
validations. To me, the tcl scripting was a black art and not well documented.
That has changed. The capability has now become officially and publically supported. It is now known as
the Cisco Embedded Event Manager. Part of it is integrated into
SLA functionality. This, for example, provides the ability to adjust routing and other
configuration
details on the fly depending upon reachability testing. That one example barely covers
the surface of what can be done to dynamically and automatically alter a router's functioning parameters.
That, in itself, is a two edged sword. But with today's interconnected, converged, flexible networks, sometimes
one needs a trick like that to make things happen.
Some URL's:
[/Cisco]
permanent link
Trading Site of the Day -- Kirk Report: One Pro's View of the Stock Market
Charles E. Kirk is a trader who writes the The Kirk Report. The site is green, the color of money. On the serious
side, he offers up daily market commentary on what has happened with the markets, what were
the news affects, and offers up how his own portfolio is doing in the markets.
[/Trading/SiteOfTheDay/D200704]
permanent link
2007 Apr 03 - Tue
Emulated Test Labs for Cisco Routing Gear
This is a two in one article actually. In a posting to today's cisco-nsp mailing list,
Josh Horton provided a couple of links to his BlindHog Blog. His site has a wealth of good how-to articles for things
routing and linux related. One entry that caught my eye was how to link router login AAA to
a Microsoft IAS server. This basically does the job of a Tacacs server. Although it does
the authentication and authorization, this Radius based authentication doesn't do the
command logging that a Tacacs server can do. Even so, it is well worth a look. Other posts
relate to ssh and some other router odds and sods.
The reason for his posting to the mail list was to advertise his wrapper for a Cisco
router emulation engine at Dynagen. So
for those studying for the CCNP exams and need a bunch of routers to check out OSPF, EIGRP,
BGP and IGP, no need to spend thousands of dollars on real gear. Just get a recent IOS
image and you can run multiple virtual routers all on your PC. The author says throughput
is about 1kpps or so. But just to check out and test routing protocols with no sacrifice in
command line options, this is an impressive capability.
[/Cisco]
permanent link
2007 Apr 02 - Mon
Trading Sites of the Day -- ETFs, Day Trading, Short Time Periods
Yesterday I did a search with the keywords of 'active trader magazine scalp scalping'.
The magazine, Active Trader
Magazine, wasn't very high up in the results, mostly because they hide
most of their content. I'm wondering if they would do better, not that I know if they are
doing well or not, if they had a better indexable site. Even Stocks and Commodities
Magazine has good teasers to get people interested in their content. But I digress.
Well, I'll stay digressed for a moment. In the recent issue of Stocks and Commodities,
at the back of the issue, is an article describing the web site ETF Connect.
I've linked to their education page. The web site is a good introductory source to Exchange
Traded Funds, in their various incarnations.
Now that I've covered the interesting but unrelated, now I move back to the subject at
hand, regarding short term trading, right down to scalping.
PowerZone Trading has a pdf called Trading with the High Performance Intraday Analysis Indicator Suite. The
draw back with this document is that they couch all their setups in proprietary lingo.
However, by reading between the terms, and reviewing the charts, there are some good points
regarding trade setups that can be used. They allude to using multiple time-frames, which I
wholly support. Near the end of the document, they go into some scalping setups that could
prove to be useful. I'm in the process of writing an article in my Automated Trading
Strategy section that goes more into what I've come to learn about scalping. To wrap up,
the last page of the article references some of the author's other work in various
periodicals. One ariticle that I do have is the August 2006 issue of Stocks and Commodities
on page
34 regarding Intraday Market Forecasting. There is a good table in there regarding how to
Guage Market Strength with INDU, COMPX, TRIN, and TICK. I think it is good enough to
reproduce here because it solidifies what I've learned about these indicators elsewhere:
| Market Direction | INDU | COMPX | TRIN | TICK
| | High Reversal Probability | | | 0.55 or lower | 1000 or higher
| | Extremely Bullish | above 75 | above 20 | 0.70 to 0.55 | 600 to 1000
| | Bullish | 35 to 75 | 15 to 20 | 0.85 to 0.70 | 300 to 600
| | Neutral | 35 to -35 | 15 to -15 | 1.00 to 0.85 | 300 to -300
| | Bearish | -35 to -75 | -15 to -20 | 1.15 to 1.00 | -300 to -600
| | Extremely Bearish | -75 or lower | -20 or lower | 1.30 to 1.15 | -600 to -1000
| | High Reversal Probability | | | 1.30 or higher | -1000 or lower
|
In an article at Stocks, Futures, and Options Magazine, there is an article called Precision Trading: Trading Shorter Time Frames Well Still Depends on Method
and Psyche discusses various trading time frades, all the way from scalping, intraday
trading, up to swing trading. It puts scalping into perspective as fast in out trades,
almost without regards to trends and analysis of which other time periods make heavy use.
I've refered to the 1option site previously, but I've come across another article that
serves to perpetuate some myths that appear to be prevalent about trading. There is an
article called Can An Option Trader With A $100k Account Consistently Make $500 A Day?.
In one portion of the article, the author makes mention
of Warren Buffet, trading, and scalping in the same breath. I suppose among other
things, Warren Bufffet traded. But I think for the most part, he specialized in
buying under valued companies and turning them around. I suppose that's what you get when
you trade enough stocks in a company to become a primary shareholder. So a trader
in companies, maybe, to stretch the definition, or bend it somewhat. The author goes on
to say that scalpers aren't rich. The counter argument for that would be BATS (the trading
system the specializes in making big dollars in scalping), and Market Makers who make their
money on spreads.
'Making their money on spreads'. I've finally clued in to that. Limit Orders and
Spreads. Basically scalping. After two years of research, I think I've finally figured
out how this stuff works, after spending a bunch of time spinning my wheels on bar analysis
and technical analysis. So the thought is to make more than $500 a day on a $100,000
account. Yes it can be done. I'll go
more into that in another article.
To finish off this page, I came across a Trading Tips page. At
first, with their big Roman fonts and yellow highlighting, I didn't know how seriously to
take this page. Well, I still take it with a grain of salt. But unlike most sites with
yellow buy me now hilights, this actually offers up some value. There is an article called
Making the Market. It, very cynically, but probably with much truth,
discusses Market Makers and, as a side-benefit,
discusses what scalping does and how to watch where it goes. Be aware that the article
doesn't finish, but references a more complete article at traders101.
And only on that link's last page does it go into self promotion. But you learn something
along the way. And if you pay attention to pivots, support, resistance, and trading ranges,
paying someone else for the service may not be necessary, other than to get you over the
first few hurdles.
Also at TraderAide is an article called Markets in Profile. Coincidentily, I had made the purchase through Amazon
before coming across that article. I'm not sure if the time frames discussed in the book
cover the quick trades like scalping, but perhaps it might cover some of the things to keep
a watch for in intraday type of trading.
I should have spread these treasures over several days, but I tend to loose my bookmarks
if I don't deal with them right away. Happy reading.
[/Trading/SiteOfTheDay/D200704]
permanent link
2007 Apr 01 - Sun
Stopping Screen Flicker in C#/.NET ListView Controls
The automated trading solution I'm building is starting out being a manual trading
affair. I figure that once I can prove the algorithm manually, then I can probably cast the
manual rules I use in stone and automate them. As such, I've been putting an user-interface
into the software. Part of the interface uses a ListView. The only draw back to using this
tool is the amount of flicker it presents.
A number of sites highly ranked on the search sites offer up solutions for resolving the
Screen Flicker
problem in C#/.NET v2.0 applications. None of them catch a key feature that makes it so
simple (or at least it took me a whilei to catch on). Most of the solutions, such as the
solution presented by c
pound use the
technique of inheriting from the basic ListView. Even that is a bit too much like work.
Franceso's Blog does a fairly large song and dance to resolve ListView
screen flicker by manually copying stuff back and
forth. Nope, that one isn't very good either.
An article called Painting
Techniques using Windows Forms for the Microsoft .NET Framework shows up some good
manaul ways of using double buffering to provide flicker free drawing. Another related
background article is at Jeremy
Kuhne's Blog. It offers up some good points, but still not the main point.
A related question at the The Scripts Developer Network was posted by a chap who, coincidentally, is
doing some sort of stock ticker ap. The solution also references the technique of
derivation and setting 'DoubleBuffered' to true. Nope, not quite what I was looking for.
That article did point to a commercial grade ListView replacement called Glacial
ListView. Looks good, but I'm looking for a free solution.
And the winner is: a page from the MSDN ControlStyles Enumeration. The secret ingredient for eliminating
ListView Screen Flicker is to put the ControlStyle initialization flags in to the
form's form_load override.
Here is a sample with all the test stuff in it:
private void frmTradeFrame_Load( object sender, EventArgs e ) {
this.SetStyle(
//ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint |
//ControlStyles.Opaque |
ControlStyles.OptimizedDoubleBuffer,
true);
//this.DoubleBuffered = true;
this.SetStyle(ControlStyles.EnableNotifyMessage, true);
SetStyle(ControlStyles.ResizeRedraw, true);
}
protected override void OnNotifyMessage( Message m ) {
if (m.Msg != 0x14) {
base.OnNotifyMessage(m);
}
}
When I'm done, it should all boil down to this:
private void frmTradeFrame_Load( object sender, EventArgs e ) {
this.SetStyle(
ControlStyles.AllPaintingInWmPaint |
ControlStyles.OptimizedDoubleBuffer,
true);
SetStyle(ControlStyles.ResizeRedraw, true);
}
Or maybe even this:
private void frmTradeFrame_Load( object sender, EventArgs e ) {
this.DoubleBuffered = true;
}
}
... since one of the documents I referenced indicated that DoubleBuffered sets those
ControlStyles flags for you.
After all that ranting and raving, it didn't work. The following mods do. The key
requirement is that you do have to override the ListView form, you can can't just override
the containing form.
public frmLV() {
this.SetStyle(
ControlStyles.AllPaintingInWmPaint |
ControlStyles.Opaque |
ControlStyles.OptimizedDoubleBuffer,
true);
this.SetStyle(ControlStyles.EnableNotifyMessage, true);
SetStyle(ControlStyles.ResizeRedraw, true);
SetStyle(ControlStyles.ResizeRedraw, true);
}
protected override void OnNotifyMessage( Message m ) {
if (m.Msg == 0x14) m.Msg = 0x00;
//if (m.Msg != 0x14) {
base.OnNotifyMessage(m);
//}
}
The bonus feature that appears to reduce cpu utilization a bit is:
// http://msdn.microsoft.com/msdnmag/issues/06/03/WindowsFormsPerformance/
lvBook.Invalidate(lvi.GetBounds(ItemBoundsPortion.Entire),false);
If you've read this far, the simple solution to the problem, if you get to the
low level code, according to a link at a
Microsoft MSDN List is to "filter out the erase background message". Therefore, in the main draw code, one needs to
paint the background text all in one fell swoop.
[/Trading/AutomatedTrading]
permanent link
2007 Mar 30 - Fri
Fix in Autohandler for working with AuthNTLM
With testing at another customer site, I found that sometimes Apache2::AuthNTLM does not
provide the username information when a web page has already been authenticated. Perhaps it
might do it with every page if I turn off the 'cache' parameter in the return headers.
Anyway, the new autohandler will rely on the session uuid to keep authorization going on
pages which AuthNTLM does not return a username.
[/OpenSource/Debian/Monitoring]
permanent link
2007 Mar 29 - Thu
Web Page Authorization with Perl and Mason
The monitoring server described in these various articles uses an Apache 2.0 based web
server loaded with mod_perl and page templating language based upon mason. I'll put up on this site the other
pages I have, but for the moment I just wanted to get the authentication stuff documented.
Authentication starts in /etc/apache2/sites-available/default with the following
configuration:
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
PerlAuthenHandler OneUnified::AuthNTLM
AuthType ntlm,basic
AuthName domainname
require valid-user
PerlAddVar ntdomain "domainname globalcat1 globalcat2"
PerlSetVar defaultdomain domainame
PerlSetVar splitdomainprefix 1
PerlSetVar ntlmdebug 0
PerlSetVar ntlmauthoritative 0
# PerlSetVar fallbackdomain fallbackdomain
In this configuration, you'll need to replace 'domainname'and 'globalcatx' with your
netbios based domain name and global catalog server dns entries.
When running this security configuration, a web browser's security may need to be changed
to make this a trusted site so that a user's ntlm security information will be exchanged.
AuthNTLM.pm is a wrapper around the CPAN perl module Apache2::AuthenNTLM. It pulls the username and domain information out and
passes it along in the object's pnotes() method to the actual mason processing.
autohandler is mason's
root file that is executed for every page serviced in a web site. As such, it can be used
to perform page initialization, authentication, and authorization. It also holds the
defaults for the pages of the site, and is used in an object oriented fashion to let other
pages override the defaults. This particular one maintains session and user variables, and
with some upcoming additions, will help to maintain session state. (You may need to use
FireFox to download the file as Internet Explorer interprets the file for what it isn't.)
The autohandler file calls isADGroupMember.pm to perform the actual user and group authentication and
authorization in Active Directory. The routine knows how to recursively search groups
within groups.
The autohandler stores session variables in a PostgreSQL database with the following
schema:
-- Table: users
-- DROP TABLE users;
CREATE TABLE users
(
pkuserid character(36) NOT NULL, -- guid of user
userdomain character varying(100) NOT NULL,
authtype character varying(10) NOT NULL, -- ntlm, basic, ldap, db, builtin
pwdclear character varying(20),
pwdmd5 character varying(50),
CONSTRAINT pk_users_pkuserid PRIMARY KEY (pkuserid)
)
WITHOUT OIDS;
ALTER TABLE users OWNER TO oneunified;
COMMENT ON TABLE users IS 'User list';
COMMENT ON COLUMN users.pkuserid IS 'guid of user';
COMMENT ON COLUMN users.authtype IS 'ntlm, basic, ldap, db, builtin';
-- Table: sessions
-- DROP TABLE sessions;
CREATE TABLE sessions
(
pksessionid character(36) NOT NULL,
fkuserid character(36) NOT NULL,
ts timestamp without time zone NOT NULL,
groupname character varying(50),
grouppermission boolean,
CONSTRAINT pk_sessions_pksessionid PRIMARY KEY (pksessionid),
CONSTRAINT fk_users_pkuserid FOREIGN KEY (fkuserid)
REFERENCES users (pkuserid) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITHOUT OIDS;
ALTER TABLE sessions OWNER TO oneunified;
COMMENT ON TABLE sessions IS 'Contains active web sessions.';
-- Insert these default entries
insert into users ( pkuserid, userdomain, authtype, pwdclear )
values ( 'admin', 'local', 'builtin', 'admin' );
insert into users ( pkuserid, userdomain, authtype, pwdclear )
values ( 'guest', 'local', 'builtin', 'guest' );
[/OpenSource/Debian/Monitoring]
permanent link
2007 Mar 28 - Wed
Trading Site of the Day -- Some Random Picks
Here are some notes and web locations I've come across that appear to be relevant to
Active Day Traders and Automated Trading Strategies.
I've recently opened an account with Genesis Securities and have downloaded their Laser
trading software. There is a great deal of trading flexibility in that software. It also
introduces some trading subtlties I've not dealt with before. There is flexibility in which
markets to which orders can be sent, and the types of orders to be sent.
Routing
Guide is a useful guide to ECN's, what markets they cover, how to grade with them, and a
few helpful hints on order placement.
Electronic Communication Network (ECN) are important sources of liquidity.
Here are some more articles from Answers.com on Scalping and Day Trading.
A forum post at Elite Trader mentioned Bull Investors. They have some various
live feeds and intra-day trading notes.
An older ebook on Nasdaq trading.
ShortSqueeze
[/Trading/SiteOfTheDay/D200703]
permanent link
2007 Mar 27 - Tue
Aging Concepts in Genetic Programming
I've used some Genetic Programming in the past to assist with some trading optimizations.
As part of calculating the population of a new generation, I've used a concept of elitism to
keep the best individuals propogating to new generations. Some researchers seem to think
this is a good thing,
where others think this is a bad thing. As there was no real consensus about this, I chose
the
side saying this is a good thing. Now that I've heard about a concept of being able to age
individuals, perhaps I can modify how I build new populations somewhat.
[/Trading/AutomatedTrading]
permanent link
2007 Mar 26 - Mon
Installation and Configuration of PGAdmin on Debian
A multiplatform GUI tool called pgAdmin is available for managing and querying PostgreSQL
databases. It is available at www.pgadmin.org.
For Windows platforms, an executable installation program is available.
For Debian platforms, don't install the package from the Debian web site. Instead,
through a little config file magic, a Debian package direct from pgAdmin can be installed.
First, you'll need to determine your nearest mirror. Choose a
mirror, and
past it in the following format into /etc/apt/sources.list:
deb [MIRROR URL]/pgadmin3/release/debian testing pgadmin
You should then be able to run the following commands to get it installed:
apt-get update
apt-get install pgadmin3
You can start pgadmin through the command pgadmin3. In order to manage the database,
you'll have to login first as postgres, or try this simple expedient (warning this is not
very secure for your database). Place the following line into
/etc/postgresql/7.4/main/pg_hba.conf:
host all postgres 127.0.0.1 255.255.255.255 trust
In pgadmin, you'll need to connect to the database. You can connect to a specific
database
through existing credentials, or if you are looking to create new databases, you should
connect via the above credentials and connect to template1.
[/OpenSource/Debian]
permanent link
2007 Mar 23 - Fri
Trading Site of the Day -- Day Trader's Bulletin
Although Day Trader's
Bulletin looks
like it hasn't been updated in a while, it still contains useful and timely information.
For example, in my own research, I've discovered the use of the INDU and the TICK as useful
bellweather's for day trading.
Knowing
What Indicators to Monitor goes into additional details of these indicators plus adds a
few more, such as: SPX (S&P 500 Cash), Down Transports (TRAN), selected stock issues, and
intraday highs and intraday lows. The article goes on for a few additional pages in review
of other things to keep an eye out for.
Besides that one article, there are many more interesting ones. If you'd like them all
in one document, you can download Tips, Tricks & Techniques for Daytraders.
[/Trading/SiteOfTheDay/D200703]
permanent link
Genesis Securities on Elite Trader Chat Room
There is a chat log on Elite TRader where Serge Pustelnik discusses some background
on Genesis Securities, Program Trading, and software development. Scalping techniques for
out-scalping the computer are also discussed.
[/Trading/AutomatedTrading]
permanent link
2007 Mar 22 - Thu
Junk is stuff you throw away. Stuff is junk you keep.
Seen on GrokLaw.
[/Personal/TagLines]
permanent link
2007 Mar 21 - Wed
Peak Selection, Pivot Analysis, and Fibonacci
Sometimes it takes a while to realize that how various things work together. The light
has dawned. I wrote some code to do peak detection a while ago. By using this tool over multiple time frames,
and associating Fibonacci intervals on the advancing lines, one can automatically search out
possible turning points. A CBOT article called Trading the CBOT mini-sized Dow - Master Technician Techniques provides
the ground work for how this would be done from an analytical perspective. These possible
Fibonacci turning points can be strengthened if some of them overlap calculated pivot
points. Further strengthening is achieved if Fibonacci turning points occur at the same
location over multiple time intervals. As the author, John Person, says in the article,
"Combining Pivot Point numbers with the Fibonacci analysis we have a much better outlook and
confirmation of Support and Resistance targets."
CBOT has some links to additional strategies.
In an article at National Futures, writes an additional article on Using pivot
points to predetermine support and resistance price levels. He ties them in with the
TRIN, TICK, and VIX indicators along with a reference to candlesticks.
[/Trading/SiteOfTheDay/D200703]
permanent link
2007 Mar 20 - Tue
Connecting to Debian X Windows with Cygwin/X
On some of the monitoring servers I install, KDE is installed and running. For remote management, it is nice
to connect to it remotely via Windows XP host. To do so, I did the following:
- On the monitoring server, edited /etc/ssh/sshd_config, and changed X11Forwarding to yes. This is necessary
for getting DISPLAY set properly.
- Reload sshd after change in setting: /etc/init.d/ssh restart
- Downloaded and installed Cygwin. During installation, I
made sure that under the X11 heading, that the xorg-x11-base package was selected
- Started Cygwin with the desktop icon
- In my Cygwin home directory: cp /etc/X11/xinit/xinitrc .xinitrc
- In my Cygwin home directory, Started the xwindows process with: startx
- In the new GUI window, connect to the monitoring server with: ssh -Y -l username serverip
- It is possible to run 'startkde' but on my setup, currently, it doesn't appear to work quite right, but I
can run individual XWindows based programs by starting them with their command line names
vBulletin was helpful in
troubleshooting some connectivity issues.
Government Security has some
more info on Cygwin, X11 Forwarding, and SSH. The site was either copied to or from a Linux Journal article.
For using vnc and securely remoting vnc, Debian Administration is helpful.
[/OpenSource/Debian]
permanent link
2007 Mar 19 - Mon
Be a Price Maker, Not a Price Taker
Benson Shapiro wrote an article at the Harvard Business School called commodity Busters: Be a Price Maker, Not a Price
Taker. In the article, he very elegantly writes about the importance of differentiating oneself from the
competition. Rather than competing head to head, it is wise to pick a niche and become a monopolist in ones own
right.
He provides a series of steps for doing it right:
- Create customer value
- Choose your customers
- Be different
- keep it simple
- Determine customer value
- Deliver on your promise
- Be courageous
[/Personal/Business]
permanent link
Low Latency Data and Trades
SmartQuant was recently purchased
by QuantHouse. Quanthouse
provides low latency data and is using the SmartQuant framework in their product line.
That is all well and good, but if one has low latency data, one should have good
executions as well, particularily if one is performing automated, high frequency trading.
So what does one do: find a low latency data source and a separate excellent execution
broker, or does one find a provider who can do both? I suppose there are organizations who
only need the data side of things, but I'm looking for both data and execution.
I'm currently using IQFeed for data and Interactive Brokers for execution. I think I can
do better than that. I'm currently looking at:
- Genesis Securities: appear strong on
equities but weak on futures coverage, and have a QuantDeveloper API
- RedSky Financial: appear
to be be strong on both futures and equities, but I don't think it has a QuantDeveloper
API link (I'd have to write one)
- Photon Trader: strong on
futures, and may have a QuantDeveloper API link
[/Trading/AutomatedTrading]
permanent link
2007 Mar 18 - Sun
New Cisco Voip Wiki
cisco-voip.org
is community based self-help Wiki for users, buyers, installers, and troubleshooters of
Cisco Voice products.
[/Cisco]
permanent link
2007 Mar 17 - Sat
Futures Trading
This is a short entry with three links:
- Forum focused on futures
trading and eduation. The site is confusing as to what is advertising and what are
menus. The advertising is at the top and sides, and the menu is at the bottom, for access
to other locations of the site.
- The Art of
Day-Trading. A series of cobbled together articles on day trading, with a futures bent.
- Interview with Paul Rotter. Probably the most interesting article of the
blog 'I found my Holy Grail' is an interview with trader Paul Rotter and some background on
scalping the markets.
[/Trading/SiteOfTheDay/D200703]
permanent link
2007 Mar 16 - Fri
NetFilter Documentation, Tutorial and Pictures
The packet flow through netfilter has been a little hazy for me. Today I received
enlightenment. Pablo Neira Ayuso has a paper called Towards 4th Generation Linux
Firewalling Tools. On page 10 of that presentation is an excellent drawing of the
iptables paths and what is performed in each path. It clearly shows PREROUTING, FORWARD,
INPUT, OUTPUT, and POSTROUTING.
In the cross references on that page are a couple of good links:
While here, and on an unrelated topic, here is a Packet Shaping HOWTO.
Now if I could just find a utility that can chart who is doing what with what protocol
in real time. In isn't open source but later I did come across ObjectPlanent's Net Probe as something that could do the job.
Here are a few interesting commands to use when iptables is active:
- cat /proc/net/dev
- cat /proc/net/netstat
- cat /proc/net/ip_conntrack
- cat /proc/net/sockstat
- iptables --list -v
A paper called Netfilter Performance Testing is a good one which discusses the
testing of
netfilter and the various tools employed to do so.
The NetFilter site is at www.netfilter.org. For monitoring connections conntrack, ulogd2, and
libnetfilter_conntrack are projects to look at.
Intellos Network has a souped up Conntrack Viewer for 2.4 kernels. I wander if it will work on 2.6
kernels.
Some background
information on network accounting with netfilter and userspace utilities.
[/OpenSource]
permanent link
2007 Mar 15 - Thu
Implementing Live URL Tracking
To monitor browsing habits of company users, and to use the information for possible site blocking or traffic limiting
with MasterShaper, URLSnarf along with a Perl script can be used to log specific items to a database and place the full
capture results into a log file. The log file will be rotated with logrotate.
The Perl module Logfile::Access is key. On my machine it needed to be manually installed:
perl -MCPAN -eshell
install Logfile::Access
# a missing file will be encountered
exit
cd ~/.cpan/build/Logfile-Access-1.30/Access.pm
nano Access.pm
# change line 38 to '/etc/mime.types'
make
make install
[/OpenSource/Debian/Monitoring]
permanent link
Darvas Selections for 2007/03/15
Here are the selections for Thursday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-14 High: 2007-03-09 EOD: 2007-03-14
| Symbol | Stop |
| BIG | 26.95
| | CYTC | 32.58
| | DLTR | 34.98
| | FAF | 51.45
| | LBTYA | 30.56
| | MAT | 27.47
| | MOS | 24.27
| | NRPH | 63.39
| | RRI | 17.74
| | SCI | 12.10
| | TRA | 15.88
| | VLO | 59.67
|
|
Start: 2007-02-14 High: 2007-03-08 EOD: 2007-03-14
| Symbol | Stop |
| AXL | 25.99
| | DISH | 43.44
| | DLTR | 34.98
| | FAF | 51.45
| | HSY | 54.17
| | MAT | 27.47
| | MHS | 69.00
| | NRG | 65.24
| | PSS | 33.64
| | PWR | 23.94
| | SCI | 12.10
| | TRA | 15.88
| | VLO | 59.67
|
|
Start: 2007-02-14 High: 2007-03-07 EOD: 2007-03-14
| Symbol | Stop |
| AXL | 25.99
| | BRCD | 9.47
| | DISH | 43.44
| | DLTR | 34.98
| | FAF | 51.45
| | GSS | 3.96
| | HSY | 54.17
| | PLL | 36.90
| | PWR | 23.94
| | VLO | 59.67
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/14 with EOD Signal of 2007/03/13
In comparison, the Dow Jones Industrial Index
opened at 12074,
had a higher high of 12142,
had a lower low of 11939,
and closed up for the day at 12133.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ARXX | 1 | 13.03 | 13.05 | 12.95 | 12.99 | 13.09 | 0.02 | -0.04
| | BRCD | 1 | 9.50 | 9.85 | 9.48 | 9.80 | 9.36 | 0.35 | 0.30
| | CF | 1 | 40.72 | 41.34 | 39.06 | 40.68 | 40.72 | 0.62 | -0.04
| | DISH | 2 | 42.71 | 42.78 | 41.87 | 42.50 | 43.44 | 0.07 | -0.21
| | DLTR | 2 | 35.76 | 35.85 | 35.05 | 35.56 | 34.98 | 0.09 | -0.20
| | FAF | 3 | 51.20 | 51.74 | 50.76 | 51.57 | 51.45 | 0.54 | 0.37
| | GSS | 1 | 3.97 | 4.05 | 3.79 | 3.99 | 3.96 | 0.08 | 0.02
| | HSY | 3 | 53.40 | 53.63 | 52.75 | 53.45 | 54.17 | 0.23 | 0.05
| | MAT | 1 | 27.45 | 27.56 | 27.09 | 27.36 | 27.47 | 0.11 | -0.09
| | MHS | 2 | 68.65 | 69.36 | 67.67 | 68.92 | 69.00 | 0.71 | 0.27
| | NRG | 1 | 68.30 | 69.22 | 67.86 | 69.21 | 65.24 | 0.92 | 0.91
| | PLL | 1 | 37.27 | 37.71 | 36.61 | 37.21 | 36.90 | 0.44 | -0.06
| | PSS | 1 | 33.40 | 33.63 | 31.87 | 32.85 | 33.64 | 0.23 | -0.55
| | PWR | 2 | 24.01 | 24.43 | 23.56 | 24.32 | 23.94 | 0.42 | 0.31
| | SCI | 1 | 12.10 | 12.17 | 11.87 | 11.96 | 12.10 | 0.07 | -0.14
| | TRA | 1 | 17.92 | 18.31 | 17.56 | 17.97 | 15.88 | 0.39 | 0.05
| | VLO | 2 | 60.27 | 61.35 | 60.01 | 61.27 | 59.67 | 1.08 | 1.00
| | 17 | | 599.66 | | | | | 6.37 | 1.95
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 14 - Wed
Sniffing, Security, Penetration Testing
For my reference, here is a compendium of interesting sites I encountered today:
[/OpenSource]
permanent link
Tracking What Web Sites Users Visit
As part of the monitoring package, we are interested in recording which web sites that users are visiting. The first
step is to capture the urls. The second step is to process and report the urls.
It took a while, but I came across DebianHelp. Among a bunch of other network diagnostic tools, it made mention of dsniff. It is a
composition of the following tools:
- arpspoof - Send out unrequested (and possibly forged) arp replies.
- dnsspoof - forge replies to arbitrary DNS address / pointer queries on the Local Area Network.
- dsniff - password sniffer for several protocols.
- filesnarf - saves selected files sniffed from NFS traffic.
- macof - flood the local network with random MAC addresses.
- mailsnarf - sniffs mail on the LAN and stores it in mbox format.
- msgsnarf - record selected messages from different Instant Messengers.
- sshmitm - SSH monkey-in-the-middle. proxies and sniffs SSH traffic.
- sshow - SSH traffic analyser
- tcpkill - kills specified in-progress TCP connections.
- tcpnice - slow down specified TCP connections via "active" traffic shaping.
- urlsnarf - output selected URLs sniffed from HTTP traffic in CLF.
- webmitm - HTTP / HTTPS monkey-in-the-middle. transparently proxies.
- webspy - sends URLs sniffed from a client to your local browser.
urlsnarf was the tool for which I was looking. For usage, it does have a man page. The whole toolset can be installed
with:
apt-get install dsniff
I now have urlsnarf logging to a file. I still need to do log rotation with it.
I am now looking at various ways to process the result. I was thinking of manually using Logfile::Access to parse the lines
and put stuff into a database. Then I got to looking around at log file analyzers like visitors or awstats, but they don't provide a breakdown of sites by user. I think I'll roll my own with the perl
library already mentioned.
[/OpenSource/Debian/Monitoring]
permanent link
Driftnet: Watching Your Surfers
This tool puts a network interface into promiscuous mode and looks for image files. Any image files found are
displayed as a continuously changing mosaic on the desktop. It has the ability to listen a tond keep mpeg and sound files
as well.
On my monitoring server, I have eth1 connected to a switch spanned port which in turn listens on the internal firewall
interface. This captures all the media files that users are bringing in from the internet.
Installation is easy:
apt-get install driftnet
To run is even easier:
driftnet -i eth1
Original files are found at Driftnet. This sites
has other interesting software such as proxies,
mail impersonators, visual formatting, graphics, and more.
I found this little treasure through a where some other nifty monitoring tools can be found.
[/OpenSource/Debian/Monitoring]
permanent link
iftop: Display Bandwidth Usage on an Interface
iftop is an interesting command line utility for
tracking traffic on an interface. tcpdump is good for looking at
packet content in real time, this is good for looking at what makes up traffic bandwidth in realtime.
Installation is easy:
apt-get install iftop
I have second interface on the monitoring server which is listening to what ever traffic passes in and out of the
internal interface of the firewall. The switch port connecting to the firewall is 'span'd to the monitoring server's
eth1. This allows one to monitor all components of inbound and outbound traffic.
Here is the command I used for looking at generating a bar chart of traffic details:
iftop -i eth1 -F 10.0.0.0/255.0.0.0 -P
The -F parameter provides an indication of what is internal traffic and what is external traffic. The -P parameter
shows the ports in each flow. For run-time commands, take a look at 'man iftop'.
[/OpenSource/Debian/Monitoring]
permanent link
Darvas Selections for 2007/03/14
Here are the selections for Wednesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-13 High: 2007-03-08 EOD: 2007-03-13
| Symbol | Stop |
| CF | 40.72
| | DISH | 43.44
| | DLTR | 34.98
| | FAF | 51.45
| | HSY | 54.17
| | MAT | 27.47
| | MHS | 69.00
| | NRG | 65.24
| | PSS | 33.64
| | PWR | 23.94
| | SCI | 12.10
| | TRA | 15.88
| | VLO | 59.67
|
|
Start: 2007-02-13 High: 2007-03-07 EOD: 2007-03-13
| Symbol | Stop |
| ARXX | 13.09
| | BRCD | 9.36
| | DISH | 43.44
| | DLTR | 34.98
| | FAF | 51.45
| | GSS | 3.96
| | HSY | 54.17
| | PLL | 36.90
| | PWR | 23.94
| | VLO | 59.67
|
|
Start: 2007-02-13 High: 2007-03-06 EOD: 2007-03-13
| Symbol | Stop |
| FAF | 51.45
| | HSY | 54.17
| | MHS | 69.00
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/13 with EOD Signal of 2007/03/12
In comparison, the Dow Jones Industrial Index
opened at 12307,
had a lower high of 12307,
had a lower low of 12071,
and closed down for the day at 12075.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ARXX | 2 | 13.08 | 13.14 | 13.02 | 13.02 | 12.99 | 0.06 | -0.06
| | BRCD | 2 | 9.61 | 9.94 | 9.54 | 9.55 | 9.36 | 0.33 | -0.06
| | DISH | 1 | 44.10 | 44.26 | 42.90 | 42.93 | 43.44 | 0.16 | -1.17
| | DLTR | 1 | 36.82 | 36.82 | 35.82 | 35.84 | 34.98 | 0.00 | -0.98
| | FAF | 2 | 51.99 | 52.01 | 51.15 | 51.58 | 51.45 | 0.02 | -0.41
| | GSS | 1 | 4.25 | 4.30 | 4.00 | 4.05 | 3.96 | 0.05 | -0.20
| | HSY | 2 | 54.45 | 54.58 | 53.39 | 53.41 | 54.17 | 0.13 | -1.04
| | MHS | 1 | 69.50 | 69.68 | 68.26 | 68.39 | 69.00 | 0.18 | -1.11
| | PLL | 1 | 37.73 | 37.85 | 37.11 | 37.14 | 36.90 | 0.12 | -0.59
| | PWR | 1 | 24.22 | 24.30 | 23.87 | 23.95 | 23.94 | 0.08 | -0.27
| | VLO | 1 | 60.48 | 61.47 | 59.85 | 60.19 | 59.67 | 0.99 | -0.29
| | 11 | | 369.41 | | | | | 2.12 | -6.18
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 13 - Tue
Darvas Selections for 2007/03/13
Here are the selections for Tuesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-12 High: 2007-03-07 EOD: 2007-03-12
| Symbol | Stop |
| ARXX | 12.99
| | BRCD | 9.36
| | DISH | 43.44
| | DLTR | 34.98
| | FAF | 51.45
| | GSS | 3.96
| | HSY | 54.17
| | PLL | 36.90
| | PWR | 23.94
| | VLO | 59.67
|
|
Start: 2007-02-12 High: 2007-03-06 EOD: 2007-03-12
| Symbol | Stop |
| FAF | 51.45
| | HSY | 54.17
| | MHS | 69.00
|
|
Start: 2007-02-12 High: 2007-03-05 EOD: 2007-03-12
| Symbol | Stop |
| ARXX | 12.99
| | BRCD | 9.36
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/12 with EOD Signal of 2007/03/09
In comparison, the Dow Jones Industrial Index
opened at 12275,
had a higher high of 12349,
had a higher low of 12246,
and closed up for the day at 12318.
The equity curve for today's Darvas ended up down rather than up, even though the Dow was
up marginally.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ARXX | 1 | 13.07 | 13.15 | 13.07 | 13.07 | 13.07 | 0.08 | 0.00
| | BRCD | 1 | 9.55 | 9.77 | 9.50 | 9.67 | 9.36 | 0.22 | 0.12
| | CECO | 1 | 29.75 | 30.29 | 29.70 | 30.00 | 29.85 | 0.54 | 0.25
| | FAF | 1 | 51.98 | 52.48 | 51.76 | 52.16 | 51.45 | 0.50 | 0.18
| | GT | 3 | 28.70 | 29.25 | 28.56 | 28.98 | 27.90 | 0.55 | 0.28
| | HLIT | 1 | 10.32 | 11.07 | 10.32 | 11.02 | 10.05 | 0.75 | 0.70
| | HSY | 1 | 54.57 | 54.80 | 54.30 | 54.51 | 54.17 | 0.23 | -0.06
| | MHS | 1 | 68.28 | 70.18 | 68.28 | 69.70 | 57.93 | 1.90 | 1.42
| | OSI | 1 | 39.76 | 39.89 | 39.65 | 39.73 | 40.08 | 0.13 | -0.03
| | PALM | 1 | 17.10 | 17.41 | 16.88 | 17.31 | 16.55 | 0.31 | 0.21
| | 10 | | 323.08 | | | | | 5.21 | 3.07
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 12 - Mon
Trading Site of the Day -- C(omp)++ : A Portal for the Computational Finance Community
John Wiley and Sons, the book publishers, have a 'Collective Knowledge Portal' called C(comp)++.
This is a relatively new site with content just getting started. So far, content
includes a discussion learning C++, some comments relating C++ and C#, some background on
estimation, plus recent remarks on confidence intervals (or standard deviation of a standard
deviation).
[/Trading/SiteOfTheDay/D200703]
permanent link
Darvas Selections for 2007/03/12
Here are the selections for Monday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-09 High: 2007-03-06 EOD: 2007-03-09
| Symbol | Stop |
| FAF | 51.45
| | GT | 27.90
| | HSY | 54.17
| | MHS | 57.93
|
|
Start: 2007-02-09 High: 2007-03-05 EOD: 2007-03-09
| Symbol | Stop |
| ARXX | 13.07
| | BRCD | 9.36
| | GT | 27.90
|
|
Start: 2007-02-09 High: 2007-03-02 EOD: 2007-03-09
| Symbol | Stop |
| CECO | 29.85
| | GT | 27.90
| | HLIT | 10.05
| | OSI | 40.08
| | PALM | 16.55
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/09 with EOD Signal of 2007/03/08
In comparison, the Dow Jones Industrial Index
opened at 12262,
had a higher high of 12330,
had a higher low of 12228,
and closed up for the day at 12276.
The equity curve for today's Darvas ended up down rather than up, even though the Dow was
up marginally. For my own trading, I added Thursday's symbols to Friday's symbols.
ON that group, overall, I ended up even for the day. I did see some opportunities to take
some profit, but
left things in place instead. I think, on this set of stocks, day trading might be more
profitable: getting out when some good dollars have accumulated, waiting for the Dow to
find a low, and then getting in again.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ARXX | 1 | 13.16 | 13.20 | 13.04 | 13.05 | 13.07 | 0.04 | -0.11
| | BRCD | 1 | 9.72 | 9.75 | 9.47 | 9.56 | 9.36 | 0.03 | -0.16
| | CECO | 1 | 29.99 | 30.00 | 29.61 | 29.71 | 29.85 | 0.01 | -0.28
| | GT | 3 | 29.27 | 29.27 | 28.23 | 28.51 | 27.90 | 0.00 | -0.76
| | HLIT | 2 | 10.58 | 10.70 | 10.15 | 10.36 | 10.07 | 0.12 | -0.22
| | HYSL | 1 | 51.60 | 51.67 | 51.58 | 51.59 | 51.50 | 0.07 | -0.01
| | OSI | 1 | 39.94 | 39.94 | 39.65 | 39.83 | 40.08 | 0.00 | -0.11
| | PALM | 1 | 17.21 | 17.51 | 16.83 | 17.12 | 16.55 | 0.30 | -0.09
| | STTS | 1 | 11.86 | 11.94 | 11.85 | 11.91 | 11.59 | 0.08 | 0.05
| | 9 | | 144.12 | | | | | 0.65 | -1.69
|
[/Trading/Darvas/D200703]
permanent link
Trading Site of the Day -- Trading Machines: Electronic and Automated Trading
Trading Machines has a directory of electronic and automated trading links. The topics covered
include:
- Brokers (which have trading API's)
- Forums
- Coding Sites
- Data Sources
- Data Sources
- FIX
- Automation Software
- Analysis Software
- Software Components
- Maths and Models (excellent sites here)
- Risk and Reliability
[/Trading/SiteOfTheDay/D200703]
permanent link
2007 Mar 10 - Sat
Trading Site of the Day -- Trader's Roundtable: A forum for mechanical system traders
Trading Blox hosts the Trader's Roundtable which is a forum devoted to the discussion of
mechanical trading systems and related topics.
I consider it a good source of vendor independent trading methods and concepts.
Participants do talk about specific vendors though.
The site is rich in content. One just has to look for it. The site has topics covering
things like:
- Market Psychology
- Trader Psychology
- Testing and Simulation
- Money Management
- Trend Indicators and Signals
- Commercial and Public Domain Systems
- Turtle Trading
- Short term and Day Trading Systems
- Books, Courses, and Seminars
- Pro Trading
- Trading for a Living
- Software
- Brokers and Markets
[/Trading/SiteOfTheDay/D200703]
permanent link
2007 Mar 09 - Fri
Darvas Selections for 2007/03/09
Here are the selections for Friday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-08 High: 2007-03-05 EOD: 2007-03-08
| Symbol | Stop |
| ARXX | 13.07
| | BRCD | 9.36
| | GT | 27.90
|
|
Start: 2007-02-08 High: 2007-03-02 EOD: 2007-03-08
| Symbol | Stop |
| CECO | 29.85
| | GT | 27.90
| | HLIT | 10.07
| | OSI | 40.08
| | PALM | 16.55
|
|
Start: 2007-02-08 High: 2007-03-01 EOD: 2007-03-08
| Symbol | Stop |
| GT | 27.90
| | HLIT | 10.07
| | HYSL | 51.50
| | STTS | 11.59
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/08 with EOD Signal of 2007/03/07
In comparison, the Dow Jones Industrial Index
opened at 12193,
had a higher high of 12303,
had a higher low of 12193,
and closed up for the day at 12260.
The equity curve for Darvas follows the Dow directionally quite closely.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABT | 1 | 52.69 | 53.57 | 52.38 | 53.40 | 54.28 | 0.88 | 0.71
| | AKS | 1 | 22.68 | 22.98 | 22.26 | 22.43 | 22.03 | 0.30 | -0.25
| | CECO | 1 | 29.95 | 30.19 | 29.66 | 29.68 | 29.85 | 0.24 | -0.27
| | DF | 1 | 46.30 | 46.50 | 46.02 | 46.33 | 46.03 | 0.20 | 0.03
| | GT | 2 | 29.11 | 29.61 | 28.70 | 28.86 | 27.90 | 0.50 | -0.25
| | HLIT | 2 | 10.00 | 10.50 | 10.00 | 10.43 | 9.36 | 0.50 | 0.43
| | HSP | 1 | 39.99 | 40.25 | 39.84 | 40.21 | 38.41 | 0.26 | 0.22
| | HYSL | 1 | 51.55 | 51.59 | 51.52 | 51.54 | 51.50 | 0.04 | -0.01
| | NXL | 1 | 33.25 | 33.34 | 33.23 | 33.30 | 33.10 | 0.09 | 0.05
| | OSI | 1 | 39.95 | 39.98 | 39.60 | 39.75 | 40.08 | 0.03 | -0.20
| | PALM | 2 | 17.43 | 17.64 | 17.12 | 17.15 | 16.55 | 0.21 | -0.28
| | STTS | 1 | 11.88 | 11.92 | 11.88 | 11.90 | 10.65 | 0.04 | 0.02
| | 12 | | 384.78 | | | | | 3.29 | 0.20
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 08 - Thu
Perl Based Active Directory Authentication and Authorization
Most of the customers in which I install the monitoring server have an Active
Directory based organization. As such, the best mechanism for authenticating users onto the
web pages of the monitoring server is to check that they are valid members of an active
directory domain. Authorization to certain specific pages of the monitoring server can then
be authorized through group membership.
isADGroupMember.pm is a Perl Module designed to authorize a user through
Active Directory group membership. It performs a recursive group lookup to ensure the user
is somewhere in the hierarchy. It returns a 1 if the user is found in a group, and 0 if no
match is found.
You'll need to update four search parameters at the top of the module in order to work
with your Active Directory Organization. There is a base search path to act as the root of
the search. A user name and password are required for gaining access to Active Directory.
This will require appropriate rights to perform it search. There is a bind address used for
connecting to a global catalog server, which can be an ip address or a fqdn.
The user name will be a SAMAccount formatted name. The same for the group name. Each
are expanded out to their respective DistinguishedNames, which are then used for matching
purposes.
The AuthNTLM module can be used for automatically supplying the user name used
in the lookup. In the solution I'm building, AuthNTLM will take the user name it
automatically obtained from the browser session and place it into a session record in a
database. Mason's autohandler will then pull out the username when it pulls session
information and then use isADGroupMember to authorize access to any given web page.
[/OpenSource/Debian/Monitoring]
permanent link
Darvas Selections for 2007/03/08
Here are the selections for Thursday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-07 High: 2007-03-02 EOD: 2007-03-07
| Symbol | Stop |
| CECO | 29.85
| | DF | 46.03
| | GT | 27.90
| | HLIT | 9.36
| | OSI | 40.08
| | PALM | 16.55
|
|
Start: 2007-02-07 High: 2007-03-01 EOD: 2007-03-07
| Symbol | Stop |
| GT | 27.90
| | HLIT | 9.36
| | HYSL | 51.50
| | STTS | 10.65
|
|
Start: 2007-02-07 High: 2007-02-28 EOD: 2007-03-07
| Symbol | Stop |
| ABT | 54.28
| | AKS | 22.03
| | HSP | 38.41
| | NXL | 33.10
| | PALM | 16.55
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/07 with EOD Signal of 2007/03/06
In comparison, the Dow Jones Industrial Index
opened at 12204,
had a higher high of 12256,
had a higher low of 12178,
and closed down for the day at 12192.
The equity curve for Darvas follows the Dow directionally quite closely.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABT | 2 | 52.65 | 52.99 | 52.55 | 52.69 | 54.28 | 0.34 | 0.04
| | AKS | 1 | 22.23 | 22.74 | 22.05 | 22.16 | 22.03 | 0.51 | -0.07
| | BRCD | 1 | 9.77 | 9.96 | 9.58 | 9.60 | 9.36 | 0.19 | -0.17
| | CECO | 1 | 30.12 | 30.24 | 29.91 | 29.96 | 29.85 | 0.12 | -0.16
| | CMS | 1 | 17.13 | 17.40 | 17.07 | 17.18 | 17.02 | 0.27 | 0.05
| | GT | 1 | 28.40 | 28.88 | 28.30 | 28.48 | 27.90 | 0.48 | 0.08
| | HLIT | 1 | 9.62 | 9.91 | 9.58 | 9.86 | 9.36 | 0.29 | 0.24
| | HSP | 1 | 38.95 | 39.92 | 38.75 | 39.90 | 38.41 | 0.97 | 0.95
| | HYSL | 1 | 51.52 | 51.56 | 51.51 | 51.55 | 48.90 | 0.04 | 0.03
| | NXL | 1 | 33.19 | 33.19 | 33.14 | 33.15 | 33.10 | 0.00 | -0.04
| | PALM | 1 | 17.16 | 17.50 | 17.08 | 17.27 | 16.55 | 0.34 | 0.11
| | RSH | 1 | 25.44 | 25.76 | 25.29 | 25.46 | 24.80 | 0.32 | 0.02
| | STTS | 1 | 11.82 | 11.90 | 11.80 | 11.89 | 10.65 | 0.08 | 0.07
| | WY | 1 | 84.50 | 84.96 | 83.10 | 84.15 | 83.50 | 0.46 | -0.35
| | 14 | | 399.31 | | | | | 4.41 | 0.80
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 07 - Wed
Darvas Selections for 2007/03/0
Here are the selections for Wednesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-06 High: 2007-03-01 EOD: 2007-03-06
| Symbol | Stop |
| GT | 27.90
| | HLIT | 9.36
| | HYSL | 48.90
| | STTS | 10.65
|
|
Start: 2007-02-06 High: 2007-02-28 EOD: 2007-03-06
| Symbol | Stop |
| ABT | 54.28
| | AKS | 22.03
| | HSP | 38.41
| | NXL | 33.10
| | PALM | 16.55
|
|
Start: 2007-02-06 High: 2007-02-27 EOD: 2007-03-06
| Symbol | Stop |
| ABT | 54.28
| | BRCD | 9.36
| | CECO | 29.85
| | CMS | 17.02
| | RSH | 24.80
| | WY | 83.50
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/06 with EOD Signal of 2007/03/05
In comparison, the Dow Jones Industrial Index
opened at 12051,
had a higher high of 12224,
had a higher low of 12050,
and closed up for the day at 12207.
The equity curve for Darvas follows the Dow directionally quite closely.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABT | 3 | 53.00 | 53.08 | 52.37 | 52.87 | 54.28 | 0.08 | -0.13
| | ADP | 1 | 48.72 | 48.94 | 48.38 | 48.80 | 50.33 | 0.22 | 0.08
| | AEP | 1 | 44.70 | 45.50 | 44.38 | 45.33 | 45.37 | 0.80 | 0.63
| | AHG | 1 | 30.55 | 31.00 | 30.01 | 30.59 | 31.11 | 0.45 | 0.04
| | AKS | 1 | 21.79 | 22.41 | 21.60 | 22.21 | 22.03 | 0.62 | 0.42
| | AMCC | 1 | 3.60 | 3.73 | 3.58 | 3.67 | 3.68 | 0.13 | 0.07
| | AXL | 1 | 23.75 | 24.37 | 23.47 | 24.25 | 25.82 | 0.62 | 0.50
| | BDN | 1 | 34.32 | 34.78 | 34.10 | 34.36 | 34.02 | 0.46 | 0.04
| | BRCD | 1 | 9.63 | 9.83 | 9.53 | 9.80 | 9.36 | 0.20 | 0.17
| | CECO | 1 | 29.78 | 30.23 | 29.41 | 30.09 | 29.85 | 0.45 | 0.31
| | CEG | 1 | 76.75 | 78.21 | 76.40 | 78.21 | 77.42 | 1.46 | 1.46
| | CERN | 1 | 51.81 | 52.20 | 51.30 | 52.12 | 53.55 | 0.39 | 0.31
| | CMS | 2 | 16.86 | 17.25 | 16.82 | 17.20 | 17.02 | 0.39 | 0.34
| | CNP | 1 | 17.09 | 17.50 | 17.05 | 17.41 | 18.31 | 0.41 | 0.32
| | CTV | 1 | 37.70 | 39.00 | 37.28 | 38.71 | 36.91 | 1.30 | 1.01
| | D | 1 | 84.12 | 84.75 | 83.99 | 84.68 | 84.70 | 0.63 | 0.56
| | DYN | 1 | 8.01 | 8.23 | 7.92 | 8.23 | 7.75 | 0.22 | 0.22
| | ED | 1 | 47.73 | 48.30 | 47.46 | 48.17 | 49.25 | 0.57 | 0.44
| | EIX | 1 | 47.73 | 48.67 | 47.60 | 48.37 | 46.19 | 0.94 | 0.64
| | EQ | 1 | 51.47 | 52.51 | 50.95 | 52.35 | 57.05 | 1.04 | 0.88
| | ESLR | 1 | 9.39 | 9.82 | 9.39 | 9.79 | 10.68 | 0.43 | 0.40
| | FE | 1 | 61.30 | 62.18 | 61.26 | 61.95 | 64.35 | 0.88 | 0.65
| | GILD | 1 | 70.35 | 71.22 | 69.59 | 70.72 | 73.25 | 0.87 | 0.37
| | HES | 1 | 51.00 | 51.57 | 50.60 | 51.50 | 55.06 | 0.57 | 0.50
| | HSP | 1 | 38.96 | 39.45 | 38.80 | 38.95 | 38.45 | 0.49 | -0.01
| | IR | 1 | 42.48 | 43.20 | 42.32 | 42.99 | 43.81 | 0.72 | 0.51
| | KLAC | 1 | 51.73 | 51.74 | 50.80 | 51.15 | 53.65 | 0.01 | -0.58
| | LLTC | 1 | 32.20 | 32.43 | 31.93 | 32.33 | 33.64 | 0.23 | 0.13
| | NBL | 1 | 57.17 | 58.03 | 57.04 | 58.02 | 57.06 | 0.86 | 0.85
| | NRG | 1 | 67.25 | 68.41 | 67.06 | 67.93 | 65.79 | 1.16 | 0.68
| | NSM | 1 | 25.17 | 25.37 | 24.83 | 24.95 | 25.58 | 0.20 | -0.22
| | NTES | 1 | 19.41 | 19.89 | 19.38 | 19.84 | 20.60 | 0.48 | 0.43
| | NVTL | 2 | 13.47 | 13.99 | 13.47 | 13.97 | 12.80 | 0.52 | 0.50
| | NXL | 1 | 33.13 | 33.23 | 33.12 | 33.14 | 32.14 | 0.10 | 0.01
| | ONNN | 1 | 9.50 | 9.78 | 9.40 | 9.75 | 10.68 | 0.28 | 0.25
| | PAAS | 1 | 27.10 | 27.98 | 27.03 | 27.87 | 31.52 | 0.88 | 0.77
| | PALM | 1 | 16.90 | 17.39 | 16.85 | 17.31 | 16.55 | 0.49 | 0.41
| | PAYX | 1 | 39.42 | 40.08 | 39.33 | 39.84 | 41.93 | 0.66 | 0.42
| | PD | 1 | 123.02 | 124.59 | 123.02 | 124.38 | 126.95 | 1.57 | 1.36
| | PPL | 1 | 37.35 | 37.91 | 37.26 | 37.86 | 38.17 | 0.56 | 0.51
| | RIMM | 1 | 137.10 | 137.74 | 135.23 | 135.60 | 139.74 | 0.64 | -1.50
| | RRC | 1 | 30.25 | 30.60 | 29.88 | 30.25 | 31.25 | 0.35 | 0.00
| | RRI | 1 | 17.09 | 17.16 | 16.93 | 16.96 | 17.06 | 0.07 | -0.13
| | RSH | 1 | 24.78 | 25.57 | 24.53 | 25.45 | 24.80 | 0.79 | 0.67
| | SONS | 1 | 6.89 | 7.09 | 6.79 | 6.98 | 7.23 | 0.20 | 0.09
| | STM | 1 | 18.84 | 18.89 | 18.61 | 18.79 | 19.92 | 0.05 | -0.05
| | STP | 1 | 35.08 | 35.92 | 34.87 | 35.76 | 36.70 | 0.84 | 0.68
| | USG | 1 | 52.04 | 52.55 | 51.11 | 51.71 | 57.74 | 0.51 | -0.33
| | USU | 1 | 13.51 | 14.36 | 13.49 | 14.25 | 14.98 | 0.85 | 0.74
| | VSEA | 1 | 46.84 | 48.18 | 46.79 | 47.70 | 47.22 | 1.34 | 0.86
| | WY | 2 | 85.30 | 86.65 | 85.01 | 86.20 | 83.50 | 1.35 | 0.90
| | WYN | 1 | 34.07 | 34.59 | 33.96 | 34.38 | 35.10 | 0.52 | 0.31
| | XLU | 1 | 37.82 | 38.13 | 37.67 | 38.13 | 39.17 | 0.31 | 0.31
| | 53 | | 2105.02 | | | | | 31.16 | 18.80
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 06 - Tue
Darvas Selections for 2007/03/06
Here are the selections for Tuesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-05 High: 2007-02-28 EOD: 2007-03-05
| Symbol | Stop |
| ABT | 54.28
| | AKS | 22.03
| | HSP | 38.45
| | NVTL | 12.80
| | NXL | 32.14
| | PALM | 16.55
|
|
Start: 2007-02-05 High: 2007-02-27 EOD: 2007-03-05
| Symbol | Stop |
| ABT | 54.28
| | BRCD | 9.36
| | CECO | 29.85
| | CMS | 17.02
| | RSH | 24.80
| | WY | 83.50
|
|
Start: 2007-02-05 High: 2007-02-26 EOD: 2007-03-05
| Symbol | Stop |
| ABT | 54.28
| | ADP | 50.33
| | AEP | 45.37
| | AHG | 31.11
| | AMCC | 3.68
| | AXL | 25.82
| | BDN | 34.02
| | BGO | 6.20
| | CEG | 77.42
| | CERN | 53.55
| | CMS | 17.02
| | CNP | 18.31
| | CTV | 36.91
| | D | 84.70
| | DYN | 7.75
| | ED | 49.25
| | EIX | 46.19
| | EQ | 57.05
| | ESLR | 10.68
| | FE | 64.35
| | GILD | 73.25
| | HES | 55.06
| | IR | 43.81
| | KLAC | 53.65
| | LLTC | 33.64
| | NBL | 57.06
| | NRG | 65.79
| | NSM | 25.58
| | NTES | 20.60
| | NVTL | 12.80
| | ONNN | 10.68
| | PAAS | 31.52
| | PAYX | 41.93
| | PD | 126.95
| | PPL | 38.17
| | RIMM | 139.74
| | RRC | 31.25
| | RRI | 17.06
| | SONS | 7.23
| | STM | 19.92
| | STP | 36.70
| | USG | 57.74
| | USU | 14.98
| | VSEA | 47.22
| | WY | 83.50
| | WYN | 35.10
| | XLU | 39.17
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/05 with EOD Signal of 2007/03/02
In comparison, the Dow Jones Industrial Index
opened at 12111,
had a lower high of 12188,
had a lower low of 12039,
and closed down for the day at 12050.
The Dow did a fine job of going up and down over the course of the day. It did finally end down for the day.
The results, as shown below, indicated a slightly negative exit for the day. The equity curve
followed the Dow reasonably well. So, if we had mostly negative sentiment for the day, getting out around 10:20 or
11:20 would have been good calls for a positive return.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABT | 2 | 52.80 | 53.59 | 52.72 | 52.75 | 54.28 | 0.79 | -0.05
| | ADI | 1 | 35.00 | 35.99 | 34.91 | 35.10 | 36.64 | 0.99 | 0.10
| | ADP | 1 | 48.00 | 48.89 | 47.80 | 48.47 | 50.33 | 0.89 | 0.47
| | AEP | 1 | 44.87 | 44.95 | 44.28 | 44.30 | 45.37 | 0.08 | -0.57
| | ALTR | 1 | 20.11 | 20.39 | 19.87 | 19.87 | 21.48 | 0.28 | -0.24
| | AMCC | 1 | 3.57 | 3.64 | 3.48 | 3.53 | 3.68 | 0.07 | -0.04
| | ATI | 1 | 95.50 | 97.42 | 94.37 | 94.44 | 104.00 | 1.92 | -1.06
| | AUY | 1 | 13.24 | 13.52 | 12.60 | 12.86 | 15.25 | 0.28 | -0.38
| | AXL | 2 | 23.38 | 23.90 | 23.13 | 23.58 | 25.82 | 0.52 | 0.20
| | BBBY | 1 | 39.34 | 39.50 | 39.05 | 39.13 | 42.34 | 0.16 | -0.21
| | BBI | 1 | 6.45 | 6.55 | 6.27 | 6.30 | 6.91 | 0.10 | -0.15
| | BDN | 1 | 34.42 | 34.57 | 33.53 | 33.53 | 34.02 | 0.15 | -0.89
| | BRCD | 1 | 8.94 | 9.95 | 8.84 | 9.44 | 8.83 | 1.01 | 0.50
| | CECO | 2 | 29.99 | 30.31 | 29.40 | 29.73 | 29.85 | 0.32 | -0.26
| | CEG | 1 | 77.56 | 77.85 | 76.51 | 76.51 | 77.42 | 0.29 | -1.05
| | CERN | 2 | 50.34 | 51.87 | 49.75 | 51.09 | 53.28 | 1.53 | 0.75
| | CF | 1 | 35.99 | 38.31 | 35.02 | 37.20 | 38.11 | 2.32 | 1.21
| | CMS | 2 | 16.85 | 17.17 | 16.81 | 16.86 | 17.02 | 0.32 | 0.01
| | CNP | 1 | 17.40 | 17.40 | 17.07 | 17.09 | 18.31 | 0.00 | -0.31
| | D | 1 | 84.73 | 85.00 | 83.71 | 83.82 | 84.70 | 0.27 | -0.91
| | ED | 2 | 47.94 | 48.01 | 47.47 | 47.56 | 49.25 | 0.07 | -0.38
| | EQ | 2 | 53.39 | 53.39 | 51.00 | 51.36 | 57.05 | 0.00 | -2.03
| | ESLR | 1 | 9.12 | 9.40 | 9.09 | 9.26 | 10.68 | 0.28 | 0.14
| | FE | 1 | 61.20 | 62.07 | 60.85 | 61.20 | 64.35 | 0.87 | 0.00
| | GILD | 1 | 69.75 | 71.41 | 69.33 | 69.99 | 73.25 | 1.66 | 0.24
| | HES | 2 | 49.50 | 51.15 | 49.05 | 50.52 | 55.06 | 1.65 | 1.02
| | HL | 1 | 7.45 | 7.68 | 7.18 | 7.44 | 8.40 | 0.23 | -0.01
| | IR | 2 | 41.76 | 42.75 | 41.66 | 42.18 | 44.00 | 0.99 | 0.42
| | JOYG | 1 | 41.53 | 42.34 | 40.36 | 41.43 | 52.94 | 0.81 | -0.10
| | KLAC | 2 | 49.88 | 51.98 | 49.75 | 51.13 | 53.65 | 2.10 | 1.25
| | LLTC | 2 | 31.94 | 32.47 | 31.71 | 31.75 | 33.64 | 0.53 | -0.19
| | LYO | 1 | 30.43 | 31.04 | 30.41 | 30.48 | 32.20 | 0.61 | 0.05
| | NBL | 2 | 56.20 | 57.08 | 56.04 | 56.71 | 57.06 | 0.88 | 0.51
| | NRG | 2 | 67.20 | 68.06 | 66.62 | 67.01 | 65.79 | 0.86 | -0.19
| | NSM | 1 | 24.60 | 25.29 | 24.40 | 24.89 | 25.58 | 0.69 | 0.29
| | NTES | 1 | 19.75 | 19.76 | 19.06 | 19.13 | 20.60 | 0.01 | -0.62
| | NVTL | 2 | 13.19 | 13.46 | 13.07 | 13.33 | 12.80 | 0.27 | 0.14
| | NYB | 1 | 16.54 | 16.76 | 16.50 | 16.59 | 17.35 | 0.22 | 0.05
| | ONNN | 2 | 9.38 | 9.74 | 9.19 | 9.21 | 10.46 | 0.36 | -0.17
| | PAAS | 2 | 26.16 | 27.56 | 26.00 | 26.43 | 31.52 | 1.40 | 0.27
| | PAYX | 2 | 39.15 | 39.87 | 38.93 | 39.50 | 41.93 | 0.72 | 0.35
| | PD | 2 | 122.43 | 123.47 | 121.75 | 122.29 | 126.95 | 1.04 | -0.14
| | PENN | 1 | 45.02 | 46.07 | 44.66 | 44.66 | 44.24 | 1.05 | -0.36
| | PPL | 2 | 37.57 | 37.75 | 37.19 | 37.23 | 38.17 | 0.18 | -0.34
| | PWR | 2 | 22.01 | 22.40 | 21.65 | 21.67 | 23.31 | 0.39 | -0.34
| | RIMM | 1 | 131.70 | 136.44 | 131.18 | 134.52 | 139.74 | 4.74 | 2.82
| | RRC | 2 | 30.57 | 30.95 | 29.76 | 29.76 | 31.25 | 0.38 | -0.81
| | RRI | 1 | 17.08 | 17.20 | 16.86 | 16.87 | 17.06 | 0.12 | -0.21
| | RSH | 1 | 24.35 | 24.70 | 24.04 | 24.42 | 24.80 | 0.35 | 0.07
| | SIRF | 1 | 27.32 | 28.30 | 27.10 | 27.43 | 31.70 | 0.98 | 0.11
| | SONS | 1 | 7.16 | 7.18 | 6.63 | 6.67 | 7.23 | 0.02 | -0.49
| | STM | 2 | 18.42 | 18.79 | 18.41 | 18.49 | 19.92 | 0.37 | 0.07
| | STP | 1 | 32.45 | 34.44 | 32.45 | 33.88 | 36.70 | 1.99 | 1.43
| | TSM | 1 | 9.90 | 10.46 | 9.80 | 10.11 | 11.30 | 0.56 | 0.21
| | USG | 1 | 52.12 | 52.55 | 51.33 | 51.48 | 57.74 | 0.43 | -0.64
| | USU | 2 | 13.40 | 13.85 | 13.14 | 13.24 | 14.98 | 0.45 | -0.16
| | VSEA | 1 | 45.42 | 47.37 | 45.20 | 46.20 | 47.22 | 1.95 | 0.78
| | WYN | 2 | 34.45 | 34.50 | 33.82 | 33.86 | 35.10 | 0.05 | -0.59
| | XLU | 2 | 37.91 | 38.21 | 37.47 | 37.57 | 39.17 | 0.30 | -0.34
| | 59 | | 2143.03 | | | | | 42.85 | -0.77
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 04 - Sun
Trading Site of the Day -- Option Strategies: Profits in a Consistent Universe
I havn't tried the strategy myself, but the Option Strategies offers up simple options transactions with guaranteed
results each month. They use a set of 13 underlying instruments and offer up various options
trades for this set of symbols. In their historical profiles, some months are not traded, but for
the months that are traded, things seem to be profitable. They offer up their system for a one
time fee of $999. Any one tried them out?
[/Trading/SiteOfTheDay/D200703]
permanent link
Darvas Selections for 2007/03/05
Here are the selections for Monday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-02 High: 2007-02-27 EOD: 2007-03-02
| Symbol | Stop |
| ABT | 54.28
| | BRCD | 8.83
| | CECO | 29.85
| | CMS | 17.02
| | RSH | 24.80
|
|
Start: 2007-02-02 High: 2007-02-26 EOD: 2007-03-02
| Symbol | Stop |
| ABT | 54.28
| | ADP | 50.33
| | AEP | 45.37
| | AMCC | 3.68
| | AXL | 25.82
| | BDN | 34.02
| | BGO | 6.20
| | CEG | 77.42
| | CERN | 53.28
| | CMS | 17.02
| | CNP | 18.31
| | D | 84.70
| | ED | 49.25
| | EQ | 57.05
| | ESLR | 10.68
| | FE | 64.35
| | GILD | 73.25
| | HES | 55.06
| | IR | 44.00
| | KLAC | 53.65
| | LLTC | 33.64
| | LYO | 32.20
| | NBL | 57.06
| | NRG | 65.79
| | NSM | 25.58
| | NTES | 20.60
| | NVTL | 12.80
| | ONNN | 10.46
| | PAAS | 31.52
| | PAYX | 41.93
| | PD | 126.95
| | PPL | 38.17
| | PWR | 23.31
| | RIMM | 139.74
| | RRC | 31.25
| | RRI | 17.06
| | SONS | 7.23
| | STM | 19.92
| | STP | 36.70
| | USG | 57.74
| | USU | 14.98
| | VSEA | 47.22
| | WYN | 35.10
| | XLU | 39.17
|
|
Start: 2007-02-02 High: 2007-02-23 EOD: 2007-03-02
| Symbol | Stop |
| ADI | 36.64
| | ALTR | 21.48
| | ATI | 104.00
| | AUY | 15.25
| | AXL | 25.82
| | BBBY | 42.34
| | BBI | 6.91
| | BGO | 6.20
| | CECO | 29.85
| | CERN | 53.28
| | CF | 38.11
| | ED | 49.25
| | EQ | 57.05
| | HES | 55.06
| | HL | 8.40
| | IR | 44.00
| | JOYG | 52.94
| | KLAC | 53.65
| | LLTC | 33.64
| | NBL | 57.06
| | NRG | 65.79
| | NVTL | 12.80
| | NYB | 17.35
| | ONNN | 10.46
| | PAAS | 31.52
| | PAYX | 41.93
| | PD | 126.95
| | PENN | 44.24
| | PPL | 38.17
| | PWR | 23.31
| | RRC | 31.25
| | SIRF | 31.70
| | STM | 19.92
| | TSM | 11.30
| | USU | 14.98
| | WYN | 35.10
| | XLU | 39.17
|
|
[/Trading/Darvas/D200703]
permanent link
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to DataCenter and
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.1.7 (01-Mar-2007)
QuantDeveloper Enterprise Edition
Version 2.4.4 (28-Feb-2007)
[/Trading/SmartQuant/Releases]
permanent link
2007 Mar 03 - Sat
Apache Web Page NTLM Authentication
In continuation of a previous article regarding NTLM authentication and authorization of
web pages on an Apache Web Server, I've made some progress with integration.
The web server will now automatically accept MS IE users with passthrough authentication
so they are automatically authenticated to view web server pages. Well... users who are
hardcoded currently. All other users are rejected.
I used the perl module Apache2::AuthenNTLM from CPAN, and wrapped a module called
OneUnified::AuthNTLM around it to
obtain some hooks into the original module's operation.
Here is the code I inserted into /etc/apache2/sites-enabled/000-default in order to
activate the module:
PerlAuthenHandler OneUnified::AuthNTLM
AuthType ntlm,basic
AuthName ntdomainname
require valid-user
PerlAddVar ntdomain "ntdomainname globalcat1 globalcat2"
PerlSetVar defaultdomain ntdomainname
PerlSetVar splitdomainprefix 1
PerlSetVar ntlmdebug 0
PerlSetVar ntlmauthoritative 0
# PerlSetVar fallbackdomain fallbackdomain
I originally used the fallbackdomain to invoke a secondary login prompt for non domain
members, but it appears to lock the module up for some reason. It is commented out for the
time being.
For now, OneUnified::AuthNTLM overrides the verify_user subroutine and manually accepts
certain userid's. The next step will be to incorporate the group look up code.
Not all of them are used at the moment, but here are some Perl modules for use with
session management. They go into the /usr/local/lib/site_perl/OneUnified directory.
- AuthNTLM.pm: wrapper around Apache2::AuthenNTLM
- Const.pm:
used in the Mason autohandler file (to be introduced later).
- Session.pm: will handle session management stuff
- ValidateFields.pm: some web form validation checks
- ou.sql: latest database schema
for various things, including session management and the ciscowatcher.pl script
[/OpenSource/Debian/Monitoring]
permanent link
Darvas Results at EOD 2007/03/02 with EOD Signal of 2007/03/01
In comparison, the Dow Jones Industrial Index
opened at 12233,
had a lower high of 12247,
had a higher low of 12107,
and closed down for the day at 12114.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABT | 1 | 53.53 | 53.65 | 52.58 | 53.01 | 54.28 | 0.12 | -0.52
| | ADI | 2 | 36.15 | 36.37 | 35.18 | 35.35 | 36.64 | 0.22 | -0.80
| | ADP | 1 | 49.76 | 49.76 | 48.68 | 48.68 | 50.33 | 0.00 | -1.08
| | AEP | 1 | 45.38 | 45.59 | 44.85 | 44.87 | 45.37 | 0.21 | -0.51
| | AKS | 1 | 22.90 | 23.20 | 21.30 | 21.79 | 22.03 | 0.30 | -1.11
| | ALTR | 2 | 20.48 | 20.68 | 20.21 | 20.26 | 21.48 | 0.20 | -0.22
| | AMCC | 1 | 3.71 | 3.77 | 3.57 | 3.63 | 3.68 | 0.06 | -0.08
| | AMKR | 1 | 11.72 | 11.83 | 11.31 | 11.32 | 12.04 | 0.11 | -0.40
| | ATHR | 1 | 24.79 | 25.20 | 24.08 | 24.31 | 26.71 | 0.41 | -0.48
| | ATI | 2 | 100.00 | 101.48 | 95.95 | 97.06 | 104.51 | 1.48 | -2.94
| | AUY | 2 | 13.84 | 14.10 | 13.39 | 13.77 | 15.25 | 0.26 | -0.07
| | AXL | 2 | 24.30 | 24.32 | 23.64 | 23.65 | 25.82 | 0.02 | -0.65
| | BBBY | 1 | 39.75 | 40.18 | 39.50 | 39.55 | 42.54 | 0.43 | -0.20
| | BBI | 1 | 6.77 | 6.86 | 6.50 | 6.52 | 6.91 | 0.09 | -0.25
| | BDN | 1 | 35.01 | 35.16 | 34.56 | 34.56 | 34.02 | 0.15 | -0.45
| | BG | 1 | 79.60 | 79.60 | 76.81 | 76.97 | 84.03 | 0.00 | -2.63
| | BNI | 1 | 78.48 | 78.98 | 77.40 | 77.53 | 84.57 | 0.50 | -0.95
| | CA | 1 | 25.86 | 25.86 | 25.47 | 25.49 | 25.45 | 0.00 | -0.37
| | CECO | 1 | 29.79 | 31.85 | 29.79 | 30.25 | 29.85 | 2.06 | 0.46
| | CEG | 1 | 79.09 | 79.09 | 77.79 | 77.81 | 77.42 | 0.00 | -1.28
| | CERN | 3 | 52.00 | 52.07 | 50.67 | 50.67 | 53.28 | 0.07 | -1.33
| | CF | 2 | 37.60 | 38.43 | 36.20 | 36.56 | 38.11 | 0.83 | -1.04
| | CHL | 1 | 45.43 | 46.27 | 44.87 | 45.00 | 49.57 | 0.84 | -0.43
| | CMS | 1 | 17.35 | 17.36 | 17.04 | 17.07 | 17.02 | 0.01 | -0.28
| | CNP | 2 | 17.15 | 17.63 | 17.03 | 17.50 | 18.31 | 0.48 | 0.35
| | CTSH | 1 | 88.45 | 88.93 | 86.92 | 86.93 | 91.00 | 0.48 | -1.52
| | D | 1 | 85.45 | 85.68 | 85.00 | 85.00 | 84.70 | 0.23 | -0.45
| | DD | 2 | 50.79 | 50.95 | 49.83 | 50.09 | 52.95 | 0.16 | -0.70
| | ED | 3 | 48.60 | 48.63 | 48.06 | 48.08 | 49.25 | 0.03 | -0.52
| | EQ | 2 | 54.89 | 55.06 | 53.34 | 53.39 | 57.05 | 0.17 | -1.50
| | ESLR | 1 | 9.74 | 9.90 | 9.35 | 9.41 | 10.68 | 0.16 | -0.33
| | FAF | 1 | 47.22 | 48.27 | 46.96 | 47.82 | 46.70 | 1.05 | 0.60
| | FE | 1 | 62.50 | 62.59 | 61.65 | 61.65 | 64.35 | 0.09 | -0.85
| | GILD | 2 | 70.35 | 71.50 | 69.76 | 70.44 | 73.25 | 1.15 | 0.09
| | GS | 1 | 198.20 | 200.92 | 195.59 | 195.67 | 219.26 | 2.72 | -2.53
| | GT | 1 | 26.16 | 27.88 | 26.03 | 27.19 | 25.85 | 1.72 | 1.03
| | HES | 2 | 52.97 | 53.29 | 51.11 | 51.42 | 55.06 | 0.32 | -1.55
| | HL | 2 | 7.78 | 7.93 | 7.50 | 7.56 | 8.40 | 0.15 | -0.22
| | HLT | 1 | 34.15 | 35.46 | 34.15 | 34.69 | 35.84 | 1.31 | 0.54
| | HLTH | 1 | 14.72 | 14.81 | 14.57 | 14.60 | 15.48 | 0.09 | -0.12
| | IR | 3 | 43.08 | 43.35 | 42.43 | 42.61 | 44.00 | 0.27 | -0.47
| | JBHT | 1 | 26.30 | 26.40 | 25.80 | 25.81 | 27.48 | 0.10 | -0.49
| | JOYG | 2 | 43.25 | 43.36 | 42.40 | 42.40 | 52.94 | 0.11 | -0.85
| | KLAC | 2 | 50.50 | 51.16 | 49.51 | 49.91 | 53.65 | 0.66 | -0.59
| | LLTC | 2 | 32.81 | 32.94 | 32.08 | 32.08 | 33.64 | 0.13 | -0.73
| | LM | 1 | 101.88 | 103.12 | 99.43 | 99.43 | 109.03 | 1.24 | -2.45
| | LWSN | 1 | 7.67 | 7.88 | 7.67 | 7.75 | 8.44 | 0.21 | 0.08
| | LYO | 1 | 31.84 | 32.00 | 30.70 | 31.05 | 32.48 | 0.16 | -0.79
| | MET | 1 | 62.95 | 63.12 | 62.17 | 62.48 | 65.79 | 0.17 | -0.47
| | MHS | 1 | 68.16 | 68.47 | 66.63 | 66.63 | 67.57 | 0.31 | -1.53
| | NBL | 3 | 57.03 | 57.78 | 56.89 | 57.38 | 57.06 | 0.75 | 0.35
| | NIHD | 1 | 69.99 | 70.48 | 69.15 | 69.31 | 70.54 | 0.49 | -0.68
| | NRG | 3 | 67.18 | 68.40 | 67.12 | 67.42 | 65.79 | 1.22 | 0.24
| | NSM | 1 | 25.20 | 25.47 | 24.77 | 24.96 | 25.58 | 0.27 | -0.24
| | NTES | 2 | 20.07 | 20.48 | 19.76 | 19.91 | 20.60 | 0.41 | -0.16
| | NVTL | 2 | 13.12 | 13.44 | 13.10 | 13.33 | 12.80 | 0.32 | 0.21
| | NYB | 2 | 16.94 | 16.99 | 16.75 | 16.77 | 17.35 | 0.05 | -0.17
| | OMC | 1 | 103.33 | 103.90 | 102.62 | 103.12 | 100.61 | 0.57 | -0.21
| | OMX | 1 | 50.90 | 51.00 | 49.98 | 50.24 | 51.85 | 0.10 | -0.66
| | ONNN | 3 | 9.68 | 9.87 | 9.41 | 9.49 | 10.46 | 0.19 | -0.19
| | PAAS | 3 | 27.54 | 28.48 | 26.75 | 26.97 | 31.52 | 0.94 | -0.57
| | PAYX | 2 | 39.64 | 39.70 | 39.13 | 39.16 | 41.93 | 0.06 | -0.48
| | PD | 3 | 124.01 | 124.80 | 123.05 | 123.05 | 124.40 | 0.79 | -0.96
| | PENN | 2 | 45.50 | 46.13 | 45.34 | 45.66 | 42.95 | 0.63 | 0.16
| | PMTC | 1 | 18.88 | 19.01 | 18.49 | 18.60 | 20.18 | 0.13 | -0.28
| | POT | 1 | 152.50 | 155.45 | 147.93 | 148.28 | 161.00 | 2.95 | -4.22
| | PPL | 2 | 38.33 | 38.45 | 37.85 | 37.85 | 38.17 | 0.12 | -0.48
| | PWR | 3 | 23.31 | 23.43 | 22.36 | 22.38 | 23.31 | 0.12 | -0.93
| | PX | 2 | 60.98 | 61.36 | 60.40 | 60.56 | 64.20 | 0.38 | -0.42
| | RIMM | 1 | 139.94 | 141.31 | 135.96 | 135.97 | 139.74 | 1.37 | -3.97
| | RIO | 1 | 33.41 | 33.64 | 32.32 | 32.70 | 36.68 | 0.23 | -0.71
| | RRC | 3 | 32.00 | 32.11 | 31.30 | 31.31 | 31.25 | 0.11 | -0.69
| | RRI | 1 | 17.21 | 17.42 | 17.12 | 17.17 | 17.06 | 0.21 | -0.04
| | RYI | 1 | 33.81 | 36.89 | 33.71 | 35.43 | 34.01 | 3.08 | 1.62
| | SCUR | 1 | 8.25 | 8.45 | 8.05 | 8.12 | 9.35 | 0.20 | -0.13
| | SHLD | 1 | 174.89 | 181.15 | 174.89 | 177.10 | 187.27 | 6.26 | 2.21
| | SIRF | 1 | 27.96 | 28.55 | 27.56 | 28.02 | 31.70 | 0.59 | 0.06
| | SONS | 1 | 7.40 | 7.46 | 7.14 | 7.33 | 7.23 | 0.06 | -0.07
| | STM | 3 | 18.93 | 19.00 | 18.69 | 18.70 | 19.92 | 0.07 | -0.23
| | STP | 1 | 35.75 | 36.47 | 34.52 | 34.63 | 36.70 | 0.72 | -1.12
| | SYK | 1 | 61.28 | 61.65 | 60.67 | 61.00 | 63.50 | 0.37 | -0.28
| | TEVA | 1 | 34.81 | 35.17 | 34.68 | 34.70 | 37.76 | 0.36 | -0.11
| | TRA | 1 | 16.98 | 17.10 | 16.43 | 16.65 | 17.70 | 0.12 | -0.33
| | TSM | 2 | 10.93 | 10.95 | 10.64 | 10.64 | 11.30 | 0.02 | -0.29
| | UIS | 1 | 8.37 | 8.43 | 8.23 | 8.28 | 8.92 | 0.06 | -0.09
| | USG | 1 | 53.40 | 53.78 | 52.73 | 52.82 | 57.74 | 0.38 | -0.58
| | USU | 3 | 14.22 | 14.33 | 13.87 | 13.90 | 14.98 | 0.11 | -0.32
| | VSEA | 1 | 47.08 | 47.95 | 46.24 | 46.29 | 47.22 | 0.87 | -0.79
| | WIN | 1 | 14.85 | 14.89 | 14.32 | 14.38 | 15.10 | 0.04 | -0.47
| | WYN | 2 | 34.90 | 35.27 | 34.75 | 34.77 | 35.10 | 0.37 | -0.13
| | XL | 1 | 69.90 | 70.22 | 69.33 | 69.69 | 73.99 | 0.32 | -0.21
| | XLU | 2 | 38.64 | 38.64 | 38.05 | 38.05 | 39.17 | 0.00 | -0.59
| | YRCW | 1 | 43.38 | 43.38 | 41.84 | 42.06 | 42.92 | 0.00 | -1.32
| | 93 | | 3896.94 | | | | | 48.45 | -51.85
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 02 - Fri
Installing Netflow Tool: nfsen
nfsen is companion tool to nfdump. Where nfdump handles the capture and writing to disk
of netflow records, nfsen takes the captured files and makes the data available through a
web interface.
To install, download and expand the latest snapshot (be sure the nfsen snapshot is
compatible with
the nfdump snapshot):
cd /usr/src
wget http://internap.dl.sourceforge.net/sourceforge/nfsen/nfsen-snapshot-20070208.tar.gz
tar -zxvf nfsen-snapshot-20070208.tar.gz
cd nfsen-snapshot-20070208
To build and install nfsen is a bit more complicated that installing nfdump:
cd etc
cp nfsen-dist.conf nfsen.conf
nano nfsen.conf
* $BASEDIR = "/usr/local/nfsen";
* $CONFDIR = "/etc/nfsen";
* $VARDIR = "/var/local/nfsen";
* $PROFILESTATDIR="${VARDIR}/profiles";
* $PROFILEDATADIR="/var/local/nfdump/flows";
* $USER = "www-data";
* $WWWUSER = "www-data";
* $WWWGROUP = "www-data";
* $SUBDIRLAYOUT = 7;
* %sources = (
* 'bmr01' => { 'port' => '9999', 'col' => '#0000ff', 'type' => 'netflow' },
* );
cd ..
./install.pl etc/nfsen.conf
[/OpenSource/Debian/Monitoring]
permanent link
Installing Netflow Tool: nfdump
For a while now, I've been using the Flow-Tools set of netflow analysis tools. I've heard that Nfdump and
Nfsen are the current netflow tools of choice. The weakness with Flow-tools has been in the web side.
The command line tools are rich, but the graphical side has lacked a little. I'm hoping to see something
better with this alternate tools set.
Peter Haag, the toolset author, has a presentation titled Watch Those
Flows. There is a second, larger paper called Watch your Flows with NfSen and NFDUMP.
Download, expand, and build the snapshot from Sourceforge Nfdump:
cd /usr/src
wget http://internap.dl.sourceforge.net/sourceforge/nfdump/nfdump-snapshot-20070208.tar.gz
tar -zxvf nfdump-snapshot-20070208.tar.gz
cd nfdump-snapshot-20070208
./configure
make
make install
There are man tools for each of the tools. There must be a separate nfcpad process for each neflow
source. So that collection starts on monitoring server boot, these can be placed in the /etc/rc.local config
file, which will be processed near the end of the operating system boot process. The author provides the
following as an example:
nfcapd -w -D -l /flow_base_dir/router1 -p 23456
nfcapd -w -D -l /flow_base_dir/router2 -p 23457
I've used (pre-create the directory):
nfcapd -p 9999 -l /var/local/nfdump/flows -S 7 -w -I bmr01
Each interface on a Cisco router should have the following:
interface fastethernet 0/0
ip route-cache flow
A basic config to export the flows would be:
ip flow-export
ip flow-export version 5
ip flow-cache timeout active 5
Note that even though lower end switches like 3550's, 3750's, and 3560's have some of the netflow
commands, they will only export process switched flows. Talk to your Cisco account manager, and as a
group, we may be able to influence Cisco to provide full netflow capability in 'every day' line of switches.
The alternative to this problem is to use nProbe utility from NTOP. Connect a promiscuous ethernet port to a spanned port on a
switch. nProbe will capture the packets, evaluate them, and forward netflows to the netflow capture utility.
As a bonus, nProbe is useful in VOIP networks as it knows how to evaluate RTP streams and forward helpful
statistics on a per flow basis. I'll try to write this up in another entry.
As a side note, I came across plixer
international, who were previouisly known as Somix Technologies. They have a netflow
analyzer available for downloading.
[/OpenSource/Debian/Monitoring]
permanent link
Installing and Configuing syslog-ng
The syslogging capability that comes standard with Debian gets the job done, but offers
little for flexibility. I needed something that would allow simple replication of certain log entries to
a vendor's syslog server. BalaBit's
syslog-ng is an excellent replacement. And dead easy to install:
apt-get install syslog-ng
This removes the old syslog programs, installs the new ones, and starts things up. The configuration
file, although in a different format, attempts to replicate the functionality of the previous programs
quite well. The configuration is found in /etc/syslog-ng/syslog-ng.conf. The documentation is straight forward and useful. After taking a quick look at it,the
configuration file makes sense, and is easy to add configuration items.
In the configuration file, I added the following to the options section:
use_dns(yes);
use_fqdn(yes);
to add some lookups, even though it may not be recommeded in high volume environments. In the source
s_all section, I added:
udp();
in order to allow messages from the Cisco devices. In order forward syslog messages from specific
devices to a vendor in order to correlate network problems, I added the
following lines:
# external destination for log messages (will require a port opening on firewall)
destination du_externallog { udp("192.2.0.5"); };
# specific device list
filter f_devicesforvendor { host("router1") or host("router2"); };
# perform the logging to vendor
log {
source(s_all);
filter(f_devicesforvendor);
destination(du_externallog);
}
[/OpenSource/Debian/Monitoring]
permanent link
Darvas Selections for 2007/03/02
Here are the selections for Friday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-02-01 High: 2007-02-26 EOD: 2007-03-01
| Symbol | Stop |
| ABT | 54.28
| | ADP | 50.33
| | AEP | 45.37
| | AMCC | 3.68
| | AXL | 25.82
| | BDN | 34.02
| | BGO | 6.32
| | CEG | 77.42
| | CERN | 53.28
| | CMS | 17.02
| | CNP | 18.31
| | D | 84.70
| | DD | 52.95
| | ED | 49.25
| | EQ | 57.05
| | ESLR | 10.68
| | FE | 64.35
| | GILD | 73.25
| | HES | 55.06
| | IR | 44.00
| | KLAC | 53.65
| | LLTC | 33.64
| | LYO | 32.48
| | NBL | 57.06
| | NRG | 65.79
| | NSM | 25.58
| | NTES | 20.60
| | NVTL | 12.80
| | ONNN | 10.46
| | PAAS | 31.52
| | PAYX | 41.93
| | PD | 124.40
| | PPL | 38.17
| | PWR | 23.31
| | PX | 64.20
| | RIMM | 139.74
| | RRC | 31.25
| | RRI | 17.06
| | SONS | 7.23
| | STM | 19.92
| | STP | 36.70
| | USG | 57.74
| | USU | 14.98
| | VSEA | 47.22
| | WYN | 35.10
| | XLU | 39.17
|
|
Start: 2007-02-01 High: 2007-02-23 EOD: 2007-03-01
| Symbol | Stop |
| ADI | 36.64
| | ALTR | 21.48
| | ATI | 104.51
| | AUY | 15.25
| | AXL | 25.82
| | BBBY | 42.54
| | BBI | 6.91
| | BGO | 6.32
| | CECO | 29.85
| | CERN | 53.28
| | CF | 38.11
| | ED | 49.25
| | EQ | 57.05
| | HES | 55.06
| | HL | 8.40
| | IR | 44.00
| | JOYG | 52.94
| | KLAC | 53.65
| | LLTC | 33.64
| | NBL | 57.06
| | NRG | 65.79
| | NVTL | 12.80
| | NYB | 17.35
| | ONNN | 10.46
| | PAAS | 31.52
| | PAYX | 41.93
| | PD | 124.40
| | PENN | 42.95
| | PPL | 38.17
| | PWR | 23.31
| | PX | 64.20
| | RRC | 31.25
| | SIRF | 31.70
| | STM | 19.92
| | TSM | 11.30
| | USU | 14.98
| | WYN | 35.10
| | XLU | 39.17
|
|
Start: 2007-02-01 High: 2007-02-22 EOD: 2007-03-01
| Symbol | Stop |
| ADI | 36.64
| | AKS | 22.03
| | ALTR | 21.48
| | AMKR | 12.04
| | ATHR | 26.71
| | ATI | 104.51
| | AUY | 15.25
| | BG | 84.03
| | BGO | 6.32
| | BNI | 84.57
| | CA | 25.45
| | CERN | 53.28
| | CF | 38.11
| | CHL | 49.57
| | CNP | 18.31
| | CTSH | 91.00
| | DD | 52.95
| | ED | 49.25
| | FAF | 46.70
| | GILD | 73.25
| | GS | 219.26
| | GT | 25.85
| | HL | 8.40
| | HLT | 35.84
| | HLTH | 15.48
| | IR | 44.00
| | JBHT | 27.48
| | JOYG | 52.94
| | LM | 109.03
| | LWSN | 8.44
| | MET | 65.79
| | MHS | 67.57
| | NBL | 57.06
| | NIHD | 70.54
| | NRG | 65.79
| | NTES | 20.60
| | NYB | 17.35
| | OMC | 100.61
| | OMX | 51.85
| | ONNN | 10.46
| | PAAS | 31.52
| | PD | 124.40
| | PENN | 42.95
| | PMTC | 20.18
| | POT | 161.00
| | PWR | 23.31
| | RIO | 36.68
| | RRC | 31.25
| | RYI | 34.01
| | SCUR | 9.35
| | SHLD | 187.27
| | STM | 19.92
| | SYK | 63.50
| | TEVA | 37.76
| | TRA | 17.70
| | TSM | 11.30
| | UIS | 8.92
| | USU | 14.98
| | WIN | 15.10
| | XL | 73.99
| | YRCW | 42.92
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/03/01 with EOD Signal of 2007/02/28
In comparison, the Dow Jones Industrial Index
opened at 12265,
had a lower high of 12289,
had a lower low of 12059,
and closed down for the day at 12234.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ADI | 2 | 35.75 | 36.37 | 35.26 | 36.15 | 36.64 | 0.62 | 0.40
| | AFFX | 1 | 25.30 | 25.82 | 24.76 | 25.64 | 27.01 | 0.52 | 0.34
| | AKS | 2 | 22.59 | 23.38 | 21.81 | 22.81 | 22.03 | 0.79 | 0.22
| | ALTR | 2 | 20.66 | 21.32 | 20.53 | 21.01 | 21.48 | 0.66 | 0.35
| | AMKR | 1 | 11.30 | 12.02 | 11.11 | 11.80 | 12.04 | 0.72 | 0.50
| | ARRS | 1 | 12.83 | 13.31 | 12.63 | 13.13 | 15.01 | 0.48 | 0.30
| | ATHR | 1 | 24.59 | 25.41 | 24.13 | 25.15 | 26.71 | 0.82 | 0.56
| | ATI | 3 | 98.00 | 102.78 | 97.55 | 100.68 | 104.51 | 4.78 | 2.68
| | AUY | 3 | 14.36 | 14.59 | 14.04 | 14.14 | 15.25 | 0.23 | -0.22
| | AXL | 2 | 24.20 | 24.80 | 23.92 | 24.51 | 25.82 | 0.60 | 0.31
| | BAX | 1 | 49.20 | 49.88 | 48.60 | 49.59 | 50.32 | 0.68 | 0.39
| | BBBY | 1 | 39.30 | 40.36 | 38.71 | 39.76 | 42.54 | 1.06 | 0.46
| | BBI | 1 | 6.55 | 6.85 | 6.48 | 6.81 | 6.91 | 0.30 | 0.26
| | BG | 2 | 78.00 | 80.69 | 77.10 | 80.52 | 84.03 | 2.69 | 2.52
| | BNI | 2 | 78.72 | 79.19 | 77.50 | 78.67 | 84.57 | 0.47 | -0.05
| | CA | 2 | 25.80 | 26.36 | 25.50 | 25.87 | 25.45 | 0.56 | 0.07
| | CE | 1 | 28.25 | 28.50 | 27.50 | 28.30 | 28.71 | 0.25 | 0.05
| | CECO | 1 | 28.98 | 30.22 | 28.80 | 29.83 | 29.85 | 1.24 | 0.85
| | CERN | 2 | 51.28 | 52.15 | 50.00 | 52.11 | 53.28 | 0.87 | 0.83
| | CF | 2 | 38.15 | 38.97 | 36.26 | 38.00 | 38.11 | 0.82 | -0.15
| | CHL | 1 | 44.64 | 45.96 | 43.96 | 45.43 | 49.57 | 1.32 | 0.79
| | CHRW | 1 | 50.20 | 51.61 | 49.25 | 50.97 | 53.50 | 1.41 | 0.77
| | CNP | 1 | 17.60 | 17.99 | 16.52 | 17.87 | 18.31 | 0.39 | 0.27
| | CORI | 1 | 5.00 | 5.01 | 4.98 | 4.99 | 4.99 | 0.01 | -0.01
| | CTSH | 1 | 87.36 | 90.28 | 86.33 | 89.37 | 91.00 | 2.92 | 2.01
| | CTV | 2 | 37.62 | 38.67 | 37.08 | 38.54 | 38.99 | 1.05 | 0.92
| | DD | 2 | 50.50 | 51.37 | 49.95 | 50.87 | 52.95 | 0.87 | 0.37
| | DISH | 1 | 40.45 | 43.39 | 40.00 | 42.68 | 42.51 | 2.94 | 2.23
| | DLTR | 1 | 33.44 | 34.46 | 33.19 | 34.37 | 33.89 | 1.02 | 0.93
| | ED | 2 | 48.15 | 48.86 | 48.00 | 48.68 | 49.25 | 0.71 | 0.53
| | EGO | 1 | 5.92 | 5.92 | 5.75 | 5.85 | 6.20 | 0.00 | -0.07
| | EMC | 1 | 13.70 | 14.10 | 13.61 | 13.84 | 14.38 | 0.40 | 0.14
| | EQ | 1 | 55.10 | 55.45 | 54.51 | 54.88 | 57.05 | 0.35 | -0.22
| | FAF | 1 | 46.50 | 47.48 | 46.30 | 47.28 | 46.70 | 0.98 | 0.78
| | FEIC | 1 | 32.05 | 33.43 | 31.71 | 33.03 | 34.34 | 1.38 | 0.98
| | FHN | 1 | 42.65 | 43.10 | 41.89 | 42.86 | 44.05 | 0.45 | 0.21
| | FRK | 1 | 66.90 | 67.97 | 66.77 | 67.82 | 65.85 | 1.07 | 0.92
| | GIGM | 1 | 11.86 | 12.27 | 11.59 | 11.83 | 12.80 | 0.41 | -0.03
| | GILD | 2 | 70.25 | 71.59 | 69.10 | 70.59 | 73.25 | 1.34 | 0.34
| | GNW | 1 | 35.05 | 35.40 | 34.94 | 35.14 | 36.87 | 0.35 | 0.09
| | GS | 1 | 197.12 | 202.70 | 194.08 | 199.66 | 219.26 | 5.58 | 2.54
| | GT | 2 | 24.60 | 26.71 | 24.60 | 26.15 | 25.85 | 2.11 | 1.55
| | HAS | 2 | 28.08 | 29.24 | 27.68 | 28.99 | 29.47 | 1.16 | 0.91
| | HES | 1 | 52.99 | 54.20 | 52.08 | 53.19 | 55.06 | 1.21 | 0.20
| | HEW | 1 | 29.98 | 29.98 | 28.97 | 29.82 | 29.77 | 0.00 | -0.16
| | HL | 3 | 7.69 | 8.09 | 7.49 | 7.97 | 8.40 | 0.40 | 0.28
| | HLT | 1 | 34.30 | 34.97 | 34.01 | 34.90 | 35.84 | 0.67 | 0.60
| | HLTH | 2 | 14.75 | 14.96 | 14.39 | 14.79 | 15.48 | 0.21 | 0.04
| | HOLX | 1 | 53.89 | 55.07 | 53.03 | 54.36 | 57.70 | 1.18 | 0.47
| | ICE | 1 | 145.50 | 153.36 | 142.65 | 150.58 | 158.05 | 7.86 | 5.08
| | IR | 2 | 42.39 | 43.32 | 41.65 | 43.08 | 44.00 | 0.93 | 0.69
| | JBHT | 2 | 26.28 | 26.81 | 25.80 | 26.39 | 27.48 | 0.53 | 0.11
| | JCP | 1 | 79.27 | 80.91 | 77.50 | 79.95 | 85.68 | 1.64 | 0.68
| | JOYG | 3 | 42.20 | 44.71 | 40.75 | 43.58 | 52.94 | 2.51 | 1.38
| | KLAC | 1 | 50.75 | 51.37 | 50.21 | 50.92 | 53.65 | 0.62 | 0.17
| | LLTC | 1 | 32.65 | 33.36 | 32.37 | 32.94 | 33.64 | 0.71 | 0.29
| | LM | 1 | 99.90 | 103.10 | 98.60 | 101.88 | 106.28 | 3.20 | 1.98
| | LWSN | 2 | 7.79 | 7.86 | 7.65 | 7.72 | 8.44 | 0.07 | -0.07
| | LYO | 1 | 31.25 | 32.02 | 30.78 | 31.84 | 32.48 | 0.77 | 0.59
| | MCK | 2 | 56.66 | 56.66 | 53.94 | 55.36 | 56.48 | 0.00 | -1.30
| | MET | 1 | 62.90 | 63.40 | 62.30 | 63.20 | 65.79 | 0.50 | 0.30
| | MHS | 2 | 67.05 | 68.34 | 66.25 | 68.16 | 67.57 | 1.29 | 1.11
| | MOS | 2 | 25.25 | 25.45 | 24.29 | 25.18 | 26.26 | 0.20 | -0.07
| | MTW | 1 | 57.50 | 59.08 | 55.11 | 58.55 | 58.51 | 1.58 | 1.05
| | NBL | 3 | 56.20 | 58.35 | 56.11 | 57.49 | 57.06 | 2.15 | 1.29
| | NIHD | 1 | 69.87 | 71.52 | 68.99 | 70.87 | 70.54 | 1.65 | 1.00
| | NRG | 3 | 66.75 | 67.93 | 65.24 | 67.33 | 65.79 | 1.18 | 0.58
| | NTES | 1 | 20.04 | 20.48 | 19.56 | 20.20 | 21.29 | 0.44 | 0.16
| | NVTL | 1 | 12.95 | 13.40 | 12.65 | 13.18 | 12.80 | 0.45 | 0.23
| | NWL | 2 | 30.12 | 30.69 | 29.93 | 30.58 | 30.47 | 0.57 | 0.46
| | NWS.A | 1 | 22.25 | 22.50 | 21.76 | 22.21 | 23.04 | 0.25 | -0.04
| | NYB | 2 | 16.72 | 16.95 | 16.48 | 16.92 | 17.35 | 0.23 | 0.20
| | OMC | 1 | 101.93 | 103.70 | 100.84 | 103.36 | 100.61 | 1.77 | 1.43
| | OMX | 1 | 51.07 | 51.57 | 50.44 | 51.21 | 51.85 | 0.50 | 0.14
| | ONNN | 2 | 9.28 | 9.90 | 9.05 | 9.75 | 10.46 | 0.62 | 0.47
| | PAAS | 3 | 29.63 | 30.20 | 28.38 | 28.47 | 31.52 | 0.57 | -1.16
| | PAYX | 1 | 39.73 | 40.14 | 39.10 | 40.01 | 41.93 | 0.41 | 0.28
| | PD | 3 | 123.55 | 125.21 | 123.35 | 124.23 | 124.40 | 1.66 | 0.68
| | PENN | 2 | 45.61 | 46.10 | 44.75 | 45.76 | 42.95 | 0.49 | 0.15
| | PMTC | 1 | 18.81 | 19.11 | 18.50 | 18.94 | 20.18 | 0.30 | 0.13
| | POT | 2 | 154.20 | 156.81 | 151.06 | 154.79 | 161.00 | 2.61 | 0.59
| | PPL | 1 | 37.61 | 38.62 | 37.45 | 38.43 | 38.17 | 1.01 | 0.82
| | PWR | 3 | 22.88 | 23.55 | 22.50 | 23.42 | 23.31 | 0.67 | 0.54
| | PX | 1 | 60.47 | 62.03 | 60.18 | 61.32 | 64.20 | 1.56 | 0.85
| | RIO | 2 | 32.77 | 34.00 | 32.50 | 33.50 | 36.68 | 1.23 | 0.73
| | RRC | 2 | 31.65 | 32.50 | 31.20 | 32.06 | 31.25 | 0.85 | 0.41
| | RRI | 1 | 16.66 | 17.32 | 16.59 | 17.23 | 17.06 | 0.66 | 0.57
| | RSH | 1 | 24.34 | 25.05 | 23.77 | 24.80 | 24.80 | 0.71 | 0.46
| | RYI | 1 | 34.40 | 34.77 | 32.60 | 34.00 | 34.01 | 0.37 | -0.40
| | SCUR | 1 | 8.35 | 8.58 | 8.25 | 8.30 | 9.35 | 0.23 | -0.05
| | SHLD | 2 | 176.45 | 178.00 | 172.53 | 176.07 | 187.27 | 1.55 | -0.38
| | SIRF | 1 | 26.88 | 28.25 | 26.42 | 28.09 | 31.70 | 1.37 | 1.21
| | SIX | 1 | 6.07 | 6.22 | 6.00 | 6.11 | 6.28 | 0.15 | 0.04
| | STM | 2 | 18.84 | 19.13 | 18.68 | 18.93 | 19.92 | 0.29 | 0.09
| | SVM | 1 | 13.53 | 13.60 | 13.10 | 13.44 | 13.50 | 0.07 | -0.09
| | SYK | 1 | 60.27 | 62.00 | 59.01 | 61.37 | 63.50 | 1.73 | 1.10
| | TEVA | 2 | 35.05 | 35.18 | 34.25 | 34.81 | 37.76 | 0.13 | -0.24
| | TRA | 2 | 17.00 | 17.34 | 16.25 | 17.12 | 17.78 | 0.34 | 0.12
| | TSM | 2 | 10.81 | 11.00 | 10.64 | 10.93 | 11.30 | 0.19 | 0.12
| | UIS | 1 | 8.43 | 8.47 | 8.10 | 8.37 | 8.92 | 0.04 | -0.06
| | USU | 2 | 14.01 | 14.34 | 13.73 | 14.22 | 14.98 | 0.33 | 0.21
| | UVN | 2 | 36.00 | 36.02 | 35.89 | 35.99 | 35.94 | 0.02 | -0.01
| | VIV | 1 | 3.57 | 3.72 | 3.53 | 3.68 | 4.02 | 0.15 | 0.11
| | VMC | 1 | 114.80 | 119.80 | 110.00 | 118.24 | 109.77 | 5.00 | 3.44
| | WIN | 2 | 14.73 | 15.03 | 14.59 | 14.88 | 15.10 | 0.30 | 0.15
| | WYN | 2 | 35.00 | 35.24 | 34.66 | 35.15 | 35.10 | 0.24 | 0.15
| | XL | 2 | 70.30 | 70.70 | 69.67 | 70.09 | 73.99 | 0.40 | -0.21
| | XLU | 1 | 38.22 | 38.86 | 37.87 | 38.65 | 39.17 | 0.64 | 0.43
| | YRCW | 1 | 42.41 | 43.84 | 42.19 | 43.54 | 42.92 | 1.43 | 1.13
| | 109 | | 4567.13 | | | | | 110.98 | 58.88
|
[/Trading/Darvas/D200703]
permanent link
2007 Mar 01 - Thu
Darvas Selections for 2007/03/01
Here are the selections for Thursday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-28 High: 2007-02-23 EOD: 2007-02-28
| Symbol | Stop |
| ADI | 36.64
| | ALTR | 21.48
| | ATI | 104.51
| | AUY | 15.25
| | AXL | 25.82
| | BBBY | 42.54
| | BBI | 6.91
| | BGO | 6.32
| | CECO | 29.85
| | CERN | 53.28
| | CF | 38.11
| | CTV | 38.99
| | ED | 49.25
| | EQ | 57.05
| | HES | 55.06
| | HL | 8.40
| | IR | 44.00
| | JOYG | 52.94
| | KLAC | 53.65
| | LLTC | 33.64
| | NBL | 57.06
| | NRG | 65.79
| | NVTL | 12.80
| | NYB | 17.35
| | ONNN | 10.46
| | PAAS | 31.52
| | PAYX | 41.93
| | PD | 124.40
| | PENN | 42.95
| | PPL | 38.17
| | PWR | 23.31
| | PX | 64.20
| | RRC | 31.25
| | SIRF | 31.70
| | STM | 19.92
| | TSM | 11.30
| | USU | 14.98
| | WYN | 35.10
| | XLU | 39.17
|
|
Start: 2007-01-28 High: 2007-02-22 EOD: 2007-02-28
| Symbol | Stop |
| ADI | 36.64
| | AKS | 22.03
| | ALTR | 21.48
| | AMKR | 12.04
| | ATHR | 26.71
| | ATI | 104.51
| | AUY | 15.25
| | BG | 84.03
| | BGO | 6.32
| | BNI | 84.57
| | CA | 25.45
| | CERN | 53.28
| | CF | 38.11
| | CHL | 49.57
| | CNP | 18.31
| | CTSH | 91.00
| | DD | 52.95
| | ED | 49.25
| | FAF | 46.70
| | GILD | 73.25
| | GS | 219.26
| | GT | 25.85
| | HAS | 29.47
| | HL | 8.40
| | HLT | 35.84
| | HLTH | 15.48
| | IR | 44.00
| | JBHT | 27.48
| | JOYG | 52.94
| | LM | 106.28
| | LWSN | 8.44
| | MCK | 56.48
| | MET | 65.79
| | MHS | 67.57
| | MOS | 26.26
| | NBL | 57.06
| | NIHD | 70.54
| | NRG | 65.79
| | NTES | 21.29
| | NWL | 30.47
| | NYB | 17.35
| | OMC | 100.61
| | OMX | 51.85
| | ONNN | 10.46
| | PAAS | 31.52
| | PD | 124.40
| | PENN | 42.95
| | PMTC | 20.18
| | POT | 161.00
| | PWR | 23.31
| | RIO | 36.68
| | RRC | 31.25
| | RYI | 34.01
| | SCUR | 9.35
| | SHLD | 187.27
| | SIX | 6.28
| | STM | 19.92
| | SYK | 63.50
| | TEVA | 37.76
| | TRA | 17.78
| | TSM | 11.30
| | UIS | 8.92
| | USU | 14.98
| | UVN | 35.94
| | WIN | 15.10
| | XL | 73.99
| | YRCW | 42.92
|
|
Start: 2007-01-28 High: 2007-02-21 EOD: 2007-02-28
| Symbol | Stop |
| AFFX | 27.01
| | AKS | 22.03
| | ARRS | 15.01
| | ATI | 104.51
| | AUY | 15.25
| | AXL | 25.82
| | BAX | 50.32
| | BG | 84.03
| | BGO | 6.32
| | BNI | 84.57
| | CA | 25.45
| | CE | 28.71
| | CHRW | 53.50
| | CORI | 4.99
| | CTV | 38.99
| | DD | 52.95
| | DISH | 42.51
| | DLTR | 33.89
| | EGO | 6.20
| | EMC | 14.38
| | FEIC | 34.34
| | FHN | 44.05
| | FRK | 65.85
| | GIGM | 12.80
| | GILD | 73.25
| | GNW | 36.87
| | GT | 25.85
| | HAS | 29.47
| | HEW | 29.77
| | HL | 8.40
| | HLTH | 15.48
| | HOLX | 57.70
| | ICE | 158.05
| | JBHT | 27.48
| | JCP | 85.68
| | JOYG | 52.94
| | LWSN | 8.44
| | LYO | 32.48
| | MCK | 56.48
| | MHS | 67.57
| | MOS | 26.26
| | MTW | 58.51
| | NBL | 57.06
| | NRG | 65.79
| | NWL | 30.47
| | NWS.A | 23.04
| | PAAS | 31.52
| | PD | 124.40
| | POT | 161.00
| | PWR | 23.31
| | RIO | 36.68
| | RRI | 17.06
| | RSH | 24.80
| | SHLD | 187.27
| | SVM | 13.50
| | TEVA | 37.76
| | TRA | 17.78
| | UVN | 35.94
| | VIV | 4.02
| | VMC | 109.77
| | WIN | 15.10
| | WYN | 35.10
| | XL | 73.99
|
|
[/Trading/Darvas/D200703]
permanent link
Darvas Results at EOD 2007/02/28 with EOD Signal of 2007/02/27
In comparison, the Dow Jones Industrial Index
opened at 12214,
had a lower high of 12353,
had a higherlow of 12186,
and closed up for the day at 12268.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ADI | 1 | 35.87 | 36.47 | 35.86 | 36.31 | 36.64 | 0.60 | 0.44
| | AET | 1 | 44.17 | 44.74 | 43.95 | 44.22 | 45.38 | 0.57 | 0.05
| | AFFX | 1 | 26.09 | 26.20 | 25.41 | 25.73 | 27.01 | 0.11 | -0.36
| | AKS | 2 | 20.16 | 23.82 | 20.16 | 23.13 | 22.03 | 3.66 | 2.97
| | ALGN | 1 | 16.31 | 16.52 | 15.90 | 16.42 | 17.01 | 0.21 | 0.11
| | ALKS | 1 | 16.76 | 16.84 | 16.30 | 16.40 | 17.30 | 0.08 | -0.36
| | ALTR | 1 | 21.00 | 21.54 | 21.00 | 21.11 | 21.48 | 0.54 | 0.11
| | AMKR | 1 | 11.18 | 11.59 | 10.80 | 11.53 | 12.04 | 0.41 | 0.35
| | AOC | 1 | 37.45 | 38.04 | 37.42 | 37.64 | 38.95 | 0.59 | 0.19
| | ARRS | 1 | 13.10 | 13.25 | 12.87 | 13.14 | 15.01 | 0.15 | 0.04
| | ATHR | 1 | 25.26 | 25.45 | 24.56 | 25.27 | 26.71 | 0.19 | 0.01
| | ATI | 2 | 100.04 | 103.00 | 97.56 | 102.32 | 104.51 | 2.96 | 2.28
| | AUY | 2 | 14.19 | 14.79 | 13.85 | 14.65 | 15.25 | 0.60 | 0.46
| | AXL | 1 | 24.68 | 24.80 | 23.85 | 24.51 | 25.82 | 0.12 | -0.17
| | BAX | 2 | 48.90 | 50.07 | 48.80 | 50.01 | 50.32 | 1.17 | 1.11
| | BG | 3 | 78.80 | 79.71 | 78.10 | 79.27 | 84.03 | 0.91 | 0.47
| | BNI | 2 | 79.01 | 79.96 | 78.18 | 79.18 | 84.57 | 0.95 | 0.17
| | CA | 2 | 26.14 | 26.19 | 25.69 | 26.04 | 25.45 | 0.05 | -0.10
| | CE | 2 | 29.15 | 29.17 | 28.25 | 28.58 | 28.71 | 0.02 | -0.57
| | CERN | 2 | 51.04 | 52.34 | 50.27 | 52.11 | 53.28 | 1.30 | 1.07
| | CF | 1 | 37.42 | 39.00 | 36.27 | 38.66 | 38.11 | 1.58 | 1.24
| | CHL | 1 | 46.17 | 46.96 | 45.41 | 46.47 | 49.57 | 0.79 | 0.30
| | CHRW | 2 | 51.52 | 51.71 | 50.79 | 50.96 | 53.50 | 0.19 | -0.56
| | CL | 1 | 67.29 | 68.23 | 67.05 | 67.41 | 68.56 | 0.94 | 0.12
| | CNP | 2 | 17.49 | 18.04 | 17.49 | 17.83 | 18.31 | 0.55 | 0.34
| | CORI | 1 | 5.01 | 5.02 | 4.99 | 5.00 | 4.99 | 0.01 | -0.01
| | CTB | 1 | 14.73 | 14.99 | 14.60 | 14.69 | 16.84 | 0.26 | -0.04
| | CTSH | 1 | 87.85 | 90.80 | 86.26 | 90.20 | 91.00 | 2.95 | 2.35
| | CTV | 2 | 37.73 | 38.94 | 37.45 | 38.47 | 38.99 | 1.21 | 0.74
| | DD | 3 | 51.13 | 51.35 | 50.13 | 50.73 | 52.95 | 0.22 | -0.40
| | DISH | 2 | 40.36 | 41.00 | 40.00 | 40.60 | 42.51 | 0.64 | 0.24
| | DLTR | 2 | 33.50 | 34.64 | 33.25 | 34.11 | 33.89 | 1.14 | 0.61
| | DTC | 1 | 8.50 | 8.54 | 8.28 | 8.36 | 9.13 | 0.04 | -0.14
| | ED | 1 | 48.67 | 48.94 | 48.32 | 48.58 | 49.25 | 0.27 | -0.09
| | EGO | 1 | 5.98 | 6.09 | 5.72 | 5.98 | 6.20 | 0.11 | 0.00
| | EMC | 1 | 13.91 | 14.08 | 13.74 | 13.96 | 14.38 | 0.17 | 0.05
| | FAF | 1 | 46.16 | 47.29 | 45.43 | 47.19 | 46.70 | 1.13 | 1.03
| | FEIC | 2 | 33.36 | 33.47 | 32.49 | 32.80 | 34.34 | 0.11 | -0.56
| | FHN | 2 | 42.99 | 43.42 | 42.76 | 43.15 | 44.05 | 0.43 | 0.16
| | FIS | 1 | 45.29 | 45.99 | 45.24 | 45.92 | 45.80 | 0.70 | 0.63
| | FRK | 2 | 66.50 | 67.40 | 66.40 | 67.35 | 65.85 | 0.90 | 0.85
| | GIGM | 2 | 12.25 | 12.42 | 11.88 | 12.16 | 12.80 | 0.17 | -0.09
| | GILD | 2 | 69.55 | 72.07 | 69.55 | 71.56 | 73.25 | 2.52 | 2.01
| | GNW | 2 | 35.00 | 35.84 | 35.00 | 35.33 | 36.87 | 0.84 | 0.33
| | GS | 2 | 200.40 | 203.85 | 197.79 | 201.75 | 219.26 | 3.45 | 1.35
| | GT | 2 | 25.29 | 25.29 | 24.31 | 24.62 | 25.85 | 0.00 | -0.67
| | HAS | 2 | 28.60 | 28.60 | 27.61 | 28.27 | 29.47 | 0.00 | -0.33
| | HL | 2 | 7.48 | 7.82 | 7.38 | 7.69 | 8.40 | 0.34 | 0.21
| | HLT | 2 | 34.64 | 35.38 | 34.11 | 35.27 | 35.84 | 0.74 | 0.63
| | HLTH | 3 | 14.67 | 14.98 | 14.28 | 14.94 | 15.48 | 0.31 | 0.27
| | HOLX | 1 | 55.26 | 55.88 | 54.02 | 55.05 | 57.70 | 0.62 | -0.21
| | ICE | 2 | 145.31 | 151.00 | 140.70 | 150.77 | 158.05 | 5.69 | 5.46
| | IR | 2 | 42.73 | 43.73 | 42.57 | 43.30 | 44.00 | 1.00 | 0.57
| | JBHT | 3 | 26.25 | 26.71 | 25.83 | 26.56 | 27.48 | 0.46 | 0.31
| | JCP | 2 | 80.75 | 81.70 | 79.81 | 81.01 | 85.68 | 0.95 | 0.26
| | JOYG | 2 | 46.75 | 47.19 | 43.62 | 44.34 | 52.94 | 0.44 | -2.41
| | LM | 1 | 102.06 | 104.24 | 101.30 | 102.74 | 106.28 | 2.18 | 0.68
| | LWSN | 3 | 8.00 | 8.03 | 7.79 | 7.92 | 8.44 | 0.03 | -0.08
| | LYO | 2 | 31.35 | 32.20 | 30.56 | 31.82 | 32.48 | 0.85 | 0.47
| | MCK | 3 | 56.00 | 56.55 | 55.57 | 55.72 | 56.48 | 0.55 | -0.28
| | MET | 1 | 62.91 | 63.50 | 62.67 | 63.16 | 65.79 | 0.59 | 0.25
| | MHK | 1 | 88.35 | 88.45 | 86.24 | 87.52 | 93.12 | 0.10 | -0.83
| | MHS | 2 | 65.18 | 68.20 | 64.85 | 67.61 | 67.57 | 3.02 | 2.43
| | MOS | 3 | 25.15 | 25.49 | 24.35 | 25.44 | 26.26 | 0.34 | 0.29
| | MTW | 2 | 59.00 | 59.46 | 57.29 | 58.65 | 58.51 | 0.46 | -0.35
| | NBL | 3 | 57.10 | 58.22 | 57.06 | 57.57 | 57.06 | 1.12 | 0.47
| | NIHD | 1 | 69.00 | 71.09 | 69.00 | 70.84 | 70.54 | 2.09 | 1.84
| | NRG | 3 | 66.15 | 67.11 | 65.50 | 66.35 | 65.79 | 0.96 | 0.20
| | NTES | 1 | 20.39 | 20.71 | 20.10 | 20.40 | 21.29 | 0.32 | 0.01
| | NWL | 3 | 30.38 | 30.75 | 29.75 | 30.61 | 30.47 | 0.37 | 0.23
| | NWS.A | 1 | 22.33 | 22.69 | 22.21 | 22.53 | 23.04 | 0.36 | 0.20
| | NYB | 2 | 16.76 | 16.92 | 16.51 | 16.74 | 17.35 | 0.16 | -0.02
| | OMC | 1 | 103.20 | 104.24 | 102.79 | 103.62 | 100.61 | 1.04 | 0.42
| | OMX | 1 | 51.19 | 52.10 | 50.76 | 51.90 | 51.85 | 0.91 | 0.71
| | ONNN | 2 | 10.07 | 10.16 | 9.59 | 9.82 | 10.46 | 0.09 | -0.25
| | PAAS | 2 | 29.07 | 30.24 | 28.55 | 30.02 | 31.52 | 1.17 | 0.95
| | PD | 2 | 123.10 | 125.31 | 123.02 | 125.01 | 124.40 | 2.21 | 1.91
| | PENN | 1 | 45.00 | 46.87 | 44.94 | 46.63 | 42.95 | 1.87 | 1.63
| | PMTC | 1 | 19.48 | 19.49 | 18.85 | 19.07 | 20.18 | 0.01 | -0.41
| | POT | 3 | 155.86 | 158.66 | 151.00 | 157.82 | 161.00 | 2.80 | 1.96
| | PRU | 1 | 90.21 | 91.20 | 90.14 | 90.94 | 92.83 | 0.99 | 0.73
| | PWR | 3 | 22.58 | 23.21 | 22.27 | 23.18 | 23.31 | 0.63 | 0.60
| | PX | 1 | 61.25 | 63.30 | 60.86 | 61.69 | 64.20 | 2.05 | 0.44
| | RIO | 2 | 34.05 | 34.44 | 33.13 | 34.10 | 36.68 | 0.39 | 0.05
| | RRC | 1 | 31.94 | 32.17 | 31.32 | 31.93 | 31.25 | 0.23 | -0.01
| | RRI | 2 | 16.84 | 17.11 | 16.75 | 16.94 | 17.06 | 0.27 | 0.10
| | RSH | 2 | 24.50 | 25.47 | 23.42 | 24.97 | 23.95 | 0.97 | 0.47
| | RTH | 1 | 101.89 | 102.68 | 101.27 | 102.09 | 106.38 | 0.79 | 0.20
| | RYI | 1 | 32.30 | 34.74 | 32.30 | 34.36 | 34.01 | 2.44 | 2.06
| | SCUR | 1 | 8.77 | 8.83 | 8.35 | 8.58 | 9.35 | 0.06 | -0.19
| | SHLD | 3 | 178.91 | 181.83 | 177.18 | 180.25 | 187.27 | 2.92 | 1.34
| | SIMO | 1 | 20.05 | 20.95 | 19.56 | 20.86 | 21.50 | 0.90 | 0.81
| | SIX | 1 | 6.02 | 6.25 | 5.99 | 6.19 | 6.28 | 0.23 | 0.17
| | STM | 2 | 19.40 | 19.64 | 19.20 | 19.46 | 19.92 | 0.24 | 0.06
| | SVM | 2 | 13.54 | 13.74 | 13.40 | 13.64 | 13.50 | 0.20 | 0.10
| | SYK | 1 | 60.25 | 62.28 | 60.00 | 62.02 | 63.50 | 2.03 | 1.77
| | TEVA | 2 | 35.84 | 36.02 | 35.52 | 35.56 | 37.76 | 0.18 | -0.28
| | TGT | 1 | 60.43 | 61.85 | 59.88 | 61.53 | 63.20 | 1.42 | 1.10
| | TMX | 1 | 29.20 | 29.76 | 29.04 | 29.04 | 30.75 | 0.56 | -0.16
| | TRA | 3 | 16.98 | 17.73 | 16.75 | 17.45 | 17.78 | 0.75 | 0.47
| | TSM | 1 | 11.05 | 11.24 | 11.00 | 11.10 | 11.30 | 0.19 | 0.05
| | UIS | 1 | 8.71 | 8.75 | 8.09 | 8.49 | 8.92 | 0.04 | -0.22
| | UST | 1 | 58.00 | 58.54 | 57.87 | 58.04 | 59.44 | 0.54 | 0.04
| | USU | 1 | 14.04 | 14.51 | 14.00 | 14.19 | 14.98 | 0.47 | 0.15
| | UVN | 2 | 35.92 | 36.00 | 35.91 | 35.99 | 35.94 | 0.08 | 0.07
| | VIV | 1 | 3.64 | 3.75 | 3.61 | 3.70 | 4.02 | 0.11 | 0.06
| | WIN | 2 | 15.14 | 15.14 | 14.64 | 15.05 | 15.10 | 0.00 | -0.09
| | WYN | 2 | 34.24 | 35.24 | 34.20 | 35.20 | 35.10 | 1.00 | 0.96
| | XL | 2 | 71.54 | 71.67 | 70.92 | 71.01 | 73.99 | 0.13 | -0.53
| | XLP | 1 | 26.15 | 26.36 | 25.97 | 26.30 | 26.86 | 0.21 | 0.15
| | XLY | 1 | 39.29 | 39.29 | 37.88 | 38.23 | 39.99 | 0.00 | -1.06
| | YRCW | 1 | 43.52 | 43.78 | 43.05 | 43.48 | 42.92 | 0.26 | -0.04
| | ZMH | 1 | 83.73 | 84.95 | 83.31 | 84.27 | 85.94 | 1.22 | 0.54
| | 113 | | 4864.47 | | | | | 93.16 | 45.16
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 28 - Wed
2007/02/27 Market Notes
Well that was an interesting day. The Dow bottomed out around 537 and rebounded up to
being down 400 for the day. The one point I wanted to remind myself of was that the Dow
futures were noticeably down in early morning trading, before the bell. Even before
that, there were notes about early morning Chinese sell-offs happening. It is said that
during yesterday's trading, "China's Shanghai Composite reversed early losses to end at a
record in its first day after Lunar New Year celebrations".
Today's "declines came on concerns that the government may introduce additional
macro-economic tightening measures to cool speculative activity".
It has been noted that this day approached the one day loss of
September 17, 2001.
The market psychologists would probably suggest a rebound slightly for tomorrow as the
professionals buy back. I can't put a date on it, but a the beginning of last year, oils
caused a big dip, but the original market highs were re-attained within a week or so.
Come to think of it, it may have been the year before where we had a dip and a rebound.
It is interesting to note that John Mauldin's Weekly E-Letter on Saturday talked about
the 51.9% Recession based upon an inverted yield curve.
So, we have a toss up, are the pro's going to buy back in, or is retail going to bring
it down more for the next couple of days.
[/Trading/MarketNotes]
permanent link
Darvas Selections for 2007/02/28
Here are the selections for Wednesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-27 High: 2007-02-22 EOD: 2007-02-27
| Symbol | Stop |
| ADI | 36.64
| | AKS | 22.03
| | ALTR | 21.48
| | AMKR | 12.04
| | ATHR | 26.71
| | ATI | 104.51
| | AUY | 15.25
| | BG | 84.03
| | BGO | 6.32
| | BNI | 84.57
| | CA | 25.45
| | CERN | 53.28
| | CF | 38.11
| | CHL | 49.57
| | CNP | 18.31
| | CTSH | 91.00
| | DD | 52.95
| | ED | 49.25
| | FAF | 46.70
| | GILD | 73.25
| | GS | 219.26
| | GT | 25.85
| | HAS | 29.47
| | HL | 8.40
| | HLT | 35.84
| | HLTH | 15.48
| | IR | 44.00
| | JBHT | 27.48
| | JOYG | 52.94
| | LM | 106.28
| | LWSN | 8.44
| | MCK | 56.48
| | MET | 65.79
| | MHS | 67.57
| | MOS | 26.26
| | NBL | 57.06
| | NIHD | 70.54
| | NRG | 65.79
| | NTES | 21.29
| | NWL | 30.47
| | NYB | 17.35
| | OMC | 100.61
| | OMX | 51.85
| | ONNN | 10.46
| | PAAS | 31.52
| | PD | 124.40
| | PENN | 42.95
| | PMTC | 20.18
| | POT | 161.00
| | PWR | 23.31
| | RIO | 36.68
| | RRC | 31.25
| | RYI | 34.01
| | SCUR | 9.35
| | SHLD | 187.27
| | SIX | 6.28
| | STM | 19.92
| | SYK | 63.50
| | TEVA | 37.76
| | TRA | 17.78
| | TSM | 11.30
| | UIS | 8.92
| | USU | 14.98
| | UVN | 35.94
| | WIN | 15.10
| | XL | 73.99
| | YRCW | 42.92
|
|
Start: 2007-01-27 High: 2007-02-21 EOD: 2007-02-27
| Symbol | Stop |
| AFFX | 27.01
| | AKS | 22.03
| | ARRS | 15.01
| | ATI | 104.51
| | AUY | 15.25
| | AXL | 25.82
| | BAX | 50.32
| | BG | 84.03
| | BGO | 6.32
| | BNI | 84.57
| | CA | 25.45
| | CE | 28.71
| | CHRW | 53.50
| | CORI | 4.99
| | CTV | 38.99
| | DD | 52.95
| | DISH | 42.51
| | DLTR | 33.89
| | EGO | 6.20
| | EMC | 14.38
| | FEIC | 34.34
| | FHN | 44.05
| | FRK | 65.85
| | GIGM | 12.80
| | GILD | 73.25
| | GNW | 36.87
| | GT | 25.85
| | HAS | 29.47
| | HL | 8.40
| | HLTH | 15.48
| | HOLX | 57.70
| | ICE | 158.05
| | JBHT | 27.48
| | JCP | 85.68
| | JOYG | 52.94
| | LWSN | 8.44
| | LYO | 32.48
| | MCK | 56.48
| | MHS | 67.57
| | MOS | 26.26
| | MTW | 58.51
| | NBL | 57.06
| | NRG | 65.79
| | NWL | 30.47
| | NWS.A | 23.04
| | PAAS | 31.52
| | PD | 124.40
| | POT | 161.00
| | PWR | 23.31
| | RIO | 36.68
| | RRI | 17.06
| | RSH | 23.95
| | SHLD | 187.27
| | SVM | 13.50
| | TEVA | 37.76
| | TRA | 17.78
| | UVN | 35.94
| | VIV | 4.02
| | WIN | 15.10
| | WYN | 35.10
| | XL | 73.99
|
|
Start: 2007-01-27 High: 2007-02-20 EOD: 2007-02-27
| Symbol | Stop |
| AET | 45.38
| | ALGN | 17.01
| | ALKS | 17.30
| | AOC | 38.95
| | BAX | 50.32
| | BG | 84.03
| | CE | 28.71
| | CERN | 53.28
| | CHRW | 53.50
| | CL | 68.56
| | CNP | 18.31
| | CTB | 16.84
| | CTV | 38.99
| | DD | 52.95
| | DISH | 42.51
| | DLTR | 33.89
| | DTC | 9.13
| | FEIC | 34.34
| | FHN | 44.05
| | FIS | 45.80
| | FRK | 65.85
| | GIGM | 12.80
| | GNW | 36.87
| | GS | 219.26
| | HLT | 35.84
| | HLTH | 15.48
| | ICE | 158.05
| | IR | 44.00
| | JBHT | 27.48
| | JCP | 85.68
| | LWSN | 8.44
| | LYO | 32.48
| | MCK | 56.48
| | MHK | 93.12
| | MOS | 26.26
| | MTW | 58.51
| | NBL | 57.06
| | NRG | 65.79
| | NWL | 30.47
| | NYB | 17.35
| | ONNN | 10.46
| | POT | 161.00
| | PRU | 92.83
| | PWR | 23.31
| | PX | 64.20
| | RRI | 17.06
| | RSH | 23.95
| | RTH | 106.38
| | SHLD | 187.27
| | SIMO | 21.50
| | STM | 19.92
| | SVM | 13.50
| | TGT | 63.20
| | TMX | 30.75
| | TRA | 17.78
| | UST | 59.44
| | WYN | 35.10
| | XLP | 26.86
| | XLY | 39.99
| | ZMH | 85.94
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/27 with EOD Signal of 2007/02/26
In comparison, the Dow Jones Industrial Index
opened at 12628,
had a lower high of 12629,
had a lower low of 12086,
and closed down for the day at 12216.
Dow futures were way down before the start of trading and indicated that today
might not be a good day to enter, or perhaps prefer to short these instruments.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| AET | 2 | 45.50 | 45.65 | 43.49 | 44.28 | 45.38 | 0.15 | -1.22
| | AFFX | 1 | 27.19 | 27.23 | 25.94 | 25.94 | 27.01 | 0.04 | -1.25
| | AKS | 1 | 21.71 | 21.71 | 20.08 | 20.41 | 22.03 | 0.00 | -1.30
| | ALGN | 2 | 16.71 | 16.87 | 16.30 | 16.33 | 17.01 | 0.16 | -0.38
| | ALKS | 2 | 17.15 | 17.16 | 16.27 | 16.74 | 17.30 | 0.01 | -0.41
| | AMP | 1 | 61.34 | 61.34 | 56.74 | 58.13 | 61.75 | 0.00 | -3.21
| | AOC | 2 | 38.50 | 38.63 | 37.05 | 37.36 | 38.95 | 0.13 | -1.14
| | ARBA | 1 | 9.30 | 9.59 | 9.16 | 9.21 | 9.79 | 0.29 | -0.09
| | ARRS | 1 | 13.58 | 13.69 | 13.01 | 13.06 | 15.01 | 0.11 | -0.52
| | ATI | 1 | 101.49 | 104.18 | 95.79 | 98.67 | 104.51 | 2.69 | -2.82
| | AUY | 1 | 14.78 | 15.12 | 13.53 | 14.05 | 15.25 | 0.34 | -0.73
| | AXL | 1 | 25.63 | 25.67 | 24.52 | 24.66 | 25.82 | 0.04 | -0.97
| | BAX | 2 | 50.10 | 50.40 | 48.10 | 49.10 | 50.32 | 0.30 | -1.00
| | BG | 2 | 82.35 | 83.61 | 76.50 | 78.96 | 84.03 | 1.26 | -3.39
| | BGC | 3 | 51.15 | 52.00 | 47.00 | 50.09 | 52.46 | 0.85 | -1.06
| | BGO | 1 | 6.30 | 6.30 | 5.43 | 5.96 | 6.32 | 0.00 | -0.34
| | BNI | 1 | 80.13 | 81.22 | 78.27 | 78.89 | 84.57 | 1.09 | -1.24
| | BSG | 1 | 13.34 | 13.41 | 13.17 | 13.34 | 13.43 | 0.07 | 0.00
| | CA | 1 | 26.67 | 26.80 | 25.75 | 26.19 | 25.45 | 0.13 | -0.48
| | CE | 3 | 29.00 | 29.29 | 28.28 | 29.15 | 28.71 | 0.29 | 0.15
| | CERN | 1 | 53.54 | 53.70 | 50.92 | 51.30 | 53.28 | 0.16 | -2.24
| | CHRW | 2 | 53.02 | 53.17 | 51.37 | 51.65 | 53.50 | 0.15 | -1.37
| | CL | 2 | 68.38 | 69.00 | 66.75 | 67.34 | 68.56 | 0.62 | -1.04
| | CNP | 1 | 18.38 | 18.43 | 17.64 | 17.85 | 18.31 | 0.05 | -0.53
| | CORI | 1 | 5.03 | 5.03 | 4.99 | 5.01 | 4.99 | 0.00 | -0.02
| | CTB | 1 | 15.42 | 15.70 | 14.56 | 14.70 | 16.84 | 0.28 | -0.72
| | CTV | 2 | 39.51 | 39.51 | 36.91 | 37.62 | 38.99 | 0.00 | -1.89
| | DCX | 1 | 69.30 | 69.49 | 66.26 | 67.30 | 69.80 | 0.19 | -2.00
| | DD | 3 | 52.70 | 52.87 | 48.63 | 51.30 | 52.95 | 0.17 | -1.40
| | DISH | 3 | 42.17 | 42.29 | 40.52 | 40.90 | 42.51 | 0.12 | -1.27
| | DLTR | 2 | 33.84 | 33.87 | 32.78 | 32.99 | 33.89 | 0.03 | -0.85
| | DTC | 2 | 8.62 | 8.75 | 8.23 | 8.52 | 9.13 | 0.13 | -0.10
| | EGO | 2 | 6.20 | 6.35 | 5.79 | 6.03 | 6.20 | 0.15 | -0.17
| | EL | 1 | 47.31 | 47.99 | 45.60 | 45.76 | 48.15 | 0.68 | -1.55
| | EMC | 1 | 14.30 | 14.30 | 13.72 | 13.75 | 14.38 | 0.00 | -0.55
| | FEIC | 2 | 34.00 | 34.06 | 32.61 | 33.15 | 33.34 | 0.06 | -0.85
| | FHN | 3 | 44.13 | 44.13 | 42.49 | 42.95 | 44.05 | 0.00 | -1.18
| | FIS | 2 | 46.55 | 46.61 | 45.08 | 45.29 | 45.80 | 0.06 | -1.26
| | FRK | 2 | 67.31 | 67.61 | 66.49 | 66.59 | 65.85 | 0.30 | -0.72
| | GIGM | 2 | 12.20 | 12.70 | 11.21 | 12.15 | 12.80 | 0.50 | -0.05
| | GILD | 1 | 73.40 | 73.40 | 70.00 | 70.58 | 73.25 | 0.00 | -2.82
| | GNW | 2 | 36.04 | 36.05 | 34.80 | 35.00 | 36.87 | 0.01 | -1.04
| | GS | 1 | 209.75 | 210.40 | 194.65 | 199.76 | 219.26 | 0.65 | -9.99
| | GT | 1 | 25.39 | 25.42 | 24.01 | 24.41 | 25.85 | 0.03 | -0.98
| | HAS | 2 | 28.86 | 28.99 | 28.15 | 28.64 | 29.47 | 0.13 | -0.22
| | HL | 1 | 8.28 | 8.29 | 7.57 | 7.69 | 8.40 | 0.01 | -0.59
| | HLT | 1 | 36.14 | 36.15 | 34.56 | 34.86 | 35.84 | 0.01 | -1.28
| | HLTH | 2 | 14.93 | 15.00 | 14.45 | 14.61 | 15.48 | 0.07 | -0.32
| | HOLX | 1 | 57.35 | 57.35 | 53.60 | 54.70 | 57.70 | 0.00 | -2.65
| | ICE | 3 | 152.30 | 153.58 | 143.11 | 144.58 | 158.05 | 1.28 | -7.72
| | IR | 2 | 44.51 | 45.01 | 41.10 | 42.77 | 44.00 | 0.50 | -1.74
| | JBHT | 3 | 26.84 | 26.94 | 26.15 | 26.25 | 27.48 | 0.10 | -0.59
| | JCP | 2 | 81.75 | 82.20 | 79.52 | 80.28 | 85.68 | 0.45 | -1.47
| | JOYG | 1 | 52.00 | 52.38 | 49.41 | 50.33 | 52.94 | 0.38 | -1.67
| | KG | 1 | 18.43 | 18.49 | 17.91 | 17.91 | 18.66 | 0.06 | -0.52
| | LWSN | 3 | 8.18 | 8.23 | 7.92 | 7.97 | 8.44 | 0.05 | -0.21
| | LYO | 2 | 32.28 | 32.58 | 31.05 | 31.57 | 32.48 | 0.30 | -0.71
| | MCK | 3 | 57.10 | 57.15 | 55.11 | 56.06 | 56.93 | 0.05 | -1.04
| | MHK | 2 | 90.00 | 90.15 | 87.00 | 88.75 | 93.12 | 0.15 | -1.25
| | MHS | 1 | 66.15 | 67.45 | 64.54 | 65.18 | 67.57 | 1.30 | -0.97
| | MOS | 3 | 25.66 | 25.66 | 24.27 | 25.10 | 26.26 | 0.00 | -0.56
| | MTW | 2 | 60.09 | 61.87 | 58.50 | 59.03 | 59.02 | 1.78 | -1.06
| | NBL | 3 | 57.44 | 58.28 | 56.58 | 57.25 | 57.06 | 0.84 | -0.19
| | NMX | 1 | 130.00 | 134.50 | 125.67 | 126.98 | 134.59 | 4.50 | -3.02
| | NOC | 3 | 73.15 | 73.64 | 71.55 | 71.91 | 74.67 | 0.49 | -1.24
| | NOK | 1 | 22.37 | 22.51 | 21.50 | 21.87 | 23.02 | 0.14 | -0.50
| | NRG | 3 | 67.15 | 67.70 | 66.01 | 66.25 | 63.71 | 0.55 | -0.90
| | NWL | 2 | 30.97 | 31.10 | 30.20 | 30.40 | 30.55 | 0.13 | -0.57
| | NWS.A | 1 | 23.44 | 24.08 | 22.22 | 22.37 | 23.04 | 0.64 | -1.07
| | NYB | 1 | 16.74 | 17.00 | 16.60 | 16.71 | 17.35 | 0.26 | -0.03
| | ONNN | 2 | 10.32 | 10.50 | 9.81 | 10.10 | 10.46 | 0.18 | -0.22
| | OSK | 1 | 54.79 | 54.81 | 52.09 | 53.39 | 54.77 | 0.02 | -1.40
| | PAAS | 1 | 30.90 | 31.23 | 28.56 | 29.22 | 31.52 | 0.33 | -1.68
| | PD | 2 | 125.75 | 126.34 | 122.53 | 123.00 | 124.77 | 0.59 | -2.75
| | POT | 3 | 163.76 | 164.08 | 148.54 | 155.37 | 161.00 | 0.32 | -8.39
| | PRU | 1 | 92.26 | 92.36 | 89.78 | 90.21 | 92.83 | 0.10 | -2.05
| | PWR | 2 | 23.40 | 23.40 | 22.00 | 22.68 | 23.31 | 0.00 | -0.72
| | PX | 1 | 63.73 | 63.90 | 60.23 | 61.47 | 64.20 | 0.17 | -2.26
| | QCOM | 1 | 41.06 | 41.67 | 40.00 | 40.25 | 41.57 | 0.61 | -0.81
| | RFMD | 1 | 8.20 | 8.37 | 8.11 | 8.22 | 8.34 | 0.17 | 0.02
| | RIO | 1 | 34.57 | 35.25 | 31.58 | 33.01 | 36.68 | 0.68 | -1.56
| | RRI | 3 | 17.10 | 17.29 | 16.45 | 16.87 | 17.06 | 0.19 | -0.23
| | RSH | 2 | 23.55 | 26.24 | 23.37 | 25.13 | 23.10 | 2.69 | 1.58
| | RTH | 1 | 103.87 | 104.04 | 100.76 | 101.71 | 106.38 | 0.17 | -2.16
| | SHLD | 3 | 183.58 | 184.43 | 178.12 | 178.54 | 187.27 | 0.85 | -5.04
| | SIMO | 2 | 21.10 | 21.30 | 19.03 | 20.30 | 21.50 | 0.20 | -0.80
| | SNE | 2 | 53.20 | 53.34 | 51.11 | 51.70 | 52.77 | 0.14 | -1.50
| | STI | 1 | 86.01 | 86.02 | 83.46 | 83.92 | 85.65 | 0.01 | -2.09
| | STM | 1 | 19.50 | 19.54 | 18.87 | 19.09 | 19.92 | 0.04 | -0.41
| | SVM | 2 | 13.72 | 13.76 | 13.34 | 13.40 | 13.50 | 0.04 | -0.32
| | TEVA | 1 | 36.77 | 36.93 | 35.36 | 35.51 | 37.76 | 0.16 | -1.26
| | TGT | 1 | 61.70 | 62.00 | 59.40 | 59.40 | 63.20 | 0.30 | -2.30
| | TMX | 1 | 30.51 | 30.68 | 29.06 | 29.23 | 30.75 | 0.17 | -1.28
| | TRA | 3 | 18.04 | 18.05 | 15.88 | 16.88 | 17.78 | 0.01 | -1.16
| | UST | 1 | 59.88 | 59.88 | 57.61 | 58.06 | 59.44 | 0.00 | -1.82
| | UTX | 1 | 66.25 | 66.80 | 64.75 | 65.46 | 68.75 | 0.55 | -0.79
| | UVN | 2 | 35.91 | 36.02 | 35.88 | 35.90 | 35.97 | 0.11 | -0.01
| | VIV | 1 | 3.76 | 3.87 | 3.53 | 3.70 | 4.02 | 0.11 | -0.06
| | VSEA | 1 | 49.19 | 49.20 | 47.25 | 47.80 | 49.18 | 0.01 | -1.39
| | WCI | 1 | 20.99 | 21.39 | 20.58 | 21.11 | 23.64 | 0.40 | 0.12
| | WHR | 1 | 93.00 | 93.01 | 89.40 | 89.95 | 95.04 | 0.01 | -3.05
| | WIN | 1 | 15.31 | 15.32 | 14.50 | 14.68 | 15.10 | 0.01 | -0.63
| | WYN | 2 | 35.25 | 35.58 | 34.19 | 34.24 | 35.10 | 0.33 | -1.01
| | XL | 1 | 72.86 | 73.36 | 71.19 | 71.54 | 73.99 | 0.50 | -1.32
| | XLP | 2 | 26.69 | 26.71 | 25.81 | 26.20 | 26.86 | 0.02 | -0.49
| | XLY | 1 | 39.08 | 39.09 | 37.68 | 38.15 | 39.99 | 0.01 | -0.93
| | ZMH | 1 | 84.80 | 87.14 | 81.74 | 83.74 | 85.94 | 2.34 | -1.06
| | 107 | | 4578.87 | | | | | 39.00 | -139.31
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 27 - Tue
NTLM Passthrough Authentication
Most, well, all of my client sites have Active Directory based networks. To
facilitate authentication and authorization to various pages of a web-site, it makes it
easier on admin staff to assign users to groups in Active Directory, and then use NTLM
Pass-through Authentication from Internet Explorer based web browsers to gain access to
selected pages.
In performing research on this subject, I came across how to make Squid perform NTLM Pass-Through Authentication and act as a replacement Microsoft
ISA server.
But back to Apache based NTLM Pass through authentication, I came across something that is
supposed to work with Drupal. The source file doesn't offer up easy to use information.
Moving along, there is a circa 2000 NTLM auth module for Apache/Unix.
I think the Apache-AuthenNTLM Perl Module is probably the best solution, well the
best I've encountered so far. That is
the one I'm going to try. There are a couple of supporting documents: Modperl Mailing List Entry and a SourceForge Discussion Group entry.
The unknown is how to integrate group authorization. It looks like the only way to
get appropriate information is through basic authentication so I can use those
credentials to gain secondary access to AD group composition via a previously described
LDAP module. That should allow me to gain automatic access to username and password.
[/OpenSource]
permanent link
Darvas Selections for 2007/02/27
Here are the selections for Tuesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-26 High: 2007-02-21 EOD: 2007-02-26
| Symbol | Stop |
| AFFX | 27.01
| | AKS | 22.03
| | AMP | 61.75
| | ARRS | 15.01
| | ATI | 104.51
| | AUY | 15.25
| | AXL | 25.82
| | BAX | 50.32
| | BG | 84.03
| | BGC | 52.46
| | BGO | 6.32
| | BNI | 84.57
| | CA | 25.45
| | CE | 28.71
| | CHRW | 53.50
| | CORI | 4.99
| | CTV | 38.99
| | DD | 52.95
| | DISH | 42.51
| | DLTR | 33.89
| | EGO | 6.20
| | EMC | 14.38
| | FEIC | 33.34
| | FHN | 44.05
| | FRK | 65.85
| | GIGM | 12.80
| | GILD | 73.25
| | GNW | 36.87
| | GT | 25.85
| | HAS | 29.47
| | HL | 8.40
| | HLTH | 15.48
| | HOLX | 57.70
| | ICE | 158.05
| | JBHT | 27.48
| | JCP | 85.68
| | JOYG | 52.94
| | LWSN | 8.44
| | LYO | 32.48
| | MCK | 56.93
| | MHS | 67.57
| | MOS | 26.26
| | MTW | 59.02
| | NBL | 57.06
| | NOC | 74.67
| | NRG | 63.71
| | NWL | 30.55
| | NWS.A | 23.04
| | PAAS | 31.52
| | PD | 124.77
| | POT | 161.00
| | PWR | 23.31
| | RIO | 36.68
| | RRI | 17.06
| | RSH | 23.10
| | SHLD | 187.27
| | SNE | 52.77
| | SVM | 13.50
| | TEVA | 37.76
| | TRA | 17.78
| | UVN | 35.97
| | VIV | 4.02
| | WIN | 15.10
| | WYN | 35.10
| | XL | 73.99
|
|
Start: 2007-01-26 High: 2007-02-20 EOD: 2007-02-26
| Symbol | Stop |
| AET | 45.38
| | ALGN | 17.01
| | ALKS | 17.30
| | AOC | 38.95
| | BAX | 50.32
| | BG | 84.03
| | BGC | 52.46
| | CE | 28.71
| | CERN | 53.28
| | CHRW | 53.50
| | CL | 68.56
| | CNP | 18.31
| | CTB | 16.84
| | CTV | 38.99
| | DD | 52.95
| | DISH | 42.51
| | DLTR | 33.89
| | DTC | 9.13
| | FEIC | 33.34
| | FHN | 44.05
| | FIS | 45.80
| | FRK | 65.85
| | GIGM | 12.80
| | GNW | 36.87
| | GS | 219.26
| | HLT | 35.84
| | HLTH | 15.48
| | ICE | 158.05
| | IR | 44.00
| | JBHT | 27.48
| | JCP | 85.68
| | LWSN | 8.44
| | LYO | 32.48
| | MCK | 56.93
| | MHK | 93.12
| | MOS | 26.26
| | MTW | 59.02
| | NBL | 57.06
| | NOC | 74.67
| | NRG | 63.71
| | NWL | 30.55
| | NYB | 17.35
| | ONNN | 10.46
| | POT | 161.00
| | PRU | 92.83
| | PWR | 23.31
| | PX | 64.20
| | RFMD | 8.34
| | RRI | 17.06
| | RSH | 23.10
| | RTH | 106.38
| | SHLD | 187.27
| | SIMO | 21.50
| | STM | 19.92
| | SVM | 13.50
| | TGT | 63.20
| | TMX | 30.75
| | TRA | 17.78
| | UST | 59.44
| | WYN | 35.10
| | XLP | 26.86
| | XLY | 39.99
| | ZMH | 85.94
|
|
Start: 2007-01-26 High: 2007-02-16 EOD: 2007-02-26
| Symbol | Stop |
| AET | 45.38
| | ALGN | 17.01
| | ALKS | 17.30
| | AOC | 38.95
| | ARBA | 9.79
| | BGC | 52.46
| | BSG | 13.43
| | CE | 28.71
| | CL | 68.56
| | DCX | 69.80
| | DD | 52.95
| | DISH | 42.51
| | DTC | 9.13
| | EGO | 6.20
| | EL | 48.15
| | FHN | 44.05
| | FIS | 45.80
| | HAS | 29.47
| | ICE | 158.05
| | IR | 44.00
| | JBHT | 27.48
| | KG | 18.66
| | LWSN | 8.44
| | MCK | 56.93
| | MHK | 93.12
| | MOS | 26.26
| | NBL | 57.06
| | NMX | 134.59
| | NOC | 74.67
| | NOK | 23.02
| | NRG | 63.71
| | ONNN | 10.46
| | OSK | 54.77
| | PD | 124.77
| | POT | 161.00
| | QCOM | 41.57
| | RRI | 17.06
| | SHLD | 187.27
| | SIMO | 21.50
| | SNE | 52.77
| | STI | 85.65
| | TRA | 17.78
| | UTX | 68.75
| | UVN | 35.97
| | VSEA | 49.18
| | WCI | 23.64
| | WHR | 95.04
| | XLP | 26.86
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/26 with EOD Signal of 2007/02/23
In comparison, the Dow Jones Industrial Index
opened at 12647,
had a higher high of 12697,
had a lower low of 12608,
and closed down for the day at 12632.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABC | 1 | 54.90 | 54.96 | 53.58 | 54.02 | 54.40 | 0.06 | -0.88
| | ACS | 2 | 54.10 | 54.26 | 53.40 | 53.53 | 53.44 | 0.16 | -0.57
| | AET | 3 | 46.06 | 46.15 | 45.39 | 45.86 | 45.38 | 0.09 | -0.20
| | AGIX | 1 | 11.52 | 11.75 | 11.45 | 11.57 | 10.84 | 0.23 | 0.05
| | AKS | 1 | 22.56 | 22.83 | 22.27 | 22.33 | 22.03 | 0.27 | -0.23
| | ALGN | 3 | 17.19 | 17.34 | 16.92 | 16.98 | 17.01 | 0.15 | -0.21
| | ALKS | 2 | 17.52 | 17.65 | 17.34 | 17.45 | 17.30 | 0.13 | -0.07
| | AMT | 2 | 40.25 | 40.63 | 40.00 | 40.44 | 40.46 | 0.38 | 0.19
| | AOC | 2 | 38.70 | 39.18 | 38.57 | 38.69 | 38.95 | 0.48 | -0.01
| | AQNT | 1 | 27.63 | 27.77 | 26.97 | 27.34 | 28.19 | 0.14 | -0.29
| | ARBA | 2 | 9.80 | 9.95 | 9.66 | 9.75 | 9.79 | 0.15 | -0.05
| | AT | 1 | 63.30 | 63.88 | 62.36 | 62.74 | 63.01 | 0.58 | -0.56
| | BAX | 2 | 50.00 | 50.19 | 49.71 | 50.15 | 50.32 | 0.19 | 0.15
| | BBBY | 1 | 42.72 | 42.81 | 42.12 | 42.45 | 42.54 | 0.09 | -0.27
| | BG | 1 | 84.50 | 85.49 | 83.57 | 84.24 | 84.03 | 0.99 | -0.26
| | BGC | 3 | 53.25 | 53.49 | 51.89 | 52.13 | 53.20 | 0.24 | -1.12
| | BSG | 1 | 13.74 | 13.75 | 13.44 | 13.50 | 13.43 | 0.01 | -0.24
| | BUD | 1 | 50.03 | 50.10 | 49.56 | 49.81 | 51.56 | 0.07 | -0.22
| | BYD | 1 | 49.01 | 49.24 | 48.25 | 48.62 | 47.82 | 0.23 | -0.39
| | CBSS | 1 | 70.33 | 70.50 | 70.10 | 70.27 | 69.85 | 0.17 | -0.06
| | CE | 3 | 29.66 | 29.94 | 29.45 | 29.78 | 28.71 | 0.28 | 0.12
| | CECO | 1 | 30.19 | 30.29 | 29.65 | 29.86 | 29.85 | 0.10 | -0.33
| | CERN | 2 | 54.28 | 54.47 | 53.61 | 53.94 | 53.28 | 0.19 | -0.34
| | CHRW | 1 | 53.98 | 54.16 | 51.89 | 52.40 | 53.50 | 0.18 | -1.58
| | CL | 2 | 68.53 | 68.76 | 68.04 | 68.47 | 68.56 | 0.23 | -0.06
| | CNP | 1 | 18.38 | 18.95 | 18.32 | 18.37 | 17.86 | 0.57 | -0.01
| | COH | 2 | 50.30 | 50.38 | 48.74 | 48.93 | 49.45 | 0.08 | -1.37
| | COST | 3 | 57.92 | 58.07 | 56.97 | 57.40 | 57.18 | 0.15 | -0.52
| | CTB | 1 | 16.27 | 16.37 | 15.76 | 15.89 | 16.33 | 0.10 | -0.38
| | CTV | 2 | 40.00 | 40.23 | 39.22 | 39.51 | 37.95 | 0.23 | -0.49
| | CX | 1 | 36.99 | 37.07 | 36.20 | 36.54 | 36.37 | 0.08 | -0.45
| | DCEL | 1 | 9.40 | 9.57 | 9.25 | 9.43 | 9.09 | 0.17 | 0.03
| | DCX | 1 | 70.82 | 70.88 | 70.32 | 70.57 | 71.10 | 0.06 | -0.25
| | DD | 3 | 53.50 | 53.67 | 53.01 | 53.14 | 52.95 | 0.17 | -0.36
| | DG | 2 | 17.82 | 17.84 | 17.56 | 17.64 | 17.54 | 0.02 | -0.18
| | DISH | 2 | 42.75 | 42.90 | 42.24 | 42.47 | 42.51 | 0.15 | -0.28
| | DLTR | 2 | 34.19 | 34.42 | 33.82 | 34.18 | 33.89 | 0.23 | -0.01
| | DOW | 2 | 46.42 | 47.26 | 44.76 | 44.99 | 42.68 | 0.84 | -1.43
| | DTC | 2 | 8.85 | 8.98 | 8.50 | 8.97 | 9.13 | 0.13 | 0.12
| | EBAY | 1 | 34.28 | 34.35 | 33.07 | 33.42 | 33.80 | 0.07 | -0.86
| | EDS | 3 | 29.02 | 29.21 | 28.91 | 29.13 | 29.31 | 0.19 | 0.11
| | EEM | 2 | 118.04 | 118.23 | 116.57 | 117.45 | 116.50 | 0.19 | -0.59
| | EFA | 3 | 77.16 | 77.18 | 76.71 | 76.72 | 76.05 | 0.02 | -0.44
| | EGO | 2 | 6.41 | 6.45 | 6.35 | 6.42 | 6.20 | 0.04 | 0.01
| | EL | 1 | 47.71 | 47.75 | 47.13 | 47.31 | 48.15 | 0.04 | -0.40
| | EXP | 1 | 48.70 | 48.71 | 47.98 | 48.05 | 48.42 | 0.01 | -0.65
| | EXPE | 1 | 21.75 | 21.98 | 21.48 | 21.71 | 21.65 | 0.23 | -0.04
| | FEIC | 1 | 34.47 | 34.65 | 34.00 | 34.07 | 34.60 | 0.18 | -0.40
| | FHN | 2 | 44.72 | 44.82 | 43.99 | 44.33 | 44.05 | 0.10 | -0.39
| | FIS | 3 | 47.29 | 47.32 | 46.53 | 46.79 | 45.80 | 0.03 | -0.50
| | FISV | 3 | 54.65 | 55.00 | 54.04 | 54.18 | 54.03 | 0.35 | -0.47
| | FRK | 1 | 67.80 | 68.19 | 67.62 | 67.99 | 63.85 | 0.39 | 0.19
| | GIGM | 1 | 13.50 | 13.70 | 13.05 | 13.12 | 12.80 | 0.20 | -0.38
| | GNW | 1 | 36.19 | 36.41 | 35.90 | 36.04 | 36.87 | 0.22 | -0.15
| | GS | 1 | 217.99 | 218.37 | 212.66 | 214.00 | 220.51 | 0.38 | -3.99
| | HAS | 2 | 29.53 | 29.55 | 29.15 | 29.25 | 29.47 | 0.02 | -0.28
| | HLT | 1 | 36.85 | 37.00 | 35.89 | 36.13 | 35.84 | 0.15 | -0.72
| | HLTH | 1 | 15.42 | 15.42 | 14.95 | 15.03 | 15.48 | 0.00 | -0.39
| | HNZ | 1 | 47.21 | 47.33 | 46.76 | 47.01 | 47.32 | 0.12 | -0.20
| | HRP | 1 | 13.37 | 13.39 | 13.18 | 13.31 | 13.49 | 0.02 | -0.06
| | IACI | 1 | 40.58 | 40.99 | 40.52 | 40.74 | 39.48 | 0.41 | 0.16
| | ICE | 2 | 163.15 | 164.98 | 156.06 | 157.21 | 158.05 | 1.83 | -5.94
| | IP | 1 | 37.42 | 38.00 | 37.25 | 37.46 | 37.58 | 0.58 | 0.04
| | IR | 3 | 45.50 | 45.62 | 44.67 | 45.11 | 44.00 | 0.12 | -0.39
| | JBHT | 3 | 28.08 | 28.08 | 26.99 | 27.12 | 27.48 | 0.00 | -0.96
| | JCP | 2 | 84.68 | 84.68 | 82.70 | 83.00 | 85.68 | 0.00 | -1.68
| | KG | 2 | 18.72 | 18.82 | 18.34 | 18.43 | 18.66 | 0.10 | -0.29
| | KMB | 1 | 69.91 | 70.10 | 69.56 | 69.90 | 69.97 | 0.19 | -0.01
| | LWSN | 2 | 8.46 | 8.50 | 8.31 | 8.34 | 8.44 | 0.04 | -0.12
| | LYO | 1 | 33.00 | 33.58 | 32.34 | 33.04 | 32.48 | 0.58 | 0.04
| | MCD | 3 | 46.00 | 46.15 | 45.76 | 45.80 | 45.00 | 0.15 | -0.20
| | MCK | 3 | 57.40 | 58.07 | 57.12 | 57.13 | 56.93 | 0.67 | -0.27
| | MHK | 2 | 92.80 | 92.80 | 89.50 | 90.80 | 93.12 | 0.00 | -2.00
| | MIR | 2 | 38.19 | 39.00 | 37.76 | 38.19 | 36.69 | 0.81 | 0.00
| | MNST | 3 | 52.57 | 53.00 | 51.90 | 52.37 | 52.44 | 0.43 | -0.20
| | MON | 1 | 55.96 | 56.09 | 54.59 | 54.79 | 56.24 | 0.13 | -1.17
| | MOS | 3 | 26.88 | 27.06 | 26.20 | 26.40 | 26.26 | 0.18 | -0.48
| | MTW | 1 | 63.71 | 63.96 | 61.55 | 61.87 | 59.25 | 0.25 | -1.84
| | NBL | 3 | 58.87 | 59.48 | 58.38 | 58.44 | 57.06 | 0.61 | -0.43
| | NCC | 1 | 38.25 | 38.25 | 38.03 | 38.16 | 38.35 | 0.00 | -0.09
| | NMX | 1 | 137.46 | 139.39 | 132.78 | 132.99 | 134.59 | 1.93 | -4.47
| | NOC | 3 | 73.90 | 74.60 | 73.39 | 73.84 | 75.22 | 0.70 | -0.06
| | NOK | 2 | 22.86 | 23.03 | 22.75 | 23.03 | 23.02 | 0.17 | 0.17
| | NRG | 2 | 68.00 | 70.00 | 67.30 | 67.75 | 61.63 | 2.00 | -0.25
| | NRPH | 1 | 63.43 | 63.50 | 63.30 | 63.33 | 61.15 | 0.07 | -0.10
| | NWL | 1 | 31.56 | 31.66 | 31.07 | 31.10 | 30.55 | 0.10 | -0.46
| | NYB | 1 | 17.08 | 17.34 | 16.81 | 16.90 | 17.35 | 0.26 | -0.18
| | ONNN | 3 | 10.82 | 10.88 | 10.53 | 10.58 | 10.46 | 0.06 | -0.24
| | OSK | 1 | 56.44 | 57.28 | 55.21 | 55.69 | 54.77 | 0.84 | -0.75
| | PD | 2 | 126.95 | 128.00 | 126.70 | 127.57 | 124.77 | 1.05 | 0.62
| | PNC | 1 | 75.70 | 75.88 | 75.36 | 75.66 | 74.30 | 0.18 | -0.04
| | POT | 2 | 168.00 | 168.58 | 164.50 | 165.01 | 161.00 | 0.58 | -2.99
| | PRU | 1 | 92.45 | 92.73 | 91.89 | 92.37 | 92.83 | 0.28 | -0.08
| | PSSI | 1 | 21.56 | 21.59 | 21.26 | 21.39 | 21.39 | 0.03 | -0.17
| | PWR | 2 | 23.80 | 23.94 | 23.16 | 23.68 | 23.31 | 0.14 | -0.12
| | PX | 1 | 64.98 | 65.00 | 64.11 | 64.24 | 64.20 | 0.02 | -0.74
| | QCOM | 2 | 43.26 | 43.30 | 42.25 | 42.65 | 40.85 | 0.04 | -0.61
| | RFMD | 1 | 8.54 | 8.56 | 8.40 | 8.47 | 8.15 | 0.02 | -0.07
| | RRI | 3 | 17.10 | 17.74 | 16.81 | 17.31 | 16.18 | 0.64 | 0.21
| | RSH | 2 | 22.79 | 22.88 | 22.33 | 22.45 | 23.10 | 0.09 | -0.34
| | RTH | 2 | 105.60 | 105.67 | 104.28 | 105.00 | 106.38 | 0.07 | -0.60
| | RYI | 1 | 34.97 | 35.10 | 34.27 | 34.88 | 34.31 | 0.13 | -0.09
| | SGMS | 1 | 34.39 | 34.39 | 33.49 | 33.70 | 33.29 | 0.00 | -0.69
| | SHLD | 2 | 188.89 | 189.70 | 184.69 | 186.64 | 187.27 | 0.81 | -2.25
| | SIMO | 2 | 21.81 | 22.14 | 21.60 | 21.99 | 21.50 | 0.33 | 0.18
| | SNE | 1 | 52.99 | 52.99 | 52.48 | 52.90 | 52.77 | 0.00 | -0.09
| | STI | 2 | 87.00 | 87.21 | 86.22 | 86.75 | 85.65 | 0.21 | -0.25
| | STM | 1 | 20.11 | 20.18 | 19.99 | 20.18 | 19.92 | 0.07 | 0.07
| | SVM | 1 | 13.85 | 13.90 | 13.63 | 13.78 | 13.50 | 0.05 | -0.07
| | TEVA | 1 | 37.94 | 37.95 | 37.24 | 37.51 | 37.76 | 0.01 | -0.43
| | TEX | 2 | 72.25 | 72.75 | 68.35 | 68.72 | 68.20 | 0.50 | -3.53
| | TGT | 1 | 63.12 | 63.43 | 62.23 | 62.55 | 63.20 | 0.31 | -0.57
| | TIF | 3 | 42.89 | 45.98 | 42.82 | 45.06 | 41.48 | 3.09 | 2.17
| | TMX | 1 | 30.67 | 30.93 | 30.35 | 30.54 | 30.75 | 0.26 | -0.13
| | TRA | 3 | 18.48 | 18.63 | 18.04 | 18.26 | 17.78 | 0.15 | -0.22
| | TRN | 3 | 45.12 | 45.12 | 43.82 | 44.32 | 44.41 | 0.00 | -0.80
| | URBN | 1 | 26.38 | 26.84 | 25.75 | 25.81 | 26.89 | 0.46 | -0.57
| | URI | 1 | 29.00 | 29.19 | 28.76 | 28.90 | 28.88 | 0.19 | -0.10
| | UST | 2 | 60.50 | 60.50 | 59.86 | 59.87 | 59.44 | 0.00 | -0.63
| | UTX | 2 | 67.80 | 68.20 | 66.80 | 67.23 | 68.75 | 0.40 | -0.57
| | UVN | 1 | 36.04 | 36.09 | 35.95 | 35.96 | 35.97 | 0.05 | -0.08
| | VSEA | 2 | 50.39 | 50.39 | 48.69 | 49.61 | 49.18 | 0.00 | -0.78
| | WB | 3 | 57.29 | 57.49 | 56.67 | 57.07 | 58.06 | 0.20 | -0.22
| | WCI | 1 | 22.00 | 22.02 | 21.21 | 21.44 | 23.64 | 0.02 | -0.56
| | WHR | 1 | 93.74 | 93.96 | 92.64 | 93.55 | 95.04 | 0.22 | -0.19
| | WLP | 2 | 81.05 | 81.33 | 80.61 | 81.13 | 81.60 | 0.28 | 0.08
| | WYN | 1 | 35.48 | 35.62 | 35.30 | 35.39 | 35.10 | 0.14 | -0.09
| | XLP | 3 | 26.82 | 26.84 | 26.70 | 26.81 | 26.86 | 0.02 | -0.01
| | XLY | 1 | 39.85 | 39.88 | 39.38 | 39.51 | 39.99 | 0.03 | -0.34
| | YHOO | 3 | 32.80 | 32.84 | 30.85 | 32.12 | 30.79 | 0.04 | -0.68
| | ZMH | 1 | 85.70 | 85.80 | 85.10 | 85.37 | 85.94 | 0.10 | -0.33
| | 131 | | 5918.52 | | | | | 36.14 | -62.47
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 26 - Mon
Event Logs: Some Stuff To Try At Home
Somewhere in my collection of Monitoring Server Configs, I have some information on getting Cisco syslog
stuff into a separate file.
For another customer site, I used Nagios coupled with Steve Shipway's Nagios EventLog agent for Windows to collect specific
Windows Events and alarm on them. It was interesting and convoluted experience to get all
this working. If there is interest, I'll post my process notes on how I got the whole thing
integrated.
Today, or rather originally a week ago, an ISP requested that I forward some router
syslog events to them so they could correlate their events with mine, or vice versa, my
events with theirs. (ok, contrary to one of my recent articles, some ISP's do see the light
of day in troubleshooting, although this same one hasn't quite grasped the IP SLA bonus
yet).
Anyway, two routers, the endpoints on an mpls link, in two different regions behind two
different firewalls are at issue. The knee jerk reaction is to add a second syslog entry in
each router to forward to the ISP's syslog address. This will require, in addition to the second
entry in each router, entries in each firewall.
That seemed silly. I thought: why not just forward the syslog entries from the server
instead. Well, not so easy with the standard sylogd daemon in Debian.
Some searching lead to a number of interesting alternatives. The one slated for
immediate testing is to try BalaBit's syslog-ng where I can forward based upon more refined rules such
as host and message content. This is a simple Debian apt-get upgrade. DebianHelp offers some
instrucitons for installation and use with php=-syslog-ng. Jeremy Mates's syslog-ng
blog discusses some further syslog-ng configuration details. As a sidetrack, his blog also
has some stuff for sendmail and other Linux Geek stuff. As a point of reference, one more
syslog-ng site is cudeso.be.
Once I've got syslog-ng going, and the cisco log entries forwarded, I'm thinking
about stopping event log watching with Nagios and Shipway's thing and instead trying
Intersect Alliance's Snare Agent for windows sending syslog events to
syslog-ng. I see they also know how to do stuff with Snort Logs, Apache Logs, and others.
Something I see a lot of words about but no real specifics is Splunk. They proclaim to be able to scan
and correlate and do queries on logs from many servers. That could be an interesting tool,
and free for systems with daily log files under 500M.
[/OpenSource]
permanent link
Note To Self: Network Performance Link
Unbelievable. The name slipped my mind. And a simple internet search for my favorite
network performance tool, IPerf, becomes an exercise in
frustration. Finally. With an indirect hop through Les Cottrell's
Network Monitoring Tools List, I was able to track it down.
My problem was that I had IPTraf
and couldn't recall the real one I wanted.
Just so I land here again with the appropriate
queries, here is what I tried:
- open source ip traffic simulator
While on the subject of network performance, I've noticed that some ISP's like to play
deaf, dumb and blind to customer performance issues. Some wireless ISP's have installed
central wireless access points that don't provide SNMP access. So when RF and related radio
issues
hit, they are unable to troubleshoot anything other than through the WAG (Wild Ass Guess)
principle.
And for one more performance whine, ... are there any ISP's out there who provide routers
that can act as Cisco IP SLA Responders to customer routers? This greatly facilitates link
quality testing. However, ISP's seem to be deathly afraid of airing their dirty laundry.
One would think that this would, instead, be a positive thing in terms of improving traffic
quality,
especially at the corporate level.
If you have comments on this, I'd like to hear them over on the forums.
[/OpenSource]
permanent link
Trading Site of the Day -- The Option Insider: High Level News And Commentary
The Options Insider is a relatively new site and founded by an options trader by the
name of Mark S. Longo.
The site has a few introductory articles to options trading. Hopefully, as time goes on, the substance will be filled out. For nitty gritty
options information, I have already discussed a few sites, so nothing here is not such a bad thing.
The site's current strength is the news links. It looks as though they follow quite a number of news sources and provide links to Options related
stories and other primary news sources. This is a good starting point for options related news releases.
[/Trading/SiteOfTheDay/D200702]
permanent link
Lighting Design for Sordid Lives
I've already accumulated a week of updates that havn't been performed yet for various and sundry things on this site. It looks like I'll have to
fit things in when I can. I hadn't quite expected the time commitment. But I am having fun and learning something completely different. So if
updates are slow for a while longer yet, hang tight, I'll get the stuff up sooner, or later. I'd really like to do it sooner myself, but we'll see
how things go.
I'm volunteering at the Bermuda Musical and Dramatic Society as a crew member working the lights
for the production of Sordid Lives by Del Shores. Mary Brier is lighting designer. I've been following her around, trying not to get too much in
the way, but still trying to soak it all in. Not until one has been on that side of the theatre does one realize just how much work there is in
producing a successful production. Warm and dark washes, cross lights, specials, down lights, sub-masters, amber and blue and lavendar colors, cues,
...
Opening is on March 1. At that time, the hectic design should boil down to pressing the 'go' button at the correct time on cue calls from the
stage manager, in this case Nicola. Supervising the whole funny farm, and a good guy to work with, is the director Keith Madeiros.
[/Personal/Bermuda/Personal]
permanent link
Darvas Selections for 2007/02/26
Here are the selections for Monday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-23 High: 2007-02-20 EOD: 2007-02-23
| Symbol | Stop |
| ACS | 53.44
| | AET | 45.38
| | ALGN | 17.01
| | ALKS | 17.30
| | AMT | 40.46
| | AOC | 38.95
| | AT | 63.01
| | BAX | 50.32
| | BG | 84.03
| | BGC | 53.20
| | BYD | 47.82
| | CE | 28.71
| | CERN | 53.28
| | CHRW | 53.50
| | CL | 68.56
| | CNP | 17.86
| | COH | 49.45
| | COST | 57.18
| | CTB | 16.33
| | CTV | 37.95
| | CX | 36.37
| | DD | 52.95
| | DG | 17.54
| | DISH | 42.51
| | DLTR | 33.89
| | DTC | 9.13
| | EBAY | 33.80
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | EXP | 48.42
| | FEIC | 34.60
| | FHN | 44.05
| | FIS | 45.80
| | FISV | 54.03
| | FRK | 63.85
| | GIGM | 12.80
| | GNW | 36.87
| | GS | 220.51
| | HLT | 35.84
| | HLTH | 15.48
| | IACI | 39.48
| | ICE | 158.05
| | IR | 44.00
| | JBHT | 27.48
| | JCP | 85.68
| | KMB | 69.97
| | LWSN | 8.44
| | LYO | 32.48
| | MCD | 45.00
| | MCK | 56.93
| | MHK | 93.12
| | MIR | 36.69
| | MNST | 52.44
| | MOS | 26.26
| | MTW | 59.25
| | NBL | 57.06
| | NOC | 75.22
| | NRG | 61.63
| | NRPH | 61.15
| | NWL | 30.55
| | NYB | 17.35
| | ONNN | 10.46
| | PNC | 74.30
| | POT | 161.00
| | PRU | 92.83
| | PSSI | 21.39
| | PWR | 23.31
| | PX | 64.20
| | RFMD | 8.15
| | RRI | 16.18
| | RSH | 23.10
| | RTH | 106.38
| | SHLD | 187.27
| | SIMO | 21.50
| | STM | 19.92
| | SVM | 13.50
| | TGT | 63.20
| | TIF | 41.48
| | TMX | 30.75
| | TRA | 17.78
| | TRN | 44.41
| | URBN | 26.89
| | UST | 59.44
| | WB | 58.06
| | WLP | 81.60
| | WYN | 35.10
| | XLP | 26.86
| | XLY | 39.99
| | YHOO | 30.79
| | ZMH | 85.94
|
|
Start: 2007-01-23 High: 2007-02-16 EOD: 2007-02-23
| Symbol | Stop |
| AET | 45.38
| | ALGN | 17.01
| | ALKS | 17.30
| | AOC | 38.95
| | ARBA | 9.79
| | BGC | 53.20
| | BSG | 13.43
| | CBSS | 69.85
| | CE | 28.71
| | CL | 68.56
| | COH | 49.45
| | COST | 57.18
| | DCX | 71.10
| | DD | 52.95
| | DISH | 42.51
| | DOW | 42.68
| | DTC | 9.13
| | EDS | 29.31
| | EFA | 76.05
| | EGO | 6.20
| | EL | 48.15
| | FHN | 44.05
| | FIS | 45.80
| | FISV | 54.03
| | HAS | 29.47
| | ICE | 158.05
| | IP | 37.58
| | IR | 44.00
| | JBHT | 27.48
| | KG | 18.66
| | LWSN | 8.44
| | MCD | 45.00
| | MCK | 56.93
| | MHK | 93.12
| | MIR | 36.69
| | MNST | 52.44
| | MOS | 26.26
| | NBL | 57.06
| | NCC | 38.35
| | NMX | 134.59
| | NOC | 75.22
| | NOK | 23.02
| | NRG | 61.63
| | ONNN | 10.46
| | OSK | 54.77
| | PD | 124.77
| | POT | 161.00
| | QCOM | 40.85
| | RRI | 16.18
| | SHLD | 187.27
| | SIMO | 21.50
| | SNE | 52.77
| | STI | 85.65
| | TEX | 68.20
| | TIF | 41.48
| | TRA | 17.78
| | TRN | 44.41
| | UTX | 68.75
| | UVN | 35.97
| | VSEA | 49.18
| | WB | 58.06
| | WCI | 23.64
| | WHR | 95.04
| | XLP | 26.86
| | YHOO | 30.79
|
|
Start: 2007-01-23 High: 2007-02-15 EOD: 2007-02-23
| Symbol | Stop |
| ABC | 54.40
| | ACS | 53.44
| | AET | 45.38
| | AGIX | 10.84
| | AKS | 22.03
| | ALGN | 17.01
| | AMT | 40.46
| | AQNT | 28.19
| | ARBA | 9.79
| | BAX | 50.32
| | BBBY | 42.54
| | BGC | 53.20
| | BUD | 51.56
| | CE | 28.71
| | CECO | 29.85
| | CERN | 53.28
| | COST | 57.18
| | CTV | 37.95
| | DCEL | 9.09
| | DD | 52.95
| | DG | 17.54
| | DLTR | 33.89
| | DOW | 42.68
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | EGO | 6.20
| | EXPE | 21.65
| | FIS | 45.80
| | FISV | 54.03
| | HAS | 29.47
| | HNZ | 47.32
| | HRP | 13.49
| | IR | 44.00
| | JBHT | 27.48
| | JCP | 85.68
| | KG | 18.66
| | MCD | 45.00
| | MCK | 56.93
| | MNST | 52.44
| | MON | 56.24
| | MOS | 26.26
| | NBL | 57.06
| | NOC | 75.22
| | NOK | 23.02
| | ONNN | 10.46
| | PD | 124.77
| | PWR | 23.31
| | QCOM | 40.85
| | RRI | 16.18
| | RSH | 23.10
| | RTH | 106.38
| | RYI | 34.31
| | SGMS | 33.29
| | STI | 85.65
| | TEVA | 37.76
| | TEX | 68.20
| | TIF | 41.48
| | TRA | 17.78
| | TRN | 44.41
| | URI | 28.88
| | UST | 59.44
| | UTX | 68.75
| | VSEA | 49.18
| | WB | 58.06
| | WLP | 81.60
| | XLP | 26.86
| | YHOO | 30.79
|
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 24 - Sat
Trading Site of the Day -- Trade The News: Live News for the Ears and Eyes
Trade The News is a 24 hour
Audio News Squawk service for Equities, Credit and Forex. They also provide news through a
streaming service. For both visual and aural news feeds, you'll need to install a downloadable
software client. They have a free 7 day trial. The subscription prices seem reasonable. It
sounds as though it gets you to the heart of the markets to provide the real time feeling for the
ebb and flow.
[/Trading/SiteOfTheDay/D200702]
permanent link
Darvas Results at EOD 2007/02/23 with EOD Signal of 2007/02/22
In comparison, the Dow Jones Industrial Index
opened at 12679,
had a lower high of 12682,
had a lower low of 12628,
and closed down for the day at 12647.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABB | 1 | 17.79 | 17.89 | 17.77 | 17.85 | 18.62 | 0.10 | 0.06
| | ABC | 2 | 54.81 | 55.13 | 54.45 | 55.01 | 54.40 | 0.32 | 0.20
| | ACS | 1 | 54.42 | 54.42 | 53.65 | 54.01 | 53.44 | 0.00 | -0.41
| | ADP | 1 | 50.78 | 51.24 | 50.61 | 51.18 | 50.33 | 0.46 | 0.40
| | AET | 2 | 46.07 | 46.23 | 45.67 | 46.06 | 44.32 | 0.16 | -0.01
| | AGIX | 1 | 11.62 | 11.75 | 11.25 | 11.58 | 10.84 | 0.13 | -0.04
| | AKS | 1 | 22.75 | 23.08 | 22.28 | 22.41 | 22.03 | 0.33 | -0.34
| | ALGN | 3 | 17.43 | 17.43 | 17.09 | 17.26 | 17.01 | 0.00 | -0.17
| | ALKS | 1 | 17.77 | 17.80 | 17.34 | 17.42 | 17.30 | 0.03 | -0.35
| | AMP | 1 | 62.95 | 62.95 | 62.05 | 62.63 | 61.75 | 0.00 | -0.32
| | AMT | 1 | 40.47 | 40.64 | 40.18 | 40.25 | 40.46 | 0.17 | -0.22
| | AMX | 1 | 47.00 | 47.21 | 46.78 | 47.15 | 45.76 | 0.21 | 0.15
| | AOC | 1 | 38.66 | 39.04 | 38.50 | 38.70 | 38.95 | 0.38 | 0.04
| | AQNT | 1 | 27.63 | 27.98 | 27.25 | 27.44 | 28.19 | 0.35 | -0.19
| | ARBA | 3 | 10.05 | 10.08 | 9.84 | 9.85 | 9.79 | 0.03 | -0.20
| | AVP | 1 | 38.41 | 38.97 | 38.28 | 38.56 | 39.72 | 0.56 | 0.15
| | BAX | 1 | 50.54 | 50.54 | 49.48 | 49.81 | 50.32 | 0.00 | -0.73
| | BBBY | 2 | 43.13 | 43.32 | 42.39 | 42.57 | 42.54 | 0.19 | -0.56
| | BGC | 3 | 53.22 | 53.50 | 52.51 | 52.80 | 53.20 | 0.28 | -0.42
| | BNI | 1 | 84.30 | 84.45 | 82.95 | 83.91 | 84.57 | 0.15 | -0.39
| | BSG | 2 | 13.66 | 13.69 | 13.36 | 13.66 | 13.43 | 0.03 | 0.00
| | BUD | 1 | 50.35 | 50.35 | 50.02 | 50.05 | 51.56 | 0.00 | -0.30
| | CBS | 1 | 31.52 | 31.53 | 31.12 | 31.32 | 31.68 | 0.01 | -0.20
| | CBSS | 1 | 69.96 | 70.05 | 69.90 | 69.95 | 69.85 | 0.09 | -0.01
| | CE | 3 | 29.12 | 29.87 | 29.05 | 29.63 | 28.71 | 0.75 | 0.51
| | CECO | 1 | 29.71 | 30.32 | 29.62 | 30.08 | 28.13 | 0.61 | 0.37
| | CEG | 1 | 75.70 | 76.25 | 75.46 | 76.08 | 74.40 | 0.55 | 0.38
| | CEN | 2 | 33.88 | 33.97 | 33.69 | 33.84 | 33.63 | 0.09 | -0.04
| | CERN | 2 | 53.47 | 54.39 | 53.41 | 54.27 | 53.28 | 0.92 | 0.80
| | CL | 1 | 68.19 | 68.44 | 67.74 | 68.33 | 68.56 | 0.25 | 0.14
| | CMI | 1 | 144.00 | 145.24 | 143.73 | 144.65 | 138.58 | 1.24 | 0.65
| | COH | 2 | 49.95 | 50.28 | 49.54 | 49.97 | 49.45 | 0.33 | 0.02
| | CORI | 1 | 5.02 | 5.05 | 5.02 | 5.03 | 4.92 | 0.03 | 0.01
| | COST | 2 | 58.10 | 58.19 | 57.27 | 57.47 | 57.18 | 0.09 | -0.63
| | CRUS | 1 | 8.65 | 9.44 | 8.65 | 8.91 | 8.46 | 0.79 | 0.26
| | CSX | 1 | 40.50 | 40.79 | 40.06 | 40.42 | 39.69 | 0.29 | -0.08
| | CTV | 1 | 38.00 | 39.69 | 37.50 | 39.14 | 36.91 | 1.69 | 1.14
| | CVH | 1 | 56.18 | 56.27 | 55.63 | 55.75 | 56.43 | 0.09 | -0.43
| | CX | 1 | 37.48 | 37.50 | 36.43 | 36.60 | 36.37 | 0.02 | -0.88
| | DCEL | 1 | 9.45 | 9.46 | 9.28 | 9.33 | 9.08 | 0.01 | -0.12
| | DCX | 1 | 70.30 | 71.10 | 70.28 | 70.92 | 71.10 | 0.80 | 0.62
| | DD | 3 | 52.27 | 53.11 | 51.77 | 52.99 | 52.95 | 0.84 | 0.72
| | DG | 1 | 17.87 | 17.90 | 17.50 | 17.74 | 17.54 | 0.03 | -0.13
| | DISH | 1 | 42.63 | 42.93 | 42.47 | 42.52 | 42.51 | 0.30 | -0.11
| | DLTR | 2 | 34.34 | 34.36 | 33.82 | 34.05 | 33.89 | 0.02 | -0.29
| | DOW | 3 | 42.84 | 43.68 | 42.43 | 43.45 | 42.68 | 0.84 | 0.61
| | DTC | 1 | 8.99 | 9.04 | 8.80 | 8.80 | 9.21 | 0.05 | -0.19
| | EDS | 3 | 28.87 | 29.03 | 28.76 | 28.97 | 29.31 | 0.16 | 0.10
| | EEM | 2 | 118.24 | 118.65 | 116.70 | 117.50 | 116.50 | 0.41 | -0.74
| | EFA | 3 | 76.55 | 76.79 | 76.48 | 76.68 | 76.05 | 0.24 | 0.13
| | EGO | 2 | 6.54 | 6.55 | 6.35 | 6.40 | 6.20 | 0.01 | -0.14
| | EL | 1 | 46.91 | 47.58 | 46.81 | 47.36 | 48.15 | 0.67 | 0.45
| | ETN | 2 | 84.40 | 84.89 | 83.48 | 84.04 | 82.24 | 0.49 | -0.36
| | EXPE | 2 | 22.10 | 22.12 | 21.58 | 21.70 | 21.65 | 0.02 | -0.40
| | FHN | 1 | 44.93 | 45.05 | 44.50 | 44.66 | 44.05 | 0.12 | -0.27
| | FIS | 3 | 46.98 | 47.18 | 46.82 | 47.04 | 45.80 | 0.20 | 0.06
| | FISV | 3 | 54.88 | 54.97 | 54.33 | 54.69 | 53.34 | 0.09 | -0.19
| | HAS | 2 | 29.56 | 29.70 | 29.23 | 29.31 | 29.47 | 0.14 | -0.25
| | HNT | 3 | 54.65 | 55.00 | 54.46 | 54.50 | 53.13 | 0.35 | -0.15
| | HNZ | 1 | 47.83 | 47.83 | 46.97 | 47.21 | 47.32 | 0.00 | -0.62
| | HRP | 1 | 13.28 | 13.40 | 13.14 | 13.31 | 13.49 | 0.12 | 0.03
| | HTZ | 1 | 21.95 | 21.95 | 21.40 | 21.56 | 21.65 | 0.00 | -0.39
| | IACI | 1 | 40.62 | 40.69 | 40.23 | 40.58 | 39.48 | 0.07 | -0.04
| | IAR | 1 | 34.50 | 35.24 | 34.50 | 35.17 | 34.89 | 0.74 | 0.67
| | ICE | 1 | 160.15 | 164.00 | 159.20 | 161.94 | 158.05 | 3.85 | 1.79
| | IP | 2 | 37.13 | 37.27 | 36.95 | 37.18 | 36.59 | 0.14 | 0.05
| | IR | 2 | 44.40 | 45.27 | 44.28 | 45.20 | 44.00 | 0.87 | 0.80
| | JBHT | 3 | 27.85 | 28.13 | 27.47 | 28.07 | 27.48 | 0.28 | 0.22
| | JCP | 1 | 83.98 | 84.61 | 83.25 | 84.05 | 85.68 | 0.63 | 0.07
| | KG | 3 | 18.75 | 18.82 | 18.53 | 18.71 | 18.66 | 0.07 | -0.04
| | LWSN | 1 | 8.53 | 8.60 | 8.30 | 8.47 | 8.44 | 0.07 | -0.06
| | MCD | 2 | 46.05 | 46.21 | 45.83 | 46.01 | 45.00 | 0.16 | -0.04
| | MCK | 2 | 57.26 | 57.57 | 56.76 | 57.39 | 56.93 | 0.31 | 0.13
| | MET | 1 | 65.98 | 65.98 | 65.07 | 65.26 | 65.79 | 0.00 | -0.72
| | MFE | 1 | 31.52 | 31.80 | 31.22 | 31.65 | 30.26 | 0.28 | 0.13
| | MHK | 1 | 92.71 | 93.03 | 92.17 | 92.95 | 93.12 | 0.32 | 0.24
| | MIR | 2 | 35.95 | 37.01 | 35.90 | 37.01 | 35.65 | 1.06 | 1.06
| | MLS | 1 | 25.20 | 25.20 | 25.11 | 25.14 | 25.70 | 0.00 | -0.06
| | MNST | 2 | 53.88 | 53.95 | 52.24 | 52.36 | 52.44 | 0.07 | -1.52
| | MON | 1 | 56.55 | 56.60 | 55.62 | 55.74 | 56.24 | 0.05 | -0.81
| | MOS | 3 | 26.38 | 26.80 | 26.18 | 26.47 | 26.26 | 0.42 | 0.09
| | NBL | 3 | 58.82 | 59.00 | 58.04 | 58.65 | 57.06 | 0.18 | -0.17
| | NCC | 1 | 38.38 | 38.38 | 38.08 | 38.19 | 38.35 | 0.00 | -0.19
| | NKE | 2 | 108.23 | 108.23 | 107.18 | 108.04 | 105.38 | 0.00 | -0.19
| | NMX | 1 | 135.81 | 139.42 | 135.81 | 138.61 | 134.59 | 3.61 | 2.80
| | NOC | 2 | 74.25 | 74.65 | 73.81 | 74.42 | 75.22 | 0.40 | 0.17
| | NOK | 3 | 22.78 | 22.96 | 22.75 | 22.84 | 23.02 | 0.18 | 0.06
| | NOV | 1 | 69.64 | 70.39 | 69.08 | 69.85 | 68.85 | 0.75 | 0.21
| | NRG | 1 | 62.20 | 63.81 | 62.20 | 63.52 | 61.63 | 1.61 | 1.32
| | NUAN | 2 | 14.90 | 15.09 | 14.87 | 15.07 | 14.36 | 0.19 | 0.17
| | NVL | 1 | 43.90 | 43.99 | 43.86 | 43.91 | 44.00 | 0.09 | 0.01
| | NWL | 1 | 31.80 | 31.87 | 31.56 | 31.74 | 30.55 | 0.07 | -0.06
| | ONNN | 3 | 10.49 | 10.78 | 10.43 | 10.76 | 9.91 | 0.29 | 0.27
| | OSI | 1 | 40.65 | 40.70 | 40.06 | 40.45 | 40.49 | 0.05 | -0.20
| | OSK | 1 | 56.01 | 56.69 | 55.64 | 56.69 | 54.49 | 0.68 | 0.68
| | PAYX | 1 | 41.92 | 42.43 | 41.73 | 42.38 | 40.89 | 0.51 | 0.46
| | PCAR | 3 | 74.17 | 74.23 | 72.92 | 73.22 | 72.45 | 0.06 | -0.95
| | PD | 2 | 126.40 | 126.99 | 126.25 | 126.55 | 124.77 | 0.59 | 0.15
| | PNC | 1 | 75.95 | 75.95 | 75.28 | 75.50 | 74.65 | 0.00 | -0.45
| | POT | 1 | 165.50 | 168.22 | 165.16 | 167.11 | 161.00 | 2.72 | 1.61
| | PSSI | 1 | 21.66 | 21.66 | 21.44 | 21.56 | 21.16 | 0.00 | -0.10
| | PWR | 1 | 23.05 | 23.66 | 23.01 | 23.62 | 22.44 | 0.61 | 0.57
| | PX | 1 | 64.48 | 64.93 | 64.14 | 64.73 | 64.20 | 0.45 | 0.25
| | QCOM | 2 | 43.20 | 43.61 | 42.57 | 43.36 | 40.85 | 0.41 | 0.16
| | RIO | 1 | 37.14 | 37.17 | 36.22 | 36.69 | 36.68 | 0.03 | -0.45
| | RL | 2 | 87.75 | 88.09 | 86.83 | 87.54 | 87.16 | 0.34 | -0.21
| | RRI | 3 | 16.29 | 16.38 | 16.06 | 16.28 | 16.18 | 0.09 | -0.01
| | RSH | 1 | 23.30 | 23.33 | 22.55 | 22.62 | 23.10 | 0.03 | -0.68
| | RTH | 1 | 105.75 | 106.21 | 105.05 | 105.43 | 106.38 | 0.46 | -0.32
| | RYI | 1 | 34.80 | 35.08 | 34.30 | 34.75 | 34.31 | 0.28 | -0.05
| | SGMS | 1 | 34.37 | 34.60 | 34.28 | 34.32 | 33.29 | 0.23 | -0.05
| | SHLD | 1 | 189.19 | 189.92 | 186.85 | 187.65 | 187.27 | 0.73 | -1.54
| | SIMO | 1 | 21.69 | 22.00 | 21.55 | 21.87 | 21.50 | 0.31 | 0.18
| | SLE | 1 | 17.22 | 17.27 | 17.14 | 17.25 | 17.30 | 0.05 | 0.03
| | SNE | 2 | 52.85 | 53.00 | 52.04 | 52.27 | 52.77 | 0.15 | -0.58
| | TEVA | 2 | 37.74 | 37.99 | 37.07 | 37.63 | 37.76 | 0.25 | -0.11
| | TEX | 2 | 70.69 | 71.50 | 70.17 | 71.02 | 68.20 | 0.81 | 0.33
| | TIF | 3 | 42.73 | 43.00 | 42.56 | 42.86 | 41.86 | 0.27 | 0.13
| | TRA | 3 | 17.72 | 18.30 | 17.63 | 18.13 | 17.78 | 0.58 | 0.41
| | TRN | 3 | 43.30 | 44.90 | 42.79 | 44.70 | 42.12 | 1.60 | 1.40
| | TTWO | 1 | 19.75 | 20.35 | 19.54 | 19.79 | 20.32 | 0.60 | 0.04
| | UNP | 1 | 103.50 | 104.32 | 102.87 | 103.88 | 104.26 | 0.82 | 0.38
| | URBN | 1 | 26.35 | 26.43 | 25.75 | 26.14 | 25.48 | 0.08 | -0.21
| | URI | 1 | 28.91 | 29.02 | 28.47 | 29.00 | 28.88 | 0.11 | 0.09
| | UST | 1 | 60.67 | 60.71 | 60.05 | 60.31 | 59.44 | 0.04 | -0.36
| | UTX | 2 | 67.25 | 67.59 | 67.01 | 67.55 | 68.75 | 0.34 | 0.30
| | UVN | 1 | 36.01 | 36.03 | 35.96 | 35.98 | 35.97 | 0.02 | -0.03
| | VSEA | 2 | 48.49 | 49.64 | 47.88 | 49.31 | 49.18 | 1.15 | 0.82
| | WB | 3 | 58.77 | 58.77 | 57.43 | 57.74 | 58.06 | 0.00 | -1.03
| | WCI | 1 | 22.40 | 22.48 | 21.65 | 21.68 | 23.64 | 0.08 | -0.72
| | WHR | 1 | 93.15 | 93.75 | 92.51 | 93.35 | 95.04 | 0.60 | 0.20
| | WLP | 1 | 81.76 | 81.78 | 81.03 | 81.50 | 81.60 | 0.02 | -0.26
| | XLP | 2 | 26.82 | 26.82 | 26.71 | 26.82 | 26.86 | 0.00 | 0.00
| | YHOO | 3 | 31.60 | 32.18 | 31.41 | 32.10 | 30.79 | 0.58 | 0.50
| | 134 | | 5822.68 | | | | | 51.12 | 3.47
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 23 - Fri
Darvas Selections for 2007/02/23
Here are the selections for Friday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-22 High: 2007-02-16 EOD: 2007-02-22
| Symbol | Stop |
| AET | 44.32
| | ALGN | 17.01
| | ALKS | 17.30
| | AOC | 38.95
| | ARBA | 9.79
| | AVP | 39.72
| | BGC | 53.20
| | BSG | 13.43
| | CBSS | 69.85
| | CE | 28.71
| | CEN | 33.63
| | CL | 68.56
| | COH | 49.45
| | COST | 57.18
| | CVH | 56.43
| | DCX | 71.10
| | DD | 52.95
| | DISH | 42.51
| | DOW | 42.68
| | DTC | 9.21
| | EDS | 29.31
| | EFA | 76.05
| | EGO | 6.20
| | EL | 48.15
| | FHN | 44.05
| | FIS | 45.80
| | FISV | 53.34
| | HAS | 29.47
| | HNT | 53.13
| | ICE | 158.05
| | IP | 36.59
| | IR | 44.00
| | JBHT | 27.48
| | KG | 18.66
| | LWSN | 8.44
| | MCD | 45.00
| | MCK | 56.93
| | MHK | 93.12
| | MIR | 35.65
| | MNST | 52.44
| | MOS | 26.26
| | NBL | 57.06
| | NCC | 38.35
| | NKE | 105.38
| | NMX | 134.59
| | NOC | 75.22
| | NOK | 23.02
| | NRG | 61.63
| | ONNN | 9.91
| | OSK | 54.49
| | PCAR | 72.45
| | PD | 124.77
| | POT | 161.00
| | QCOM | 40.85
| | RL | 87.16
| | RRI | 16.18
| | SHLD | 187.27
| | SIMO | 21.50
| | SNE | 52.77
| | TEX | 68.20
| | TIF | 41.86
| | TRA | 17.78
| | TRN | 42.12
| | UTX | 68.75
| | UVN | 35.97
| | VSEA | 49.18
| | WB | 58.06
| | WCI | 23.64
| | WHR | 95.04
| | XLP | 26.86
| | YHOO | 30.79
|
|
Start: 2007-01-22 High: 2007-02-15 EOD: 2007-02-22
| Symbol | Stop |
| ABC | 54.40
| | ACS | 53.44
| | AET | 44.32
| | AGIX | 10.84
| | AKS | 22.03
| | ALGN | 17.01
| | AMT | 40.46
| | AQNT | 28.19
| | ARBA | 9.79
| | BAX | 50.32
| | BBBY | 42.54
| | BGC | 53.20
| | BUD | 51.56
| | CE | 28.71
| | CECO | 28.13
| | CEN | 33.63
| | CERN | 53.28
| | COST | 57.18
| | CTV | 36.91
| | DCEL | 9.08
| | DD | 52.95
| | DG | 17.54
| | DLTR | 33.89
| | DOW | 42.68
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | EGO | 6.20
| | ETN | 82.24
| | EXPE | 21.65
| | FIS | 45.80
| | FISV | 53.34
| | HAS | 29.47
| | HNT | 53.13
| | HNZ | 47.32
| | HRP | 13.49
| | IR | 44.00
| | JBHT | 27.48
| | JCP | 85.68
| | KG | 18.66
| | MCD | 45.00
| | MCK | 56.93
| | MLS | 25.70
| | MNST | 52.44
| | MON | 56.24
| | MOS | 26.26
| | NBL | 57.06
| | NOC | 75.22
| | NOK | 23.02
| | NUAN | 14.36
| | ONNN | 9.91
| | PCAR | 72.45
| | PD | 124.77
| | PWR | 22.44
| | QCOM | 40.85
| | RL | 87.16
| | RRI | 16.18
| | RSH | 23.10
| | RTH | 106.38
| | RYI | 34.31
| | SGMS | 33.29
| | TEVA | 37.76
| | TEX | 68.20
| | TIF | 41.86
| | TRA | 17.78
| | TRN | 42.12
| | URI | 28.88
| | UST | 59.44
| | UTX | 68.75
| | VSEA | 49.18
| | WB | 58.06
| | WLP | 81.60
| | XLP | 26.86
| | YHOO | 30.79
|
|
Start: 2007-01-22 High: 2007-02-14 EOD: 2007-02-22
| Symbol | Stop |
| ABB | 18.62
| | ABC | 54.40
| | ADP | 50.33
| | ALGN | 17.01
| | AMP | 61.75
| | AMX | 45.76
| | ARBA | 9.79
| | BBBY | 42.54
| | BGC | 53.20
| | BNI | 84.57
| | BSG | 13.43
| | CBS | 31.68
| | CE | 28.71
| | CEG | 74.40
| | CERN | 53.28
| | CMI | 138.58
| | COH | 49.45
| | CORI | 4.92
| | CRUS | 8.46
| | CSX | 39.69
| | CX | 36.37
| | DD | 52.95
| | DLTR | 33.89
| | DOW | 42.68
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | ETN | 82.24
| | EXPE | 21.65
| | FIS | 45.80
| | FISV | 53.34
| | HNT | 53.13
| | HTZ | 21.65
| | IACI | 39.48
| | IAR | 34.89
| | IP | 36.59
| | JBHT | 27.48
| | KG | 18.66
| | MET | 65.79
| | MFE | 30.26
| | MIR | 35.65
| | MOS | 26.26
| | NBL | 57.06
| | NKE | 105.38
| | NOK | 23.02
| | NOV | 68.85
| | NUAN | 14.36
| | NVL | 44.00
| | NWL | 30.55
| | ONNN | 9.91
| | OSI | 40.49
| | PAYX | 40.89
| | PCAR | 72.45
| | PNC | 74.65
| | PSSI | 21.16
| | PX | 64.20
| | RIO | 36.68
| | RRI | 16.18
| | SLE | 17.30
| | SNE | 52.77
| | TEVA | 37.76
| | TIF | 41.86
| | TRA | 17.78
| | TRN | 42.12
| | TTWO | 20.32
| | UNP | 104.26
| | URBN | 25.48
| | WB | 58.06
| | YHOO | 30.79
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/22 with EOD Signal of 2007/02/21
In comparison, the Dow Jones Industrial Index
opened at 12735,
had a lower high of 12763,
had a lower low of 12650,
and closed down for the day at 12686.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABB | 1 | 17.87 | 17.96 | 17.82 | 17.92 | 18.62 | 0.09 | 0.05
| | ABC | 2 | 54.85 | 55.00 | 54.69 | 54.84 | 54.40 | 0.15 | -0.01
| | ACS | 1 | 54.35 | 54.50 | 53.84 | 54.43 | 53.44 | 0.15 | 0.08
| | ADP | 2 | 50.75 | 51.04 | 50.35 | 50.91 | 50.33 | 0.29 | 0.16
| | AET | 1 | 45.83 | 46.26 | 45.44 | 46.13 | 44.32 | 0.43 | 0.30
| | AGIX | 1 | 11.59 | 11.91 | 11.05 | 11.82 | 10.84 | 0.32 | 0.23
| | AKS | 1 | 23.03 | 23.19 | 22.48 | 22.75 | 22.03 | 0.16 | -0.28
| | ALGN | 3 | 17.66 | 17.77 | 17.30 | 17.51 | 17.01 | 0.11 | -0.15
| | AMP | 1 | 62.74 | 63.03 | 62.60 | 62.92 | 61.75 | 0.29 | 0.18
| | AMT | 1 | 40.60 | 41.15 | 40.17 | 40.38 | 40.46 | 0.55 | -0.22
| | AMX | 1 | 47.81 | 48.25 | 46.96 | 47.19 | 45.76 | 0.44 | -0.62
| | APPB | 1 | 26.84 | 27.00 | 26.51 | 26.64 | 26.15 | 0.16 | -0.20
| | AQNT | 1 | 27.80 | 27.98 | 27.28 | 27.73 | 28.19 | 0.18 | -0.07
| | ARBA | 2 | 10.08 | 10.14 | 9.81 | 10.10 | 9.79 | 0.06 | 0.02
| | BAX | 1 | 50.39 | 50.59 | 50.17 | 50.31 | 50.32 | 0.20 | -0.08
| | BBBY | 2 | 42.78 | 43.02 | 42.57 | 43.02 | 42.54 | 0.24 | 0.24
| | BGC | 3 | 53.20 | 53.52 | 52.21 | 53.42 | 50.51 | 0.32 | 0.22
| | BNI | 1 | 84.90 | 85.90 | 84.19 | 84.92 | 84.57 | 1.00 | 0.02
| | BSG | 1 | 13.69 | 13.71 | 13.58 | 13.68 | 13.43 | 0.02 | -0.01
| | BUD | 1 | 50.82 | 51.11 | 50.23 | 50.39 | 51.56 | 0.29 | -0.43
| | CBS | 1 | 31.75 | 31.81 | 31.35 | 31.55 | 31.68 | 0.06 | -0.20
| | CE | 3 | 29.87 | 29.97 | 29.02 | 29.19 | 28.71 | 0.10 | -0.68
| | CECO | 2 | 29.23 | 29.78 | 29.23 | 29.71 | 28.13 | 0.55 | 0.48
| | CEN | 2 | 33.95 | 34.04 | 33.83 | 33.88 | 33.63 | 0.09 | -0.07
| | CERN | 3 | 53.18 | 53.69 | 52.93 | 53.32 | 50.95 | 0.51 | 0.14
| | CMI | 1 | 146.40 | 146.57 | 143.54 | 144.24 | 138.58 | 0.17 | -2.16
| | COH | 2 | 49.85 | 50.08 | 49.12 | 49.73 | 49.45 | 0.23 | -0.12
| | CORI | 1 | 5.00 | 5.04 | 5.00 | 5.02 | 4.65 | 0.04 | 0.02
| | COST | 1 | 58.33 | 58.33 | 57.55 | 58.09 | 57.18 | 0.00 | -0.24
| | CRUS | 1 | 8.33 | 8.61 | 8.29 | 8.50 | 7.80 | 0.28 | 0.17
| | CSX | 2 | 41.20 | 41.50 | 40.14 | 40.45 | 39.69 | 0.30 | -0.75
| | CTV | 1 | 37.30 | 37.37 | 36.63 | 37.17 | 36.91 | 0.07 | -0.13
| | CX | 1 | 37.75 | 38.01 | 37.20 | 37.43 | 36.37 | 0.26 | -0.32
| | D | 1 | 85.15 | 85.60 | 84.80 | 85.35 | 84.70 | 0.45 | 0.20
| | DCEL | 1 | 9.31 | 9.51 | 9.16 | 9.48 | 9.08 | 0.20 | 0.17
| | DD | 2 | 53.00 | 53.18 | 52.36 | 52.64 | 52.95 | 0.18 | -0.36
| | DG | 1 | 17.95 | 18.00 | 17.78 | 17.87 | 17.54 | 0.05 | -0.08
| | DLTR | 2 | 34.61 | 34.69 | 34.00 | 34.23 | 33.89 | 0.08 | -0.38
| | DOW | 3 | 43.10 | 43.42 | 42.74 | 43.00 | 42.68 | 0.32 | -0.10
| | EDS | 3 | 29.40 | 29.41 | 28.87 | 28.99 | 29.31 | 0.01 | -0.41
| | EEM | 2 | 119.18 | 119.58 | 118.09 | 118.50 | 116.50 | 0.40 | -0.68
| | EFA | 2 | 76.28 | 76.46 | 76.17 | 76.44 | 76.05 | 0.18 | 0.16
| | EGO | 1 | 6.40 | 6.50 | 6.33 | 6.38 | 6.20 | 0.10 | -0.02
| | ETN | 2 | 81.05 | 83.47 | 80.82 | 83.35 | 77.21 | 2.42 | 2.30
| | EXPE | 2 | 22.34 | 22.47 | 21.89 | 22.14 | 21.65 | 0.13 | -0.20
| | FIS | 2 | 47.15 | 47.30 | 46.65 | 47.00 | 45.80 | 0.15 | -0.15
| | FISV | 2 | 54.97 | 54.97 | 54.34 | 54.89 | 53.34 | 0.00 | -0.08
| | GM | 1 | 35.59 | 35.59 | 34.50 | 34.63 | 35.99 | 0.00 | -0.96
| | HAS | 1 | 29.64 | 29.80 | 29.50 | 29.65 | 29.47 | 0.16 | 0.01
| | HNT | 3 | 54.30 | 55.00 | 54.21 | 54.54 | 53.13 | 0.70 | 0.24
| | HNZ | 1 | 47.73 | 47.89 | 47.38 | 47.56 | 47.32 | 0.16 | -0.17
| | HRP | 1 | 13.41 | 13.45 | 13.25 | 13.32 | 13.49 | 0.04 | -0.09
| | HTZ | 1 | 21.75 | 22.05 | 21.69 | 21.70 | 21.65 | 0.30 | -0.05
| | IACI | 1 | 40.23 | 40.62 | 40.17 | 40.55 | 39.48 | 0.39 | 0.32
| | IAR | 2 | 35.50 | 35.64 | 35.04 | 35.43 | 34.89 | 0.14 | -0.07
| | IP | 2 | 37.61 | 37.70 | 37.06 | 37.13 | 36.59 | 0.09 | -0.48
| | IR | 1 | 44.30 | 44.67 | 44.28 | 44.58 | 44.00 | 0.37 | 0.28
| | JBHT | 3 | 27.60 | 28.14 | 27.42 | 27.86 | 27.48 | 0.54 | 0.26
| | JCP | 1 | 84.60 | 85.26 | 82.14 | 83.39 | 85.68 | 0.66 | -1.21
| | KG | 2 | 18.58 | 18.78 | 18.56 | 18.75 | 18.66 | 0.20 | 0.17
| | LTR | 1 | 44.24 | 44.34 | 44.07 | 44.17 | 43.51 | 0.10 | -0.07
| | MCD | 1 | 45.85 | 46.09 | 45.81 | 46.05 | 45.00 | 0.24 | 0.20
| | MCK | 1 | 57.45 | 57.73 | 57.08 | 57.19 | 56.93 | 0.28 | -0.26
| | MET | 2 | 65.50 | 66.25 | 65.50 | 65.92 | 64.75 | 0.75 | 0.42
| | MFE | 1 | 30.32 | 31.55 | 30.31 | 31.48 | 30.26 | 1.23 | 1.16
| | MIR | 1 | 35.89 | 36.10 | 35.73 | 35.95 | 35.65 | 0.21 | 0.06
| | MLS | 1 | 25.24 | 25.25 | 25.13 | 25.20 | 25.70 | 0.01 | -0.04
| | MNST | 1 | 54.41 | 54.52 | 53.11 | 53.61 | 52.44 | 0.11 | -0.80
| | MON | 1 | 56.50 | 57.08 | 56.00 | 56.48 | 56.24 | 0.58 | -0.02
| | MOS | 3 | 26.87 | 27.23 | 25.52 | 26.24 | 26.26 | 0.36 | -0.63
| | NBL | 2 | 56.99 | 58.87 | 56.99 | 58.69 | 57.06 | 1.88 | 1.70
| | NKE | 2 | 106.90 | 108.30 | 106.64 | 108.23 | 105.38 | 1.40 | 1.33
| | NOC | 2 | 75.10 | 75.35 | 74.45 | 74.72 | 75.22 | 0.25 | -0.38
| | NOK | 3 | 22.84 | 22.86 | 22.70 | 22.84 | 23.02 | 0.02 | 0.00
| | NOV | 2 | 67.60 | 69.49 | 67.08 | 69.13 | 68.85 | 1.89 | 1.53
| | NUAN | 2 | 14.99 | 15.16 | 14.78 | 14.87 | 14.36 | 0.17 | -0.12
| | NVL | 1 | 43.95 | 44.02 | 43.86 | 43.92 | 44.00 | 0.07 | -0.03
| | NWL | 1 | 31.89 | 31.95 | 31.57 | 31.75 | 30.55 | 0.06 | -0.14
| | ONNN | 2 | 10.35 | 10.65 | 10.24 | 10.44 | 9.91 | 0.30 | 0.09
| | OSI | 2 | 40.51 | 40.69 | 40.47 | 40.52 | 40.49 | 0.18 | 0.01
| | PAYX | 1 | 41.57 | 41.80 | 41.17 | 41.79 | 40.89 | 0.23 | 0.22
| | PCAR | 2 | 73.93 | 73.96 | 72.80 | 73.96 | 72.45 | 0.03 | 0.03
| | PD | 1 | 126.49 | 126.60 | 125.60 | 126.22 | 124.77 | 0.11 | -0.27
| | PNC | 2 | 75.91 | 76.21 | 75.27 | 75.70 | 74.65 | 0.30 | -0.21
| | PSSI | 1 | 21.55 | 21.64 | 21.43 | 21.59 | 21.16 | 0.09 | 0.04
| | PWR | 1 | 23.20 | 23.43 | 22.12 | 23.01 | 21.57 | 0.23 | -0.19
| | PX | 2 | 64.35 | 64.69 | 63.94 | 64.43 | 64.20 | 0.34 | 0.08
| | QCOM | 1 | 42.22 | 42.80 | 42.03 | 42.79 | 39.91 | 0.58 | 0.57
| | RIO | 2 | 37.49 | 38.05 | 36.67 | 37.10 | 36.68 | 0.56 | -0.39
| | RL | 1 | 88.22 | 88.80 | 86.97 | 87.70 | 87.16 | 0.58 | -0.52
| | RRI | 2 | 16.34 | 16.49 | 16.12 | 16.24 | 16.18 | 0.15 | -0.10
| | RSH | 1 | 23.39 | 23.59 | 23.07 | 23.35 | 23.10 | 0.20 | -0.04
| | RTH | 1 | 105.90 | 106.13 | 104.85 | 105.50 | 106.38 | 0.23 | -0.40
| | RYI | 1 | 35.43 | 35.49 | 34.47 | 34.80 | 34.31 | 0.06 | -0.63
| | SGMS | 1 | 34.47 | 34.56 | 34.14 | 34.54 | 33.29 | 0.09 | 0.07
| | SLE | 1 | 17.22 | 17.32 | 17.14 | 17.27 | 17.30 | 0.10 | 0.05
| | SNE | 2 | 52.70 | 52.78 | 52.30 | 52.47 | 52.77 | 0.08 | -0.23
| | TEVA | 3 | 38.40 | 38.48 | 37.45 | 37.74 | 37.76 | 0.08 | -0.66
| | TEX | 1 | 71.59 | 71.60 | 69.46 | 70.61 | 68.20 | 0.01 | -0.98
| | TIF | 3 | 42.89 | 42.93 | 42.37 | 42.81 | 41.86 | 0.04 | -0.08
| | TRA | 3 | 18.11 | 18.77 | 17.00 | 17.68 | 17.78 | 0.66 | -0.43
| | TRN | 3 | 45.50 | 46.00 | 42.26 | 43.30 | 42.12 | 0.50 | -2.20
| | TSG | 1 | 32.44 | 32.49 | 32.38 | 32.42 | 32.52 | 0.05 | -0.02
| | TTWO | 1 | 19.80 | 20.04 | 19.56 | 19.83 | 20.32 | 0.24 | 0.03
| | UNP | 1 | 104.89 | 105.84 | 103.52 | 104.11 | 104.26 | 0.95 | -0.78
| | URBN | 1 | 26.90 | 27.16 | 26.18 | 26.29 | 25.48 | 0.26 | -0.61
| | URI | 1 | 29.07 | 29.23 | 28.71 | 28.99 | 28.88 | 0.16 | -0.08
| | UST | 1 | 60.95 | 60.99 | 60.27 | 60.49 | 59.44 | 0.04 | -0.46
| | UTX | 1 | 67.51 | 68.06 | 67.06 | 67.50 | 68.75 | 0.55 | -0.01
| | VSEA | 1 | 48.47 | 49.01 | 47.79 | 48.47 | 49.18 | 0.54 | 0.00
| | WB | 3 | 58.53 | 58.80 | 58.45 | 58.77 | 58.06 | 0.27 | 0.24
| | WLP | 1 | 82.00 | 82.05 | 81.36 | 81.76 | 81.60 | 0.05 | -0.24
| | WYN | 1 | 35.05 | 35.35 | 35.04 | 35.29 | 35.10 | 0.30 | 0.24
| | XLP | 1 | 26.85 | 26.93 | 26.73 | 26.80 | 26.86 | 0.08 | -0.05
| | YHOO | 2 | 31.59 | 32.08 | 31.32 | 31.60 | 30.79 | 0.49 | 0.01
| | 115 | | 5005.87 | | | | | 35.84 | -9.80
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 22 - Thu
Darvas Selections for 2007/02/22
Here are the selections for Thursday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-21 High: 2007-02-15 EOD: 2007-02-21
| Symbol | Stop |
| ABC | 54.40
| | ACS | 53.44
| | AET | 44.32
| | AGIX | 10.84
| | AKS | 22.03
| | ALGN | 17.01
| | AMT | 40.46
| | AQNT | 28.19
| | ARBA | 9.79
| | BAX | 50.32
| | BBBY | 42.54
| | BGC | 50.51
| | BUD | 51.56
| | CE | 28.71
| | CECO | 28.13
| | CEN | 33.63
| | CERN | 50.95
| | COST | 57.18
| | CTV | 36.91
| | DCEL | 9.08
| | DD | 52.95
| | DG | 17.54
| | DLTR | 33.89
| | DOW | 42.68
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | EGO | 6.20
| | ETN | 77.21
| | EXPE | 21.65
| | FIS | 45.80
| | FISV | 53.34
| | HAS | 29.47
| | HNT | 53.13
| | HNZ | 47.32
| | HRP | 13.49
| | IR | 44.00
| | JBHT | 27.48
| | JCP | 85.68
| | KG | 18.66
| | MCD | 45.00
| | MCK | 56.93
| | MLS | 25.70
| | MNST | 52.44
| | MON | 56.24
| | MOS | 26.26
| | NBL | 57.06
| | NOC | 75.22
| | NOK | 23.02
| | NUAN | 14.36
| | ONNN | 9.91
| | PCAR | 72.45
| | PD | 124.77
| | PWR | 21.57
| | QCOM | 39.91
| | RL | 87.16
| | RRI | 16.18
| | RSH | 23.10
| | RTH | 106.38
| | RYI | 34.31
| | SGMS | 33.29
| | TEVA | 37.76
| | TEX | 68.20
| | TIF | 41.86
| | TRA | 17.78
| | TRN | 42.12
| | URI | 28.88
| | UST | 59.44
| | UTX | 68.75
| | VSEA | 49.18
| | WB | 58.06
| | WLP | 81.60
| | XLP | 26.86
| | YHOO | 30.79
|
|
Start: 2007-01-21 High: 2007-02-14 EOD: 2007-02-21
| Symbol | Stop |
| ABB | 18.62
| | ABC | 54.40
| | ADP | 50.33
| | ALGN | 17.01
| | AMP | 61.75
| | AMX | 45.76
| | ARBA | 9.79
| | BBBY | 42.54
| | BGC | 50.51
| | BNI | 84.57
| | BSG | 13.43
| | CBS | 31.68
| | CE | 28.71
| | CERN | 50.95
| | CMI | 138.58
| | COH | 49.45
| | CORI | 4.65
| | CRUS | 7.80
| | CSX | 39.69
| | CX | 36.37
| | DD | 52.95
| | DLTR | 33.89
| | DOW | 42.68
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | ETN | 77.21
| | EXPE | 21.65
| | FIS | 45.80
| | FISV | 53.34
| | HNT | 53.13
| | HTZ | 21.65
| | IACI | 39.48
| | IAR | 34.89
| | IP | 36.59
| | JBHT | 27.48
| | KG | 18.66
| | MET | 64.75
| | MFE | 30.26
| | MIR | 35.65
| | MOS | 26.26
| | NBL | 57.06
| | NKE | 105.38
| | NOK | 23.02
| | NOV | 68.85
| | NUAN | 14.36
| | NVL | 44.00
| | NWL | 30.55
| | ONNN | 9.91
| | OSI | 40.49
| | PAYX | 40.89
| | PCAR | 72.45
| | PNC | 74.65
| | PSSI | 21.16
| | PX | 64.20
| | RIO | 36.68
| | RRI | 16.18
| | SLE | 17.30
| | SNE | 52.77
| | TEVA | 37.76
| | TIF | 41.86
| | TRA | 17.78
| | TRN | 42.12
| | TTWO | 20.32
| | UNP | 104.26
| | URBN | 25.48
| | WB | 58.06
| | YHOO | 30.79
|
|
Start: 2007-01-21 High: 2007-02-13 EOD: 2007-02-21
| Symbol | Stop |
| ADP | 50.33
| | ALGN | 17.01
| | APPB | 26.15
| | BGC | 50.51
| | CE | 28.71
| | CECO | 28.13
| | CEN | 33.63
| | CERN | 50.95
| | COH | 49.45
| | CSX | 39.69
| | D | 84.70
| | DOW | 42.68
| | EDS | 29.31
| | GM | 35.99
| | HNT | 53.13
| | IAR | 34.89
| | IP | 36.59
| | JBHT | 27.48
| | LTR | 43.51
| | MET | 64.75
| | MOS | 26.26
| | NKE | 105.38
| | NOC | 75.22
| | NOK | 23.02
| | NOV | 68.85
| | OSI | 40.49
| | PNC | 74.65
| | PX | 64.20
| | RIO | 36.68
| | SNE | 52.77
| | TEVA | 37.76
| | TIF | 41.86
| | TRA | 17.78
| | TRN | 42.12
| | TSG | 32.52
| | WB | 58.06
| | WYN | 35.10
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/21 with EOD Signal of 2007/02/20
In comparison, the Dow Jones Industrial Index
opened at 12782,
went down from 12782,
had a higher low of 12707,
and closed down for the day at 12738.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ABB | 1 | 17.85 | 17.88 | 17.70 | 17.82 | 18.62 | 0.03 | -0.03
| | ABC | 1 | 54.78 | 54.96 | 54.66 | 54.85 | 54.40 | 0.18 | 0.07
| | ADP | 2 | 50.45 | 50.84 | 50.38 | 50.81 | 50.33 | 0.39 | 0.36
| | ALGN | 2 | 17.73 | 17.89 | 17.51 | 17.58 | 17.01 | 0.16 | -0.15
| | AMP | 1 | 62.75 | 63.08 | 62.28 | 62.74 | 61.75 | 0.33 | -0.01
| | AMX | 1 | 47.30 | 47.89 | 47.22 | 47.71 | 45.76 | 0.59 | 0.41
| | APPB | 1 | 26.91 | 26.91 | 26.71 | 26.84 | 26.15 | 0.00 | -0.07
| | ARBA | 1 | 9.93 | 10.00 | 9.80 | 9.99 | 9.79 | 0.07 | 0.06
| | BBBY | 1 | 42.78 | 42.83 | 42.48 | 42.65 | 42.54 | 0.05 | -0.13
| | BGC | 2 | 52.21 | 53.24 | 51.73 | 52.54 | 50.51 | 1.03 | 0.33
| | BNI | 1 | 82.00 | 84.91 | 81.10 | 84.69 | 81.56 | 2.91 | 2.69
| | BSG | 1 | 13.46 | 13.68 | 13.46 | 13.67 | 13.43 | 0.22 | 0.21
| | CBS | 1 | 31.90 | 32.00 | 31.66 | 31.70 | 31.68 | 0.10 | -0.20
| | CE | 2 | 29.67 | 30.10 | 29.60 | 29.88 | 28.71 | 0.43 | 0.21
| | CECO | 1 | 28.99 | 29.81 | 28.80 | 29.31 | 28.13 | 0.82 | 0.32
| | CEN | 1 | 33.95 | 34.13 | 33.84 | 33.99 | 33.63 | 0.18 | 0.04
| | CERN | 2 | 52.99 | 53.09 | 52.56 | 52.97 | 50.95 | 0.10 | -0.02
| | COH | 2 | 50.83 | 51.03 | 49.73 | 49.95 | 49.45 | 0.20 | -0.88
| | CORI | 1 | 5.00 | 5.76 | 4.99 | 5.00 | 4.38 | 0.76 | 0.00
| | CRUS | 1 | 8.23 | 8.31 | 8.20 | 8.27 | 7.80 | 0.08 | 0.04
| | CSX | 2 | 39.50 | 41.03 | 39.48 | 40.87 | 39.69 | 1.53 | 1.37
| | CX | 1 | 36.40 | 37.72 | 36.32 | 37.58 | 36.37 | 1.32 | 1.18
| | DD | 1 | 52.50 | 53.05 | 52.33 | 53.01 | 51.93 | 0.55 | 0.51
| | DLTR | 1 | 34.52 | 34.98 | 34.33 | 34.57 | 33.89 | 0.46 | 0.05
| | DOW | 2 | 43.13 | 43.21 | 42.97 | 43.01 | 42.68 | 0.08 | -0.12
| | EDS | 2 | 29.47 | 29.94 | 29.22 | 29.32 | 29.31 | 0.47 | -0.15
| | EEM | 1 | 117.58 | 118.88 | 117.13 | 118.63 | 116.50 | 1.30 | 1.05
| | EFA | 1 | 75.84 | 76.38 | 75.70 | 76.10 | 76.05 | 0.54 | 0.26
| | ETN | 1 | 79.27 | 80.88 | 79.27 | 80.78 | 77.21 | 1.61 | 1.51
| | EXPE | 1 | 22.25 | 22.47 | 22.11 | 22.35 | 21.65 | 0.22 | 0.10
| | FIS | 1 | 47.32 | 47.38 | 46.87 | 46.97 | 45.80 | 0.06 | -0.35
| | FISV | 1 | 55.03 | 55.07 | 54.48 | 54.80 | 53.34 | 0.04 | -0.23
| | GM | 1 | 35.96 | 35.96 | 35.14 | 35.37 | 35.99 | 0.00 | -0.59
| | HNT | 2 | 54.04 | 54.57 | 54.00 | 54.43 | 53.13 | 0.53 | 0.39
| | HTZ | 1 | 22.00 | 22.00 | 21.60 | 21.74 | 21.65 | 0.00 | -0.26
| | IACI | 1 | 39.95 | 40.41 | 39.81 | 40.26 | 39.48 | 0.46 | 0.31
| | IAR | 2 | 35.00 | 35.42 | 34.80 | 35.38 | 34.89 | 0.42 | 0.38
| | IP | 2 | 37.44 | 37.62 | 36.89 | 37.54 | 36.59 | 0.18 | 0.10
| | JBHT | 2 | 27.15 | 27.71 | 26.91 | 27.56 | 26.54 | 0.56 | 0.41
| | KG | 1 | 18.65 | 18.77 | 18.50 | 18.54 | 18.66 | 0.12 | -0.11
| | MET | 2 | 65.61 | 65.61 | 65.26 | 65.51 | 64.75 | 0.00 | -0.10
| | MFE | 1 | 29.88 | 30.25 | 29.67 | 30.23 | 30.26 | 0.37 | 0.35
| | MIR | 1 | 36.30 | 36.30 | 35.68 | 35.90 | 35.65 | 0.00 | -0.40
| | MOS | 2 | 25.85 | 26.91 | 25.74 | 26.90 | 24.12 | 1.06 | 1.05
| | NBL | 1 | 57.07 | 57.84 | 56.75 | 57.75 | 57.06 | 0.77 | 0.68
| | NKE | 2 | 106.79 | 107.37 | 106.51 | 107.11 | 105.38 | 0.58 | 0.32
| | NOC | 1 | 75.41 | 75.72 | 75.06 | 75.29 | 75.22 | 0.31 | -0.12
| | NOK | 2 | 22.80 | 22.98 | 22.74 | 22.88 | 23.02 | 0.18 | 0.08
| | NOV | 2 | 66.50 | 67.85 | 66.37 | 67.80 | 68.85 | 1.35 | 1.30
| | NUAN | 1 | 14.91 | 15.05 | 14.82 | 14.98 | 14.36 | 0.14 | 0.07
| | NVL | 1 | 44.35 | 44.35 | 43.90 | 43.95 | 44.00 | 0.00 | -0.40
| | NWL | 1 | 31.57 | 31.92 | 31.44 | 31.83 | 30.55 | 0.35 | 0.26
| | ONNN | 1 | 10.21 | 10.35 | 10.15 | 10.25 | 9.91 | 0.14 | 0.04
| | OSI | 2 | 40.48 | 40.65 | 40.37 | 40.47 | 40.49 | 0.17 | -0.01
| | PAYX | 1 | 41.60 | 41.70 | 41.07 | 41.63 | 40.89 | 0.10 | 0.03
| | PCAR | 1 | 73.64 | 74.04 | 73.02 | 73.97 | 72.45 | 0.40 | 0.33
| | PNC | 2 | 76.00 | 76.15 | 75.73 | 75.85 | 74.65 | 0.15 | -0.15
| | PSSI | 1 | 21.45 | 21.71 | 21.45 | 21.57 | 21.16 | 0.26 | 0.12
| | PX | 2 | 64.60 | 64.82 | 64.30 | 64.73 | 64.20 | 0.22 | 0.13
| | RRI | 1 | 16.33 | 16.55 | 16.20 | 16.38 | 16.18 | 0.22 | 0.05
| | SLE | 1 | 17.35 | 17.43 | 17.18 | 17.25 | 17.30 | 0.08 | -0.10
| | SNE | 2 | 52.55 | 53.26 | 52.50 | 52.91 | 50.39 | 0.71 | 0.36
| | TEVA | 2 | 37.96 | 38.39 | 37.77 | 38.34 | 37.76 | 0.43 | 0.38
| | TIF | 2 | 42.44 | 42.71 | 42.22 | 42.68 | 41.86 | 0.27 | 0.24
| | TRA | 2 | 17.78 | 18.18 | 17.53 | 18.11 | 16.80 | 0.40 | 0.33
| | TRN | 2 | 43.83 | 44.10 | 43.50 | 43.99 | 42.12 | 0.27 | 0.16
| | TSG | 1 | 32.45 | 32.49 | 32.40 | 32.42 | 32.52 | 0.04 | -0.03
| | TTWO | 1 | 20.01 | 20.10 | 19.74 | 19.82 | 20.32 | 0.09 | -0.19
| | UNP | 1 | 102.30 | 104.54 | 101.81 | 104.31 | 104.26 | 2.24 | 2.01
| | URBN | 1 | 26.67 | 27.00 | 26.46 | 26.94 | 25.48 | 0.33 | 0.27
| | WB | 2 | 58.09 | 58.80 | 58.07 | 58.63 | 58.06 | 0.71 | 0.54
| | WYN | 1 | 35.15 | 35.35 | 34.91 | 35.00 | 35.10 | 0.20 | -0.15
| | YHOO | 1 | 31.74 | 31.77 | 31.22 | 31.65 | 30.79 | 0.03 | -0.09
| | 73 | | 2831.25 | | | | | 31.65 | 16.42
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 21 - Wed
Darvas Selections for 2007/02/21
Here are the selections for Wednesday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-20 High: 2007-02-14 EOD: 2007-02-20
| Symbol | Stop |
| ABB | 18.62
| | ABC | 54.40
| | ADP | 50.33
| | ALGN | 17.01
| | AMP | 61.75
| | AMX | 45.76
| | ARBA | 9.79
| | BBBY | 42.54
| | BGC | 50.51
| | BNI | 81.56
| | BSG | 13.43
| | CBS | 31.68
| | CE | 28.71
| | CERN | 50.95
| | COH | 49.45
| | CORI | 4.38
| | CRUS | 7.80
| | CSX | 39.69
| | CX | 36.37
| | DD | 51.93
| | DLTR | 33.89
| | DOW | 42.68
| | EDS | 29.31
| | EEM | 116.50
| | EFA | 76.05
| | ETN | 77.21
| | EXPE | 21.65
| | FIS | 45.80
| | FISV | 53.34
| | HNT | 53.13
| | HTZ | 21.65
| | IACI | 39.48
| | IAR | 34.89
| | IP | 36.59
| | JBHT | 26.54
| | KG | 18.66
| | MET | 64.75
| | MFE | 30.26
| | MIR | 35.65
| | MOS | 24.12
| | NBL | 57.06
| | NKE | 105.38
| | NOK | 23.02
| | NOV | 68.85
| | NUAN | 14.36
| | NVL | 44.00
| | NWL | 30.55
| | ONNN | 9.91
| | OSI | 40.49
| | PAYX | 40.89
| | PCAR | 72.45
| | PNC | 74.65
| | PSSI | 21.16
| | PX | 64.20
| | RRI | 16.18
| | SLE | 17.30
| | SNE | 50.39
| | TEVA | 37.76
| | TIF | 41.86
| | TRA | 16.80
| | TRN | 42.12
| | TTWO | 20.32
| | UNP | 104.26
| | URBN | 25.48
| | WB | 58.06
| | YHOO | 30.79
|
|
Start: 2007-01-20 High: 2007-02-13 EOD: 2007-02-20
| Symbol | Stop |
| ADP | 50.33
| | ALGN | 17.01
| | APPB | 26.15
| | BGC | 50.51
| | CE | 28.71
| | CECO | 28.13
| | CEN | 33.63
| | CERN | 50.95
| | COH | 49.45
| | CSX | 39.69
| | DOW | 42.68
| | EDS | 29.31
| | GM | 35.99
| | HNT | 53.13
| | IAR | 34.89
| | IP | 36.59
| | JBHT | 26.54
| | MET | 64.75
| | MOS | 24.12
| | NKE | 105.38
| | NOC | 75.22
| | NOK | 23.02
| | NOV | 68.85
| | OSI | 40.49
| | PNC | 74.65
| | PX | 64.20
| | SNE | 50.39
| | TEVA | 37.76
| | TIF | 41.86
| | TRA | 16.80
| | TRN | 42.12
| | TSG | 32.52
| | WB | 58.06
| | WYN | 35.10
|
|
Start: 2007-01-20 High: 2007-02-13 EOD: 2007-02-20
| Symbol | Stop |
| ADP | 50.33
| | ALGN | 17.01
| | APPB | 26.15
| | BGC | 50.51
| | CE | 28.71
| | CECO | 28.13
| | CEN | 33.63
| | CERN | 50.95
| | COH | 49.45
| | CSX | 39.69
| | DOW | 42.68
| | EDS | 29.31
| | GM | 35.99
| | HNT | 53.13
| | IAR | 34.89
| | IP | 36.59
| | JBHT | 26.54
| | MET | 64.75
| | MOS | 24.12
| | NKE | 105.38
| | NOC | 75.22
| | NOK | 23.02
| | NOV | 68.85
| | OSI | 40.49
| | PNC | 74.65
| | PX | 64.20
| | SNE | 50.39
| | TEVA | 37.76
| | TIF | 41.86
| | TRA | 16.80
| | TRN | 42.12
| | TSG | 32.52
| | WB | 58.06
| | WYN | 35.10
|
Stats: 75 symbols 34 buys
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/16
In comparison, the Dow Jones Industrial Index opened at 12766,
had a higher high of 12795,
had a lower low of 12704,
and closed up for the day at 12786.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| ADP | 1 | 50.80 | 51.05 | 50.52 | 50.69 | 49.77 | 0.25 | -0.11
| | AEP | 1 | 46.01 | 46.01 | 45.61 | 45.95 | 45.41 | 0.00 | -0.06
| | AGU | 2 | 39.03 | 39.73 | 38.89 | 39.61 | 38.32 | 0.70 | 0.58
| | AINV | 1 | 24.01 | 24.20 | 23.84 | 24.12 | 23.79 | 0.19 | 0.11
| | AIV | 1 | 61.60 | 62.29 | 60.71 | 61.99 | 63.41 | 0.69 | 0.39
| | AL | 3 | 53.96 | 54.97 | 53.77 | 54.73 | 54.53 | 1.01 | 0.77
| | ALGN | 1 | 17.48 | 17.95 | 17.46 | 17.88 | 17.01 | 0.47 | 0.40
| | ALVR | 1 | 8.18 | 8.27 | 8.10 | 8.22 | 7.77 | 0.09 | 0.04
| | AMX | 1 | 48.30 | 48.45 | 47.30 | 47.68 | 45.76 | 0.15 | -0.62
| | ANAD | 1 | 13.00 | 13.71 | 12.92 | 13.63 | 12.49 | 0.71 | 0.63
| | AOC | 1 | 38.70 | 39.21 | 38.43 | 39.08 | 38.95 | 0.51 | 0.38
| | APPB | 1 | 26.32 | 26.92 | 26.31 | 26.90 | 26.15 | 0.60 | 0.58
| | ARBA | 1 | 10.14 | 10.15 | 9.87 | 9.98 | 9.79 | 0.01 | -0.16
| | ATHR | 1 | 25.58 | 26.30 | 25.23 | 26.27 | 25.37 | 0.72 | 0.69
| | AUY | 1 | 14.06 | 14.12 | 13.91 | 13.97 | 13.61 | 0.06 | -0.09
| | AVP | 1 | 38.72 | 40.13 | 38.72 | 39.99 | 38.64 | 1.41 | 1.27
| | BG | 1 | 81.30 | 83.80 | 80.84 | 83.52 | 79.85 | 2.50 | 2.22
| | BGC | 2 | 51.93 | 52.55 | 51.67 | 52.46 | 50.81 | 0.62 | 0.53
| | BID | 1 | 39.00 | 39.08 | 38.23 | 38.99 | 38.31 | 0.08 | -0.01
| | CAR | 1 | 27.30 | 27.40 | 26.96 | 27.40 | 26.76 | 0.10 | 0.10
| | CBS | 1 | 31.87 | 32.01 | 31.60 | 31.95 | 31.91 | 0.14 | 0.08
| | CE | 1 | 29.30 | 29.80 | 29.10 | 29.68 | 28.71 | 0.50 | 0.38
| | CECO | 3 | 28.88 | 29.29 | 28.30 | 28.66 | 28.13 | 0.41 | -0.22
| | CEN | 1 | 34.16 | 34.25 | 33.71 | 34.10 | 32.98 | 0.09 | -0.06
| | CERN | 1 | 51.91 | 53.23 | 51.81 | 53.15 | 50.95 | 1.32 | 1.24
| | CGV | 1 | 41.86 | 41.91 | 41.35 | 41.45 | 41.39 | 0.05 | -0.41
| | CHINA | 1 | 10.55 | 10.79 | 10.43 | 10.69 | 10.63 | 0.24 | 0.14
| | COH | 2 | 50.00 | 51.00 | 49.69 | 50.83 | 47.03 | 1.00 | 0.83
| | CPWR | 1 | 9.44 | 9.55 | 9.42 | 9.50 | 9.32 | 0.11 | 0.06
| | CRM | 1 | 50.00 | 50.43 | 49.40 | 49.43 | 47.82 | 0.43 | -0.57
| | CRUS | 1 | 8.01 | 8.29 | 8.00 | 8.26 | 8.16 | 0.28 | 0.25
| | CSX | 1 | 40.53 | 40.76 | 40.18 | 40.42 | 39.69 | 0.23 | -0.11
| | DD | 1 | 52.12 | 52.75 | 52.00 | 52.63 | 51.00 | 0.63 | 0.51
| | DOW | 1 | 43.26 | 43.45 | 43.05 | 43.38 | 42.68 | 0.19 | 0.12
| | EDS | 3 | 29.07 | 29.50 | 29.00 | 29.38 | 27.62 | 0.43 | 0.31
| | EGO | 1 | 6.20 | 6.23 | 6.03 | 6.07 | 6.20 | 0.03 | -0.13
| | EXC | 1 | 63.43 | 63.92 | 63.26 | 63.64 | 62.72 | 0.49 | 0.21
| | EXPE | 1 | 21.72 | 22.38 | 21.33 | 22.22 | 21.65 | 0.66 | 0.50
| | FMCN | 2 | 82.50 | 83.67 | 82.00 | 83.35 | 85.84 | 1.17 | 0.85
| | GCI | 1 | 62.81 | 63.01 | 62.55 | 62.87 | 62.14 | 0.20 | 0.06
| | GM | 2 | 36.47 | 36.62 | 35.67 | 35.95 | 35.99 | 0.15 | -0.52
| | GSK | 2 | 58.23 | 58.40 | 57.97 | 58.00 | 56.11 | 0.17 | -0.23
| | GT | 1 | 25.10 | 25.45 | 24.75 | 25.39 | 25.33 | 0.35 | 0.29
| | HAS | 1 | 29.60 | 29.62 | 29.21 | 29.32 | 29.47 | 0.02 | -0.28
| | HD | 1 | 40.74 | 41.80 | 40.70 | 41.34 | 41.18 | 1.06 | 0.60
| | HES | 1 | 54.06 | 54.06 | 53.05 | 53.62 | 53.00 | 0.00 | -0.44
| | HNT | 1 | 53.86 | 54.45 | 53.20 | 54.29 | 54.01 | 0.59 | 0.43
| | HTZ | 1 | 21.95 | 22.28 | 21.57 | 22.25 | 21.65 | 0.33 | 0.30
| | IAR | 1 | 35.24 | 35.45 | 34.92 | 35.35 | 34.89 | 0.21 | 0.11
| | IP | 1 | 37.41 | 37.75 | 37.35 | 37.68 | 36.93 | 0.34 | 0.27
| | IRF | 1 | 43.39 | 43.39 | 42.50 | 43.00 | 42.99 | 0.00 | -0.39
| | ITW | 1 | 52.61 | 53.50 | 52.52 | 53.33 | 52.21 | 0.89 | 0.72
| | JBHT | 2 | 26.65 | 27.37 | 26.47 | 27.31 | 26.54 | 0.72 | 0.66
| | KG | 1 | 18.63 | 18.70 | 18.39 | 18.64 | 18.66 | 0.07 | 0.01
| | LI | 2 | 34.42 | 34.63 | 34.36 | 34.44 | 32.50 | 0.21 | 0.02
| | MA | 1 | 108.32 | 108.50 | 106.54 | 107.82 | 113.08 | 0.18 | -0.50
| | MCHP | 1 | 35.87 | 36.30 | 35.53 | 36.25 | 36.09 | 0.43 | 0.38
| | MET | 2 | 64.95 | 65.71 | 64.52 | 65.61 | 64.75 | 0.76 | 0.66
| | MIR | 1 | 35.93 | 36.31 | 35.68 | 36.30 | 35.65 | 0.38 | 0.37
| | MOS | 1 | 25.73 | 26.18 | 25.38 | 25.97 | 22.57 | 0.45 | 0.24
| | MRVC | 1 | 4.27 | 4.31 | 4.22 | 4.29 | 4.19 | 0.04 | 0.02
| | NKE | 3 | 106.30 | 107.10 | 105.64 | 106.81 | 105.58 | 0.80 | 0.51
| | NOC | 2 | 75.14 | 75.49 | 74.91 | 75.45 | 73.57 | 0.35 | 0.31
| | NOK | 1 | 23.03 | 23.10 | 22.86 | 22.99 | 23.02 | 0.07 | -0.04
| | NOV | 1 | 67.51 | 67.69 | 66.66 | 66.72 | 68.85 | 0.18 | -0.79
| | NT | 1 | 31.67 | 31.79 | 31.25 | 31.31 | 31.08 | 0.12 | -0.36
| | NUAN | 1 | 14.39 | 15.03 | 14.32 | 15.00 | 14.44 | 0.64 | 0.61
| | NVL | 1 | 44.10 | 44.28 | 44.02 | 44.13 | 40.00 | 0.18 | 0.03
| | NVT | 1 | 34.80 | 34.86 | 34.37 | 34.86 | 35.17 | 0.06 | 0.06
| | ONXX | 2 | 28.30 | 29.88 | 27.56 | 29.03 | 18.41 | 1.58 | 0.73
| | OSI | 1 | 40.68 | 40.74 | 40.39 | 40.51 | 39.96 | 0.06 | -0.17
| | PCLN | 1 | 51.87 | 53.89 | 51.67 | 53.50 | 51.53 | 2.02 | 1.63
| | PNC | 1 | 75.85 | 76.41 | 74.24 | 76.23 | 75.15 | 0.56 | 0.38
| | PX | 1 | 64.10 | 64.89 | 63.64 | 64.83 | 64.20 | 0.79 | 0.73
| | RHT | 3 | 24.00 | 24.71 | 23.96 | 24.37 | 24.47 | 0.71 | 0.37
| | RSH | 1 | 22.97 | 23.56 | 22.88 | 23.54 | 23.10 | 0.59 | 0.57
| | RTH | 1 | 105.31 | 106.72 | 104.79 | 106.58 | 104.95 | 1.41 | 1.27
| | SHLD | 1 | 187.03 | 189.37 | 185.25 | 189.08 | 180.10 | 2.34 | 2.05
| | SNE | 2 | 52.00 | 52.61 | 51.97 | 52.54 | 50.39 | 0.61 | 0.54
| | SONS | 1 | 7.56 | 7.77 | 7.54 | 7.69 | 7.80 | 0.21 | 0.13
| | TEVA | 1 | 37.54 | 38.18 | 37.45 | 38.12 | 37.76 | 0.64 | 0.58
| | TIF | 2 | 42.90 | 42.99 | 42.06 | 42.94 | 40.50 | 0.09 | 0.04
| | TRA | 3 | 17.44 | 17.96 | 17.37 | 17.78 | 16.80 | 0.52 | 0.34
| | TRN | 1 | 42.77 | 44.09 | 42.57 | 43.83 | 42.12 | 1.32 | 1.06
| | TSG | 1 | 32.43 | 32.49 | 32.41 | 32.45 | 32.52 | 0.06 | 0.02
| | TSN | 2 | 18.75 | 19.16 | 18.75 | 19.13 | 18.67 | 0.41 | 0.38
| | USU | 1 | 14.03 | 14.50 | 13.90 | 14.37 | 14.78 | 0.47 | 0.34
| | VRSN | 1 | 25.97 | 26.51 | 25.59 | 26.25 | 25.49 | 0.54 | 0.28
| | WB | 1 | 58.10 | 58.50 | 58.02 | 58.36 | 57.34 | 0.40 | 0.26
| | WYN | 2 | 34.70 | 35.33 | 34.50 | 35.33 | 34.40 | 0.63 | 0.63
| | XL | 1 | 73.85 | 73.89 | 72.86 | 73.85 | 72.23 | 0.04 | 0.00
| | XLY | 1 | 39.83 | 40.21 | 39.75 | 40.19 | 39.72 | 0.38 | 0.36
| | XRX | 2 | 18.09 | 18.19 | 18.01 | 18.06 | 17.25 | 0.10 | -0.03
| | 93 | | 3676.02 | | | | | 45.70 | 27.22
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 20 - Tue
Trading Site of the Day -- John Mauldin: Market Investments
Looking at the economy from the big picture perspective is John Mauldin's Weekly E-Letter.
He is an investment advisor who appears to be well connected to well known economic thinkers
and shakers.
His newsletter provides good analysis of current macroeconomic causes and affects.
Recent articles cover such things as what the the inverted yield curve portends (the
difference between the 3
month T-bill rate and the 10 year bond), the current housing slow down (and how it relates
to the folding of sub-prime mortgate issuers), commodities, real-estate, ....
His articles provide useful insight into what the markets are doing, and where they might
be headed.
[/Trading/SiteOfTheDay/D200702]
permanent link
2007 Feb 18 - Sun
Darvas Selections for 2007/02/20
Here are the selections for Tuesday.
Monday is President's Day holiday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-16 High: 2007-02-09 EOD: 2007-02-16
| Symbol | Stop |
| AEP | 45.41
| | AGU | 38.32
| | AINV | 23.79
| | AIV | 63.41
| | AL | 54.53
| | AMX | 45.76
| | AOC | 38.95
| | ARBA | 9.79
| | ARDI | 7.44
| | ATHR | 25.37
| | AUY | 13.61
| | AVP | 38.64
| | BG | 79.85
| | BID | 38.31
| | CBS | 31.91
| | CECO | 28.13
| | CGV | 41.39
| | CHINA | 10.63
| | COH | 47.03
| | CPWR | 9.32
| | CRUS | 8.16
| | DD | 51.00
| | EDS | 27.62
| | EGO | 6.20
| | EXC | 62.72
| | EXPE | 21.65
| | FMCN | 85.84
| | GM | 35.99
| | GT | 25.33
| | HAS | 29.47
| | HES | 53.00
| | HTZ | 21.65
| | IRF | 42.99
| | LI | 32.50
| | MA | 113.08
| | MCHP | 36.09
| | MET | 64.75
| | MIR | 35.65
| | MRVC | 4.19
| | NKE | 105.58
| | NUAN | 14.44
| | NVT | 35.17
| | RHT | 24.47
| | RSH | 23.10
| | RTH | 104.95
| | SHLD | 180.10
| | SNE | 50.39
| | SONS | 7.80
| | TIF | 40.50
| | TRA | 16.80
| | TSN | 18.67
| | USU | 14.78
| | VRSN | 25.49
| | WYN | 34.40
| | XL | 72.23
| | XLY | 39.72
| | XRX | 17.25
|
|
Start: 2007-01-16 High: 2007-02-12 EOD: 2007-02-16
| Symbol | Stop |
| AL | 54.53
| | BGC | 50.81
| | CECO | 28.13
| | EDS | 27.62
| | FMCN | 85.84
| | GSK | 56.11
| | HD | 41.18
| | JBHT | 26.54
| | KG | 18.66
| | LI | 32.50
| | NKE | 105.58
| | NOC | 73.57
| | NVL | 40.00
| | ONXX | 18.41
| | RHT | 24.47
| | TRA | 16.80
|
|
Start: 2007-01-16 High: 2007-02-13 EOD: 2007-02-16
| Symbol | Stop |
| ADP | 49.77
| | AGU | 38.32
| | AL | 54.53
| | ALGN | 17.01
| | ALVR | 7.77
| | ANAD | 12.49
| | APPB | 26.15
| | BGC | 50.81
| | CAR | 26.76
| | CE | 28.71
| | CECO | 28.13
| | CEN | 32.98
| | CERN | 50.95
| | COH | 47.03
| | CRM | 47.82
| | CSX | 39.69
| | DOW | 42.68
| | EDS | 27.62
| | GCI | 62.14
| | GM | 35.99
| | GSK | 56.11
| | HNT | 54.01
| | IAR | 34.89
| | IP | 36.93
| | ITW | 52.21
| | JBHT | 26.54
| | MET | 64.75
| | MOS | 22.57
| | NKE | 105.58
| | NOC | 73.57
| | NOK | 23.02
| | NOV | 68.85
| | NT | 31.08
| | ONXX | 18.41
| | OSI | 39.96
| | PCLN | 51.53
| | PNC | 75.15
| | PX | 64.20
| | RHT | 24.47
| | SNE | 50.39
| | TEVA | 37.76
| | TIF | 40.50
| | TRA | 16.80
| | TRN | 42.12
| | TSG | 32.52
| | TSN | 18.67
| | WB | 57.34
| | WYN | 34.40
| | XRX | 17.25
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/16
In comparison, the Dow Jones Industrial Index opened down slightly at 12764,
had a lower high of 12769,
had a higher low of 12744,
and closed up for the day slightly at 12767.
Here is an equity curve for trading one 100 share block of each of the
selected instruments from opening bell to three
minutes before the ending bell:
.
The low points on the curve correspond to
the initial low points of the Dow. This resulted in about a $1000 draw down. From there, the Dow traded
sideways, but the Darvas selections
trended upwards to end, after commissions, at about $1600 profit,
with the day's hypothetical trades yielding 0.32% return.
In this case, I've used the Darvas selector as something to suggest instruments for day trading:
in at the beginning of the day, out at the end. Even though a stop is shown
for each instrument, no stops were placed. For this day, I found that stops reduced the return.
For the result chart below, here is a description of cell colors:
- If Low is green, then it stayed above the stop level.
- If Close is green, the symbol closed up for the day.
- If Stop is green, then stop was below close of the day.
The '#' column represents the number of occurances in the previous day's selections.
| Symbol | # | Open | High | Low | Close | Stop | O->H | O->C |
| AEP | 1 | 45.58 | 45.92 | 45.37 | 45.89 | 45.41 | 0.34 | 0.31
| | AFFX | 1 | 28.14 | 28.19 | 27.49 | 27.93 | 27.83 | 0.05 | -0.21
| | AGU | 1 | 38.73 | 38.81 | 38.23 | 38.77 | 38.32 | 0.08 | 0.04
| | AINV | 1 | 23.41 | 23.88 | 23.41 | 23.79 | 23.30 | 0.47 | 0.38
| | AIV | 1 | 60.70 | 61.72 | 60.34 | 61.60 | 63.41 | 1.02 | 0.90
| | AKAM | 1 | 56.16 | 56.39 | 55.55 | 55.99 | 55.71 | 0.23 | -0.17
| | AL | 2 | 55.06 | 55.30 | 54.42 | 54.76 | 54.53 | 0.24 | -0.30
| | ALVR | 1 | 8.20 | 8.33 | 7.94 | 8.32 | 7.77 | 0.13 | 0.12
| | AMX | 2 | 48.25 | 48.53 | 47.82 | 48.23 | 45.76 | 0.28 | -0.02
| | ANAD | 1 | 12.19 | 12.99 | 12.15 | 12.91 | 11.40 | 0.80 | 0.72
| | ANF | 1 | 82.35 | 82.74 | 81.63 | 82.67 | 82.81 | 0.39 | 0.32
| | AOC | 1 | 38.72 | 39.20 | 38.72 | 39.01 | 36.91 | 0.48 | 0.29
| | ARBA | 1 | 11.08 | 11.08 | 10.00 | 10.02 | 9.79 | 0.00 | -1.06
| | ARDI | 1 | 7.47 | 7.49 | 7.45 | 7.49 | 7.44 | 0.02 | 0.02
| | ARO | 1 | 38.14 | 38.14 | 37.56 | 37.71 | 37.06 | 0.00 | -0.43
| | ATHR | 1 | 26.00 | 26.00 | 25.06 | 25.73 | 25.37 | 0.00 | -0.27
| | AVP | 1 | 39.83 | 39.83 | 38.94 | 38.99 | 38.64 | 0.00 | -0.84
| | BEN | 1 | 125.70 | 126.61 | 124.87 | 126.02 | 121.77 | 0.91 | 0.32
| | BG | 2 | 80.50 | 80.85 | 80.17 | 80.56 | 79.85 | 0.35 | 0.06
| | BGC | 2 | 51.67 | 52.00 | 51.37 | 51.97 | 50.81 | 0.33 | 0.30
| | BID | 1 | 38.58 | 38.95 | 38.44 | 38.90 | 38.31 | 0.37 | 0.32
| | BIG | 1 | 26.60 | 26.60 | 26.17 | 26.41 | 26.34 | 0.00 | -0.19
| | CBS | 2 | 31.75 | 31.93 | 31.61 | 31.81 | 31.91 | 0.18 | 0.06
| | CECO | 2 | 27.10 | 29.00 | 26.33 | 28.88 | 28.13 | 1.90 | 1.78
| | CGV | 1 | 41.45 | 41.68 | 41.31 | 41.67 | 41.39 | 0.23 | 0.22
| | CHINA | 2 | 10.41 | 10.65 | 10.39 | 10.54 | 10.63 | 0.24 | 0.13
| | COH | 2 | 49.29 | 50.00 | 49.01 | 49.98 | 47.03 | 0.71 | 0.69
| | CPWR | 1 | 9.26 | 9.51 | 9.26 | 9.47 | 8.88 | 0.25 | 0.21
| | CRUS | 1 | 8.17 | 8.17 | 8.00 | 8.06 | 8.16 | 0.00 | -0.11
| | CVG | 1 | 26.53 | 26.81 | 26.48 | 26.69 | 26.50 | 0.28 | 0.16
| | DD | 1 | 51.98 | 52.48 | 51.82 | 52.47 | 51.00 | 0.50 | 0.49
| | DIS | 1 | 34.68 | 34.91 | 34.41 | 34.89 | 34.44 | 0.23 | 0.21
| | DLTR | 1 | 34.09 | 34.19 | 33.66 | 34.17 | 33.89 | 0.10 | 0.08
| | EDS | 3 | 28.91 | 29.26 | 28.83 | 29.17 | 27.62 | 0.35 | 0.26
| | EGO | 1 | 6.20 | 6.50 | 6.20 | 6.50 | 6.20 | 0.30 | 0.30
| | EMC | 1 | 14.69 | 14.69 | 14.46 | 14.60 | 14.38 | 0.00 | -0.09
| | EXC | 2 | 62.62 | 63.32 | 62.18 | 63.19 | 62.72 | 0.70 | 0.57
| | EXPE | 2 | 22.14 | 22.17 | 21.76 | 21.83 | 21.65 | 0.03 | -0.31
| | FMCN | 3 | 81.80 | 82.85 | 80.98 | 82.00 | 85.84 | 1.05 | 0.20
| | GGP | 1 | 64.76 | 65.91 | 64.26 | 65.65 | 65.07 | 1.15 | 0.89
| | GM | 1 | 36.63 | 36.83 | 35.63 | 36.34 | 35.99 | 0.20 | -0.29
| | GSK | 1 | 58.09 | 58.15 | 57.50 | 57.78 | 56.11 | 0.06 | -0.31
| | GT | 2 | 25.12 | 25.36 | 24.51 | 25.18 | 25.33 | 0.24 | 0.06
| | HAS | 2 | 29.30 | 29.63 | 29.11 | 29.60 | 28.94 | 0.33 | 0.30
| | HCP | 1 | 39.50 | 39.53 | 39.10 | 39.42 | 39.60 | 0.03 | -0.08
| | HD | 1 | 41.50 | 41.66 | 41.20 | 41.44 | 40.98 | 0.16 | -0.06
| | HTZ | 2 | 21.42 | 22.05 | 21.37 | 21.90 | 19.95 | 0.63 | 0.48
| | IACI | 1 | 39.94 | 39.99 | 39.46 | 39.83 | 39.48 | 0.05 | -0.11
| | IBN | 1 | 44.12 | 44.35 | 44.05 | 44.35 | 45.89 | 0.23 | 0.23
| | IFX | 1 | 16.05 | 16.29 | 16.00 | 16.26 | 15.68 | 0.24 | 0.21
| | IP | 1 | 37.53 | 37.81 | 37.10 | 37.78 | 36.93 | 0.28 | 0.25
| | IRF | 1 | 42.75 | 43.10 | 42.45 | 42.99 | 42.99 | 0.35 | 0.24
| | ITW | 1 | 52.87 | 53.14 | 52.36 | 52.55 | 52.21 | 0.27 | -0.32
| | JBHT | 1 | 26.96 | 26.96 | 26.57 | 26.72 | 26.54 | 0.00 | -0.24
| | KG | 1 | 18.70 | 18.93 | 18.51 | 18.69 | 18.66 | 0.23 | -0.01
| | LI | 2 | 34.48 | 34.50 | 34.35 | 34.41 | 32.50 | 0.02 | -0.07
| | MA | 2 | 108.01 | 109.12 | 106.05 | 108.32 | 113.08 | 1.11 | 0.31
| | MCHP | 1 | 36.21 | 36.21 | 35.81 | 36.02 | 36.09 | 0.00 | -0.19
| | MCO | 1 | 71.50 | 72.75 | 71.43 | 72.68 | 74.82 | 1.25 | 1.18
| | MET | 2 | 64.65 | 65.12 | 64.60 | 64.85 | 64.75 | 0.47 | 0.20
| | MIR | 1 | 35.64 | 35.98 | 35.54 | 35.93 | 35.65 | 0.34 | 0.29
| | MNST | 1 | 54.08 | 54.76 | 54.00 | 54.67 | 51.39 | 0.68 | 0.59
| | MRVC | 2 | 4.18 | 4.40 | 4.13 | 4.24 | 4.19 | 0.22 | 0.06
| | NKE | 3 | 106.50 | 107.51 | 105.68 | 106.30 | 100.25 | 1.01 | -0.20
| | NOC | 2 | 74.99 | 75.05 | 74.76 | 75.01 | 73.57 | 0.06 | 0.02
| | NT | 1 | 31.05 | 31.63 | 30.71 | 31.63 | 29.32 | 0.58 | 0.58
| | NUAN | 2 | 14.30 | 14.47 | 14.12 | 14.46 | 12.72 | 0.17 | 0.16
| | NVL | 1 | 44.29 | 44.34 | 44.06 | 44.29 | 40.00 | 0.05 | 0.00
| | NVT | 1 | 34.44 | 34.95 | 34.16 | 34.84 | 35.17 | 0.51 | 0.40
| | ONXX | 1 | 26.16 | 27.85 | 25.65 | 27.75 | 17.21 | 1.69 | 1.59
| | PRU | 1 | 91.40 | 92.70 | 91.28 | 92.51 | 91.26 | 1.30 | 1.11
| | RHT | 3 | 23.67 | 24.00 | 23.55 | 24.00 | 24.47 | 0.33 | 0.33
| | RMBS | 1 | 22.84 | 23.08 | 22.29 | 22.64 | 21.49 | 0.24 | -0.20
| | RSH | 2 | 23.08 | 23.24 | 22.86 | 22.97 | 23.10 | 0.16 | -0.11
| | RTH | 2 | 105.17 | 105.31 | 104.66 | 105.14 | 104.95 | 0.14 | -0.03
| | SHLD | 1 | 186.00 | 187.50 | 185.23 | 187.26 | 180.10 | 1.50 | 1.26
| | SINA | 1 | 35.61 | 35.82 | 35.03 | 35.11 | 34.35 | 0.21 | -0.50
| | SNE | 1 | 52.06 | 52.73 | 52.06 | 52.56 | 50.39 | 0.67 | 0.50
| | SONS | 2 | 7.51 | 7.60 | 7.41 | 7.57 | 7.80 | 0.09 | 0.06
| | TGT | 1 | 62.40 | 62.95 | 62.15 | 62.91 | 61.13 | 0.55 | 0.51
| | TIF | 2 | 42.50 | 42.72 | 42.11 | 42.61 | 40.50 | 0.22 | 0.11
| | TRA | 2 | 17.25 | 17.47 | 16.99 | 17.20 | 16.80 | 0.22 | -0.05
| | TROW | 1 | 49.53 | 49.88 | 49.20 | 49.60 | 48.94 | 0.35 | 0.07
| | TSN | 1 | 18.90 | 19.00 | 18.79 | 18.94 | 18.67 | 0.10 | 0.04
| | UBS | 1 | 62.48 | 63.06 | 62.41 | 63.03 | 63.33 | 0.58 | 0.55
| | UIS | 1 | 9.21 | 9.30 | 9.18 | 9.28 | 9.22 | 0.09 | 0.07
| | URI | 1 | 29.58 | 29.63 | 28.97 | 29.30 | 28.88 | 0.05 | -0.28
| | USU | 1 | 14.21 | 14.21 | 13.84 | 14.08 | 14.78 | 0.00 | -0.13
| | VNO | 1 | 133.30 | 134.00 | 131.90 | 133.99 | 132.85 | 0.70 | 0.69
| | VRSN | 1 | 26.15 | 26.52 | 26.08 | 26.12 | 24.71 | 0.37 | -0.03
| | WLP | 1 | 81.95 | 82.94 | 81.75 | 82.25 | 79.00 | 0.99 | 0.30
| | WYN | 2 | 34.48 | 34.80 | 34.44 | 34.67 | 32.65 | 0.32 | 0.19
| | XEL | 1 | 24.15 | 24.35 | 24.04 | 24.26 | 24.14 | 0.20 | 0.11
| | XL | 2 | 72.67 | 73.85 | 72.66 | 73.85 | 72.23 | 1.18 | 1.18
| | XLY | 1 | 39.74 | 39.90 | 39.67 | 39.90 | 39.72 | 0.16 | 0.16
| | XRX | 1 | 17.97 | 18.17 | 17.91 | 18.09 | 17.25 | 0.20 | 0.12
| | YHOO | 1 | 31.00 | 32.00 | 31.00 | 31.91 | 29.88 | 1.00 | 0.91
| | ZMH | 1 | 84.51 | 85.01 | 83.90 | 84.92 | 85.00 | 0.50 | 0.41
| | 98 | | 3977.28 | | | | | 38.57 | 18.97
|
[/Trading/Darvas/D200702]
permanent link
2007/02/18 Market Notes
Upcoming on Wednesday are a couple of economic releases: the index of U.S. leading economic indicators, and the U.S.
Consumer Price Index, the later of which will be released at 8:30 a.m. by the Bureau of Labour Statistics.
In looking at the daily candles for the Down JOnes Industrial Average over the last few months, it looks like trading
for the upcoming week could be flat or in a downwards direction as traders do some profit taking.
The Darvas trades obviously work well on positive DOW days, and seem to keep somewhat above water on flat days. On
down days, it looks like an effort will be needed to stay afloat. On down days, the goal would be to find a low point of
the day, and then enter the trades there. I'm currently looking at the Arms Index to see if that will help at all.
So if my eyeballed pattern analysis is any good, Tuesday looks like it could be another relatively flat day or the
start of downward temporary correction.
[/Trading/MarketNotes]
permanent link
2007 Feb 17 - Sat
Active Directory Authentication with Perl and LDAP
On the monitoring server, I'd like to authenticate users in the following situations:
- various types of tacacs access
- access to portions of the web pages
- authentication to Linux command prompt
- authentication to call detail record tools
I think someone has started a similar authentication capability for NetDisco. In any
case, I wanted to see what I could come up with.
I have a basic proof of concept
script. All the options are embedded variables. I'll have to factor all that out. In
the meantime, it does prove that one can provide a basic Microsoft Active Directory group
name, use it to look up the distinguished name for the group name, and then perform a test
to see if a user is a member of that group. At the moment, there are no recursive tests to
see if the user is a member based upon a group being a member of another group.
The documentation at CPAN perl-ldap-0.34 was helpful for syntax. Microsoft's ADSIEdit MMC was
helpful in seeing which Active Directory/LDAP classes/objects contained the meaningful
attributes.
[/OpenSource]
permanent link
Trading Site of the Day -- StratFor: Global Intelligence Briefings
John Mauldin's regular Out Of The Box newsletter has recurring essays from George
Friedman, the mind behind the informative site called StratFor, a site dedicated to 'Predictive, Insightful, Global
Intelligence'.
You can get an idea of the types of things they write about forom article introductions
on their main page. This is a 'pay for news' type of site, but I think it well worth it for
the individual who wishes to get more information of what is happening 'behind the scenes'
regarding the global economy and statistics.
Subscribers recieve multiple daily email releases as well as access to the report
archives. Typically there is a morning summary of
international happenings, an afternoon summary, as well as major write-up on a significant
current event. Iraq figures prominently and often, but China, Russia, Europe, and other
world locales do get their fair share of coverage.
This isn't necessarily a trading site per-se, but as the markets are global in nature and
are affected by international news events, information releases from this site can help
shape daily trading moods.
[/Trading/SiteOfTheDay/D200702]
permanent link
2007 Feb 16 - Fri
Darvas Selections for 2007/02/16
Here are the selections for Friday.
These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-15 High: 2007-02-08 EOD: 2007-02-15
| Symbol | Stop |
| AFFX | 27.83
| | AKAM | 55.71
| | ALVR | 7.77
| | AMX | 45.76
| | ANAD | 11.40
| | ANF | 82.81
| | APCC | 30.85
| | ARO | 37.06
| | BEN | 121.77
| | BG | 79.85
| | BGC | 50.81
| | BIG | 26.34
| | CBS | 31.91
| | CHINA | 10.63
| | COH | 47.03
| | CVG | 26.50
| | DIS | 34.44
| | DLTR | 33.89
| | EDS | 27.62
| | EMC | 14.38
| | EXC | 62.72
| | EXPE | 21.65
| | FMCN | 85.84
| | GGP | 65.07
| | GT | 25.33
| | HAS | 28.94
| | HCP | 39.60
| | HTZ | 19.95
| | IACI | 39.48
| | IBN | 45.89
| | IFX | 15.68
| | IP | 36.93
| | ITW | 52.21
| | MA | 113.08
| | MCO | 74.82
| | MET | 64.75
| | MNST | 51.39
| | MRVC | 4.19
| | NKE | 100.25
| | NOC | 73.57
| | NT | 29.32
| | NUAN | 12.72
| | PRU | 91.26
| | RHT | 24.47
| | RMBS | 21.49
| | RSH | 23.10
| | RTH | 104.95
| | SINA | 34.35
| | SONS | 7.80
| | TGT | 61.13
| | TIF | 40.50
| | TROW | 48.94
| | UBS | 63.33
| | UIS | 9.22
| | URI | 28.88
| | VNO | 132.85
| | WLP | 79.00
| | WYN | 32.65
| | XEL | 24.14
| | XL | 72.23
| | YHOO | 29.88
| | ZMH | 85.00
|
|
Start: 2007-01-15 High: 2007-02-09 EOD: 2007-02-15
| Symbol | Stop |
| AEP | 45.41
| | AGU | 38.32
| | AINV | 23.30
| | AIV | 63.41
| | AL | 54.53
| | AMX | 45.76
| | AOC | 36.91
| | ARBA | 9.79
| | ARDI | 7.44
| | ATHR | 25.37
| | AVP | 38.64
| | BG | 79.85
| | BID | 38.31
| | CBS | 31.91
| | CECO | 28.13
| | CGV | 41.39
| | CHINA | 10.63
| | COH | 47.03
| | CPWR | 8.88
| | CRUS | 8.16
| | DD | 51.00
| | EDS | 27.62
| | EGO | 6.20
| | EXC | 62.72
| | EXPE | 21.65
| | FMCN | 85.84
| | GM | 35.99
| | GT | 25.33
| | HAS | 28.94
| | HTZ | 19.95
| | IRF | 42.99
| | LI | 32.50
| | MA | 113.08
| | MCHP | 36.09
| | MET | 64.75
| | MIR | 35.65
| | MRVC | 4.19
| | NKE | 100.25
| | NUAN | 12.72
| | NVT | 35.17
| | RHT | 24.47
| | RSH | 23.10
| | RTH | 104.95
| | SHLD | 180.10
| | SNE | 50.39
| | SONS | 7.80
| | TIF | 40.50
| | TRA | 16.80
| | TSN | 18.67
| | USU | 14.78
| | VRSN | 24.71
| | WYN | 32.65
| | XL | 72.23
| | XLY | 39.72
| | XRX | 17.25
|
|
Start: 2007-01-15 High: 2007-02-12 EOD: 2007-02-15
| Symbol | Stop |
| AL | 54.53
| | BGC | 50.81
| | CECO | 28.13
| | EDS | 27.62
| | FMCN | 85.84
| | GSK | 56.11
| | HD | 40.98
| | JBHT | 26.54
| | KG | 18.66
| | LI | 32.50
| | NKE | 100.25
| | NOC | 73.57
| | NVL | 40.00
| | ONXX | 17.21
| | RHT | 24.47
| | TRA | 16.80
|
|
[/Trading/Darvas/D200702]
permanent link
Rancid / CVSWeb
RANCID provides two types of functions. One of its foundations is that it provides a structure for logging
into network devices for the purpose of obtaining configuration files. The second is that it stores versions of the
configuration files in CVS.
CVSWeb is a web based tool for reviewing and comparing the files under CVS version control.
Rancid Installation
Obtain the latest version of Rancid, place it in /usr/src, and expand it:
wget ftp://ftp.shrubbery.net/pub/rancid/rancid-2.3.2a4.tar.gz
tar -zxvf rancid-2.3.2a4.tar.gz
cd rancid-2.3.2a4
Build it:
./configure \
--prefix=/usr/local/rancid \
--localstatedir=/var/local/rancid \
--sysconfdir=/etc/rancid \
--bindir=/usr/local/bin \
--sbindir=/usr/local/sbin
make install
In /etc/rancid/rancid.conf, create group based upon the company name:
LIST_OF_GROUPS="example"
in /etc/aliases, add two aliases to the file based upon the group name created in the previous step:
rancid-example: root
rancid-admin-example: root
Run the command 'newaliases' to update the aliases.
Run the command 'rancid-cvs' to create the cvs
archives. This creates a repository based upon the group name... /var/local/rancid/CVS/example/configs.
Update the device list file /var/local/rancid/example/router.db. Each line has three items, with the three items
being separated with colons
':'. Use the device names as defined in the dns files.
device01:cisco:up
To login to devices via the command line, which is also needed by the crontab jobs following, you need
a .cloginrc file in your home directory. Use the sample provided in the source and update it based upon the examples
shown in the file.
cp cloginrc /root/.cloginrc
chmod 600 /root/.cloginrc
Turn on the hourly configuration update service by using the 'crontab -e' command and
updating the configuration with:
# run config differ hourly
1 * * * * /usr/local/bin/rancid-run
# clean out config differ logs
50 23 * * * /usr/bin/find /var/local/rancid/logs -type f -mtime +2 -exec rm {} \;
Login to a device is now automated through commands similar to:
clogin device01
CVSWeb Installation
Install the package:
apt-get install cvsweb
Add the following line to '/etc/apache2/sites-available/default':
Alias /cvsweb "/usr/share/cvsweb/"
and restart apache:
/etc/init.d/apache2 restart
In /etc/cvsweb.conf, just after @CVSrepositories and before the 'local' line,
insert the following:
'rancid' => ['Rancid', '/var/local/rancid/CVS'],
Later in the same file, update with the following line:
$cvstreedefault = 'rancid';
View the repository via:
http://localhost/cgi-bin/cvsweb
[/OpenSource/Debian/Monitoring]
permanent link
Darvas Results at EOD 2007/02/15
In comparison, the Dow Jones Industrial Index opened at 12741,
had a higher high of 12779,
had a higher low of 12728,
and closed up at 12765.
If Low is green, then it stayed above the stop level. If Close is green, the symbol
closed up for the day.
Start: 2007-01-14 High: 2007-02-08 EOD: 2007-02-14
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| AFFX | 27.38 | 28.31 | 27.25 | 28.14 | 27.83 | 0.93 | 0.76
| | AKAM | 56.40 | 56.76 | 55.99 | 56.39 | 55.71 | 0.36 | -0.01
| | ALVR | 8.26 | 8.34 | 8.05 | 8.22 | 7.77 | 0.08 | -0.04
| | AMX | 48.29 | 48.59 | 47.88 | 48.46 | 45.76 | 0.30 | 0.17
| | ANAD | 12.17 | 12.27 | 11.99 | 12.14 | 11.40 | 0.10 | -0.03
| | ANF | 82.28 | 82.79 | 81.93 | 82.41 | 82.81 | 0.51 | 0.13
| | ARO | 38.41 | 38.60 | 38.08 | 38.14 | 37.06 | 0.19 | -0.27
| | BEN | 125.38 | 126.26 | 124.99 | 126.10 | 121.77 | 0.88 | 0.72
| | BG | 79.90 | 81.10 | 79.84 | 80.45 | 79.85 | 1.20 | 0.55
| | BGC | 50.70 | 51.78 | 50.56 | 51.64 | 48.38 | 1.08 | 0.94
| | BIG | 26.46 | 26.72 | 26.05 | 26.67 | 26.34 | 0.26 | 0.21
| | CBS | 32.05 | 32.15 | 31.74 | 31.88 | 31.91 | 0.10 | -0.17
| | CHINA | 10.80 | 10.85 | 10.37 | 10.42 | 10.63 | 0.05 | -0.38
| | COH | 49.25 | 49.46 | 49.01 | 49.29 | 47.03 | 0.21 | 0.04
| | CVG | 26.47 | 26.71 | 26.44 | 26.62 | 26.50 | 0.24 | 0.15
| | DIS | 34.70 | 34.73 | 34.17 | 34.67 | 34.44 | 0.03 | -0.03
| | DLTR | 33.94 | 34.39 | 33.64 | 34.13 | 33.89 | 0.45 | 0.19
| | EDS | 28.67 | 29.20 | 28.64 | 29.07 | 27.62 | 0.53 | 0.40
| | EMC | 14.67 | 14.79 | 14.62 | 14.70 | 14.38 | 0.12 | 0.03
| | EXC | 63.32 | 63.61 | 62.65 | 62.82 | 62.72 | 0.29 | -0.50
| | EXPE | 22.51 | 23.10 | 22.00 | 22.30 | 21.65 | 0.59 | -0.21
| | FMCN | 78.45 | 80.49 | 76.00 | 80.32 | 85.84 | 2.04 | 1.87
| | GGP | 64.60 | 65.73 | 64.25 | 65.22 | 65.07 | 1.13 | 0.62
| | GT | 25.00 | 25.63 | 25.00 | 25.41 | 25.33 | 0.63 | 0.41
| | HAS | 28.98 | 29.59 | 28.91 | 29.44 | 28.94 | 0.61 | 0.46
| | HCP | 39.73 | 39.87 | 39.24 | 39.50 | 39.60 | 0.14 | -0.23
| | HTZ | 21.07 | 21.80 | 20.75 | 21.62 | 19.95 | 0.73 | 0.55
| | IACI | 39.80 | 39.96 | 39.47 | 39.85 | 39.48 | 0.16 | 0.05
| | IBN | 44.24 | 44.45 | 43.66 | 44.12 | 45.89 | 0.21 | -0.12
| | IFX | 16.00 | 16.15 | 15.95 | 16.05 | 15.68 | 0.15 | 0.05
| | IP | 37.17 | 37.49 | 36.97 | 37.35 | 36.93 | 0.32 | 0.18
| | ITW | 52.57 | 53.20 | 52.57 | 53.08 | 52.21 | 0.63 | 0.51
| | MA | 108.00 | 108.80 | 107.09 | 108.04 | 113.08 | 0.80 | 0.04
| | MCO | 71.85 | 72.25 | 71.44 | 71.80 | 74.82 | 0.40 | -0.05
| | MET | 65.16 | 65.32 | 64.35 | 64.92 | 64.75 | 0.16 | -0.24
| | MNST | 53.29 | 54.46 | 53.04 | 54.25 | 51.39 | 1.17 | 0.96
| | MRVC | 4.34 | 4.45 | 4.21 | 4.27 | 4.19 | 0.11 | -0.07
| | NKE | 105.24 | 105.70 | 104.80 | 105.51 | 100.25 | 0.46 | 0.27
| | NOC | 74.54 | 75.00 | 74.35 | 74.96 | 73.57 | 0.46 | 0.42
| | NT | 30.60 | 31.18 | 30.37 | 31.05 | 29.32 | 0.58 | 0.45
| | NUAN | 14.47 | 14.59 | 14.32 | 14.40 | 12.72 | 0.12 | -0.07
| | PRU | 92.00 | 92.15 | 91.55 | 91.84 | 91.26 | 0.15 | -0.16
| | RHT | 24.24 | 24.54 | 23.77 | 23.81 | 24.47 | 0.30 | -0.43
| | RMBS | 22.20 | 22.54 | 21.91 | 22.45 | 21.49 | 0.34 | 0.25
| | SINA | 35.99 | 36.00 | 35.50 | 35.74 | 34.35 | 0.01 | -0.25
| | SONS | 7.46 | 7.59 | 7.44 | 7.51 | 7.80 | 0.13 | 0.05
| | TGT | 62.22 | 62.99 | 62.08 | 62.67 | 61.13 | 0.77 | 0.45
| | TIF | 42.01 | 42.46 | 41.80 | 42.43 | 40.50 | 0.45 | 0.42
| | TROW | 49.53 | 49.81 | 49.18 | 49.73 | 48.94 | 0.28 | 0.20
| | UBS | 62.28 | 62.57 | 62.14 | 62.39 | 63.33 | 0.29 | 0.11
| | UIS | 9.25 | 9.31 | 9.21 | 9.23 | 9.22 | 0.06 | -0.02
| | URI | 28.79 | 29.68 | 28.79 | 29.56 | 28.25 | 0.89 | 0.77
| | VNO | 134.16 | 134.61 | 132.14 | 133.30 | 132.85 | 0.45 | -0.86
| | WLP | 80.98 | 82.96 | 80.98 | 82.41 | 79.00 | 1.98 | 1.43
| | WYN | 34.78 | 34.79 | 34.44 | 34.69 | 32.65 | 0.01 | -0.09
| | XEL | 24.32 | 24.37 | 24.13 | 24.26 | 24.14 | 0.05 | -0.06
| | XL | 72.90 | 73.40 | 72.51 | 72.93 | 71.56 | 0.50 | 0.03
| | YHOO | 30.82 | 31.65 | 30.69 | 31.25 | 29.88 | 0.83 | 0.43
| | ZMH | 84.43 | 84.92 | 83.66 | 84.84 | 85.00 | 0.49 | 0.41
| | 2745.47 | | | | | 27.49 | 11.39
|
Start: 2007-01-14 High: 2007-02-09 EOD: 2007-02-14
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| AEP | 45.98 | 45.98 | 45.48 | 45.71 | 45.41 | 0.00 | -0.27
| | AGU | 37.84 | 39.21 | 37.65 | 38.72 | 37.05 | 1.37 | 0.88
| | AINV | 23.55 | 23.64 | 23.26 | 23.41 | 23.30 | 0.09 | -0.14
| | AIV | 61.09 | 61.62 | 60.43 | 60.74 | 63.41 | 0.53 | -0.35
| | AL | 54.26 | 55.45 | 54.26 | 55.15 | 52.32 | 1.19 | 0.89
| | AMX | 48.29 | 48.59 | 47.88 | 48.46 | 45.76 | 0.30 | 0.17
| | ARBA | 10.48 | 10.99 | 10.41 | 10.76 | 9.79 | 0.51 | 0.28
| | ARDI | 7.43 | 7.49 | 7.43 | 7.45 | 7.42 | 0.06 | 0.03
| | ATHR | 25.92 | 26.43 | 25.85 | 26.09 | 24.80 | 0.51 | 0.17
| | AVP | 38.54 | 39.29 | 38.00 | 39.06 | 38.64 | 0.75 | 0.52
| | BG | 79.90 | 81.10 | 79.84 | 80.45 | 79.85 | 1.20 | 0.55
| | CBS | 32.05 | 32.15 | 31.74 | 31.88 | 31.91 | 0.10 | -0.17
| | CECO | 29.45 | 29.85 | 29.45 | 29.64 | 28.13 | 0.40 | 0.19
| | CGV | 42.01 | 42.04 | 41.50 | 41.59 | 41.39 | 0.03 | -0.42
| | CHINA | 10.80 | 10.85 | 10.37 | 10.42 | 10.63 | 0.05 | -0.38
| | COH | 49.25 | 49.46 | 49.01 | 49.29 | 47.03 | 0.21 | 0.04
| | CPWR | 9.10 | 9.33 | 9.07 | 9.32 | 8.88 | 0.23 | 0.22
| | CRUS | 8.20 | 8.30 | 8.14 | 8.17 | 8.16 | 0.10 | -0.03
| | DD | 52.02 | 52.17 | 51.61 | 51.77 | 51.00 | 0.15 | -0.25
| | EDS | 28.67 | 29.20 | 28.64 | 29.07 | 27.62 | 0.53 | 0.40
| | EGO | 6.20 | 6.33 | 6.09 | 6.33 | 5.80 | 0.13 | 0.13
| | EXC | 63.32 | 63.61 | 62.65 | 62.82 | 62.72 | 0.29 | -0.50
| | EXPE | 22.51 | 23.10 | 22.00 | 22.30 | 21.65 | 0.59 | -0.21
| | FMCN | 78.45 | 80.49 | 76.00 | 80.32 | 85.84 | 2.04 | 1.87
| | GM | 36.45 | 36.70 | 36.42 | 36.44 | 35.99 | 0.25 | -0.01
| | GT | 25.00 | 25.63 | 25.00 | 25.41 | 25.33 | 0.63 | 0.41
| | HAS | 28.98 | 29.59 | 28.91 | 29.44 | 28.94 | 0.61 | 0.46
| | HTZ | 21.07 | 21.80 | 20.75 | 21.62 | 19.95 | 0.73 | 0.55
| | IRF | 43.23 | 43.49 | 42.73 | 43.07 | 42.99 | 0.26 | -0.16
| | LI | 34.54 | 34.59 | 34.48 | 34.48 | 32.50 | 0.05 | -0.06
| | MA | 108.00 | 108.80 | 107.09 | 108.04 | 113.08 | 0.80 | 0.04
| | MCHP | 36.14 | 36.32 | 35.89 | 36.10 | 36.09 | 0.18 | -0.04
| | MET | 65.16 | 65.32 | 64.35 | 64.92 | 64.75 | 0.16 | -0.24
| | MIR | 35.55 | 35.80 | 35.40 | 35.60 | 35.65 | 0.25 | 0.05
| | MRVC | 4.34 | 4.45 | 4.21 | 4.27 | 4.19 | 0.11 | -0.07
| | NKE | 105.24 | 105.70 | 104.80 | 105.51 | 100.25 | 0.46 | 0.27
| | NUAN | 14.47 | 14.59 | 14.32 | 14.40 | 12.72 | 0.12 | -0.07
| | NVT | 34.49 | 34.82 | 34.33 | 34.44 | 35.17 | 0.33 | -0.05
| | RHT | 24.24 | 24.54 | 23.77 | 23.81 | 24.47 | 0.30 | -0.43
| | SHLD | 183.40 | 186.29 | 183.38 | 186.11 | 180.10 | 2.89 | 2.71
| | SNE | 51.50 | 51.88 | 50.66 | 51.79 | 50.39 | 0.38 | 0.29
| | SONS | 7.46 | 7.59 | 7.44 | 7.51 | 7.80 | 0.13 | 0.05
| | TIF | 42.01 | 42.46 | 41.80 | 42.43 | 40.50 | 0.45 | 0.42
| | TRA | 16.52 | 17.34 | 16.52 | 17.25 | 15.82 | 0.82 | 0.73
| | TSN | 18.61 | 18.99 | 18.61 | 18.90 | 18.67 | 0.38 | 0.29
| | USU | 13.87 | 14.23 | 13.73 | 14.20 | 14.78 | 0.36 | 0.33
| | VRSN | 26.25 | 26.25 | 25.94 | 26.19 | 24.71 | 0.00 | -0.06
| | WYN | 34.78 | 34.79 | 34.44 | 34.69 | 32.65 | 0.01 | -0.09
| | XL | 72.90 | 73.40 | 72.51 | 72.93 | 71.56 | 0.50 | 0.03
| | XLY | 39.81 | 39.95 | 39.67 | 39.95 | 39.72 | 0.14 | 0.14
| | XRX | 17.89 | 18.16 | 17.85 | 18.05 | 17.25 | 0.27 | 0.16
| | 1934.98 | | | | | 22.93 | 9.27
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 15 - Thu
Trading Site of the Day -- Commodity Trader: understanding of the Global Commodity Markets
Commodity Trader is a site
specializing in looking at commodities and providing suggestions on what is active, where it
is going, and possible things to do with it. News items, as they relate to commodities are
also covered. Foreign Exchange coverage is included.
[/Trading/SiteOfTheDay/D200702]
permanent link
Trading Site of the Day -- One Option: Option Trading Blog
Pete Stolcers has a blog called OneOption
in which he discussed the theory behind option trades as well as showing real trades.
In his February 13 article, he talks about spreads. He discusses when to get in, how to
get in, what happens when you are close to an expiry date, and examines some considerations
on how to get out. He also discusses how he finds a suitable candidate for a trade.
As part of the analysis, he also examines the overall market situation. By thinking
about the general, followed by some fundamental analsysis, he then generates a 'feeling' as
to where things might go.
So, by what I just mentioned in the last paragraph, he isn't just a technical analsyst.
He does examine each symbol's fundamentals and latest news to help justify his feelings as
to where a trading instrument might be heading.
Initial posts to his blog were few and far between. Perhaps he may maintain more
frequent posts in the here and now. Anyway, there is useful information there for a
practitioner to learn from.
[/Trading/SiteOfTheDay/D200702]
permanent link
Darvas Selections for 2007/02/15
Here are the selections for Thursday. These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-14 High: 2007-02-08 EOD: 2007-02-14
| Symbol | Stop |
| AFFX | 27.83
| | AKAM | 55.71
| | ALVR | 7.77
| | AMX | 45.76
| | ANAD | 11.40
| | ANF | 82.81
| | APCC | 30.85
| | ARO | 37.06
| | BEN | 121.77
| | BG | 79.85
| | BGC | 48.38
| | BIG | 26.34
| | CBS | 31.91
| | CHINA | 10.63
| | COH | 47.03
| | CVG | 26.50
| | DIS | 34.44
| | DLTR | 33.89
| | EDS | 27.62
| | EMC | 14.38
| | EXC | 62.72
| | EXPE | 21.65
| | FMCN | 85.84
| | GGP | 65.07
| | GT | 25.33
| | HAS | 28.94
| | HCP | 39.60
| | HTZ | 19.95
| | IACI | 39.48
| | IBN | 45.89
| | IFX | 15.68
| | IP | 36.93
| | ITW | 52.21
| | MA | 113.08
| | MCO | 74.82
| | MET | 64.75
| | MNST | 51.39
| | MRVC | 4.19
| | NKE | 100.25
| | NOC | 73.57
| | NT | 29.32
| | NUAN | 12.72
| | PRU | 91.26
| | RHT | 24.47
| | RMBS | 21.49
| | SINA | 34.35
| | SONS | 7.80
| | TGT | 61.13
| | TIF | 40.50
| | TROW | 48.94
| | UBS | 63.33
| | UIS | 9.22
| | URI | 28.25
| | VNO | 132.85
| | WLP | 79.00
| | WYN | 32.65
| | XEL | 24.14
| | XL | 71.56
| | YHOO | 29.88
| | ZMH | 85.00
|
|
Start: 2007-01-14 High: 2007-02-09 EOD: 2007-02-14
| Symbol | Stop |
| AEP | 45.41
| | AGU | 37.05
| | AINV | 23.30
| | AIV | 63.41
| | AL | 52.32
| | AMX | 45.76
| | ARBA | 9.79
| | ARDI | 7.42
| | ATHR | 24.80
| | AVP | 38.64
| | BG | 79.85
| | CBS | 31.91
| | CECO | 28.13
| | CGV | 41.39
| | CHINA | 10.63
| | COH | 47.03
| | CPWR | 8.88
| | CRUS | 8.16
| | DD | 51.00
| | EDS | 27.62
| | EGO | 5.80
| | EXC | 62.72
| | EXPE | 21.65
| | FMCN | 85.84
| | GM | 35.99
| | GT | 25.33
| | HAS | 28.94
| | HTZ | 19.95
| | IRF | 42.99
| | LI | 32.50
| | MA | 113.08
| | MCHP | 36.09
| | MET | 64.75
| | MIR | 35.65
| | MRVC | 4.19
| | NKE | 100.25
| | NUAN | 12.72
| | NVT | 35.17
| | RHT | 24.47
| | SHLD | 180.10
| | SNE | 50.39
| | SONS | 7.80
| | TIF | 40.50
| | TRA | 15.82
| | TSN | 18.67
| | USU | 14.78
| | VRSN | 24.71
| | WYN | 32.65
| | XL | 71.56
| | XLY | 39.72
| | XRX | 17.25
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/14
In comparison, the Dow Jones Industrial Index opened down slightly at 12651,
had a higher high of 12759,
had a higher low (an all positive day) of 12651,
and closed up further at 12741.
If Low is green, then it stayed above the stop level. If Close is green, the symbol closed up for the day.
Start: 2007-01-13 High: 2007-02-07 EOD: 2007-02-13
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| ABB | 18.66 | 19.25 | 18.65 | 19.13 | 18.62 | 0.59 | 0.47
| | ACN | 38.72 | 39.25 | 38.69 | 39.20 | 37.86 | 0.53 | 0.48
| | AET | 42.60 | 43.80 | 42.60 | 43.64 | 42.99 | 1.20 | 1.04
| | AFL | 47.95 | 48.02 | 47.64 | 47.90 | 48.71 | 0.07 | -0.05
| | AMKR | 11.41 | 11.98 | 11.32 | 11.76 | 11.40 | 0.57 | 0.35
| | AMP | 61.18 | 63.07 | 61.16 | 62.56 | 59.35 | 1.89 | 1.38
| | AMT | 39.54 | 40.03 | 39.50 | 39.60 | 39.30 | 0.49 | 0.06
| | AN | 23.06 | 23.08 | 22.76 | 23.03 | 22.56 | 0.02 | -0.03
| | ANAD | 12.12 | 12.13 | 11.91 | 12.10 | 11.40 | 0.01 | -0.02
| | ARO | 38.21 | 38.51 | 37.81 | 38.40 | 37.06 | 0.30 | 0.19
| | ATHR | 25.69 | 26.20 | 25.60 | 25.79 | 24.80 | 0.51 | 0.10
| | BEN | 123.16 | 126.00 | 122.95 | 125.59 | 121.77 | 2.84 | 2.43
| | BIG | 26.49 | 26.58 | 26.29 | 26.41 | 26.34 | 0.09 | -0.08
| | BMC | 32.15 | 32.67 | 32.02 | 32.44 | 35.41 | 0.52 | 0.29
| | CAR | 27.00 | 27.16 | 26.90 | 27.05 | 26.76 | 0.16 | 0.05
| | CECO | 29.38 | 29.49 | 29.29 | 29.46 | 28.13 | 0.11 | 0.08
| | CHINA | 10.59 | 10.88 | 10.58 | 10.85 | 10.63 | 0.29 | 0.26
| | CHKP | 24.77 | 25.03 | 24.63 | 24.92 | 24.43 | 0.26 | 0.15
| | CIT | 59.22 | 60.44 | 59.03 | 59.82 | 58.63 | 1.22 | 0.60
| | COH | 48.25 | 49.58 | 47.81 | 49.38 | 47.03 | 1.33 | 1.13
| | COL | 68.45 | 69.22 | 68.40 | 69.22 | 66.18 | 0.77 | 0.77
| | COST | 56.51 | 57.15 | 56.34 | 57.05 | 54.66 | 0.64 | 0.54
| | CRM | 48.90 | 50.13 | 48.78 | 49.88 | 47.82 | 1.23 | 0.98
| | CROX | 53.77 | 54.53 | 53.20 | 53.51 | 57.32 | 0.76 | -0.26
| | CX | 35.88 | 37.14 | 35.72 | 36.95 | 36.37 | 1.26 | 1.07
| | DD | 51.40 | 51.89 | 51.33 | 51.79 | 51.00 | 0.49 | 0.39
| | DISH | 42.14 | 42.50 | 41.93 | 42.04 | 41.53 | 0.36 | -0.10
| | DTV | 23.98 | 24.29 | 23.86 | 23.92 | 24.76 | 0.31 | -0.06
| | EEM | 115.30 | 117.88 | 113.85 | 117.65 | 116.50 | 2.58 | 2.35
| | EFA | 75.66 | 76.40 | 75.63 | 76.32 | 74.51 | 0.74 | 0.66
| | EXPE | 21.68 | 22.49 | 21.64 | 22.27 | 21.65 | 0.81 | 0.59
| | FHN | 43.90 | 44.35 | 43.79 | 43.99 | 44.05 | 0.45 | 0.09
| | FISV | 53.75 | 54.50 | 53.65 | 54.30 | 51.44 | 0.75 | 0.55
| | GGP | 63.59 | 65.20 | 63.10 | 64.72 | 65.07 | 1.61 | 1.13
| | GIGM | 12.20 | 12.55 | 12.16 | 12.39 | 11.95 | 0.35 | 0.19
| | GILD | 70.94 | 71.74 | 70.51 | 71.72 | 71.92 | 0.80 | 0.78
| | GNW | 36.43 | 36.77 | 36.31 | 36.63 | 36.61 | 0.34 | 0.20
| | GR | 49.95 | 50.78 | 49.77 | 50.44 | 48.39 | 0.83 | 0.49
| | HAS | 28.50 | 29.00 | 28.45 | 28.98 | 28.94 | 0.50 | 0.48
| | HCP | 40.25 | 40.33 | 39.68 | 39.83 | 39.60 | 0.08 | -0.42
| | HLT | 36.61 | 37.17 | 36.54 | 36.82 | 37.31 | 0.56 | 0.21
| | HON | 46.51 | 47.65 | 46.20 | 47.54 | 45.90 | 1.14 | 1.03
| | HTZ | 20.40 | 21.32 | 20.28 | 21.22 | 19.95 | 0.92 | 0.82
| | IACI | 39.90 | 40.15 | 39.63 | 39.85 | 39.48 | 0.25 | -0.05
| | IBN | 42.24 | 43.67 | 42.00 | 43.61 | 45.89 | 1.43 | 1.37
| | IFX | 15.98 | 16.24 | 15.95 | 16.18 | 15.68 | 0.26 | 0.20
| | ITW | 52.05 | 52.93 | 52.02 | 52.77 | 50.29 | 0.88 | 0.72
| | JCP | 83.44 | 84.92 | 83.12 | 84.59 | 84.09 | 1.48 | 1.15
| | KEY | 39.00 | 39.49 | 38.93 | 39.37 | 38.97 | 0.49 | 0.37
| | KLIC | 9.63 | 10.00 | 9.63 | 9.95 | 9.09 | 0.37 | 0.32
| | LEH | 83.30 | 84.36 | 82.77 | 83.65 | 84.13 | 1.06 | 0.35
| | LLL | 86.17 | 87.73 | 86.05 | 87.62 | 83.25 | 1.56 | 1.45
| | MCO | 71.10 | 72.18 | 71.07 | 71.68 | 74.82 | 1.08 | 0.58
| | MET | 64.30 | 65.79 | 64.25 | 65.34 | 64.75 | 1.49 | 1.04
| | MIR | 35.45 | 35.97 | 35.38 | 35.69 | 34.61 | 0.52 | 0.24
| | MLS | 26.31 | 26.61 | 26.05 | 26.35 | 26.30 | 0.30 | 0.04
| | MRVC | 4.20 | 4.39 | 4.18 | 4.28 | 4.19 | 0.19 | 0.08
| | NKE | 105.20 | 105.78 | 104.95 | 105.38 | 100.25 | 0.58 | 0.18
| | NOC | 74.60 | 74.96 | 73.84 | 74.48 | 73.57 | 0.36 | -0.12
| | NT | 30.18 | 30.60 | 29.94 | 30.50 | 29.32 | 0.42 | 0.32
| | NTY | 50.90 | 51.76 | 50.59 | 51.20 | 52.32 | 0.86 | 0.30
| | NUAN | 14.25 | 14.46 | 14.08 | 14.40 | 12.72 | 0.21 | 0.15
| | NYT | 25.55 | 25.97 | 25.38 | 25.75 | 25.69 | 0.42 | 0.20
| | PCAR | 70.00 | 72.36 | 69.85 | 72.36 | 69.72 | 2.36 | 2.36
| | PLCM | 33.73 | 34.19 | 33.70 | 34.07 | 32.43 | 0.46 | 0.34
| | RHT | 24.29 | 25.00 | 24.02 | 24.23 | 24.47 | 0.71 | -0.06
| | RTN | 55.48 | 55.48 | 54.95 | 54.96 | 53.22 | 0.00 | -0.52
| | SCUR | 8.80 | 9.14 | 8.80 | 9.05 | 8.84 | 0.34 | 0.25
| | SNV | 32.72 | 33.02 | 32.63 | 32.93 | 32.10 | 0.30 | 0.21
| | SPG | 116.60 | 118.72 | 115.65 | 117.73 | 121.24 | 2.12 | 1.13
| | TGT | 62.10 | 62.60 | 61.90 | 62.44 | 59.88 | 0.50 | 0.34
| | TRN | 40.30 | 41.82 | 40.25 | 41.60 | 39.83 | 1.52 | 1.30
| | TSN | 18.75 | 18.80 | 18.47 | 18.62 | 18.67 | 0.05 | -0.13
| | UBS | 62.57 | 63.35 | 62.47 | 63.31 | 63.33 | 0.78 | 0.74
| | UIS | 9.25 | 9.28 | 9.15 | 9.21 | 9.22 | 0.03 | -0.04
| | URI | 28.48 | 28.80 | 28.35 | 28.74 | 28.25 | 0.32 | 0.26
| | VNO | 133.90 | 135.06 | 132.64 | 133.91 | 132.85 | 1.16 | 0.01
| | WLP | 80.69 | 81.29 | 80.27 | 80.98 | 79.00 | 0.60 | 0.29
| | XL | 73.00 | 73.44 | 72.75 | 73.10 | 71.56 | 0.44 | 0.10
| | XLI | 36.34 | 36.78 | 36.26 | 36.73 | 35.96 | 0.44 | 0.39
| | XLY | 39.65 | 39.87 | 39.58 | 39.82 | 39.72 | 0.22 | 0.17
| | YHOO | 29.69 | 30.86 | 29.64 | 30.66 | 29.88 | 1.17 | 0.97
| | ZMH | 84.09 | 84.96 | 83.92 | 84.62 | 85.00 | 0.87 | 0.53
| | 3775.55 | | | | | 59.88 | 38.89
|
Start: 2007-01-13 High: 2007-02-08 EOD: 2007-02-13
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| AFFX | 27.33 | 27.66 | 27.11 | 27.40 | 27.83 | 0.33 | 0.07
| | ALVR | 8.31 | 8.39 | 8.25 | 8.32 | 7.77 | 0.08 | 0.01
| | AMX | 47.83 | 48.67 | 47.79 | 48.50 | 45.76 | 0.84 | 0.67
| | ANAD | 12.12 | 12.13 | 11.91 | 12.10 | 11.40 | 0.01 | -0.02
| | ANF | 81.52 | 82.51 | 81.06 | 82.27 | 82.81 | 0.99 | 0.75
| | APCC | 30.94 | 31.00 | 30.93 | 30.98 | 30.85 | 0.06 | 0.04
| | ARO | 38.21 | 38.51 | 37.81 | 38.40 | 37.06 | 0.30 | 0.19
| | BEN | 123.16 | 126.00 | 122.95 | 125.59 | 121.77 | 2.84 | 2.43
| | BG | 80.15 | 80.55 | 79.86 | 79.92 | 79.85 | 0.40 | -0.23
| | BGC | 50.36 | 51.49 | 50.10 | 50.68 | 48.38 | 1.13 | 0.32
| | BIG | 26.49 | 26.58 | 26.29 | 26.41 | 26.34 | 0.09 | -0.08
| | CBS | 31.98 | 32.27 | 31.95 | 31.99 | 31.91 | 0.29 | 0.01
| | CHINA | 10.59 | 10.88 | 10.58 | 10.85 | 10.63 | 0.29 | 0.26
| | COH | 48.25 | 49.58 | 47.81 | 49.38 | 47.03 | 1.33 | 1.13
| | CVG | 26.34 | 26.60 | 26.26 | 26.55 | 26.50 | 0.26 | 0.21
| | DIS | 34.58 | 34.82 | 34.52 | 34.75 | 34.44 | 0.24 | 0.17
| | DLTR | 33.34 | 34.03 | 33.11 | 34.00 | 32.53 | 0.69 | 0.66
| | EDS | 28.30 | 28.77 | 28.22 | 28.65 | 27.62 | 0.47 | 0.35
| | EMC | 14.56 | 14.77 | 14.40 | 14.70 | 14.38 | 0.21 | 0.14
| | EXC | 63.63 | 64.04 | 63.50 | 63.78 | 62.72 | 0.41 | 0.15
| | EXPE | 21.68 | 22.49 | 21.64 | 22.27 | 21.65 | 0.81 | 0.59
| | FMCN | 80.32 | 81.75 | 79.30 | 79.62 | 85.84 | 1.43 | -0.70
| | GGP | 63.59 | 65.20 | 63.10 | 64.72 | 65.07 | 1.61 | 1.13
| | GT | 24.74 | 25.00 | 24.38 | 24.85 | 25.33 | 0.26 | 0.11
| | HAS | 28.50 | 29.00 | 28.45 | 28.98 | 28.94 | 0.50 | 0.48
| | HCP | 40.25 | 40.33 | 39.68 | 39.83 | 39.60 | 0.08 | -0.42
| | HTZ | 20.40 | 21.32 | 20.28 | 21.22 | 19.95 | 0.92 | 0.82
| | IACI | 39.90 | 40.15 | 39.63 | 39.85 | 39.48 | 0.25 | -0.05
| | IBN | 42.24 | 43.67 | 42.00 | 43.61 | 45.89 | 1.43 | 1.37
| | IFX | 15.98 | 16.24 | 15.95 | 16.18 | 15.68 | 0.26 | 0.20
| | IP | 37.00 | 37.49 | 36.91 | 37.33 | 36.93 | 0.49 | 0.33
| | ITW | 52.05 | 52.93 | 52.02 | 52.77 | 50.29 | 0.88 | 0.72
| | MA | 104.21 | 108.82 | 104.10 | 108.02 | 113.08 | 4.61 | 3.81
| | MCO | 71.10 | 72.18 | 71.07 | 71.68 | 74.82 | 1.08 | 0.58
| | MET | 64.30 | 65.79 | 64.25 | 65.34 | 64.75 | 1.49 | 1.04
| | MNST | 53.31 | 53.92 | 53.00 | 53.63 | 51.39 | 0.61 | 0.32
| | MRVC | 4.20 | 4.39 | 4.18 | 4.28 | 4.19 | 0.19 | 0.08
| | NKE | 105.20 | 105.78 | 104.95 | 105.38 | 100.25 | 0.58 | 0.18
| | NOC | 74.60 | 74.96 | 73.84 | 74.48 | 73.57 | 0.36 | -0.12
| | NT | 30.18 | 30.60 | 29.94 | 30.50 | 29.32 | 0.42 | 0.32
| | NUAN | 14.25 | 14.46 | 14.08 | 14.40 | 12.72 | 0.21 | 0.15
| | PRU | 91.73 | 92.75 | 91.50 | 92.55 | 91.26 | 1.02 | 0.82
| | RHT | 24.29 | 25.00 | 24.02 | 24.23 | 24.47 | 0.71 | -0.06
| | RMBS | 21.90 | 22.17 | 21.83 | 22.00 | 21.49 | 0.27 | 0.10
| | SONS | 7.34 | 7.62 | 7.34 | 7.48 | 7.80 | 0.28 | 0.14
| | TGT | 62.10 | 62.60 | 61.90 | 62.44 | 59.88 | 0.50 | 0.34
| | TIF | 41.75 | 42.45 | 41.56 | 42.07 | 40.50 | 0.70 | 0.32
| | TROW | 48.97 | 49.78 | 48.87 | 49.60 | 48.94 | 0.81 | 0.63
| | UBS | 62.57 | 63.35 | 62.47 | 63.31 | 63.33 | 0.78 | 0.74
| | UIS | 9.25 | 9.28 | 9.15 | 9.21 | 9.22 | 0.03 | -0.04
| | URI | 28.48 | 28.80 | 28.35 | 28.74 | 28.25 | 0.32 | 0.26
| | VNO | 133.90 | 135.06 | 132.64 | 133.91 | 132.85 | 1.16 | 0.01
| | WLP | 80.69 | 81.29 | 80.27 | 80.98 | 79.00 | 0.60 | 0.29
| | WYN | 34.81 | 35.05 | 34.61 | 34.85 | 32.65 | 0.24 | 0.04
| | XEL | 24.25 | 24.53 | 24.20 | 24.30 | 24.14 | 0.28 | 0.05
| | XL | 73.00 | 73.44 | 72.75 | 73.10 | 71.56 | 0.44 | 0.10
| | YHOO | 29.69 | 30.86 | 29.64 | 30.66 | 29.88 | 1.17 | 0.97
| | ZMH | 84.09 | 84.96 | 83.92 | 84.62 | 85.00 | 0.87 | 0.53
| | 2664.80 | | | | | 39.91 | 23.41
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 14 - Wed
Monitoring Server: DNS with BIND
When doing diagnostics with network devices and their interfaces, it is helpful to have forward and
reverse lookups on a number of ip addresses. These lookups can be implemented within Active Directory or
under
a separate DNS server. Use the following instructions if you wish to use a separate dns server, based upon Bind.
You'll
need to choose a different domain or a delegated domain than what is used in Active Directory or your other primary
DNS server.
Installation
Install bind:
The service starts upon installation.
Choose a domain for the network devices. For example, if your regular network domain is
'example.com', use something like 'netdevices.example.com'. You'll need to make a number of changes to files
in
the /etc/bind directory.
Create a file called 'db.netdevices.example.com'. It's content should look
similar to:
;
; BIND data file for network devices
;
$TTL 604800
@ IN SOA netdevices.example.com root.localhost. (
2006051501 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL ;
@ IN NS localhost.
@ IN A 127.0.0.1
device01 IN A 10.1.6.30 ;device 01 on network
Edit 'named.conf.local'. Uncomment the line which includes 'zones.rfc1918'. Add
a reference to the zone file you just created. You should have something that looks
like:
include "/etc/bind/zones.rfc1918";
zone "netdevices.example.com" {
type master;
file "/etc/bind/db.netdevices.example.com";
};
Update the
forwarders entry in 'named.conf.options'. This should be your Active Directory or similar servers. On
those servers, you should delegate the netdevices.example.com domain to this server.
options {
directory "/var/cache/bind";
forwarders {
10.1.1.154;
10.1.1.159;
};
auth-nxdomain no; # conform to RFC1035
};
Depending upon the ip blocks in which your devices reside, you'll need to create some
reverse lookup files. For example, create a file called 'db.6.1.10.in-addr.arpa' to hold the reverse lookups
for rfc1918 ip addresses.
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2006060901 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
30 IN PTR device01
Now edit zones.rfc1918 and add a zone line so it uses your new file.
For example, our change should show as:
zone "6.1.10.in-addr.arpa" { type master; file "/etc/bind/db.6.1.10.in-addr.arpa"; };
Restart the service. Check /var/log/syslog to be
sure things started properly with no errors.
/etc/init.d/bind9 restart
Edit /etc/resolv.conf so you have the following. If you are running dhcp, this may not work properly as
the file may get over-written.
search netdevices.example.com example.com
nameserver 10.1.1.154
nameserver 10.1.1.159
Active Directory Changes
You need to configure forward and reverse delegations in Active Directory DNS to allow the monitoring
server to resolve the monitoring subnet.
To provide forward delegation:
- Look in the Forward Lookup Zones and select the internal domain
- Right click and select New Delegation
- In 'Delegated Domain', put 'netdevices'
- Add the fully qualified domain name, 'server.netdevices.example.com', and it's ip address
- finish to apply the change
To provide reverse delegation (assuming that a complete subnet
has been assigned to the network monitoring server):
- Look in Reverse Lookup Zones
- Add a new Active Directory integrated zone
- Put in the first octet ONLY of the network id (for example 10)
- Finish
- Right click on the new reverse zone (such as 10.in-addr.arpa) and create a new Domain
- If the second octet of the domain is '1', use 1 as the domain id and Finish
- Right click on the new domain and add a new delegation
- If the third octet is 6, put 6 in as the delegated domain
- For the server name, put in the fully qualified domain name and ip address of the monitoring server running Bind
- Finish
To test, on the active directory server, start nslookup. Put in the fully
qualified domain name of the bind server to see if resolves. Put in the ip address of the bind server to see
if it resolves.
[/OpenSource/Debian/Monitoring]
permanent link
Aptitude vs apt-get vs dselect
I have tried to use dselect on occasion. I thought it was just me who couldn't figure out how to deal with it. I
guess that is a common ailment around users. I see now on an old debian-users mail list, dselect is really not
recommended for much of anything.
As such, I have been using the likes of apt-get, apt-key, and apt-file for my package management. Today, I see
that even apt-get is old and gray. The new kid on the block is 'aptitude' for Debian package management. From
a message by Joey Hess on a another Debian User List entry, I
reprint the following reasons for using Aptitude:
Seven reasons why you should be using aptitude instead of apt-get.
1. aptitude can look just like apt-get
If you run 'aptitude update' or 'aptitude upgrade' or 'aptitude
install', it looks and works just like apt-get, with a few enhancements.
So there is no learning curve.
2. aptitude sanely handles recommends
A long-standing failure of apt-get has been its lack of support for
the Recommends relationship. Which is a problem because many packages
in Debian rely on Recommends to pull in software that the average user
generally uses with the package. This is a not uncommon cause of
trouble, even though apt-get recently became able to at least mention
recommended packages, it's easy to miss its warnings.
Aptitude supports Recommends by default, and can be confgigured to
support Suggests too. It even supports installing recommended packages
when used in command-line mode.
3. aptitude tracks automatically installed packages
Stop worrying about pruning unused libraries and support packages from
your system. If you use aptitude to install everything, it will keep
track of what packages are pulled in by dependencies alone, and remove
those packages when they are no longer needed.
4. use aptitude as a normal user and avoid hosing your system
Maybe you didn't know that you can run aptitude in gui mode as a regular
user. Make any changes you'd like to try out. If you get into a real
mess, you can hit 'q' and exit, your changes will not be saved.
(aptitude also lets you use ctrl-u to undo changes). Since it's running
as a normal user, you cannot hose your system until you tell aptitude to
do something, at which point it will prompt you for your root password.
5. aptitude has a powerful UI and searching capabilities
Between aptitude's categorical browser and its great support for
mutt-style filtering and searching of packages by name, description,
maintainer, dependencies, etc, you should be able to find packages
faster than ever before using aptitude.
6. aptitude makes it easy to keep track of obsolete software
If Debian stops distributing a package, apt will leave it on your system
indefinitly, with no warnings, and no upgrades. Aptitude lists such
packages in its "Obsolete and Locally Created Packages" section, so you
can be informed of the problem and do something about it.
7. aptitude has an interface to the Debian task system
Aptitude lets you use Debian's task system as it was designed to be
used. You can browse the available tasks, select a task for install, and
then dig into it and de-select parts of the task that you don't want.
apt-get has no support for tasks, and aptitude is better even than
special purpose tools like tasksel.
Makes sense to me. I'll give it a try.
[/OpenSource/Debian]
permanent link
Tag Line, by Tom Robbins
Using words to describe magic is like using a screwdriver to cut roast beef.
-- Tom Robbins
[/Personal/TagLines]
permanent link
Hints for Debian apt-get and Expired Public Keys
When running 'apt-get update', I encountered time out issues and this error:
W: GPG error: http://security.debian.org testing/updates Release:
The following signatures couldn't be verified
because the public key is not available: NO_PUBKEY A70DAF536070D3A1
A search came up with a solution at
FreeSpamFilter.org Forum Site. The site recommended the following commands (where the key is the
one from the above error message):
gpg --keyserver subkeys.pgp.net --recv-keys A70DAF536070D3A1
gpg --export A70DAF536070D3A1 | apt-key add -
Before running 'apt-get update' again, based upon comments from
Ubuntu Forums,
I also ran the following two commands:
apt-get clean
apt-get check
The update process now runs cleanly.
[/OpenSource/Debian]
permanent link
Darvas Selections for 2007/02/14
Here are the selections for Wednesday. These lists have the Darvas stop calculated in the second column.
|
Start: 2007-01-13 High: 2007-02-07 EOD: 2007-02-13
| Symbol | Stop |
| ABB | 18.62
| | ACN | 37.86
| | AET | 42.99
| | AFL | 48.71
| | AMKR | 11.40
| | AMP | 59.35
| | AMT | 39.30
| | AN | 22.56
| | ANAD | 11.40
| | ARO | 37.06
| | ATHR | 24.80
| | BEN | 121.77
| | BIG | 26.34
| | BMC | 35.41
| | CAR | 26.76
| | CECO | 28.13
| | CHINA | 10.63
| | CHKP | 24.43
| | CIT | 58.63
| | COH | 47.03
| | COL | 66.18
| | COST | 54.66
| | CRM | 47.82
| | CROX | 57.32
| | CX | 36.37
| | DD | 51.00
| | DISH | 41.53
| | DTV | 24.76
| | EEM | 116.50
| | EFA | 74.51
| | EXPE | 21.65
| | FHN | 44.05
| | FISV | 51.44
| | GGP | 65.07
| | GIGM | 11.95
| | GILD | 71.92
| | GNW | 36.61
| | GR | 48.39
| | HAS | 28.94
| | HCP | 39.60
| | HLT | 37.31
| | HON | 45.90
| | HTZ | 19.95
| | IACI | 39.48
| | IBN | 45.89
| | IFX | 15.68
| | ITW | 50.29
| | JCP | 84.09
| | KEY | 38.97
| | KLIC | 9.09
| | LEH | 84.13
| | LLL | 83.25
| | MCO | 74.82
| | MET | 64.75
| | MIR | 34.61
| | MLS | 26.30
| | MRVC | 4.19
| | NKE | 100.25
| | NOC | 73.57
| | NT | 29.32
| | NTY | 52.32
| | NUAN | 12.72
| | NYT | 25.69
| | PCAR | 69.72
| | PLCM | 32.43
| | RHT | 24.47
| | RTN | 53.22
| | SCUR | 8.84
| | SNV | 32.10
| | SPG | 121.24
| | TGT | 59.88
| | TRN | 39.83
| | TSN | 18.67
| | UBS | 63.33
| | UIS | 9.22
| | URI | 28.25
| | VNO | 132.85
| | WLP | 79.00
| | XL | 71.56
| | XLI | 35.96
| | XLY | 39.72
| | YHOO | 29.88
| | ZMH | 85.00
|
|
Start: 2007-01-13 High: 2007-02-08 EOD: 2007-02-13
| Symbol | Stop |
| AFFX | 27.83
| | ALVR | 7.77
| | AMX | 45.76
| | ANAD | 11.40
| | ANF | 82.81
| | APCC | 30.85
| | ARO | 37.06
| | BEN | 121.77
| | BG | 79.85
| | BGC | 48.38
| | BIG | 26.34
| | CBS | 31.91
| | CHINA | 10.63
| | COH | 47.03
| | CVG | 26.50
| | DIS | 34.44
| | DLTR | 32.53
| | EDS | 27.62
| | EMC | 14.38
| | EXC | 62.72
| | EXPE | 21.65
| | FMCN | 85.84
| | GGP | 65.07
| | GT | 25.33
| | HAS | 28.94
| | HCP | 39.60
| | HTZ | 19.95
| | IACI | 39.48
| | IBN | 45.89
| | IFX | 15.68
| | IP | 36.93
| | ITW | 50.29
| | MA | 113.08
| | MCO | 74.82
| | MET | 64.75
| | MNST | 51.39
| | MRVC | 4.19
| | NKE | 100.25
| | NOC | 73.57
| | NT | 29.32
| | NUAN | 12.72
| | PRU | 91.26
| | RHT | 24.47
| | RMBS | 21.49
| | SONS | 7.80
| | TGT | 59.88
| | TIF | 40.50
| | TROW | 48.94
| | UBS | 63.33
| | UIS | 9.22
| | URI | 28.25
| | VNO | 132.85
| | WLP | 79.00
| | WYN | 32.65
| | XEL | 24.14
| | XL | 71.56
| | YHOO | 29.88
| | ZMH | 85.00
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/13
In comparison, the Dow Jones Industrial Index opened at 12549, had a higher high of 12658, had a
higher low (an all positive day) of 12549, and closed up further at 12654.
If Low is green, then it stayed above the stop level. If Close is green, the symbol closed up for the day.
Start: 2007-01-12 High: 2007-02-06 EOD: 2007-02-12
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| AA | 34.85 | 36.05 | 34.55 | 35.00 | 32.29 | 1.20 | 0.15
| | ABB | 18.42 | 18.55 | 18.38 | 18.55 | 18.62 | 0.13 | 0.13
| | AEP | 45.83 | 45.88 | 45.38 | 45.78 | 45.23 | 0.05 | -0.05
| | AFL | 47.86 | 48.06 | 47.61 | 47.84 | 48.71 | 0.20 | -0.02
| | AMP | 60.35 | 61.53 | 60.28 | 61.12 | 59.35 | 1.18 | 0.77
| | ANAD | 11.36 | 12.32 | 11.24 | 11.98 | 11.40 | 0.96 | 0.62
| | ARO | 37.75 | 38.25 | 37.66 | 38.18 | 37.06 | 0.50 | 0.43
| | AVP | 38.32 | 38.66 | 38.03 | 38.60 | 38.64 | 0.34 | 0.28
| | BEN | 122.34 | 122.97 | 121.75 | 122.91 | 121.77 | 0.63 | 0.57
| | BMC | 31.02 | 32.10 | 30.93 | 32.01 | 35.41 | 1.08 | 0.99
| | CE | 28.62 | 29.19 | 28.62 | 28.99 | 27.32 | 0.57 | 0.37
| | CECO | 29.47 | 29.50 | 29.25 | 29.35 | 28.13 | 0.03 | -0.12
| | CHINA | 10.72 | 10.76 | 10.56 | 10.62 | 10.63 | 0.04 | -0.10
| | CHKP | 24.38 | 24.91 | 24.36 | 24.65 | 24.43 | 0.53 | 0.27
| | CIT | 58.91 | 59.33 | 58.87 | 59.12 | 58.63 | 0.42 | 0.21
| | CRM | 47.50 | 48.93 | 47.50 | 48.49 | 44.32 | 1.43 | 0.99
| | CROX | 55.70 | 55.70 | 52.60 | 53.54 | 57.32 | 0.00 | -2.16
| | DE | 103.23 | 104.19 | 102.52 | 102.67 | 100.95 | 0.96 | -0.56
| | EEM | 113.95 | 115.40 | 113.87 | 115.17 | 116.50 | 1.45 | 1.22
| | EFA | 74.83 | 75.34 | 74.77 | 75.30 | 74.51 | 0.51 | 0.47
| | FHN | 43.74 | 43.99 | 43.05 | 43.92 | 44.05 | 0.25 | 0.18
| | FRX | 53.33 | 53.50 | 52.86 | 53.30 | 56.54 | 0.17 | -0.03
| | GGB | 17.24 | 18.24 | 17.20 | 18.17 | 18.04 | 1.00 | 0.93
| | GGP | 59.50 | 63.12 | 59.42 | 62.98 | 65.07 | 3.62 | 3.48
| | GNW | 35.89 | 36.50 | 35.77 | 36.43 | 36.61 | 0.61 | 0.54
| | HLT | 36.35 | 36.90 | 36.22 | 36.61 | 37.31 | 0.55 | 0.26
| | HON | 46.10 | 46.59 | 46.03 | 46.51 | 45.90 | 0.49 | 0.41
| | HRS | 51.80 | 52.00 | 51.33 | 51.79 | 51.69 | 0.20 | -0.01
| | ITW | 52.00 | 52.56 | 51.89 | 51.95 | 50.29 | 0.56 | -0.05
| | KEY | 38.89 | 39.10 | 38.55 | 38.97 | 38.97 | 0.21 | 0.08
| | LEA | 38.98 | 39.12 | 38.46 | 38.98 | 40.60 | 0.14 | 0.00
| | LEH | 82.22 | 83.04 | 81.82 | 82.83 | 84.13 | 0.82 | 0.61
| | MAT | 26.20 | 26.52 | 25.96 | 26.42 | 26.13 | 0.32 | 0.22
| | MET | 63.80 | 64.97 | 63.50 | 64.85 | 62.87 | 1.17 | 1.05
| | MIR | 34.98 | 35.37 | 34.81 | 35.36 | 34.61 | 0.39 | 0.38
| | MLS | 25.88 | 26.25 | 25.86 | 26.24 | 26.30 | 0.37 | 0.36
| | MRVC | 4.27 | 4.27 | 4.20 | 4.22 | 4.19 | 0.00 | -0.05
| | NOC | 74.41 | 74.99 | 74.36 | 74.60 | 73.57 | 0.58 | 0.19
| | NTRS | 62.25 | 62.34 | 61.90 | 62.17 | 58.66 | 0.09 | -0.08
| | NUAN | 13.74 | 14.08 | 13.67 | 14.07 | 12.72 | 0.34 | 0.33
| | NVL | 43.72 | 43.95 | 43.67 | 43.85 | 40.00 | 0.23 | 0.13
| | NYT | 25.36 | 25.50 | 25.13 | 25.16 | 25.16 | 0.14 | -0.20
| | RDN | 61.00 | 62.01 | 60.82 | 61.90 | 62.50 | 1.01 | 0.90
| | SID | 34.68 | 35.96 | 34.64 | 35.51 | 35.20 | 1.28 | 0.83
| | SNE | 49.40 | 49.80 | 49.40 | 49.71 | 48.01 | 0.40 | 0.31
| | SNV | 32.57 | 32.78 | 32.51 | 32.78 | 32.10 | 0.21 | 0.21
| | SPG | 113.50 | 118.05 | 113.09 | 118.00 | 121.24 | 4.55 | 4.50
| | SSTI | 5.44 | 5.50 | 5.35 | 5.47 | 5.19 | 0.06 | 0.03
| | STP | 37.50 | 37.70 | 37.00 | 37.36 | 38.24 | 0.20 | -0.14
| | TPX | 24.83 | 25.36 | 24.64 | 25.36 | 24.40 | 0.53 | 0.53
| | TSN | 18.34 | 18.83 | 18.13 | 18.76 | 18.01 | 0.49 | 0.42
| | UIS | 9.04 | 9.14 | 9.03 | 9.14 | 9.22 | 0.10 | 0.10
| | WLP | 80.98 | 81.06 | 80.56 | 80.87 | 79.00 | 0.08 | -0.11
| | XEL | 24.10 | 24.24 | 24.00 | 24.21 | 24.14 | 0.14 | 0.11
| | XLU | 37.93 | 38.25 | 37.93 | 38.23 | 37.84 | 0.32 | 0.30
| | 2395.40 | | | | | 33.83 | 21.18
|
Start: 2007-01-12 High: 2007-02-07 EOD: 2007-02-12
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| ABB | 18.42 | 18.55 | 18.38 | 18.55 | 18.62 | 0.13 | 0.13
| | ACN | 38.69 | 38.80 | 38.43 | 38.72 | 37.98 | 0.11 | 0.03
| | AET | 43.00 | 43.61 | 42.90 | 43.43 | 42.99 | 0.61 | 0.43
| | AFL | 47.86 | 48.06 | 47.61 | 47.84 | 48.71 | 0.20 | -0.02
| | ALTR | 20.41 | 21.03 | 20.41 | 20.62 | 20.64 | 0.62 | 0.21
| | AMKR | 11.07 | 11.42 | 11.02 | 11.36 | 11.40 | 0.35 | 0.29
| | AMP | 60.35 | 61.53 | 60.28 | 61.12 | 59.35 | 1.18 | 0.77
| | AMT | 39.50 | 39.98 | 39.47 | 39.55 | 39.30 | 0.48 | 0.05
| | AN | 22.82 | 23.08 | 22.81 | 23.08 | 22.56 | 0.26 | 0.26
| | ANAD | 11.36 | 12.32 | 11.24 | 11.98 | 11.40 | 0.96 | 0.62
| | ARO | 37.75 | 38.25 | 37.66 | 38.18 | 37.06 | 0.50 | 0.43
| | ATHR | 26.16 | 26.16 | 25.48 | 25.57 | 24.84 | 0.00 | -0.59
| | BEN | 122.34 | 122.97 | 121.75 | 122.91 | 121.77 | 0.63 | 0.57
| | BIG | 26.36 | 26.49 | 26.23 | 26.35 | 26.34 | 0.13 | -0.01
| | BMC | 31.02 | 32.10 | 30.93 | 32.01 | 35.41 | 1.08 | 0.99
| | CAR | 26.79 | 27.05 | 26.62 | 26.97 | 26.76 | 0.26 | 0.18
| | CECO | 29.47 | 29.50 | 29.25 | 29.35 | 28.13 | 0.03 | -0.12
| | CHINA | 10.72 | 10.76 | 10.56 | 10.62 | 10.63 | 0.04 | -0.10
| | CHKP | 24.38 | 24.91 | 24.36 | 24.65 | 24.43 | 0.53 | 0.27
| | CIT | 58.91 | 59.33 | 58.87 | 59.12 | 58.63 | 0.42 | 0.21
| | COH | 47.29 | 48.30 | 47.29 | 48.25 | 47.03 | 1.01 | 0.96
| | COL | 68.07 | 68.56 | 67.72 | 68.34 | 66.18 | 0.49 | 0.27
| | COST | 56.14 | 56.62 | 55.90 | 56.46 | 54.66 | 0.48 | 0.32
| | CRM | 47.50 | 48.93 | 47.50 | 48.49 | 44.32 | 1.43 | 0.99
| | CROX | 55.70 | 55.70 | 52.60 | 53.54 | 57.32 | 0.00 | -2.16
| | CX | 35.52 | 35.91 | 35.36 | 35.68 | 36.37 | 0.39 | 0.16
| | DD | 50.94 | 51.42 | 50.73 | 51.33 | 51.00 | 0.48 | 0.39
| | DISH | 41.69 | 42.41 | 41.68 | 42.12 | 41.53 | 0.72 | 0.43
| | DTV | 24.13 | 24.34 | 23.86 | 23.95 | 24.76 | 0.21 | -0.18
| | EEM | 113.95 | 115.40 | 113.87 | 115.17 | 116.50 | 1.45 | 1.22
| | EFA | 74.83 | 75.34 | 74.77 | 75.30 | 74.51 | 0.51 | 0.47
| | EXPE | 21.53 | 21.90 | 21.48 | 21.65 | 21.65 | 0.37 | 0.12
| | FHN | 43.74 | 43.99 | 43.05 | 43.92 | 44.05 | 0.25 | 0.18
| | FISV | 53.38 | 53.92 | 53.38 | 53.71 | 51.44 | 0.54 | 0.33
| | GGP | 59.50 | 63.12 | 59.42 | 62.98 | 65.07 | 3.62 | 3.48
| | GIGM | 11.80 | 12.27 | 11.75 | 12.03 | 11.95 | 0.47 | 0.23
| | GILD | 70.97 | 71.47 | 70.43 | 70.57 | 71.92 | 0.50 | -0.40
| | GNW | 35.89 | 36.50 | 35.77 | 36.43 | 36.61 | 0.61 | 0.54
| | GR | 49.37 | 50.19 | 49.26 | 50.10 | 48.39 | 0.82 | 0.73
| | HAS | 28.67 | 28.70 | 28.28 | 28.47 | 28.94 | 0.03 | -0.20
| | HCP | 39.90 | 40.50 | 39.05 | 40.29 | 39.60 | 0.60 | 0.39
| | HLT | 36.35 | 36.90 | 36.22 | 36.61 | 37.31 | 0.55 | 0.26
| | HON | 46.10 | 46.59 | 46.03 | 46.51 | 45.90 | 0.49 | 0.41
| | HTZ | 20.50 | 20.61 | 20.28 | 20.36 | 19.95 | 0.11 | -0.14
| | IACI | 39.48 | 39.83 | 39.34 | 39.74 | 39.48 | 0.35 | 0.26
| | IBN | 43.90 | 43.90 | 40.79 | 42.24 | 45.89 | 0.00 | -1.66
| | IFX | 15.65 | 15.91 | 15.64 | 15.89 | 15.68 | 0.26 | 0.24
| | ITW | 52.00 | 52.56 | 51.89 | 51.95 | 50.29 | 0.56 | -0.05
| | JCP | 82.85 | 83.58 | 82.75 | 83.34 | 84.09 | 0.73 | 0.49
| | KEY | 38.89 | 39.10 | 38.55 | 38.97 | 38.97 | 0.21 | 0.08
| | KLIC | 9.52 | 9.73 | 9.46 | 9.57 | 9.09 | 0.21 | 0.05
| | LEH | 82.22 | 83.04 | 81.82 | 82.83 | 84.13 | 0.82 | 0.61
| | LLL | 85.50 | 86.10 | 85.25 | 85.92 | 83.25 | 0.60 | 0.42
| | MAT | 26.20 | 26.52 | 25.96 | 26.42 | 26.13 | 0.32 | 0.22
| | MCO | 71.84 | 72.10 | 70.81 | 70.95 | 74.82 | 0.26 | -0.89
| | MET | 63.80 | 64.97 | 63.50 | 64.85 | 62.87 | 1.17 | 1.05
| | MIR | 34.98 | 35.37 | 34.81 | 35.36 | 34.61 | 0.39 | 0.38
| | MLS | 25.88 | 26.25 | 25.86 | 26.24 | 26.30 | 0.37 | 0.36
| | MRVC | 4.27 | 4.27 | 4.20 | 4.22 | 4.19 | 0.00 | -0.05
| | NKE | 103.43 | 105.57 | 103.43 | 105.20 | 100.25 | 2.14 | 1.77
| | NOC | 74.41 | 74.99 | 74.36 | 74.60 | 73.57 | 0.58 | 0.19
| | NT | 29.08 | 30.39 | 29.08 | 30.29 | 27.56 | 1.31 | 1.21
| | NTY | 52.10 | 52.25 | 50.37 | 50.87 | 52.32 | 0.15 | -1.23
| | NUAN | 13.74 | 14.08 | 13.67 | 14.07 | 12.72 | 0.34 | 0.33
| | NYT | 25.36 | 25.50 | 25.13 | 25.16 | 25.16 | 0.14 | -0.20
| | PCAR | 69.18 | 69.96 | 69.12 | 69.86 | 69.72 | 0.78 | 0.68
| | PLCM | 33.73 | 33.99 | 33.49 | 33.84 | 32.57 | 0.26 | 0.11
| | RHT | 25.00 | 25.15 | 24.16 | 24.27 | 24.47 | 0.15 | -0.73
| | RTN | 54.54 | 55.26 | 54.14 | 55.26 | 53.22 | 0.72 | 0.72
| | SCUR | 8.81 | 8.87 | 8.74 | 8.81 | 8.84 | 0.06 | 0.00
| | SID | 34.68 | 35.96 | 34.64 | 35.51 | 35.20 | 1.28 | 0.83
| | SNV | 32.57 | 32.78 | 32.51 | 32.78 | 32.10 | 0.21 | 0.21
| | SPG | 113.50 | 118.05 | 113.09 | 118.00 | 121.24 | 4.55 | 4.50
| | SSTI | 5.44 | 5.50 | 5.35 | 5.47 | 5.19 | 0.06 | 0.03
| | TGT | 62.02 | 62.35 | 61.77 | 62.13 | 59.88 | 0.33 | 0.11
| | TRN | 39.56 | 40.37 | 39.55 | 40.25 | 39.83 | 0.81 | 0.69
| | TSN | 18.34 | 18.83 | 18.13 | 18.76 | 18.01 | 0.49 | 0.42
| | UBS | 62.50 | 63.12 | 62.17 | 63.04 | 63.33 | 0.62 | 0.54
| | UIS | 9.04 | 9.14 | 9.03 | 9.14 | 9.22 | 0.10 | 0.10
| | URI | 28.40 | 28.76 | 28.32 | 28.40 | 28.25 | 0.36 | 0.00
| | VNO | 130.51 | 134.48 | 130.04 | 134.32 | 132.85 | 3.97 | 3.81
| | WLP | 80.98 | 81.06 | 80.56 | 80.87 | 79.00 | 0.08 | -0.11
| | XL | 72.48 | 72.72 | 72.33 | 72.61 | 71.56 | 0.24 | 0.13
| | XLI | 35.82 | 36.20 | 35.82 | 36.20 | 35.96 | 0.38 | 0.38
| | XLU | 37.93 | 38.25 | 37.93 | 38.23 | 37.84 | 0.32 | 0.30
| | XLY | 39.36 | 39.62 | 39.31 | 39.62 | 39.72 | 0.26 | 0.26
| | YHOO | 29.37 | 29.68 | 29.26 | 29.56 | 29.88 | 0.31 | 0.19
| | ZMH | 83.07 | 84.39 | 82.78 | 84.18 | 85.00 | 1.32 | 1.11
| | 3792.74 | | | | | 53.22 | 31.26
|
[/Trading/Darvas/D200702]
permanent link
Trading Sites of the Day -- A ThreeSome: Alea, Interfluidity, Coding the Markets
Today I ended upon Coding The
Markets because of the
name. Perhaps this would be a kindred soul who would offerup all sorts of pearls of wisdom.
The author doesn't get quite as deep as I would like. He obliquely refers to playing with
his 600kloc crafted in MS VC++/MFC. No meat there though. He does spend some time
reviewing sections from Larry Harris' book Trading & Exchanges: Market Microstructure for
Practitioners. That book does indeed explain a lot of what goes on behind the scenes in the
operations of pricing and exchanges.
I managed to get side-tracked to Andrew Gelman's Statistical
Modeling, Causal Inference, and Social Science. A lot of the stuff I'm developing is
based upon statistics and sampling. Andrew presents the human side of statistics.
Just to match the statistics side with probability, here is the Oddhead Blog.
Continuing to be side tracked, I see an article about scalping at trade-ideas software. Sunday was
the first in a series on scalping. There is to be second Wednesday.
Getting back to what was supposed to be my second submission, Alea is a blog that crosses many
economic a nd market boundaries, but stays mostly with the derivatives markets. If one were
to spend some time with the site, I think there are many potential meaningful tidbits.
And yes, I know, I havn't described the sites in the same order they are presented in the
title. Just seeing if you were paying attention. Anyway, the third entry is interfluidity. I think he is talking
about the fluidity of the markets from one place to the other and the liquidity (or lack
thereof) of the flows thereof.
[/Trading/SiteOfTheDay/D200702]
permanent link
Mit Press Journals: Evolutionary Computation
In my pursuit for recent relevant information regarding Genetic Programming, I see that MIT Press has a Journal called
Evolutionary Computation. And contrary to many
scientific publishers, the subscription cost is actually atainable: $61 for an electronic subscription to a quarterly
journal. They do have the odd free article to download as a teaser.
The journal is described as covering "both theoretical and practical developments of computational systems drawing their
inspiration from nature, with particular emphasis on evolutionary algorithms (EAs), including, but not limited to, genetic
algorithms (GAs), evolution strategies (ESs), evolutionary programming (EP), genetic programming (GP), classifier systems
(CSs), and other natural computation techniques."
[/Trading/AutomatedTrading]
permanent link
Chris Donnan: Programming - Brooklyn Style
Ahh... finally, a programmer who writes about programming in the financial markets. They guy talks about
data sources, optimizers, platforms, languages, networking, and a whole raft of other stuff. I've put him on
my read-frequently list.
[/Trading/AutomatedTrading]
permanent link
Books on Financial Time Series Analysis
There is a course being presented on Financial Time Series Analysis by J. Michael Steele. There is a
reading
list titled An Eclectic Selection of Books Pertaining to Financial Time Series. I
reprint it here just in case it goes away:
General References:
Chris Chatfield, The Analysis of Time Series: An Introduction (6th Edition),
Chapman and Hall, New York, 2004.
This is perhaps the most widely required texts for time series courses at the level of
our course. It does not focus specifically on financial series, but it provides one will a
good general basis. It strikes a sensible balance between theory and practice.
N. H. Chan, Time Series: Applications to Finance, John Wiley and Sons, New York,
2004.
A straightforward text that develops the theory of time series a the level of our
course. It is less encyclopedic than Zivot and Wang, and this makes it easier to read. This
text is useful even though it does not fully engage the struggle required by an honest
attempt to understand real-world financial time series.
James D. Hamilton, Time Series Analysis, Princeton University Press, Princeton
New Jersey, 1994.
For many, the "big green book" is their main resource. Weighing in at just
under 800 pages, it is arguably the most complete treatment of the theory of time series as
it is currently applied in economics and finance. It is more mathematical than our course,
but for students who expect to make time series a serious part of their professional tool
kit, it is worth the investment.
Terence C. Mills, The Econometrics of Financial Time Series (second edition),
Cambridge University Press, Cambridge UK, 1999.
This book is close to the level of our course, and it provides good supplementary
reading. Chapter 5, Modelling Return Distributions is particularly relevant.
Whereas Zivot and Whang devote their energy to reporting on models that are off current
interest, Mills takes a more editorial point of view. This is also one of our aims.
C.W.J. Granger (editor), Modelling Economic Series: Readings in Econometric
Methodology, Clarendon Press, Oxford, 1990.
This is a collection of essays by leading econometrician's. The book now shows signs of
age, but some bits are timeless, such as Leamer's "Let's Take the Con out of
Econometrics." If I had picked the subtitle, I might have chosen "Modelling is not
(or should not be) for Sissies."
State Space Models:
J. Durbin and S. J. Koopman, Time Series Analysis by State Space Models, Oxford
University Press, 2000.
This is book is at the level of our class and it provides as smooth an introduction to
state space models as you are likely to find. The basic theory is developed without going
overboard.
A. C. Harvey, Forecasting, Structural Time Models and the Kalman filter,
Cambridge University Press, 1989.
This text is also at the level of our course, and it is also well worth your time. When
I first looked at it I thought it was "too hard" for our class, but now I don't
see what I thought was the problem.
M. West and J. Harrison, Bayesian Forecasting and Dynamic Models (2nd Ed.),
Springer-Verlag, 1999.
This book is often referenced, perhaps more often than it is read. Its 680 pages make
it a book that many need to reference but few need to digest. Once you have some experience
with state space models, it becomes a useful resource which (ironically!) turns out to be
less encyclopedic than one might hope.
Works with an Attitude:
David F. Hendry, Econometrics: Alchemy or Science (New Edition), Oxford
University Press, Oxford, 2000.
This bravely titled collection of essays is well-worth dipping into, though I doubt
that few readers will plow through all of the individual works. Certainly one of the
attractive features of the book is its willingness to tackle some hard issues head-on.
De minimus, it gives us a list of the problems that you will face.
Authors of academic papers often relegate their acknowledgment of the shortcomings of
their work to their closing paragraphs, and, just as often, they suggest that the present
defects will be remedied at a later date. The authors and the readers quietly conspire in
their knowledge that no remedy is unlikely to be forthcoming.
Robert E. Rubin and Jacob Weisberg, In an Uncertain World: Tough Choices from Wall
Street to Washington, Random House, New York, 2003.
Rubin's premise is that to think wisely about the world, one must think
probabilistically. He does not suggest that explicit models must be used at every turn, but
he does argue that leaders are nuts unless they explicitly consider multiple circumstances
that have widely differing likelihood of coming to pass. The work is autobiographical, and
it comes from a certain political perspective. Nevertheless, Rubin is about as nonpartisan
as a person can be who has had access to the top levels of financial decision making. This
is a nontechnical book, but reading it will enrich almost anyone's understanding of the
potential and the limitation of probabilistic models.
Andrei Shleifer, Inefficient Markets: An Introduction to Behavioral Finance,
Oxford University Press, Oxford, 2000.
This brief, efficient survey puts on the table all of the most important examples of
situations where the Efficient Market Hypothesis is known to break. It sets forth many of
the basic arguments both for and against the EMH in all its many flavors.
Original Sources
Textbooks provide an efficient way to get a quick view of the "playing field,"
but, if you really want to play, then eventually you must engage the original resources. A
person who tries to do original research without reading original research is like a person
who tries to dance without listening to music. It can be done, but something vital is
missing.
Back to Steele's Home Page
[/Trading/TechnicalAnalysis]
permanent link
Magazine: Automated Trader -- The Portal of Automated and Algorithmic Trading
Well one magazine called Automated
Trader. I'll have to follow it to see what it has to offer.
[/Trading/AutomatedTrading]
permanent link
2007 Feb 13 - Tue
Darvas Selections for 2007/02/13
Here are the selections for Tuesday. These lists have the Darvas stop calculated in the
second column.
|
Start: 2007-01-12 High: 2007-02-06 EOD: 2007-02-12
| Symbol | Stop |
| AA | 32.29
| | ABB | 18.62
| | AEP | 45.23
| | AFL | 48.71
| | AMP | 59.35
| | ANAD | 11.40
| | ARO | 37.06
| | AVP | 38.64
| | BEN | 121.77
| | BMC | 35.41
| | CE | 27.32
| | CECO | 28.13
| | CHINA | 10.63
| | CHKP | 24.43
| | CIT | 58.63
| | CRM | 44.32
| | CROX | 57.32
| | DE | 100.95
| | EEM | 116.50
| | EFA | 74.51
| | FHN | 44.05
| | FRX | 56.54
| | GGB | 18.04
| | GGP | 65.07
| | GNW | 36.61
| | HLT | 37.31
| | HON | 45.90
| | HRS | 51.69
| | ITW | 50.29
| | KEY | 38.97
| | LEA | 40.60
| | LEH | 84.13
| | MAT | 26.13
| | MET | 62.87
| | MIR | 34.61
| | MLS | 26.30
| | MRVC | 4.19
| | NOC | 73.57
| | NTRS | 58.66
| | NUAN | 12.72
| | NVL | 40.00
| | NYT | 25.16
| | RDN | 62.50
| | SID | 35.20
| | SNE | 48.01
| | SNV | 32.10
| | SPG | 121.24
| | SSTI | 5.19
| | STP | 38.24
| | TPX | 24.40
| | TSN | 18.01
| | UIS | 9.22
| | WLP | 79.00
| | XEL | 24.14
| | XLU | 37.84
|
|
Start: 2007-01-12 High: 2007-02-07 EOD: 2007-02-12
| Symbol | Stop |
| ABB | 18.62
| | ACN | 37.98
| | AET | 42.99
| | AFL | 48.71
| | ALTR | 20.64
| | AMKR | 11.40
| | AMP | 59.35
| | AMT | 39.30
| | AN | 22.56
| | ANAD | 11.40
| | ARO | 37.06
| | ATHR | 24.84
| | BEN | 121.77
| | BIG | 26.34
| | BMC | 35.41
| | CAR | 26.76
| | CECO | 28.13
| | CHINA | 10.63
| | CHKP | 24.43
| | CIT | 58.63
| | COH | 47.03
| | COL | 66.18
| | COST | 54.66
| | CRM | 44.32
| | CROX | 57.32
| | CX | 36.37
| | DD | 51.00
| | DISH | 41.53
| | DTV | 24.76
| | EEM | 116.50
| | EFA | 74.51
| | EXPE | 21.65
| | FHN | 44.05
| | FISV | 51.44
| | GGP | 65.07
| | GIGM | 11.95
| | GILD | 71.92
| | GNW | 36.61
| | GR | 48.39
| | HAS | 28.94
| | HCP | 39.60
| | HLT | 37.31
| | HON | 45.90
| | HTZ | 19.95
| | IACI | 39.48
| | IBN | 45.89
| | IFX | 15.68
| | ITW | 50.29
| | JCP | 84.09
| | KEY | 38.97
| | KLIC | 9.09
| | LEH | 84.13
| | LLL | 83.25
| | MAT | 26.13
| | MCO | 74.82
| | MET | 62.87
| | MIR | 34.61
| | MLS | 26.30
| | MRVC | 4.19
| | NKE | 100.25
| | NOC | 73.57
| | NT | 27.56
| | NTY | 52.32
| | NUAN | 12.72
| | NYT | 25.16
| | PCAR | 69.72
| | PLCM | 32.57
| | RHT | 24.47
| | RTN | 53.22
| | SCUR | 8.84
| | SID | 35.20
| | SNV | 32.10
| | SPG | 121.24
| | SSTI | 5.19
| | TGT | 59.88
| | TRN | 39.83
| | TSN | 18.01
| | UBS | 63.33
| | UIS | 9.22
| | URI | 28.25
| | VNO | 132.85
| | WLP | 79.00
| | XL | 71.56
| | XLI | 35.96
| | XLU | 37.84
| | XLY | 39.72
| | YHOO | 29.88
| | ZMH | 85.00
|
|
[/Trading/Darvas/D200702]
permanent link
Darvas Results at EOD 2007/02/12
In comparison, the Dow Jones Industrial Index opened at 12580, had a lower high of 12607, had a
lower low of 12536, and closed down further at 12552.
If Low is green, then it stayed above the stop level. If Close is green, the symbol closed up for the day.
Start: 2007-01-09 High: 2007-02-05 EOD: 2007-02-09
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| ACN | 38.30 | 38.68 | 38.16 | 38.35 | 37.98 | 0.38 | 0.05
| | AEP | 45.55 | 45.93 | 45.41 | 45.67 | 45.23 | 0.38 | 0.12
| | AET | 42.60 | 43.07 | 42.52 | 43.00 | 42.99 | 0.47 | 0.40
| | AMP | 60.11 | 60.42 | 59.74 | 60.25 | 59.35 | 0.31 | 0.14
| | ANAD | 11.30 | 11.94 | 11.08 | 11.44 | 11.40 | 0.64 | 0.14
| | ATHR | 26.30 | 26.30 | 25.37 | 25.70 | 24.84 | 0.00 | -0.60
| | BIG | 26.46 | 26.52 | 26.10 | 26.18 | 26.34 | 0.06 | -0.28
| | CAR | 26.85 | 26.85 | 26.51 | 26.79 | 26.76 | 0.00 | -0.06
| | CEN | 30.63 | 30.72 | 30.44 | 30.72 | 30.38 | 0.09 | 0.09
| | CIT | 59.47 | 59.50 | 58.83 | 58.90 | 58.63 | 0.03 | -0.57
| | CMS | 17.35 | 17.69 | 17.22 | 17.55 | 17.42 | 0.34 | 0.20
| | CRM | 46.79 | 47.63 | 46.54 | 47.39 | 44.32 | 0.84 | 0.60
| | CROX | 54.01 | 54.83 | 52.64 | 54.27 | 57.32 | 0.82 | 0.26
| | CX | 35.82 | 35.83 | 35.12 | 35.35 | 36.37 | 0.01 | -0.47
| | D | 87.48 | 87.99 | 87.34 | 87.55 | 86.36 | 0.51 | 0.07
| | DE | 102.91 | 103.75 | 102.13 | 103.22 | 100.95 | 0.84 | 0.31
| | DO | 81.04 | 81.15 | 77.76 | 78.97 | 85.14 | 0.11 | -2.07
| | ETN | 77.43 | 77.55 | 76.78 | 77.22 | 78.23 | 0.12 | -0.21
| | ETR | 97.90 | 98.66 | 97.50 | 97.92 | 96.32 | 0.76 | 0.02
| | FE | 63.17 | 63.59 | 63.03 | 63.28 | 62.30 | 0.42 | 0.11
| | FRX | 54.25 | 54.87 | 53.95 | 54.09 | 56.54 | 0.62 | -0.16
| | GGB | 17.35 | 17.43 | 16.97 | 17.08 | 17.74 | 0.08 | -0.27
| | GMST | 4.08 | 4.17 | 4.08 | 4.10 | 4.14 | 0.09 | 0.02
| | GT | 25.11 | 25.26 | 24.58 | 24.66 | 25.33 | 0.15 | -0.45
| | HCP | 40.20 | 40.50 | 39.54 | 39.94 | 41.43 | 0.30 | -0.26
| | HLT | 36.36 | 36.45 | 35.84 | 36.20 | 37.31 | 0.09 | -0.16
| | HLTH | 14.21 | 14.32 | 14.12 | 14.18 | 14.52 | 0.11 | -0.03
| | HRS | 52.75 | 52.76 | 51.47 | 51.65 | 51.69 | 0.01 | -1.10
| | IACI | 39.80 | 39.80 | 39.10 | 39.42 | 39.48 | 0.00 | -0.38
| | KEY | 39.16 | 39.25 | 38.87 | 38.89 | 38.97 | 0.09 | -0.27
| | KR | 25.85 | 26.06 | 25.68 | 25.90 | 25.99 | 0.21 | 0.05
| | LEA | 39.10 | 39.40 | 38.59 | 38.77 | 40.60 | 0.30 | -0.33
| | MAT | 25.99 | 26.20 | 25.97 | 26.17 | 26.13 | 0.21 | 0.18
| | MIR | 35.20 | 35.21 | 34.81 | 34.98 | 34.61 | 0.01 | -0.22
| | MLS | 26.33 | 26.33 | 25.57 | 25.75 | 26.30 | 0.00 | -0.58
| | MNST | 51.89 | 51.99 | 50.98 | 51.44 | 51.39 | 0.10 | -0.45
| | MRVC | 4.27 | 4.27 | 4.14 | 4.27 | 4.19 | 0.00 | 0.00
| | NOC | 74.01 | 74.66 | 74.00 | 74.40 | 73.57 | 0.65 | 0.39
| | NTY | 51.61 | 51.72 | 50.28 | 50.89 | 52.32 | 0.11 | -0.72
| | PCAR | 68.51 | 69.61 | 68.33 | 69.17 | 69.72 | 1.10 | 0.66
| | RAD | 6.10 | 6.17 | 6.03 | 6.10 | 6.24 | 0.07 | 0.00
| | RRI | 15.53 | 15.90 | 15.43 | 15.71 | 15.89 | 0.37 | 0.18
| | RTN | 54.74 | 55.09 | 54.42 | 54.54 | 53.22 | 0.35 | -0.20
| | SCUR | 8.75 | 8.97 | 8.66 | 8.77 | 8.84 | 0.22 | 0.02
| | SHLD | 182.46 | 182.63 | 180.50 | 181.38 | 176.50 | 0.17 | -1.08
| | SID | 34.79 | 34.80 | 33.67 | 34.10 | 35.80 | 0.01 | -0.69
| | SPG | 117.13 | 117.35 | 114.59 | 114.91 | 121.24 | 0.22 | -2.22
| | SSTI | 5.27 | 5.42 | 5.16 | 5.41 | 5.28 | 0.15 | 0.14
| | STP | 37.50 | 37.50 | 36.81 | 37.10 | 38.24 | 0.00 | -0.40
| | SUNW | 6.46 | 6.51 | 6.39 | 6.42 | 6.25 | 0.05 | -0.04
| | TPX | 24.55 | 24.84 | 24.40 | 24.83 | 24.40 | 0.29 | 0.28
| | TRI | 49.65 | 49.75 | 49.55 | 49.65 | 48.27 | 0.10 | 0.00
| | TSN | 18.21 | 18.47 | 18.09 | 18.35 | 18.15 | 0.26 | 0.14
| | TYC | 31.49 | 31.88 | 31.46 | 31.86 | 32.32 | 0.39 | 0.37
| | UIS | 8.95 | 9.10 | 8.93 | 9.03 | 9.22 | 0.15 | 0.08
| | WLP | 80.98 | 81.18 | 80.44 | 80.69 | 79.00 | 0.20 | -0.29
| | XEL | 24.04 | 24.13 | 23.96 | 23.99 | 24.12 | 0.09 | -0.05
| | XLI | 35.87 | 35.93 | 35.75 | 35.91 | 35.96 | 0.06 | 0.04
| | XLU | 38.11 | 38.14 | 37.90 | 37.90 | 37.64 | 0.03 | -0.21
| | XRX | 17.40 | 17.45 | 17.28 | 17.38 | 17.30 | 0.05 | -0.02
| | 2394.43 | | | | | 14.59 | -9.78
|
Start: 2007-01-09 High: 2007-02-06 EOD: 2007-02-09
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| AA | 32.61 | 33.20 | 32.61 | 32.90 | 32.29 | 0.59 | 0.29
| | ABB | 18.46 | 18.49 | 18.29 | 18.35 | 18.62 | 0.03 | -0.11
| | ACF | 26.29 | 26.67 | 26.04 | 26.14 | 25.60 | 0.38 | -0.15
| | AEP | 45.55 | 45.93 | 45.41 | 45.67 | 45.23 | 0.38 | 0.12
| | AFL | 47.93 | 48.21 | 47.72 | 47.86 | 48.71 | 0.28 | -0.07
| | AMP | 60.11 | 60.42 | 59.74 | 60.25 | 59.35 | 0.31 | 0.14
| | ANAD | 11.30 | 11.94 | 11.08 | 11.44 | 11.40 | 0.64 | 0.14
| | ARO | 37.45 | 37.75 | 37.32 | 37.73 | 37.06 | 0.30 | 0.28
| | AVP | 38.99 | 39.07 | 37.99 | 38.11 | 38.64 | 0.08 | -0.88
| | BEN | 122.15 | 122.76 | 121.22 | 122.66 | 121.77 | 0.61 | 0.51
| | BMC | 32.82 | 32.94 | 31.04 | 31.18 | 35.41 | 0.12 | -1.64
| | CCK | 22.57 | 22.74 | 22.48 | 22.66 | 22.33 | 0.17 | 0.09
| | CECO | 29.41 | 29.49 | 29.19 | 29.30 | 28.13 | 0.08 | -0.11
| | CHINA | 10.82 | 10.88 | 10.51 | 10.61 | 10.63 | 0.06 | -0.21
| | CHKP | 24.27 | 24.63 | 24.02 | 24.50 | 24.43 | 0.36 | 0.23
| | CIT | 59.47 | 59.50 | 58.83 | 58.90 | 58.63 | 0.03 | -0.57
| | CMS | 17.35 | 17.69 | 17.22 | 17.55 | 17.42 | 0.34 | 0.20
| | CRM | 46.79 | 47.63 | 46.54 | 47.39 | 44.32 | 0.84 | 0.60
| | CROX | 54.01 | 54.83 | 52.64 | 54.27 | 57.32 | 0.82 | 0.26
| | DE | 102.91 | 103.75 | 102.13 | 103.22 | 100.95 | 0.84 | 0.31
| | EEM | 114.35 | 114.35 | 112.81 | 113.37 | 116.50 | 0.00 | -0.98
| | EFA | 74.53 | 74.57 | 74.22 | 74.35 | 74.51 | 0.04 | -0.18
| | FHN | 44.06 | 44.06 | 43.58 | 43.75 | 44.05 | 0.00 | -0.31
| | FRX | 54.25 | 54.87 | 53.95 | 54.09 | 56.54 | 0.62 | -0.16
| | GGB | 17.35 | 17.43 | 16.97 | 17.08 | 17.74 | 0.08 | -0.27
| | GGP | 61.90 | 62.24 | 59.71 | 60.40 | 65.07 | 0.34 | -1.50
| | GNW | 36.12 | 36.44 | 35.83 | 35.88 | 36.61 | 0.32 | -0.24
| | HLT | 36.36 | 36.45 | 35.84 | 36.20 | 37.31 | 0.09 | -0.16
| | HLTH | 14.21 | 14.32 | 14.12 | 14.18 | 14.52 | 0.11 | -0.03
| | HRS | 52.75 | 52.76 | 51.47 | 51.65 | 51.69 | 0.01 | -1.10
| | HYSL | 42.16 | 42.16 | 41.33 | 41.40 | 42.44 | 0.00 | -0.76
| | ITW | 51.25 | 51.75 | 51.25 | 51.66 | 50.29 | 0.50 | 0.41
| | KEY | 39.16 | 39.25 | 38.87 | 38.89 | 38.97 | 0.09 | -0.27
| | LEA | 39.10 | 39.40 | 38.59 | 38.77 | 40.60 | 0.30 | -0.33
| | LEH | 83.30 | 83.77 | 81.47 | 82.22 | 84.13 | 0.47 | -1.08
| | MAT | 25.99 | 26.20 | 25.97 | 26.17 | 26.13 | 0.21 | 0.18
| | MET | 63.95 | 64.00 | 63.25 | 63.45 | 62.87 | 0.05 | -0.50
| | MIR | 35.20 | 35.21 | 34.81 | 34.98 | 34.61 | 0.01 | -0.22
| | MLS | 26.33 | 26.33 | 25.57 | 25.75 | 26.30 | 0.00 | -0.58
| | MOGN | 21.35 | 21.83 | 21.35 | 21.38 | 21.62 | 0.48 | 0.03
| | MRVC | 4.27 | 4.27 | 4.14 | 4.27 | 4.19 | 0.00 | 0.00
| | MTG | 65.53 | 65.73 | 63.63 | 64.20 | 67.45 | 0.20 | -1.33
| | NOC | 74.01 | 74.66 | 74.00 | 74.40 | 73.57 | 0.65 | 0.39
| | NTRS | 61.91 | 62.25 | 61.80 | 62.01 | 58.66 | 0.34 | 0.10
| | NUAN | 13.55 | 13.73 | 13.40 | 13.54 | 12.72 | 0.18 | -0.01
| | NVL | 44.01 | 44.01 | 43.67 | 43.67 | 32.56 | 0.00 | -0.34
| | NYT | 25.25 | 25.43 | 25.14 | 25.19 | 25.42 | 0.18 | -0.06
| | RDN | 62.32 | 62.64 | 60.10 | 60.92 | 62.50 | 0.32 | -1.40
| | SID | 34.79 | 34.80 | 33.67 | 34.10 | 35.80 | 0.01 | -0.69
| | SNE | 49.10 | 49.15 | 48.51 | 48.84 | 48.01 | 0.05 | -0.26
| | SNV | 32.64 | 32.80 | 32.47 | 32.54 | 32.10 | 0.16 | -0.10
| | SPG | 117.13 | 117.35 | 114.59 | 114.91 | 121.24 | 0.22 | -2.22
| | SSTI | 5.27 | 5.42 | 5.16 | 5.41 | 5.28 | 0.15 | 0.14
| | STP | 37.50 | 37.50 | 36.81 | 37.10 | 38.24 | 0.00 | -0.40
| | TPX | 24.55 | 24.84 | 24.40 | 24.83 | 24.40 | 0.29 | 0.28
| | TSN | 18.21 | 18.47 | 18.09 | 18.35 | 18.15 | 0.26 | 0.14
| | UIS | 8.95 | 9.10 | 8.93 | 9.03 | 9.22 | 0.15 | 0.08
| | WLP | 80.98 | 81.18 | 80.44 | 80.69 | 79.00 | 0.20 | -0.29
| | WMI | 35.20 | 35.35 | 34.80 | 34.93 | 38.31 | 0.15 | -0.27
| | XEL | 24.04 | 24.13 | 23.96 | 23.99 | 24.12 | 0.09 | -0.05
| | XLU | 38.11 | 38.14 | 37.90 | 37.90 | 37.64 | 0.03 | -0.21
| | 2319.57 | | | | | 14.61 | -15.12
|
[/Trading/Darvas/D200702]
permanent link
Trading Site of the Day -- Smart Options Report: Smart Financial 'Options' For The Savvy
Investor
I don't actually subscribe to the Smart Options eReport, but I've landed on serveral of the articles of the web site
through searches. The articles I've looked at have been informative and meaningful, and without marketing
hyperbole.
One of the recent articles I landed on had to do with
Limit Orders and
Options. The information regarding Limit Orders is not only applicable to options but is also very
applicable when dealing with equities. They talk about going 'inside' the spread to gain good entries and
exits. Limits also prevent one from getting shafted from the market makers who attempt to gain every
penny possible, so you should as a result try for every penny possible as well. Limit Orders will also
offer protection during fast moving markets, they can help prevent the emotional 'gotta get in at all
costs' mistake.
Another article, this one from the middle of last year, deals with
Option Spread
Trading. This one is a good introduction to spreads, and uses bull and bear spreads as examples.
With a bear spread, you buy a put in the expectation that the price of an equity will go down. You also
sell a put at a lower strike price. By selling a put, the price you get for selling the put offsets part
of the premium you paid to buy the higher put. Read the article in its entirety to get a good feel for
how the whole mechanics of the trade work.
[/Trading/SiteOfTheDay/D200702]
permanent link
2007 Feb 12 - Mon
Darvas Selections for 2007/02/12
Here are the selections for Monday. These lists have the Darvas stop calculated in the
second column.
|
Start: 2007-01-09 High: 2007-02-05 EOD: 2007-02-09
| Symbol | Stop |
| ACN | 37.98
| | AEP | 45.23
| | AET | 42.99
| | AMP | 59.35
| | ANAD | 11.40
| | ATHR | 24.84
| | BIG | 26.34
| | CAR | 26.76
| | CEN | 30.38
| | CIT | 58.63
| | CMS | 17.42
| | CRM | 44.32
| | CROX | 57.32
| | CX | 36.37
| | D | 86.36
| | DE | 100.95
| | DO | 85.14
| | ETN | 78.23
| | ETR | 96.32
| | FE | 62.30
| | FRX | 56.54
| | GGB | 17.74
| | GMST | 4.14
| | GT | 25.33
| | HCP | 41.43
| | HLT | 37.31
| | HLTH | 14.52
| | HRS | 51.69
| | IACI | 39.48
| | KEY | 38.97
| | KR | 25.99
| | LEA | 40.60
| | MAT | 26.13
| | MIR | 34.61
| | MLS | 26.30
| | MNST | 51.39
| | MRVC | 4.19
| | NOC | 73.57
| | NTY | 52.32
| | PCAR | 69.72
| | RAD | 6.24
| | RRI | 15.89
| | RTN | 53.22
| | SCUR | 8.84
| | SHLD | 176.50
| | SID | 35.80
| | SPG | 121.24
| | SSTI | 5.28
| | STP | 38.24
| | SUNW | 6.25
| | TPX | 24.40
| | TRI | 48.27
| | TSN | 18.15
| | TYC | 32.32
| | UIS | 9.22
| | WLP | 79.00
| | XEL | 24.12
| | XLI | 35.96
| | XLU | 37.64
| | XRX | 17.30
|
|
Start: 2007-01-09 High: 2007-02-06 EOD: 2007-02-09
| Symbol | Stop |
| AA | 32.29
| | ABB | 18.62
| | ACF | 25.60
| | AEP | 45.23
| | AFL | 48.71
| | AMP | 59.35
| | ANAD | 11.40
| | ARO | 37.06
| | AVP | 38.64
| | BEN | 121.77
| | BMC | 35.41
| | CCK | 22.33
| | CECO | 28.13
| | CHINA | 10.63
| | CHKP | 24.43
| | CIT | 58.63
| | CMS | 17.42
| | CRM | 44.32
| | CROX | 57.32
| | DE | 100.95
| | EEM | 116.50
| | EFA | 74.51
| | FHN | 44.05
| | FRX | 56.54
| | GGB | 17.74
| | GGP | 65.07
| | GNW | 36.61
| | HLT | 37.31
| | HLTH | 14.52
| | HRS | 51.69
| | HYSL | 42.44
| | ITW | 50.29
| | KEY | 38.97
| | LEA | 40.60
| | LEH | 84.13
| | MAT | 26.13
| | MET | 62.87
| | MIR | 34.61
| | MLS | 26.30
| | MOGN | 21.62
| | MRVC | 4.19
| | MTG | 67.45
| | NOC | 73.57
| | NTRS | 58.66
| | NUAN | 12.72
| | NVL | 32.56
| | NYT | 25.42
| | RDN | 62.50
| | SID | 35.80
| | SNE | 48.01
| | SNV | 32.10
| | SPG | 121.24
| | SSTI | 5.28
| | STP | 38.24
| | TPX | 24.40
| | TSN | 18.15
| | UIS | 9.22
| | WLP | 79.00
| | WMI | 38.31
| | XEL | 24.12
| | XLU | 37.64
|
|
[/Trading/Darvas/D200702]
permanent link
Trading Site of the Day -- Financial Sense: Uncommon News & Views for the Wise Investor
Ok, I just realized the irony of my selection, I have a bias towards trading rather than
investing. Be that as it may, I have
listed an investor's site for my Trading Site of the Day:
Financial Sense.
Many other sites that I've come across are mostly rehashes of the daily news. This one
is different. Figuratively speaking, this one takes one step back, two steps to the side,
and three rungs up a ladder to take a completely different look at our world. Some articles
are definitely left leaning in their views. But that certainly forces one to think about
just what is our reality. You hear about names in the news and what they are doing. But
what drives these 'names'? Financial Sense offers up another perspective.
I've only come across the site today, but it looks like it brings together a wealth of
views and commentary on a daily basis. It is also an excellent starting point for searching
out related commentaries on the web.
Now if they could turn some of their headlines into RSS feeds, I'd be sure to visit it
regularily.
[/Trading/SiteOfTheDay/D200702]
permanent link
2007 Feb 11 - Sun
Genetic Programming and Volatility
SmartQuant QuantDeveloper provides a number of mechanisms for optimizing the parameters
of an automated strategy. Some of the mechanisms built-in include brute-force, simulated
annealing, and if you know how to use it, some routines for neural network capability.
There are other ways for handling the optimization of strategies. At the risk of over
optimization, which I've personally encountered, Genetic Programming offers another
mechanism for optimization.
Actually, Genetic Programming is a mechanism for finding a workable strategy. By
defining a bunch of basic constructs for use by Genetic Programming (GP) module, a GP
tool can search out _and_ optimize a strategy.
The best source of information available to me for coming up with an implemenation was
John R. Koza's 1992 book called Genetic Programming: On the Programming of Computers by
Means of Natural Selection. The first six chapters are the most relevant to developing a GP
engine. The remaining chapters offer up well thought out examples, and do go into more
advanced processes available.
My current implementation currently has a couple of population replication bugs in it.
Once I've eliminated them, I'll post a skeleton solution that can be used within a
QuantDeveloper environment for solution finding.
The reason for this post, however, is to record a link to a paper at Olsen & Associates called
Genetic
Programming with Syntactic Restrictions applied to Financial Volatility Forecasting.
Once I have the bugs worked out of my GP implementation, I think I'll review the details of
this paper and see if
there are any additional enhancments I can make for improving the efficiency/capability
of it's selection/refinement mechanisms.
Members of that organization have written book called "An Introduction to High Frequency
Finance" by Dacorogna, Gencay, Muller, Olsen and Pictet. A stand out section of that book,
among others is a chapter devoted to Adaptive Data Cleaning. As High Frequency Finance is
fast and furious, one needs fast algorithms to keep up with the flows. The techniques
presented help to clean the data.
The book is math heavy, but a welcome addition for information as to how researchers and
practitioners in the field deal with high frequency data.
It has taken me a while to realize only a few of the intracacies of volatility.
Volatility is not a good thing. Volatility is a trader's best friend... sometimes. A
trader has to understand volatility in order understand how profits are realized.
Volatility is a measure of how a trading instrument's price
changes. It is on the price changes where a trader makes his money... whether the price
goes up, down or sideways.
Bollinger's claim to fame is that he uses volatility, which, for his methods, is measured
by the standard deviation, to create opportunities for trading intra-day as well as
inter-day. The whole world of Options is based upon volatility measurements and
predictions.
With High Frequency data, volatility needs to be computed quickly and efficiently. On
Olsen's site, there are a number of other papers that may be of value in reading. I havn't
read them through, but am including them here for future reference:
As part of my random walk through web links, I came across an article called Statistical Modelling of
Financial Time Series: An Introduction from the Norwegian Computing Center. From their
abstract that provides some background in statistics and volatility calcuations:
This note is intended as a summary of a one-day course in quantitative analysis of financial
time series. It offers a guide to analysing and modelling financial time series using
statistical methods,
and is intended for researchers and practitioners in the finance industry.
[/Trading/AutomatedTrading]
permanent link
Non Linear Trading
Many, many years ago, when first looking into investing, the books I read were mostly
about buying stocks for the long haul based upon a review of the underlying fundamentals.
However, I'd classify myself as a trader as I don't really look at fundamentals, but look
at what happens on a daily basis. My preference is to day trade, that is, get in at the
beginning of
the day, and get out at the end of the day. I like to get out at the end of the day because
I've noticed the instruments that I trade tend to gap up or down on opening. That can be
nerve-wracking. I havn't studied Single Stock Futures enough to use them to minimize the
opening gap risk.
I've analyzed markets through various technical analysis methods such as moving averages,
stochastics, trend-lines, linear regressions, and other interesting analytical mechanisms.
The randomness of the markets are such that you can't rely on these only. Indicators and
visual charts work together to set an appropriate entry and exit points. Some of these are
hard for a computer automated solution to perform. Well, I've realized I need to finesses
some of these algorithms to only get in to position a few times a day and ignore a lot of
the noise that exists.
But I've wanted to trade the noise as well, also known as the ranging randomness. A
bunch of tools come into play on this. And this is where Market Makers make their bread and
butter.
I've been looking at ways to play the markets without really caring if the markets are
ranging or trending. Two references have come to light over the last couple days of my
research that help to refine my thoughts.
The first is an article called "Applying Pit-Trading Techniques to Electronic Trading" in
the November 2005 issue of Technical Analysis of Stocks & Commodities. The article
describes the art of playing the spread. The author, Clem Chambers, claims that "the market
pays for liquidity". Liquidity is supplied through limit orders. By supplying short and
long limit orders, one can play the spread. He also says that "if the market is wilder than
you like, invent your own spread and trade outside the market's spread". This is something
I'm going to try.
To reinforce and flesh out these ideas, I saw a discussion on
Elite
Trader where they discussed a form of this strategy. The remainder of this article
assembles excerpts from the thread. If some one else can provide good references on the web
for formalizing these strategies, please let me know. There are many good raw ideas in
there--I have to work thorugh them and pull out the good ones.
My trading is kind of high frequency in the futures with either a profit fill order or an
new entry order every 1 point level in the es sp mini. No mater what price is doing in the
es at each 1 point level I have short and long orders pending---------buy to covers, sell to
covers, new long orders, or new short orders. As price moves up and down on a daily basis my
ratio between my short and long positions constantly changes.
If we have a day like yesterday then my long side positions are depleting and my short
side
positions are accumulating---------I started yesterday at about 72% to 28% longs to shorts
and at the close I was sitting about 81% to 19% shorts to longs.
As priced moved about during the day I made profits mainly from the long side, but I also
had numerous short trade 1 point profit fills anytime price moved lower. Every 1 point of
emini movement which ever direction is giving me a profit and also at the same time an
accumulation to one side of my position or the other. Thursday was an extremely high
frequency trading day and I had more r/t's that day then any other for this system that I
use-------several hundred r/t's in one day is high frequency enough for me.
That was suppose to be 72%/28% shorts to longs prior to the Thursday news
selloff-----then
at the end of Thursday I was at 81%/19% shorts to longs. At the lows of Thursday I was at
one point sitting around 58%/42% shorts to longs with the big spike down. How this all
played out Thursday would take a long time to explain as I had short side position
buy-to-covers down every point to 1180 and new long buy orders down to 1190 sitting for the
overnight session. Once the price started tearing down I was clicking off orders like a
madman-----fortunately I use xtrader which was rock solid all through the price movement.
I trade this way for the ability to be neutral day after day and not having
a "need" for the market to go one way or the other to be profitable. You do need multiple
accounts that are cross-margined and starting this type of system is the crucial part. If
you start this system correctly you will have your cost basis of the longs and shorts
spreading farther and farther apart, to a point where the two sides cost basis are outside
of the boundaries of the daily trading range. This creates the perfect situation as big
trend days or multiple trend days do not hurt you in any way.
The repetitive and continuous 1 point profits on both the long and short side all through
out the day are the profit accumulation strength of this way of trading. Yes range or choppy
days are really good for this as both sides of the trade end the day with nice gains and a
further spread of the sides cost basis.
I will try to take advantage of extreme moves like Thursday to let the shorts run a bit
as
they did below the 1180 level and my longs only had accumulation orders down to 1190. When
price was moving back up after the 1170 lows, I put the needed longs that did not get added
in at 1176 to 1180. 1171 to 1189 was missed for the longs since I did not have standing
orders to accumulate below 1190. I never have standing long orders on for more then about 8
to 10 points below the current price levels incase some news event hits. Thursday I had to
add 19 price levels of long orders and this did not happen until the 1176 to 1180 levels as
I wanted to know what exactly had caused the big sell off. The short side was covered for
the ones that did not have standing buy-to-cover orders between 1172 and 1175, so that came
out about the same as if I had just had standing buy orders all the way from 1179 down to
1171.
There was a few good whipsaws in there during the sell off and recovery that had some
good
profit hits so Thursday turned out very profitable. I think I wore my mouse out that day
with all the frantic order clicking.
If price levels are trading down at the lows of my plotted fib levels, like around 1130
then
I would be at 35% to 65% shorts to longs. In this case I would have stops in place for my
long positions at all time for any news related events. The short side in this case would
have buy back orders down to the long stop level and then the rest would be able to free
fall if the news was very bad. I also do not leave all these longs on for the overnight
session when at the lower fib levels {I go to 40/60 or better at the end of every day
session}. I want to be properly hedged day after day so these type of rules must be followed
to protect all of the accounts capital.
I do have one other system that I trade during the day which is much easier to trade then
my
ratio trading and this system can run with the intra-day trends. This is a linear regression
line based system that also trades in both directions at times until strong trends are
established. If we have big trend days like Thursday and Friday up moves then I can take
advantage of this in a separate system.
I have separate short and long accounts for my ratio trading that are
cross-margined and separate short and long accounts for my linear regression line intraday
trading that are cross-margined. At times I may move funds between the ratio trading
accounts at the end of a week to keep the account balances in line with a formula I use
depending on what the current ratio is on that day. This is almost like having two
commingled hyperactive swing trades on in both directions at the same time----------- just
their position size adjusts over time in relation to the markets price movement. Swing
trades have fairly static cost basis though and my system has a very active movement of each
sides cost basis as each week goes by.
How many systems can have a 100% profit rate per trade, week after week for all closed
out
positions? This is the only way I have concluded to get an end of year profit factor or per
trade rate that is very very high.
Re last paragraph. Try to give consideration to using the way you determine to change the
cost basis over time as a strategy that could be applied to modifying orders for the purpose
of reversing holds on non closed out positions. Say for example you decide to close out;
then you could in the appropriate account "affect" a reversal instead of a "close out". I
feel that this is, in effect, a way to keep your stratey decision making the same and at the
same time continue to be in the market instead of sideling that capital until you later
rotate it back nto the balancing process that you do. It is the difference between
considering profits per trade and profits per available capital.
You do not fix things that are not busted. Terrific. There is still the aditional element
of
sidelined capital that you have.
I really recognize how you do keep a lot of capital working and chunck off steady profits
as
the directional nature permits. I do see you feeding that "taken profit" and subsequently
reapplying it. My suggestion is to do a "pseudo reversal" across accounts and utilize the
exit decision as a more powerfully leveraged decision (twice the financial power).
First off, the system does not need to do anything special on trend
days and that is very important or this system would have a big weakness in my opinion. If
you have a big price swing like Thursday then sure I will try to take advantage off this,
but I do not need to for robustness of returns.
What I was looking for when I started to develop this ratio non-linear trading method was
three primary points.
- I wanted to have a system that could return 3% a month or more on the account
balance.
- I wanted to not "need" the market to go any particular direction on a daily basis.
- I wanted a method that would benefit from growing position size and not be hindered by
this.
- I did not want the system to degrade in performance from an increase in position
sizing.
Running the short and long cost basis away from the current actual trading range is a
function of the way I trade all the intraday constant up and down 1 point profits that
continually accumulate----------you would have to watch me for 30 minutes to see what I am
talking about, then it would make perfect sense.
Quote from tradingbug:
I am currently working on an ES system that does a simliar thing. I look on the daily
timeframe to find what would probably be the most likely outcome for the day. Then I use the
30 minute timeframe to determine which way I should take my position trade and scalps. Then
I look at the 5 minute and buy pullbacks within my overall position trade to scalp within my
position. The key thing is determining when to switch ones position trade direction. You
have to get callibrated to the volume of the 30 min and 5 min timeframe along with an
absolute indicator.
I think its best to look at the big picture and try to firgure out how the small
timeframe
influences the longer timeframe.
Your ratio of fractal durations (30/5) is good (B+); for the same purposes, try using the
15
and 2 for a ratio of (15/2).. This will shift your timing ahead. What I mean it that you
will make the same set of decisions but they will be made sooner than before.
There are three threads here now: this one; the clininical hypnothreapy one (crying..etc)
and the trends stuff that collectively show how persons who are able to entertain with a
depth of understanding and can get past being "too smart" and really be able to consider how
one "grows" to be able to, optimally, take out of the market what is being offered by the
market.
The salient ingredients involve:
- Knowing concurrent independant trades are required; the trades must be able to run
independantly of each other so no netting of positions is taking place.
- All measures of performance are focused upon return of total leveraged capital
being in
the market at all times (Thus, edge trading is passe and not a possibility for makng money).
- The mind and its growth, maintenance and repair is a 24/7 obligation based upon the
fact
that there is no alternative. Your subconscious mind works all the time and, particularly,
when you sleep. Its function is to "organize" your immediate past EXPERIENCE into the
subconscious belief system your life has given you. Imagine going from "edge trading" to
continuous seamless trading where coordinated independant accounts continuously extract
money as price change occurs.
- Knowing that all sensory inputs are continually paired with the emotions (and the
biochemical generation of what "greases" the
facile operation of the mind and/or blocks you from thinking about that which endangers
you).
Today both my short and long side made booked profits, but what was
todays direction------ a little down, some sideways, a nice move up, a little down. My
system picks the direction of the market on a macro basis by the ratio----------the higher
the daily price levels the more the short side is accumulating positions and just the
opposite when the market moves downward. Of course I look at these ratio's in relation to
where I have my daily chart fib levels plotted.
On strong intraday trends I am playing one side heavier then the other side based on the
indicators I use. At the end of each day though, if I have played the long side real heavy
intraday, I must make sure my ratio is in line just prior to the cash session close. For
instance, yesterday I had to close out extra longs to be at my proper ratio right at the end
of the day. Actually there has been numerous days in the past several weeks where I have had
to close out extra positions because of very strong trends running to the finish of the day.
There is several different techniques that I use to move both sides cost basis away from
the
current trading range-------- but the primary event that moves the cost basis up for the
shorts and down for the longs is the way I trade all the constant intraday up/down 1 point
profit covers---------some of this is done with the play of position size at these levels
and some of it has to do with what gets covered when---------but 1 point of profit is the
minimum I take per trade when handling the intraday repetitive trades.
See the "direction" of the day is not always clearly defined or what is the primary means
to
collecting profits day after day. Daily direction is at times the wrong focus or the wrongly
weighted focus for a trade system--------- again I have to comeback to the power of the
repetitive and constant intraday price movement within each candlestick and within each
intraday trend.
I really do not know of specific references for this method, it is just
what I have gravitated too from frustration with the limitations of linear based
trading----------getting into a trade with a target and a stop, then "needing" the market to
go a specific direction to claim profits for that individual trade. Apparently this is what
some traders call non-linear trading, so maybe under NON-LINEAR in google there is some
additional ideas for this--------not sure though?
It is wonderful to see someone using an unconventional method successfully - especially
on
these boards. This technique itself has been around for a while though. The following was
written more than a hundred years ago (around 1895) by Charles Dow (founder, Wall Street
Journal).
"Catching the Fluctuations-
During a "Traders' market:, or a market without any pronounced trend one way or the other,
any active stock will move over certain points dozens of times. The plan is to place a net
that will catch these daily fluctuations. Buy 100 shares of, say, St. Paul, at the market
price, and 100 more every half point up or down, but don't hold more than a 100 at a time at
the same figure, and don't accumulate more than 600 shares altogether. Treat every purchase
as a separate transaction, and whenever a profit of one point net is shown , sell that 100
shares, buying back on a one point reaction, When a purchase and sale are both indicated at
the same figure, do nothing - simply hold that 100 shares, but for convenience assume that
100 has been sold and 100 bought. If St. Paul should keep on going up without a reaction,
you would thus always be long 200 shares. Don't get frightened because of a temporary
downward tendency. The fluctuations are what bring you profit. Great care must, of course,
be taken not to work this system on the bull side if the general trend is downward, or on
the bear side if the trend is upward."
Several variations of the above general method are being used in the ES market. An
Exchange
member of CME I met last year was using a very similar method and doing as much as 8K to 10K
roundturns per day. He, though, viewed his method as an attempt to 'make the spread'.
See the "direction" of the day is not always clearly defined or what is the primary means
to
collecting profits day after day. Daily direction is at times the wrong focus or the wrongly
weighted focus for a trade system--------- again I have to comeback to the power of the
repetitive and constant intraday price movement within each candlestick and within each
intraday trend.
Very interesting comment here. I have found that when my position trading bias changes,
it
can change into either a reversal OR congestion. If its a reversal, the position trade works
out great and I continue to scalp in the direction of the reversal. If its congestion, then
I can scalp a little in my position biased direction and the day will still end up a little
positive as I am essentially buying down and exiting when a more favorable swing comes in.
More often than not I can wait in a lateral trend to exit my position trade at a minor loss.
After congestion comes a BO and then the whole process above starts again.
A net position {if you picked the right direction that day----IF!} will rarely
on a daily basis beat a system that literally profits from almost every single gyration of
price movement during that day. There is more potential POINTS of profit stored in every
single candlestick and every little fluctuation of price movement then there is in most
trends from beginning to end during the day. Price moves so erratic through out the day that
every little fluctuation has the potential for profits and the only way I have found to take
advantage of this, is to be in both sides of the market at all times.
I pull off any extra contracts that I played intraday just prior to the close
to be within a formula of the ratio I need to be at for the current price level at that
decision time. So yes it is a formula that I use to get my overnight position set properly
for the ratio at the current price level when the market closes.
Several years and bigger then what you have listed. Started this with a 70,000 account
with
bigger spacing between the levels I would play. Over time I am now playing every es point in
both directions just at different ratios.
As of right now both sides of the system made some very good booked profits
today-----------the short side made some money the first part of the day, then the long side
did very well up to the close. Now the short side is profiting again with the earnings news.
To safely start this trade from scratch, I would say that a 100K
account could trade every 4 points of es movement. Over time and with the account size
increasing you then move to 3 point levels, 2 point levels, etc. The turning on and the
start point for this method are critical for immediate success.
I hit 100% to 0% shorts to longs for a period of time in the overnight for my ratio
trade----------the china currency news run-up finally touched the price level for this to
occur. I may hold off adding any longs until the es penetrates 1135 with the lack of clear
news out of GB.
When at the bottom of what I have projected of the current range for my ratio I would be
35
to 65 short to long-------- I never go below this and then I keep a stop for the long side
all the time when I have 40% or more longs for news spikes. When at the lower levels of my
price range when the longs are heavier, I will close everything down just before the close
on Fridays at 50 to 50. Sunday night I will rebalance everything back to the proper ratio
once the market reopens.
Where you start this trade from {price level} is very important and yes one side goes
into
the negative on the very first day if that was a heavy trend day. This trade is best started
where the 50 to 50 price level is {right now I have 1160 to 1170 as the range for where my
50/50 is located}. As every little up and down movement of the es is making 1 point profits
then the two sides cost basis are adjusting away from the current trading
price-----------this is very powerful as the 1 point accumulations are racking up minute by
minute. When you start trading for 1 point from .25 to .25, and .50 to .50, and .75 to .75,
and .00 to .00 on both the short and long side at the same time the profit accumulation
affect is very fast.
You can't start this trade with a small account size in the beginning-----------the
minimum
would be a 70,000 account and then the spread between levels traded would have to be wide in
the beginning weeks of trading.
Not necessarily----------If you were to start this trade and the market traded in a tight
range or was choppy for several days then you would have the perfect situation. Your long
and short side accounts would both be building up profits as the trading price stayed in
lets say a 12 point range over these start up days. Yes at any moment there will be one side
of the trade with positions in the negative, but you are hedged by the other
side--------------so the rapid and repetitive profit hits are outpacing the amount of loss
from the side that is "technically" negative {not a realized negative}.
To focus on the side that is negative will mask your ability to comprehend the amount of
realized profits from all the 1 point accumulations. This is the aspect of ratio trading
which is difficult to "see" unless you watch this realtime. I will give you a better example
later----------------have to go meet friends now.
My company developed a high-efficiency market depth processor for stock/index arbitrage.
We
deploy it for interlisted arbitrasge trading - by human traders and machines. Basically, it
is high-frequency scalping. We developed it (as a part of our trading system) because market
data providers fail to delivery necessary quality of market depth we need, especially for
Island and Arca ECNs (we tried Reuters, eSignal, Realtick, etc - all they suck). Anyway, our
market depth processor has latency less than 1/10 of milisecond and it runs on a cheap
single-CPU PC with throughput up to 100,000 messages a second. For example, currently for
all Island stocks CPU load is less than 3%. Processing includes parsing direct feed, sorting
of depth (with optional aggregating) and sending it into a network for distribution. In
terms of money we have traders who quite often are making 5K a day because of the superior
speed of the solution. Machines are making 7-10K daily. To summarise : without high-quality
data (what implies minimum latency) high-frequency trading is impossible
To my knowledge, reference to high frequency *analytics* is mostly of interest to
academics
and researchers, who can now study market microstructure matters on a tick-by-tick scale,
which result in new implications for risk management, dynamic hedging, agents behavior, etc.
High frequency *trading*, however, is mostly of interest to hedge funds and banks which
separate their operations between low frequency ones and high frequency ones. Low frequency
usually implies heavier/deeper analytics. The edge is in the numbers, not in the trading.
High frequency implies more simple analytics, but the timing and the volume are crucial.
They rely more on market microstructure than on acurate solving of PDEs. Yet it does not
mean easier to execute. The arbs are risky because you can get stuck on only one leg, and
information can turn against you within a second. Unclosed arbs are your loss.
High frequency trades can go from statistical arbs (most commonly heard), to volatility
frequency trades/price mean reversals. Most simple arbs, like mergers, correlation triangle
arbs, and such, are executed at high frequency because they go vapor quickly.
There would be many other examples I cant think of at the moment. But that should give a
good picture. To my belief, HF vs. LF is not about how many trades you shoot per day, but
what your strategy is about. HF has been there for a long time. But it's only recently,
because of the required skills that distinguish them from low frequency/deeper analytics
trades, that a separation has been made. Mostly in hedge funds.
Of course information risk exists!
Information risk is why trading is "expensive". Homogeneous information explains
liquidity,
and heterogeneous information explains market frictions and trading gridlocks. The more
heterogeneous the information is, the highest the informational cost of a trade will be.
This informational cost is translated into the bid/ask spread. This is the basis of market
microstructure information models.
This is why most of day traders who think they can make money with "trends" get screwed.
While they think their trades only cost them broker commissions, they are actually affected
by a much higher cost: that of superior information.
Using limit orders on markets does not avoid you the cost of the bid/ask spread. Bid and
ask
quotes are values conditional to trades based on the information structure of the market.
Placing a limit order will only get you hit by traders potentially having superior
information, and leave you screwed with losses.
In terms of informational value, technical trading models are not far higher than placing
blind trades at random on a market on which vultures with accurate insider information or
arbitrage models are waiting for their lunch.
For 11 months. As we are acquiring experience we are adding different trading models. But
foundation remains the same - low latency of data feeds and fast orders execution.
Please be reasonable. Our approach does not tolerate the risk of this magnitude. It is an
arbitrage - the system takes position for a period of fraction of second and tries to unwind
it in another market as soon as we got a fil or partial filll. If it fails to unwind it for
profit for a reasonable period (usually 5 seconds), a stop order is issued. As a result
losses are pretty limited. So as you can see for our model speed is everything. That is why
we process market data in-house because other solution fail to meet necessary latency
requirements.
"My trading is kind of high frequency in the futures with either a profit fill order or
an
new entry order every 1 point level in the es sp mini. No mater what price is doing in the
es at each 1 point level I have short and long orders pending---------buy to covers, sell to
covers, new long orders, or new short orders. As price moves up and down on a daily basis my
ratio between my short and long positions constantly changes........"
Macro - are you still trading this? As best I understand your method of trading, it seems
to
be a short volatility (mean reversion/option selling, etc) type of strategy with a
martingale element embedded into it.
What do you do with the accumulating unrealized losers? It seems like in a period of
prolonged trending (accentuated by large directional moves), you can easily blow up (or
build substantial loses). I simulated your approach (from what I could gather) and it did
poorly in the late 90s and during the Bear market of 2000-2002 (as expected). You must have
some other signal you are relying on - pure position sizing won't give you a true edge. Like
with any martingale strategy, the drawdowns could be huge and provided no artificial limits
are hit (forcing liquidation) the capital requirements needed to withstand the drawdown make
the resulting returns unattractive. In terms of the mean reversion element, you can probably
do better by avoiding the costs associated with frequent trading (i.e. average down less
frequently). I don't mean to be critical of your strategy, just trying to understand it (and
sharing my concerns in the process). Thanks for posting.
[/Trading/AutomatedTrading]
permanent link
Trading Site of the Day -- The Big Picture: A Macro Perspective
The Big Picture looks at the
macro perspective on the captital markets, economy, geopolitics, technology, and digitial
media. A little bit of everything.
This site looks to be actively maitained. There are articles covering many interesting
aspects of the markets, with regular diversions to off-topics like Jazz or classified ad
spam.
There is a significant BlogRoll, so if you are looking for a jumping off point to other
locations, this might be a good place to start.
[/Trading/SiteOfTheDay/D200702]
permanent link
2007 Feb 10 - Sat
Darvas Results at EOD 2007/02/09
In comparison, the Dow Jones Industrial Index opened at 12638, had a high of 12675, had a
low of 12545, and closed down at 12580.
If Low is green, then it stayed above the stop level. If Close is green, the symbol closed up for the day.
Start: 2007-01-08 High: 2007-02-02 EOD: 2007-02-08
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| ABB | 18.52 | 18.71 | 18.48 | 18.54 | 18.62 | 0.19 | 0.02
| | ACN | 38.84 | 38.93 | 38.48 | 38.79 | 37.98 | 0.09 | -0.05
| | ADCT | 17.11 | 17.15 | 16.65 | 16.80 | 16.65 | 0.04 | -0.31
| | AEP | 45.33 | 46.03 | 45.23 | 45.45 | 45.23 | 0.70 | 0.12
| | AMP | 61.12 | 61.73 | 59.47 | 60.10 | 59.35 | 0.61 | -1.02
| | ANF | 83.22 | 83.22 | 80.69 | 81.19 | 82.81 | 0.00 | -2.03
| | ARBA | 9.81 | 10.00 | 9.41 | 9.48 | 9.42 | 0.19 | -0.33
| | AVP | 38.05 | 39.72 | 38.00 | 39.06 | 36.89 | 1.67 | 1.01
| | BC | 33.85 | 34.05 | 33.18 | 33.23 | 30.49 | 0.20 | -0.62
| | BNI | 79.69 | 79.82 | 78.77 | 79.13 | 75.70 | 0.13 | -0.56
| | BUD | 50.18 | 50.37 | 49.97 | 50.05 | 50.65 | 0.19 | -0.13
| | CA | 26.96 | 27.00 | 26.46 | 26.69 | 25.77 | 0.04 | -0.27
| | CAR | 26.50 | 26.75 | 26.41 | 26.73 | 26.76 | 0.25 | 0.23
| | CEM | 11.64 | 11.75 | 11.54 | 11.67 | 11.78 | 0.11 | 0.03
| | CEN | 30.22 | 30.76 | 30.22 | 30.51 | 30.38 | 0.54 | 0.29
| | CGV | 40.45 | 40.82 | 40.32 | 40.82 | 39.99 | 0.37 | 0.37
| | CHKP | 24.79 | 24.92 | 24.37 | 24.38 | 24.43 | 0.13 | -0.41
| | CIT | 59.90 | 60.34 | 58.26 | 59.00 | 58.63 | 0.44 | -0.90
| | CMS | 17.69 | 17.74 | 17.34 | 17.52 | 17.12 | 0.05 | -0.17
| | COH | 47.59 | 47.75 | 46.31 | 46.86 | 47.03 | 0.16 | -0.73
| | CPWR | 9.08 | 9.22 | 8.97 | 8.97 | 8.88 | 0.14 | -0.11
| | CRM | 47.45 | 47.97 | 46.80 | 47.01 | 44.32 | 0.52 | -0.44
| | CROX | 56.00 | 56.50 | 53.75 | 54.15 | 57.32 | 0.50 | -1.85
| | CX | 36.53 | 36.85 | 35.80 | 35.82 | 36.37 | 0.32 | -0.71
| | D | 87.49 | 87.89 | 87.22 | 87.46 | 85.53 | 0.40 | -0.03
| | DE | 103.33 | 104.23 | 102.67 | 102.79 | 100.95 | 0.90 | -0.54
| | DHI | 28.66 | 28.80 | 27.74 | 28.05 | 29.38 | 0.14 | -0.61
| | ETN | 78.02 | 78.24 | 77.19 | 77.43 | 78.23 | 0.22 | -0.59
| | ETR | 98.40 | 99.00 | 97.75 | 98.12 | 96.32 | 0.60 | -0.28
| | FRX | 55.55 | 55.55 | 54.01 | 54.03 | 56.54 | 0.00 | -1.52
| | GMST | 4.18 | 4.19 | 4.09 | 4.14 | 3.98 | 0.01 | -0.04
| | GR | 50.03 | 50.05 | 49.24 | 49.40 | 48.39 | 0.02 | -0.63
| | HAS | 29.23 | 29.47 | 28.03 | 28.38 | 28.94 | 0.24 | -0.85
| | HCR | 53.47 | 53.59 | 53.12 | 53.30 | 53.08 | 0.12 | -0.17
| | HLT | 37.50 | 37.60 | 36.26 | 36.36 | 37.31 | 0.10 | -1.14
| | HLTH | 14.31 | 14.69 | 14.20 | 14.27 | 14.52 | 0.38 | -0.04
| | HYSL | 42.62 | 42.75 | 41.69 | 41.96 | 42.44 | 0.13 | -0.66
| | IJR | 68.67 | 68.73 | 67.65 | 68.22 | 68.48 | 0.06 | -0.45
| | IR | 42.95 | 43.14 | 42.22 | 42.27 | 43.26 | 0.19 | -0.68
| | JCP | 83.38 | 84.22 | 82.15 | 82.85 | 84.09 | 0.84 | -0.53
| | KEY | 39.17 | 39.39 | 38.83 | 39.05 | 38.97 | 0.22 | -0.12
| | KR | 25.95 | 26.24 | 25.65 | 25.88 | 25.99 | 0.29 | -0.07
| | LEH | 84.85 | 85.74 | 81.84 | 83.30 | 84.13 | 0.89 | -1.55
| | LLL | 87.00 | 87.12 | 85.63 | 86.03 | 83.25 | 0.12 | -0.97
| | MAT | 26.46 | 26.50 | 25.86 | 26.03 | 26.13 | 0.04 | -0.43
| | MCO | 75.00 | 75.25 | 73.66 | 73.71 | 74.82 | 0.25 | -1.29
| | MET | 64.10 | 64.44 | 62.89 | 63.32 | 62.87 | 0.34 | -0.78
| | MIR | 34.98 | 35.45 | 34.98 | 35.20 | 34.61 | 0.47 | 0.22
| | MNST | 53.46 | 53.46 | 51.19 | 51.78 | 51.39 | 0.00 | -1.68
| | NKE | 103.07 | 104.13 | 103.07 | 103.60 | 100.35 | 1.06 | 0.53
| | NOC | 74.20 | 74.44 | 73.67 | 74.00 | 73.57 | 0.24 | -0.20
| | NTY | 51.99 | 52.38 | 50.95 | 51.68 | 52.32 | 0.39 | -0.31
| | NYB | 17.32 | 17.32 | 16.66 | 16.76 | 16.94 | 0.00 | -0.56
| | ONNN | 9.53 | 9.80 | 9.48 | 9.55 | 9.35 | 0.27 | 0.02
| | PCAR | 69.85 | 70.14 | 68.44 | 68.72 | 69.72 | 0.29 | -1.13
| | PLCM | 34.50 | 34.96 | 34.10 | 34.26 | 32.57 | 0.46 | -0.24
| | PRU | 92.70 | 92.75 | 90.79 | 91.33 | 91.26 | 0.05 | -1.37
| | PWR | 21.29 | 21.29 | 20.73 | 20.93 | 20.70 | 0.00 | -0.36
| | RAD | 6.26 | 6.28 | 6.02 | 6.15 | 6.24 | 0.02 | -0.11
| | RCL | 41.77 | 42.00 | 40.85 | 41.02 | 45.01 | 0.23 | -0.75
| | RGC | 22.58 | 22.84 | 22.51 | 22.59 | 22.44 | 0.26 | 0.01
| | RRI | 15.79 | 15.87 | 15.47 | 15.73 | 15.89 | 0.08 | -0.06
| | RTN | 54.75 | 55.06 | 54.50 | 54.63 | 53.22 | 0.31 | -0.12
| | RYL | 56.18 | 56.18 | 53.93 | 54.27 | 57.30 | 0.00 | -1.91
| | SCUR | 9.02 | 9.10 | 8.71 | 8.75 | 8.84 | 0.08 | -0.27
| | SID | 35.47 | 35.87 | 34.73 | 34.93 | 35.80 | 0.40 | -0.54
| | SLE | 17.16 | 17.21 | 17.05 | 17.13 | 17.30 | 0.05 | -0.03
| | SNV | 32.68 | 32.77 | 32.41 | 32.49 | 32.10 | 0.09 | -0.19
| | SPF | 28.09 | 28.14 | 27.40 | 27.51 | 29.27 | 0.05 | -0.58
| | SSTI | 5.45 | 5.49 | 5.22 | 5.25 | 5.28 | 0.04 | -0.20
| | SVU | 38.12 | 38.40 | 37.71 | 37.88 | 37.74 | 0.28 | -0.24
| | SWK | 58.05 | 58.05 | 56.77 | 57.00 | 57.26 | 0.00 | -1.05
| | T | 37.49 | 37.72 | 36.83 | 36.90 | 37.22 | 0.23 | -0.59
| | TIN | 49.40 | 49.68 | 49.14 | 49.48 | 48.29 | 0.28 | 0.08
| | TSN | 18.25 | 18.49 | 18.12 | 18.12 | 18.15 | 0.24 | -0.13
| | TYC | 31.80 | 31.81 | 31.41 | 31.48 | 32.32 | 0.01 | -0.32
| | UIS | 9.23 | 9.32 | 8.92 | 8.94 | 9.22 | 0.09 | -0.29
| | WSM | 35.07 | 35.18 | 34.50 | 34.65 | 35.65 | 0.11 | -0.42
| | XLI | 36.02 | 36.07 | 35.74 | 35.85 | 35.96 | 0.05 | -0.17
| | XLY | 39.87 | 39.99 | 39.27 | 39.46 | 39.72 | 0.12 | -0.41
| | 3087.16 | | | | | 20.34 | -35.91
|
Start: 2007-01-08 High: 2007-02-05 EOD: 2007-02-08
| Symbol | Open | High | Low | Close | Stop | O->H | O->C |
| ACN | 38.84 | 38.93 | 38.48 | 38.79 | 37.98 | 0.09 | -0.05
| | AEP | 45.33 | 46.03 | 45.23 | 45.45 | 45.23 | 0.70 | 0.12
| | AET | 43.38 | 43.45 | 42.10 | 42.57 | 42.99 | 0.07 | -0.81
| | AMP | 61.12 | 61.73 | 59.47 | 60.10 | 59.35 | 0.61 | -1.02
| | ANAD | 11.93 | 11.93 | 11.10 | 11.13 | 11.40 | 0.00 | -0.80
| | ATHR | 25.90 | 26.71 | 25.87 | 26.30 | 24.84 | 0.81 | 0.40
| | BIG | 27.42 | 27.48 | 26.05 | 26.37 | 26.34 | 0.06 | -1.05
| | CAR | 26.50 | 26.75 | 26.41 | 26.73 | 26.76 | 0.25 | 0.23
| | CEN | 30.22 | 30.76 | 30.22 | 30.51 | 30.38 | 0.54 | 0.29
| | CIT | 59.90 | 60.34 | 58.26 | 59.00 | 58.63 | 0.44 | -0.90
| | CMS | 17.69 | 17.74 | 17.34 | 17.52 | 17.12 | 0.05 | -0.17
| | CRM | 47.45 | 47.97 | 46.80 | 47.01 | 44.32 | 0.52 | -0.44
| | CROX | 56.00 | 56.50 | 53.75 | 54.15 | 57.32 | 0.50 | -1.85
| | CX | 36.53 | 36.85 | 35.80 | 35.82 | 36.37 | 0.32 | -0.71
| | D | 87.49 | 87.89 | 87.22 | 87.46 | 85.53 | 0.40 | -0.03
| | DE | 103.33 | 104.23 | 102.67 | 102.79 | 100.95 | 0.90 | -0.54
| | DO | 86.95 | 86.95 | 84.25 | 85.28 | 85.14 | 0.00 | -1.67
| | ETN | 78.02 | 78.24 | 77.19 | 77.43 | 78.23 | 0.22 | -0.59
| | ETR | 98.40 | 99.00 | 97.75 | 98.12 | 96.32 | 0.60 | -0.28
| | FE | 63.62 | 64.35 | 63.00 | 63.15 | 62.90 | 0.73 | -0.47
| | FRX | 55.55 | 55.55 | 54.01 | 54.03 | 56.54 | 0.00 | -1.52
| | GGB | 17.45 | 17.46 | 17.14 | 17.34 | 17.97 | 0.01 | -0.11
| | GMST | 4.18 | 4.19 | 4.09 | 4.14 | 3.98 | 0.01 | -0.04
| | GT | 25.70 | 25.85 | 25.05 | 25.11 | 25.33 | 0.15 | -0.59
| | HCP | 41.50 | 41.50 | 40.11 | 40.90 | 41.43 | 0.00 | -0.60
| | HLT | 37.50 | 37.60 | 36.26 | 36.36 | 37.31 | 0.10 | -1.14
| | HLTH | 14.31 | 14.69 | 14.20 | 14.27 | 14.52 | 0.38 | -0.04
| | HRS | 52.58 | 52.86 | 52.37 | 52.76 | 51.50 | 0.28 | 0.18
| | IACI | 39.98 | 39.99 | 39.40 | 39.62 | 39.48 | 0.01 | -0.36
| | KEY | 39.17 | 39.39 | 38.83 | 39.05 | 38.97 | 0.22 | -0.12
| | KR | 25.95 | 26.24 | 25.65 | 25.88 | 25.99 | 0.29 | -0.07
| | LEA | 37.85 | 39.70 | 37.68 | 39.39 | 40.60 | 1.85 | 1.54
| | MAT | 26.46 | 26.50 | 25.86 | 26.03 | 26.13 | 0.04 | -0.43
| | MEL | 44.45 | 45.00 | 44.12 | 44.25 | 44.36 | 0.55 | -0.20
| | MIR | 34.98 | 35.45 | 34.98 | 35.20 | 34.61 | 0.47 | 0.22
| | MLS | 26.20 | 26.51 | 26.10 | 26.20 | 26.30 | 0.31 | 0.00
| | MNST | 53.46 | 53.46 | 51.19 | 51.78 | 51.39 | 0.00 | -1.68
| | MRVC | 4.50 | 4.50 | 4.20 | 4.22 | 4.19 | 0.00 | -0.28
| | NOC | 74.20 | 74.44 | 73.67 | 74.00 | 73.57 | 0.24 | -0.20
| | NTY | 51.99 | 52.38 | 50.95 | 51.68 | 52.32 | 0.39 | -0.31
| | PCAR | 69.85 | 70.14 | 68.44 | 68.72 | 69.72 | 0.29 | -1.13
| | RAD | 6.26 | 6.28 | 6.02 | 6.15 | 6.24 | 0.02 | -0.11
| | RRI | 15.79 | 15.87 | 15.47 | 15.73 | 15.89 | 0.08 | -0.06
| | RTN | 54.75 | 55.06 | 54.50 | 54.63 | 53.22 | 0.31 | -0.12
| | SCUR | 9.02 | 9.10 | 8.71 | 8.75 | 8.84 | 0.08 | -0.27
| | SHLD | 185.06 | 187.27 | 180.10 | 181.47 | 176.50 | 2.21 | -3.59
| | SID | 35.47 | 35.87 | 34.73 | 34.93 | 35.80 | 0.40 | -0.54
| | SPG | 121.25 | 121.62 | 115.61 | 118.22 | 121.24 | 0.37 | -3.03
| | SSTI | 5.45 | 5.49 | 5.22 | 5.25 | 5.28 | 0.04 | -0.20
| | STP | 37.40 | 37.75 | 36.76 | 37.09 | 38.24 | 0.35 | -0.31
| | SUNW | 6.61 | 6.67 | 6.44 | 6.48 | 6.25 | 0.06 | -0.13
| | TPX | 25.01 | 25.04 | 24.29 | 24.57 | 24.40 | 0.03 | -0.44
| | TRI | 49.68 | 49.70 | 49.47 | 49.60 | 48.27 | 0.02 | -0.08
| | TSN | 18.25 | 18.49 | 18.12 | 18.12 | 18.15 | 0.24 | -0.13
| | TYC | 31.80 | 31.81 | 31.41 | 31.48 | 32.32 | 0.01 | -0.32
| | UIS | 9.23 | 9.32 | 8.92 | 8.94 | 9.22 | 0.09 | -0.29
| | WLP | 81.59 | 81.85 | 80.57 | 80.68 | 79.05 | 0.26 | -0.91
| | XEL | 24.22 | 24.26 | 23.90 | 24.00 | 24.12 | 0.04 | -0.22
| | XLI | 36.02 | 36.07 | 35.74 | 35.85 | 35.96 | 0.05 | -0.17
| | XLU | 37.99 | 38.29 | 37.85 | 38.04 | 37.64 | 0.30 | 0.05
| | XRX | 17.35 | 17.51 | 17.30 | 17.41 | 17.30 | 0.16 | 0.06
| | 2378.14 | | | | | 18.52 | -28.03
|
[/Trading/Darvas/D200702]
permanent link
2007 Feb 09 - Fri
Trading Site of the Day -- Meyers Analytics: Meat and Potatoes of Algorithmic Trading
Meyers Analytics isn't afraid
to
explain the algorithm behind the product. The man behind the web site is Dennis Meyers. He
sells pre-packaged algorithms to those who want an out of the box solution.
For those who like to tinker, I think enough information is provided for one to
independently implement the algorithms. If there isn't quite enough information on the web
site, he refers to past articles he has written in magazines such as Stocks and Commodities
as well as Active Trader.
This style of this site is defintely rare. Describing the algorithm in the package that
you are selling is almost unheard of. But, there are many out there who are not programmers
and want prepackaged solutions, such as what Mr. Meyers offers. My hat is off.
[/Trading/SiteOfTheDay/D200702]
permanent link
Darvas Selections for 2007/02/09
Here are the selections for Friday. These lists have the Darvas stop calculated in the
second column.
|
Start: 2007-01-08 High: 2007-02-02 EOD: 2007-02-08
| Symbol | Stop |
| ABB | 18.62
| | ACN | 37.98
| | ADCT | 16.65
| | AEP | 45.23
| | AMP | 59.35
| | ANF | 82.81
| | ARBA | 9.42
| | AVP | 36.89
| | BC | 30.49
| | BNI | 75.70
| | BUD | 50.65
| | CA | 25.77
| | CAR | 26.76
| | CEM | 11.78
| | CEN | 30.38
| | CGV | 39.99
| | CHKP | 24.43
| | CIT | 58.63
| | CMS | 17.12
| | COH | 47.03
| | CPWR | 8.88
| | CRM | 44.32
| | CROX | 57.32
| | CX | 36.37
| | D | 85.53
| | DE | 100.95
| | DHI | 29.38
| | ETN | 78.23
| | ETR | 96.32
| | FRX | 56.54
| | GMST | 3.98
| | GR | 48.39
| | HAS | 28.94
| | HCR | 53.08
| | HLT | 37.31
| | HLTH | 14.52
| | HYSL | 42.44
| | IJR | 68.48
| | IR | 43.26
| | JCP | 84.09
| | KEY | 38.97
| | KR | 25.99
| | LEH | 84.13
| | LLL | 83.25
| | MAT | 26.13
| | MCO | 74.82
| | MET | 62.87
| | MIR | 34.61
| | MNST | 51.39
| | NKE | 100.35
| | NOC | 73.57
| | NTY | 52.32
| | NYB | 16.94
| | ONNN | 9.35
| | PCAR | 69.72
| | PLCM | 32.57
| | PRU | 91.26
| | PWR | 20.70
| | RAD | 6.24
| | RCL | 45.01
| | RGC | 22.44
| | RRI | 15.89
| | RTN | 53.22
| | RYL | 57.30
| | SCUR | 8.84
| | SID | 35.80
| | SLE | 17.30
| | SNV | 32.10
| | SPF | 29.27
| | SSTI | 5.28
| | SVU | 37.74
| | SWK | 57.26
| | T | 37.22
| | TIN | 48.29
| | TSN | 18.15
| | TYC | 32.32
| | UIS | 9.22
| | WSM | 35.65
| | XLI | 35.96
| | XLY | 39.72
|
|
Start: 2007-01-08 High: 2007-02-05 EOD: 2007-02-08
| Symbol | Stop |
| ACN | 37.98
| | AEP | 45.23
| | AET | 42.99
| | AMP | 59.35
| | ANAD | 11.40
| | ATHR | 24.84
| | BIG | 26.34
| | CAR | 26.76
| | CEN | 30.38
| | CIT | 58.63
| | CMS | 17.12
| | CRM | 44.32
| | CROX | 57.32
| | CX | 36.37
| | D | 85.53
| | DE | 100.95
| | DO | 85.14
| | ETN | 78.23
| | ETR | 96.32
| | FE | 62.90
| | FRX | 56.54
| | GGB | 17.97
| | GMST | 3.98
| | GT | 25.33
| | HCP | 41.43
| | HLT | 37.31
| | HLTH | 14.52
| | HRS | 51.50
| | IACI | 39.48
| | KEY | 38.97
| | KR | 25.99
| | LEA | 40.60
| | MAT | 26.13
| | MEL | 44.36
| | MIR | 34.61
| | MLS | 26.30
| | MNST | 51.39
| | MRVC | 4.19
| | NOC | 73.57
| | NTY | 52.32
| | PCAR | 69.72
| | RAD | 6.24
| | RRI | 15.89
| | RTN | 53.22
| | SCUR | 8.84
| | SHLD | 176.50
| | SID | 35.80
| | SPG | 121.24
| | SSTI | 5.28
| | STP | 38.24
| | SUNW | 6.25
| | TPX | 24.40
| | TRI | 48.27
| | TSN | 18.15
| | TYC | 32.32
| | UIS | 9.22
| | WLP | 79.05
| | XEL | 24.12
| | XLI | 35.96
| | XLU | 37.64
| | XRX | 17.30
|
|
[/Trading/Darvas/D200702]
permanent link
SmartQuant QuantDeveloper & DataCenter Release
SmartQuant has released a revision
to
QuantDeveloper. DataCenter and QuantDeveloper are at the following revision levels:
DataCenter
Version 2.1.6 (22-Jan-2007)
QuantDeveloper Enterprise Edition
Version 2.4.3 (08-Feb-2007)
[/Trading/SmartQuant/Releases]
permanent link
Darvas Results at EOD 2007/02/08
In comparison, the Dow Jones Industrial Index opened at 12665, had a high of 12665, had a
low of 12575, and closed down at 12637.
If Low is green, then it stayed above the stop level |