Ok, here are some points from me:
1. JBT in its current state *is* fully automated. I start it up in the
morning, and let it trade all day long.
2. There is an "experimental" branch of JBT which contains the
"command line JBT" feature, among other things:
http://code.google.com/p/jbooktrader/source/browse/#svn/tags/jbooktrader-fg-0.3
3. If you use IB Gateway, you can log in once and let it run for weeks
(if not for months). I've successfully used it with JBT. The downside
is that it can't trade, but if your intent is to collect market data,
it works just fine.
4. If you want to trade and not restart TWS every day, you may want to
look at two software solutions: TWSStart and IBController. Both of
them reset the TWS "exit time", thus making it possible to start TWS
once and run it continuously.
5. You can configure TWS so that the "Accept incoming connections
attempt?" prompt doesn't pop up.
On Nov 16, 8:53 am, Gregory Scott Burd <
gb...@ossus.com> wrote:
> Hello everyone.
>
> I've been poking around this list's archives hoping to find a definitive
> answer to how to run IB TWS and JBookTrader "headless" (aka without a GUI,
> without human interaction). I found a link to a shell (
http://groups.google.com/group/jbooktrader/web/jbt.sh) which is no longer
> available (anyone have a copy?) and in the same post instructions for
> starting/stopping via cron. I'm looking for solutions to:
>
> - Running IB TWS or Gateway without user prompts for user/password etc.
> - Running JBookTrader with a strategy from the command line
> - When JBookTrader connects to TWS the user is prompted "Accept incoming