To get the options working on cygwin, we need to be careful about case
sensitivity. The setting should be
"DB::Text::options ..."
However, something very strange is happening: when I insert the
DB::Text::options line into the ~/.gt/options file, then
Date::Calc::Decode_Date_EU is busted and at times does not yield results.
If I omit the line in ~/.gt/options, everything works well (after I set the
correct default options in DB/Text.pm.
I cannot imagine what impact setting the option could have on the decoding
function. Note that the options are identical whether or not the line is
inserted.
Th.
> -----Original Message-----
> From: Thomas Weigert [mailto:Thomas.Weigert@...]
> Sent: Tuesday, August 09, 2005 6:30 PM
> To: devel@...
> Subject: RE: [GT] Installing GT on windows
>
>
> I figured out the answer to question (A) and (B). The data
> set uses US-based
> formats, but the script expects European-based date formats. I need to
> figure out how to set the date format...
>
> Setting as follows in the option file did not work...
>
> DB::text::options ( "," , 2 , ".csv" , ('date' => 0, 'open'
> => 1, 'high' =>
> 2, 'low' => 3, 'close' => 4, 'volume' => 5, 'Adj. Close*' => 6) )
>
> Th.
>
> > -----Original Message-----
> > From: Thomas Weigert [mailto:Thomas.Weigert@...]
> > Sent: Tuesday, August 09, 2005 6:11 PM
> > To: devel@...
> > Cc: 'Thomas Weigert'
> > Subject: [GT] Installing GT on windows
> >
> >
> > I have begun trying to bring up gt on a windows platform
> > under cygwin. I
> > have run into some snags (and fixed some along the way), and
> > was hoping that
> > I could get some feedback from the group...
> >
> > Here is what happened.
> >
> > 1. Extract sources from SVN repository
> > 2. Install CPAN module dependencies or verify their presence
> > (Date::Calc,
> > Getargs::Long, XML::LibXML, Compress::Zlib, Storable)
> > 3. Create ~/.gt/options file with the following correction
> > - Make sure spelling is correct in line 2:
> "DB::Text::directory"
> > 4. Patch GT::Graphics::Object::Histogram to fix the incorrect
> > line with
> > $color
> > (see http://www.geniustrader.org/lists/devel/msg01712.html)
> > 5. Download the test data from
> > http://www.geniustrader.org/examples/data.tar.gz
> > 6. Convert the test data to CSV format, as experimentation
> > shows that this
> > is required as input.
> > 7. Run sample scripts:
> >
> > Here is where the problems come in (after working around the
> > above growing
> > pains):
> >
> >
> > A. A huge number of warnings are generated pointing to lack
> > of protection
> > against undefined variables. For example,
> > ./display_indicator.pl I:RSI 13000
> > yields (these warnings also show up in ./backtest.pl TFS 13000):
> > Use of uninitialized value in concatenation (.) or string at
> > ../GT/Prices.pm
> > line 340, <FILE> line 2419.
> > Use of uninitialized value in concatenation (.) or string at
> > ../GT/Prices.pm
> > line 340, <FILE> line 2420.
> > Use of uninitialized value in numeric gt (>) at
> > ../GT/Prices.pm line 337,
> > <FILE> line 2421.
> > Use of uninitialized value in concatenation (.) or string at
> > ../GT/Prices.pm
> > line 340, <FILE> line 2421.
> >
> > B. The output generated is not completely intuitive (see below). In
> > particular, what are the lines with empty date? And also,
> the order of
> > output seems weired. Is this what I should be seeing?
> >
> > C. Script ./backtest.pl TFS 13000 stops with the following
> > error message:
> > Argument "" isn't numeric in subtraction (-) at
> > ../GT/DateTime/Day.pm line
> > 24.
> > Argument "" isn't numeric in subtraction (-) at
> > ../GT/DateTime/Day.pm line
> > 24.
> > Month '-1' out of range 0..11 at ../GT/DateTime/Day.pm line 24
> >
> > Any hints would be greatly appreciated...
> >
> > Thanks, Th.
> >
> > P.S. I am still struggling to get the GD library to compile...
> >
> >
> > ----------------- output from ./display_indicator.pl I:RSI 13000
> > ---------------
> > Calculating indicator RSI[14,{I:Prices CLOSE}] ...
> > RSI[14,{I:Prices CLOSE}][--] = 38.1481
> > RSI[14,{I:Prices CLOSE}][--] = 45.3029
> > RSI[14,{I:Prices CLOSE}][--] = 48.8636
> > RSI[14,{I:Prices CLOSE}][--] = 47.4227
> > RSI[14,{I:Prices CLOSE}][--] = 39.2210
> > RSI[14,{I:Prices CLOSE}][--] = 42.8037
> > RSI[14,{I:Prices CLOSE}][--] = 39.3103
> > RSI[14,{I:Prices CLOSE}][--] = 32.6776
> > RSI[14,{I:Prices CLOSE}][--] = 32.0088
> > RSI[14,{I:Prices CLOSE}][2002-2-1] = 32.2222
> > RSI[14,{I:Prices CLOSE}][2002-3-1] = 46.6196
> > RSI[14,{I:Prices CLOSE}][2002-4-1] = 43.7832
> > RSI[14,{I:Prices CLOSE}][2002-7-1] = 48.7889
> > RSI[14,{I:Prices CLOSE}][2002-8-1] = 53.8168
> > RSI[14,{I:Prices CLOSE}][2002-9-1] = 59.1608
> > RSI[14,{I:Prices CLOSE}][2002-10-1] = 46.2319
> > RSI[14,{I:Prices CLOSE}][2002-11-1] = 50.2304
> > RSI[14,{I:Prices CLOSE}][--] = 45.7983
> > RSI[14,{I:Prices CLOSE}][--] = 58.2831
> > RSI[14,{I:Prices CLOSE}][--] = 48.3957
> > RSI[14,{I:Prices CLOSE}][--] = 49.6042
> > RSI[14,{I:Prices CLOSE}][--] = 43.1479
> > RSI[14,{I:Prices CLOSE}][--] = 35.7881
> > RSI[14,{I:Prices CLOSE}][--] = 37.4834
> > RSI[14,{I:Prices CLOSE}][--] = 17.9321
> > RSI[14,{I:Prices CLOSE}][--] = 26.0553
> > RSI[14,{I:Prices CLOSE}][--] = 22.7642
> > RSI[14,{I:Prices CLOSE}][--] = 29.7872
> > RSI[14,{I:Prices CLOSE}][--] = 29.9145
> > RSI[14,{I:Prices CLOSE}][--] = 33.5463
> > RSI[14,{I:Prices CLOSE}][--] = 36.7781
> > RSI[14,{I:Prices CLOSE}][2002-1-2] = 42.9553
> > RSI[14,{I:Prices CLOSE}][2002-4-2] = 33.7478
> > RSI[14,{I:Prices CLOSE}][2002-5-2] = 34.9265
> > RSI[14,{I:Prices CLOSE}][2002-6-2] = 34.8066
> > RSI[14,{I:Prices CLOSE}][2002-7-2] = 39.7338
> > RSI[14,{I:Prices CLOSE}][2002-8-2] = 48.9316
> > RSI[14,{I:Prices CLOSE}][2002-11-2] = 51.3238
> > RSI[14,{I:Prices CLOSE}][2002-12-2] = 54.4276
> > RSI[14,{I:Prices CLOSE}][--] = 43.9898
> > RSI[14,{I:Prices CLOSE}][--] = 54.7550
> > RSI[14,{I:Prices CLOSE}][--] = 35.2381
> > RSI[14,{I:Prices CLOSE}][--] = 35.3222
> > RSI[14,{I:Prices CLOSE}][--] = 30.7692
> > RSI[14,{I:Prices CLOSE}][--] = 23.2759
> > RSI[14,{I:Prices CLOSE}][--] = 25.5230
> > RSI[14,{I:Prices CLOSE}][--] = 26.0684
> > RSI[14,{I:Prices CLOSE}][--] = 37.5610
> > RSI[14,{I:Prices CLOSE}][--] = 41.4188
> > RSI[14,{I:Prices CLOSE}][--] = 44.7084
> > RSI[14,{I:Prices CLOSE}][--] = 40.7407
> > RSI[14,{I:Prices CLOSE}][2002-1-3] = 36.8910
> > RSI[14,{I:Prices CLOSE}][2002-4-3] = 50.8380
> > RSI[14,{I:Prices CLOSE}][2002-5-3] = 52.9412
> > RSI[14,{I:Prices CLOSE}][2002-6-3] = 52.1495
> > RSI[14,{I:Prices CLOSE}][2002-7-3] = 70.8075
> > RSI[14,{I:Prices CLOSE}][2002-8-3] = 73.7354
> > RSI[14,{I:Prices CLOSE}][2002-11-3] = 76.8763
> > RSI[14,{I:Prices CLOSE}][2002-12-3] = 68.4116
> > RSI[14,{I:Prices CLOSE}][--] = 63.9785
> > RSI[14,{I:Prices CLOSE}][--] = 62.0870
> > RSI[14,{I:Prices CLOSE}][--] = 58.3483
> > RSI[14,{I:Prices CLOSE}][--] = 59.0829
> > RSI[14,{I:Prices CLOSE}][--] = 50.2609
> > RSI[14,{I:Prices CLOSE}][--] = 47.1452
> > RSI[14,{I:Prices CLOSE}][--] = 47.9100
> > RSI[14,{I:Prices CLOSE}][--] = 42.4512
> > RSI[14,{I:Prices CLOSE}][--] = 40.8759
> > RSI[14,{I:Prices CLOSE}][--] = 42.5532
> > RSI[14,{I:Prices CLOSE}][--] = 33.9080
> > RSI[14,{I:Prices CLOSE}][--] = 28.6885
> > RSI[14,{I:Prices CLOSE}][2002-2-4] = 30.7692
> > RSI[14,{I:Prices CLOSE}][2002-3-4] = 38.5638
> > RSI[14,{I:Prices CLOSE}][2002-4-4] = 35.9801
> > RSI[14,{I:Prices CLOSE}][2002-5-4] = 37.9581
> > RSI[14,{I:Prices CLOSE}][2002-8-4] = 34.6062
> > RSI[14,{I:Prices CLOSE}][2002-9-4] = 33.4951
> > RSI[14,{I:Prices CLOSE}][2002-10-4] = 39.5604
> > RSI[14,{I:Prices CLOSE}][2002-11-4] = 34.5324
> > RSI[14,{I:Prices CLOSE}][2002-12-4] = 33.2518
> > RSI[14,{I:Prices CLOSE}][--] = 37.6712
> > RSI[14,{I:Prices CLOSE}][--] = 46.3654
> > RSI[14,{I:Prices CLOSE}][--] = 44.1718
> > RSI[14,{I:Prices CLOSE}][--] = 43.0279
> > RSI[14,{I:Prices CLOSE}][--] = 40.8318
> > RSI[14,{I:Prices CLOSE}][--] = 36.9863
> > RSI[14,{I:Prices CLOSE}][--] = 36.0068
> > RSI[14,{I:Prices CLOSE}][--] = 37.1479
> > RSI[14,{I:Prices CLOSE}][--] = 38.9299
> > RSI[14,{I:Prices CLOSE}][--] = 43.8878
> > RSI[14,{I:Prices CLOSE}][--] = 36.1396
> > RSI[14,{I:Prices CLOSE}][--] = 34.0000
> > RSI[14,{I:Prices CLOSE}][2002-2-5] = 36.4807
> > RSI[14,{I:Prices CLOSE}][2002-3-5] = 32.5581
> > RSI[14,{I:Prices CLOSE}][2002-6-5] = 23.0088
> > RSI[14,{I:Prices CLOSE}][2002-7-5] = 7.8759
> > RSI[14,{I:Prices CLOSE}][2002-8-5] = 28.1192
> > RSI[14,{I:Prices CLOSE}][2002-9-5] = 28.2243
> > RSI[14,{I:Prices CLOSE}][2002-10-5] = 26.9162
> > RSI[14,{I:Prices CLOSE}][--] = 36.6483
> > RSI[14,{I:Prices CLOSE}][--] = 43.6455
> > RSI[14,{I:Prices CLOSE}][--] = 49.1582
> > RSI[14,{I:Prices CLOSE}][--] = 46.8700
> > RSI[14,{I:Prices CLOSE}][--] = 46.2662
> > RSI[14,{I:Prices CLOSE}][--] = 47.9798
> > RSI[14,{I:Prices CLOSE}][--] = 46.8750
> > RSI[14,{I:Prices CLOSE}][--] = 48.9691
> > RSI[14,{I:Prices CLOSE}][--] = 53.4709
> > RSI[14,{I:Prices CLOSE}][--] = 50.6692
> > RSI[14,{I:Prices CLOSE}][--] = 55.0102
> > RSI[14,{I:Prices CLOSE}][--] = 41.4894
> > RSI[14,{I:Prices CLOSE}][--] = 41.2698
> > RSI[14,{I:Prices CLOSE}][2002-3-6] = 47.7064
> > RSI[14,{I:Prices CLOSE}][2002-4-6] = 31.3953
> > RSI[14,{I:Prices CLOSE}][2002-5-6] = 15.2318
> > RSI[14,{I:Prices CLOSE}][2002-6-6] = 4.9020
> > RSI[14,{I:Prices CLOSE}][2002-7-6] = 4.4776
> > RSI[14,{I:Prices CLOSE}][2002-10-6] = 4.7619
> > RSI[14,{I:Prices CLOSE}][2002-11-6] = 9.3294
> > RSI[14,{I:Prices CLOSE}][2002-12-6] = 8.6957
> > RSI[14,{I:Prices CLOSE}][--] = 9.1429
> > RSI[14,{I:Prices CLOSE}][--] = 8.3990
> > RSI[14,{I:Prices CLOSE}][--] = 18.7050
> > RSI[14,{I:Prices CLOSE}][--] = 17.1296
> > RSI[14,{I:Prices CLOSE}][--] = 13.1687
> > RSI[14,{I:Prices CLOSE}][--] = 13.0081
> > RSI[14,{I:Prices CLOSE}][--] = 12.8514
> > RSI[14,{I:Prices CLOSE}][--] = 13.8229
> > RSI[14,{I:Prices CLOSE}][--] = 26.1209
> > RSI[14,{I:Prices CLOSE}][--] = 21.2025
> > RSI[14,{I:Prices CLOSE}][--] = 21.6478
> > RSI[14,{I:Prices CLOSE}][--] = 20.3704
> > RSI[14,{I:Prices CLOSE}][2002-1-7] = 22.2892
> > RSI[14,{I:Prices CLOSE}][2002-2-7] = 22.2556
> > RSI[14,{I:Prices CLOSE}][2002-3-7] = 19.8391
> > RSI[14,{I:Prices CLOSE}][2002-4-7] = 26.4668
> > RSI[14,{I:Prices CLOSE}][2002-5-7] = 25.9843
> > RSI[14,{I:Prices CLOSE}][2002-8-7] = 27.3333
> > RSI[14,{I:Prices CLOSE}][2002-9-7] = 29.2439
> > RSI[14,{I:Prices CLOSE}][2002-10-7] = 28.8326
> > RSI[14,{I:Prices CLOSE}][2002-11-7] = 28.6713
> > RSI[14,{I:Prices CLOSE}][2002-12-7] = 34.2466
> > RSI[14,{I:Prices CLOSE}][--] = 26.6667
> > RSI[14,{I:Prices CLOSE}][--] = 35.6604
> > RSI[14,{I:Prices CLOSE}][--] = 45.8716
> > RSI[14,{I:Prices CLOSE}][--] = 51.4706
> > RSI[14,{I:Prices CLOSE}][--] = 41.1960
> > RSI[14,{I:Prices CLOSE}][--] = 42.7586
> > RSI[14,{I:Prices CLOSE}][--] = 50.6122
> > RSI[14,{I:Prices CLOSE}][--] = 43.3708
> > RSI[14,{I:Prices CLOSE}][--] = 35.6808
> > RSI[14,{I:Prices CLOSE}][--] = 30.8511
> > RSI[14,{I:Prices CLOSE}][--] = 36.3450
> > RSI[14,{I:Prices CLOSE}][--] = 41.8345
> > RSI[14,{I:Prices CLOSE}][--] = 43.8073
> > RSI[14,{I:Prices CLOSE}][2002-1-8] = 34.1121
> > RSI[14,{I:Prices CLOSE}][2002-2-8] = 34.5154
> > RSI[14,{I:Prices CLOSE}][2002-5-8] = 30.9955
> > RSI[14,{I:Prices CLOSE}][2002-6-8] = 23.7500
> > RSI[14,{I:Prices CLOSE}][2002-7-8] = 17.0157
> > RSI[14,{I:Prices CLOSE}][2002-8-8] = 29.7214
> > RSI[14,{I:Prices CLOSE}][2002-9-8] = 32.0000
> > RSI[14,{I:Prices CLOSE}][2002-12-8] = 33.6842
> > RSI[14,{I:Prices CLOSE}][--] = 34.9091
> > RSI[14,{I:Prices CLOSE}][--] = 36.2264
> > RSI[14,{I:Prices CLOSE}][--] = 51.8367
> > RSI[14,{I:Prices CLOSE}][--] = 48.4716
> > RSI[14,{I:Prices CLOSE}][--] = 44.1048
> > RSI[14,{I:Prices CLOSE}][--] = 53.1136
> > RSI[14,{I:Prices CLOSE}][--] = 70.3583
> > RSI[14,{I:Prices CLOSE}][--] = 65.6535
> > RSI[14,{I:Prices CLOSE}][--] = 64.6707
> > RSI[14,{I:Prices CLOSE}][--] = 65.8960
> > RSI[14,{I:Prices CLOSE}][--] = 59.0674
> > RSI[14,{I:Prices CLOSE}][--] = 54.4199
> > RSI[14,{I:Prices CLOSE}][--] = 54.5706
> > RSI[14,{I:Prices CLOSE}][2002-2-9] = 53.8251
> > RSI[14,{I:Prices CLOSE}][2002-3-9] = 48.4029
> > RSI[14,{I:Prices CLOSE}][2002-4-9] = 49.0050
> > RSI[14,{I:Prices CLOSE}][2002-5-9] = 42.4552
> > RSI[14,{I:Prices CLOSE}][2002-6-9] = 42.4552
> > RSI[14,{I:Prices CLOSE}][2002-9-9] = 42.2392
> > RSI[14,{I:Prices CLOSE}][2002-10-9] = 33.3333
> > RSI[14,{I:Prices CLOSE}][2002-11-9] = 16.4336
> > RSI[14,{I:Prices CLOSE}][2002-12-9] = 17.0290
> > RSI[14,{I:Prices CLOSE}][--] = 16.9675
> > RSI[14,{I:Prices CLOSE}][--] = 6.3241
> > RSI[14,{I:Prices CLOSE}][--] = 6.8085
> > RSI[14,{I:Prices CLOSE}][--] = 6.2016
> > RSI[14,{I:Prices CLOSE}][--] = 5.3512
> > RSI[14,{I:Prices CLOSE}][--] = 11.3636
> > RSI[14,{I:Prices CLOSE}][--] = 11.4007
> > RSI[14,{I:Prices CLOSE}][--] = 13.3987
> > RSI[14,{I:Prices CLOSE}][--] = 21.7252
> > RSI[14,{I:Prices CLOSE}][--] = 17.7852
> > RSI[14,{I:Prices CLOSE}][--] = 17.4917
> > RSI[14,{I:Prices CLOSE}][--] = 17.3203
> > RSI[14,{I:Prices CLOSE}][2002-1-10] = 17.7632
> > RSI[14,{I:Prices CLOSE}][2002-2-10] = 27.6190
> > RSI[14,{I:Prices CLOSE}][2002-3-10] = 29.8969
> > RSI[14,{I:Prices CLOSE}][2002-4-10] = 29.1946
> >
> >
>
|