kbearXD
|
704924a905
|
FEATURE: no use MAX(quantity, minQuantity) to avoid sufficient quantity
|
2024-10-21 16:29:27 +08:00 |
|
c9s
|
bfe8ce9f2c
|
grid2,xmaker: prune expired trades
|
2024-10-17 12:53:51 +08:00 |
|
kbearXD
|
3735499753
|
FEATURE: merge recover logic and run periodically
|
2024-06-27 20:31:55 +08:00 |
|
c9s
|
7114b37967
|
Merge pull request #1625 from luchenhan/main
chore: fix function names in comment
|
2024-05-21 14:50:33 +08:00 |
|
kbearXD
|
a7af2b7002
|
FEATURE: [grid2] use feeProcessing field to make sure the trading fee is ready
|
2024-04-30 11:03:23 +08:00 |
|
luchenhan
|
5791e392f5
|
chore: fix function names in comment
Signed-off-by: luchenhan <hanluchen@aliyun.com>
|
2024-04-29 16:38:55 +08:00 |
|
c9s
|
a298950be8
|
move trading related utility functions to the tradingutil package
|
2024-02-23 18:47:49 +08:00 |
|
c9s
|
4d17d7e049
|
grid2: subscribe 1m kline only when one of the trigger price is set
|
2023-12-26 10:56:08 +08:00 |
|
chiahung
|
102eb61188
|
remove unused log
|
2023-11-21 17:06:20 +08:00 |
|
chiahung
|
c8c9659dd1
|
use PricePrecision for quote round up
|
2023-11-09 17:17:59 +08:00 |
|
chiahung
|
80ea46ca92
|
FEATURE: use rest quote to place the last order when opening grid
|
2023-11-09 16:20:11 +08:00 |
|
chiahung
|
7de49155eb
|
fix
|
2023-11-07 13:30:58 +08:00 |
|
chiahung
|
dcff850c64
|
FEATURE: add ttl for position/grid2.profit_stats persistence
|
2023-11-06 18:52:01 +08:00 |
|
c9s
|
6cce5a2268
|
grid2: respect s.BaseGridNum and add a failing test case
|
2023-11-04 12:56:11 +08:00 |
|
chiahung
|
3710c33670
|
REFACTOR: rename file and variable
|
2023-10-24 13:03:14 +08:00 |
|
chiahung
|
ccb7308263
|
fix
|
2023-10-17 16:13:05 +08:00 |
|
chiahung
|
5ff3828ec1
|
move to onAuth
|
2023-10-16 16:02:43 +08:00 |
|
chiahung
|
c5449374cd
|
add test and remove recovered atmoic bool
|
2023-10-13 16:50:59 +08:00 |
|
c9s
|
1347c8ef87
|
grid2: refactor recoverActiveOrdersPeriodically
|
2023-10-13 16:50:21 +08:00 |
|
chiahung
|
27294ac9b6
|
FIX: fix some error and use chan to trigger active orders recover when on auth
|
2023-10-13 16:50:21 +08:00 |
|
chiahung
|
4c9b1e78fe
|
remove checker
|
2023-10-13 16:50:21 +08:00 |
|
chiahung
|
ca80bdb282
|
FEATURE: recover active orders with open orders periodically
|
2023-10-13 16:50:20 +08:00 |
|
c9s
|
a0a7b0ffdc
|
grid2: set max retries
|
2023-10-11 17:33:07 +08:00 |
|
c9s
|
94f6cefd70
|
grid2: improve active order recover logs
|
2023-09-25 17:43:38 +08:00 |
|
c9s
|
b6d0e3ef27
|
grid2: only do active order update when grid is recovered
|
2023-09-25 17:19:53 +08:00 |
|
chiahung
|
fdfa3639ff
|
FEATURE: use retry query order until successful
|
2023-09-19 11:12:14 +08:00 |
|
chiahung
|
db376f8483
|
FEATURE: use quote quantity if there is QuoteQuantity in trade
|
2023-09-05 18:28:10 +08:00 |
|
kbearXD
|
79d98e857d
|
Merge pull request #1295 from c9s/feature/grid2/amount-round-down
FEATURE: round down executed amount to avoid insufficient balance
|
2023-09-05 14:35:53 +08:00 |
|
c9s
|
e74da87e51
|
grid2: delay start process by 5s
|
2023-08-31 17:08:00 +08:00 |
|
c9s
|
f24bd3532c
|
grid2: add 5s delay and <10seconds jitter
|
2023-08-31 14:08:33 +08:00 |
|
c9s
|
7de6c3d8e4
|
grid2: add more update logs
|
2023-08-31 13:59:44 +08:00 |
|
c9s
|
cb0285544e
|
add lock to recoverActiveOrders
|
2023-08-31 13:48:56 +08:00 |
|
chiahung
|
9dc7244d8a
|
FEATURE: round down executed amount to avoid insufficient balance
|
2023-08-31 12:40:01 +08:00 |
|
c9s
|
c91861ca9a
|
bbgo: add order update time check
|
2023-08-17 17:31:24 +08:00 |
|
c9s
|
dda3f25c61
|
grid2,bbgo: refactor active order book and update order status when re-connected
|
2023-08-17 16:26:06 +08:00 |
|
c9s
|
cfd5884350
|
Merge remote-tracking branch 'origin/v1.50'
|
2023-08-01 13:23:04 +08:00 |
|
c9s
|
4560b47556
|
grid2: only for positive non-zero fee
|
2023-07-31 18:12:28 +08:00 |
|
c9s
|
f1828beac8
|
all: move trade store and order store into pkg/core
|
2023-07-04 21:42:24 +08:00 |
|
c9s
|
085114b244
|
grid2: add warning message when failed to acquire the lock
|
2023-06-30 11:07:02 +08:00 |
|
c9s
|
fc7edc5c80
|
grid2: call TryLock in updateGridNumOfOrdersMetricsWithLock
|
2023-06-30 01:05:18 +08:00 |
|
c9s
|
b6dba18f77
|
all: move retry functions to the retry package
|
2023-06-29 10:59:01 +08:00 |
|
gx578007
|
8e64b5293e
|
MINOR: [grid2] delete order prices metric
|
2023-06-23 21:30:32 +08:00 |
|
chiahung
|
49971a2e50
|
use existing interface
|
2023-06-12 17:15:56 +08:00 |
|
chiahung
|
2f050332eb
|
FEATURE: query trades until hard limit or finish filled
|
2023-06-12 17:15:56 +08:00 |
|
c9s
|
5515f588e3
|
all: add parameter index to the Last method
|
2023-05-31 19:35:44 +08:00 |
|
c9s
|
5ef7da8422
|
grid2: fix precheck
|
2023-05-26 16:09:07 +08:00 |
|
c9s
|
273659a870
|
grid2: update comment
|
2023-05-26 14:51:06 +08:00 |
|
c9s
|
8c09c9668a
|
grid2: improve base quote investment check
|
2023-05-26 14:49:56 +08:00 |
|
Yo-An Lin
|
862848721f
|
Fix placeSell condition
|
2023-05-24 17:52:14 +08:00 |
|
c9s
|
1cf788c925
|
grid2: fix base + quote order placement and add test case
|
2023-05-23 17:34:03 +08:00 |
|