# Last edited on 2016-02-04 18:31:41 by stolfilocal CREATING FAKE TRADE DATA # Also created a fake trade data file with "brownian" prices and random volume: datadir="../00-DATA/series/fix" fake_brownian_data.gawk \ -v "seed=4615000317" \ -v "P0=840" \ -v "dev=0.00488" \ < ${datadir}/2014-01-05--2014-01-13-BSTP-USD-01h.txt \ > ${datadir}/2014-01-05--2014-01-13-BRWN-USD-01h.txt ../plot_prices_old.sh \ "2014-01-05 to 2014-01-13 (hourly)" \ '(1.00/24.0)' '(+5.0)' 4 \ 730 1010 \ ${datadir}/2014-01-05--2014-01-13-BRWN-USD-01h.txt "Brownian" 1.000 \ ${datadir}/2014-01-05--2014-01-13-BSTP-USD-01h.txt "Bitstamp" 1.000 \ > out/2014-01-05--2014-01-13-BRWN-BSTP-01h.png fake_brownian_data.gawk \ -v "seed=4615000107" \ -v "P0=1070" \ -v "dev=0.0116" \ < ${datadir}/2013-11-28--2013-12-19-MGOX-USD-01h.txt \ > ${datadir}/2013-11-28--2013-12-19-BRWN-USD-01h.txt ../plot_prices_old.sh \ "2013-11-28 to 2013-12-19 (hourly)" \ '(1.00/24.0)' '(+28.0)' 4 \ 460 1280 \ ${datadir}/2013-11-28--2013-12-19-MGOX-USD-01h.txt "MtGOX" 1.000 \ ${datadir}/2013-11-28--2013-12-19-BRWN-USD-01h.txt "Brownian" 1.000 \ > out/2013-11-28--2013-12-19-MGOX-BRWN-01h.png # Plotting with hidden titles: datadir="../00-DATA/series/fix" ../plot_prices_old.sh \ "weighted mean prices (hourly)" \ '(1.00/24.0)' '(00.0)' 4 \ 730 1010 \ ${datadir}/2014-01-05--2014-01-13-BRWN-USD-01h.txt "X" 1.000 \ ${datadir}/2014-01-05--2014-01-13-BSTP-USD-01h.txt "Y" 1.000 \ > out/2014-01-05--2014-01-13-BRWN-BSTP-01h-compare.png CONVERTING TIME SERIES TO VOLUME SERIES # Test of extracting a time-based or volume-based series from time-based summaries: datadir="../00-DATA/series/fix" extract_time_or_volume_series.gawk \ -v which="time" -v ustep=3600 \ < ${datadir}/2014-01-18--2014-01-30-BSTP-USD-01h.txt \ > .time.txt extract_time_or_volume_series.gawk \ -v which="vbtc" -v ustep=2500 \ < ${datadir}/2014-01-18--2014-01-30-BSTP-USD-01h.txt \ > .vbtc.txt extract_time_or_volume_series.gawk \ -v which="vnat" -v ustep=2000000 \ < ${datadir}/2014-01-18--2014-01-30-BSTP-USD-01h.txt \ > .vnat.txt for ff in time vbtc vnat ; do gnuplot <