strategy:turtle: add run prompt in Run()

1) Add run prompt in Run() which is useful in a unit of tests.
2) Removed tradeRec because it is not used now.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
dataMgr:importer: add support to split a big future table.

Add support to split a whole future table which consists of many years
of future data into sub future tables by each year.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
strategy:turtle: fix an error.

Fix an error that could not open opposite positions in the same day
when quit a business. But it also needs both doShort() and doLong()
could return the end date correctly.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
test:__init__: Set the test subsystem a module

Add an empty __init__.py to make test as a module.

Signed-off-by: Guofeng Liu <lgf612@sina.com>
strategy:turtle: add run prompt in Run()

1) Add run prompt in Run() which is useful in a unit of tests.
2) Removed tradeRec because it is not used now.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
dataMgr:data: rename lowestByDate() and highestByDate().

1) Rename lowestByDate() to lowestBeforeDate().
2) Rename highestByDate() to highestBeforeDate().
3) Modify all references to lowestByDate and highestByDate() because
   of 1) and 2).
4) Add test to Turtle module.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
dataMgr:data: add two new methods.

1) Add lowestUpToDate() and highestUpToDate().
2) Add tests for these two new methods.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
strategy:turtle: add two new methods.

1) Add lowestUpToDate() and highestUpToDate().
2) Add tests for these two new methods.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
dataMgr:importer: add support to drop Futures table.

Add new method dropFutureTable() to allow drop Futures table.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
winfuture: Set up winfuture option parser workflow

1) Set up winfuture option parser workflow.
2) Add option parser for Importer.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
strategy:futures/turtle: add priceUnit attribute.

1) Add priceUnit attribute and Adjust the methods in Futures to help
   statistic profit.
2) Adjust setAttrs() and checkAttrs() because of 1).

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
win: add execute mode for win.py

Add '+x' mode for win.py to make it executable.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
Merge branch 'winf-dev' into zhengwang-dev

Conflicts:
	test/test_turtle.py

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>