Andy Cheng
|
574e142cf9
|
strategy/supertrend: use types.IntervalWindow instead of types.Interval
|
2022-07-08 16:42:31 +08:00 |
|
Andy Cheng
|
f8777752a0
|
Merge branch 'main' into improve/supertrend-strategy
|
2022-07-07 10:33:30 +08:00 |
|
Andy Cheng
|
61174a7dfc
|
strategy/supertrend: update config
|
2022-07-07 10:14:15 +08:00 |
|
c9s
|
74593720a7
|
add ExitMethodSet.Bind method
|
2022-07-07 02:26:39 +08:00 |
|
Andy Cheng
|
10355bf359
|
strategy/supertrend: update config
|
2022-07-06 19:05:02 +08:00 |
|
Andy Cheng
|
c43d4e0b24
|
strategy/supertrend: func to get order side
|
2022-07-06 18:11:09 +08:00 |
|
c9s
|
d86338d6e6
|
update supertrend default back-test date range
|
2022-07-06 17:51:35 +08:00 |
|
c9s
|
0440b1ab92
|
config/pivotshort.yaml: change default date to 2022-01-01
|
2022-07-06 17:40:50 +08:00 |
|
Andy Cheng
|
94cb1e6724
|
strategy/supertrend: update config
|
2022-07-06 15:12:16 +08:00 |
|
Andy Cheng
|
20955ad7da
|
strategy/supertrend: update doc
|
2022-07-06 14:27:50 +08:00 |
|
Andy Cheng
|
1489759cf0
|
strategy/supertrend: update doc
|
2022-07-06 10:49:50 +08:00 |
|
Andy Cheng
|
91077ce61d
|
strategy/supertrend: add ExitMethod
|
2022-07-05 16:55:48 +08:00 |
|
Andy Cheng
|
0a0e5ac4d8
|
strategy/supertrend: config switch for stop by different signals
|
2022-07-05 15:59:35 +08:00 |
|
c9s
|
9126045fa9
|
pivotshort: adjust resistance ratio
|
2022-07-04 02:20:30 +08:00 |
|
c9s
|
278fbb7b51
|
pivotshort: fix support take profit method
|
2022-07-03 17:13:01 +08:00 |
|
c9s
|
1e8ac0d08a
|
pivotshort: improve price grouping
|
2022-07-02 18:51:17 +08:00 |
|
c9s
|
3e6b975c2c
|
pivotshort: refactor ResistanceShort entry method
|
2022-06-30 18:29:02 +08:00 |
|
c9s
|
bfcbf8566e
|
config: adjust default stop ema range
|
2022-06-30 17:46:42 +08:00 |
|
c9s
|
6aa6e57d96
|
add ema condition to the lower shadow take profit
|
2022-06-30 17:42:23 +08:00 |
|
c9s
|
7d5474e3dd
|
pivotshort: call MergeStructValues to update the field value
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
cfc4fd1f81
|
add doc for CumulatedVolumeTakeProfit
|
2022-06-29 01:39:33 +08:00 |
|
c9s
|
3d4f765678
|
rename protectionStopLoss to protectiveStopLoss
|
2022-06-29 01:31:56 +08:00 |
|
c9s
|
44d0bbc3fa
|
config: optimize and update pivotshort config
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-29 01:23:01 +08:00 |
|
c9s
|
279bb66a4d
|
update config structure
|
2022-06-26 19:20:46 +08:00 |
|
c9s
|
0715437cc5
|
fix lastRecordTime
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-26 13:23:04 +08:00 |
|
c9s
|
751085f8ff
|
clean up todo comment
|
2022-06-24 19:24:49 +08:00 |
|
Andy Cheng
|
689a12d80d
|
optimizer: refactor max num of process config
|
2022-06-21 14:18:28 +08:00 |
|
c9s
|
9b82de596b
|
refine optimizer executor config structure
|
2022-06-21 12:31:42 +08:00 |
|
Andy Cheng
|
edfdb5b888
|
optimizer: add max num of thread in config
|
2022-06-21 11:51:20 +08:00 |
|
Yo-An Lin
|
74e8540550
|
Merge pull request #749 from c9s/improve/optimizer-local-proc
improve: add parallel local process executor for optimizer
|
2022-06-20 21:47:06 +08:00 |
|
austin362667
|
c227272542
|
rsmaker: add bulit-in strategy
rsmaker: clean up
|
2022-06-20 17:23:13 +08:00 |
|
c9s
|
6afe2de9f7
|
optimizer: add parallel local process worker support for optimizer
|
2022-06-20 17:18:05 +08:00 |
|
c9s
|
9be38e2421
|
optimizer: support multi metric value functions
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-20 14:52:40 +08:00 |
|
c9s
|
2a1beddba4
|
support: fix support strategy stop order update
|
2022-06-19 17:49:38 +08:00 |
|
c9s
|
6e562e2ede
|
increase batch insert size to 1000 for klines
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-19 17:41:52 +08:00 |
|
c9s
|
6b26d5a956
|
config: clean up the support config
|
2022-06-19 17:24:47 +08:00 |
|
zenix
|
aa8d188d15
|
fix: rename useHeikinAshi to heikinAshi in config
|
2022-06-17 11:38:36 +09:00 |
|
zenix
|
f5007752b2
|
feature: add heikinashi support
|
2022-06-17 10:58:32 +09:00 |
|
なるみ
|
5799497a09
|
marketp: add marketcap strategy
|
2022-06-16 16:44:02 +08:00 |
|
Yo-An Lin
|
f9a18e04c2
|
Merge pull request #729 from c9s/improve/maxapi
refactor: re-arrange maxapi files
|
2022-06-16 15:41:59 +08:00 |
|
c9s
|
4b14e7f7e5
|
refactor maxapi files
|
2022-06-16 15:22:36 +08:00 |
|
なるみ
|
8d9faff859
|
rebalance: validate symbols
|
2022-06-16 10:44:13 +08:00 |
|
なるみ
|
a4814951d4
|
rebalance: remove ignoreLock and simplify code
|
2022-06-16 01:33:28 +08:00 |
|
Yo-An Lin
|
e261d2c270
|
Merge pull request #714 from c9s/improve/sync-symbol-opt
improve: support specifying session in the sync symbol
|
2022-06-14 14:34:23 +08:00 |
|
zenix
|
bf6726a529
|
fix: output color output to stderr
|
2022-06-14 14:41:41 +09:00 |
|
zenix
|
28d01486ee
|
clean: clean code, add comments, add more report on exit
|
2022-06-14 14:41:41 +09:00 |
|
c9s
|
f4c3573343
|
update sync config example
|
2022-06-14 13:03:37 +08:00 |
|
c9s
|
5949c7587e
|
make bounce short optional
|
2022-06-11 16:41:56 +08:00 |
|
c9s
|
3d0c0717ba
|
pivotshort: fix bounce short
|
2022-06-11 16:33:21 +08:00 |
|
c9s
|
ec68dc2f40
|
reimplement placeBounceSellOrders
|
2022-06-11 00:26:44 +08:00 |
|
c9s
|
46450c0122
|
pivotshort: rename pivotLength to window and update indicator manually
|
2022-06-10 15:34:57 +08:00 |
|
c9s
|
a9d2a9e57a
|
pivotshort: add breakLow.bounceRatio option
|
2022-06-10 11:36:04 +08:00 |
|
c9s
|
669b627521
|
add config/pivotshort_optimizer.yaml option
|
2022-06-10 02:42:16 +08:00 |
|
c9s
|
56f60bf1ab
|
fix roiTakeProfitPercentage comment
|
2022-06-10 02:40:15 +08:00 |
|
c9s
|
35a58268cf
|
pivotshort: add roiMinTakeProfitPercentage option and cumulatedVolume option
|
2022-06-10 02:39:14 +08:00 |
|
c9s
|
53913ede23
|
update pivotshort config
|
2022-06-10 01:24:15 +08:00 |
|
c9s
|
e575236db8
|
pivotshort: adjust shadow ratio calculation
|
2022-06-10 01:21:59 +08:00 |
|
c9s
|
9396ab9428
|
update pivotshort optimizer config
|
2022-06-10 00:02:47 +08:00 |
|
c9s
|
a8134561f5
|
pivotshort: add stopEMA
|
2022-06-09 18:16:32 +08:00 |
|
c9s
|
aa2ba265f1
|
pivotshort: refactor and add more fix
|
2022-06-09 17:36:22 +08:00 |
|
c9s
|
d032aa6699
|
add optimizer for pivotshort
|
2022-06-09 13:20:51 +08:00 |
|
c9s
|
a5e2c84434
|
add ETHUSDT for testing pivotshort
|
2022-06-09 12:34:23 +08:00 |
|
austin362667
|
3c40f9e90e
|
pivotshort: improve market sell when breaks previous pivot low only
pivotshort: improve market sell when breaks previous pivot low only
|
2022-06-09 12:34:22 +08:00 |
|
c9s
|
c1c2b03c90
|
add release test script
|
2022-06-08 15:10:43 +08:00 |
|
c9s
|
d7e41648e2
|
add dca config
|
2022-06-08 12:41:22 +08:00 |
|
Andy Cheng
|
34465fac89
|
Merge pull request #653 from andycheng123/strategy/supertrend
strategy: add supertrend strategy
|
2022-06-07 16:25:49 +08:00 |
|
Yo-An Lin
|
16e9535b8c
|
Merge pull request #638 from austin362667/strategy/f1
strategy: add fmaker
|
2022-06-07 12:24:26 +08:00 |
|
austin362667
|
fcdc26e188
|
pivotshort: add init place order
|
2022-06-04 02:31:04 +08:00 |
|
c9s
|
6ceb54679a
|
add websocket log prefix
|
2022-06-04 00:39:24 +08:00 |
|
c9s
|
0b896e667f
|
add GMTUSDT pivoshot config with binance margin
|
2022-06-04 00:19:12 +08:00 |
|
austin362667
|
5ca651a9b4
|
pivotshort: clean up field name
|
2022-06-03 23:28:48 +08:00 |
|
austin362667
|
af2d88d9a3
|
pivotshort: add immediate market sell
|
2022-06-03 23:23:26 +08:00 |
|
austin362667
|
9dab39849b
|
pivotshort: clean up
|
2022-06-03 16:38:06 +08:00 |
|
austin362667
|
2aac5bb273
|
pivotshort: improve post order & add margin
|
2022-06-03 15:48:49 +08:00 |
|
c9s
|
5d98674ab5
|
fix withdraw sync and improve withdraw string format
|
2022-06-02 13:56:24 +08:00 |
|
c9s
|
165b4fdb20
|
binance: remove loop from the withdraw history api
|
2022-06-02 02:31:46 +08:00 |
|
c9s
|
35ac5e1671
|
service/order: remove unused queryLast method
|
2022-06-02 02:13:42 +08:00 |
|
c9s
|
b070952b32
|
service/sync: rewrite trade sync with syncTask
|
2022-06-01 19:40:30 +08:00 |
|
Andy Cheng
|
adbea7d4d0
|
strategy: add comments to supertrend config
|
2022-05-31 17:48:25 +08:00 |
|
Andy Cheng
|
6285e145a7
|
strategy: margin side effect
|
2022-05-31 15:46:55 +08:00 |
|
Andy Cheng
|
a5124c743f
|
strategy: supertrend strategy TP/SL
|
2022-05-31 12:53:14 +08:00 |
|
c9s
|
e66eb08db4
|
batch: refactor batch query
|
2022-05-31 00:59:33 +08:00 |
|
Andy Cheng
|
7c98fca0c2
|
strategy: supertrend strategy doc
|
2022-05-30 17:02:20 +08:00 |
|
Andy Cheng
|
d72a4e8e94
|
strategy: supertrend strategy config example
|
2022-05-30 16:48:07 +08:00 |
|
Zenix
|
8652b4e043
|
Merge pull request #633 from zenixls2/fix/ewo_entry
Fix/ewo entry, backtest
|
2022-05-30 15:47:46 +09:00 |
|
zenix
|
e3a8ef4e69
|
fix: statistics on entry/exit on signal changes, fix position check
|
2022-05-30 12:45:52 +09:00 |
|
austin362667
|
c904f9f0f7
|
strategy: add fmaker
fmaker: cleanup
|
2022-05-29 21:39:11 +08:00 |
|
c9s
|
70f0dccb9f
|
binance: convert loans and repays to global types
|
2022-05-29 11:52:25 +08:00 |
|
Yo-An Lin
|
5c5a88fe0e
|
Merge pull request #636 from c9s/feature/max-margin-wallet
fix: max: fix trades/orders parsing
|
2022-05-27 19:55:22 +08:00 |
|
c9s
|
c891cc56e3
|
max: fix trades/orders parsing
|
2022-05-27 19:48:03 +08:00 |
|
Yo-An Lin
|
fd10408fdb
|
Merge pull request #635 from c9s/feature/max-margin-wallet
feature: max margin wallet
|
2022-05-27 16:55:30 +08:00 |
|
Yo-An Lin
|
424c235b43
|
Merge pull request #617 from andycheng123/improve/bollmaker-dynamic-spread
feature: bollmaker dynamic spread
|
2022-05-27 16:55:20 +08:00 |
|
Andy Cheng
|
6a5268de9b
|
strategy: update bollmaker config
|
2022-05-27 16:51:11 +08:00 |
|
c9s
|
4d8ea7d979
|
max: log adratio
|
2022-05-25 20:34:25 +08:00 |
|
zenix
|
e81216e678
|
fix: TP compare direction in ewo, feature: add trade report fro ewo, fix: db lock on insertion in sqlite3
|
2022-05-25 16:11:19 +09:00 |
|
zenix
|
99122f44bc
|
fix: backtest kline prev close -> new open, pass exchange as pointer (for Mutex passing), ewo add filter ma34
|
2022-05-24 23:05:01 +09:00 |
|
zenix
|
dbe0fbcd4c
|
fix: split implementation, fix code comments, add explanation on ewo params
|
2022-05-24 16:19:00 +09:00 |
|
Andy Cheng
|
f452f8eb94
|
strategy: update bollmaker config
|
2022-05-24 11:19:50 +08:00 |
|
c9s
|
01d1ef2255
|
update grid config for testing
|
2022-05-22 02:40:52 +08:00 |
|
c9s
|
f06ec76618
|
backtest: check quoteQuantity only when price is given
|
2022-05-22 01:19:43 +08:00 |
|