c9s
|
187a9c795b
|
use exchange fee rate as a reference for profit
|
2021-05-16 17:50:08 +08:00 |
|
c9s
|
d0e4a5e65c
|
move addTrade lock section
|
2021-05-16 17:05:12 +08:00 |
|
c9s
|
e636a5008d
|
replace Exchange field type with ExchangeName
|
2021-05-16 17:02:23 +08:00 |
|
c9s
|
0a016cba75
|
split maker fee and taker fee
|
2021-05-16 16:50:26 +08:00 |
|
c9s
|
491c4bbada
|
fixedpoint: support percentage parsing
|
2021-05-16 15:16:04 +08:00 |
|
c9s
|
a4381a54a3
|
add fee rate field
|
2021-05-16 15:03:36 +08:00 |
|
c9s
|
5c10f8a4e2
|
binance: call set server time service
|
2021-05-16 15:03:31 +08:00 |
|
c9s
|
fad1e39bba
|
update state asset name for legacy caches
|
2021-05-16 01:22:55 +08:00 |
|
c9s
|
b4f6653ccc
|
prefer PlainText interface over String interface
|
2021-05-16 01:21:35 +08:00 |
|
c9s
|
f176afee6f
|
remove duplicated notify
|
2021-05-16 01:18:54 +08:00 |
|
c9s
|
c9cdf31df1
|
add pnl emoji
|
2021-05-16 01:16:03 +08:00 |
|
c9s
|
6f79a7eea8
|
improve support strategy messages
|
2021-05-16 01:07:53 +08:00 |
|
c9s
|
f28cc18ce4
|
support: check target quantity and min notional
|
2021-05-16 01:04:46 +08:00 |
|
c9s
|
9aaad2d28c
|
add emoji icons to the messages
|
2021-05-16 01:03:28 +08:00 |
|
c9s
|
933765defb
|
add State PlainText method test
|
2021-05-16 00:59:57 +08:00 |
|
c9s
|
2652bee83b
|
remove arrow from the message text
|
2021-05-16 00:52:53 +08:00 |
|
c9s
|
f09e248c02
|
improve slack attachment title
|
2021-05-16 00:51:51 +08:00 |
|
c9s
|
16fbbd0e4b
|
notify transfer states
|
2021-05-16 00:51:12 +08:00 |
|
c9s
|
40b5baeda7
|
add maxDailyAmountOfTransfer check
|
2021-05-16 00:50:15 +08:00 |
|
c9s
|
942eaac659
|
improve message formatting
|
2021-05-16 00:45:08 +08:00 |
|
c9s
|
8eb8a3de72
|
refactor state functions
|
2021-05-16 00:32:27 +08:00 |
|
c9s
|
ca10135646
|
translate WithdrawalRequest to slack attachment
|
2021-05-16 00:03:19 +08:00 |
|
c9s
|
e0d3b7a418
|
fix message formating
|
2021-05-15 23:55:13 +08:00 |
|
c9s
|
1f449eca7f
|
implement SlackAttachment interface on Position
|
2021-05-15 23:50:03 +08:00 |
|
c9s
|
a582fdbfa7
|
xbalance: add jitter and notification messages
|
2021-05-15 10:42:16 +08:00 |
|
c9s
|
c85456b8e8
|
lock position for fetching base quantity
|
2021-05-15 10:06:48 +08:00 |
|
c9s
|
531799bdfb
|
use mutex composition since we may lock from out side
|
2021-05-15 10:05:39 +08:00 |
|
c9s
|
8071559f99
|
position: use pointer receiver
|
2021-05-15 10:02:04 +08:00 |
|
c9s
|
a636cdaec9
|
add mutex to Position since position could be changed from 2 goroutine
|
2021-05-15 10:01:41 +08:00 |
|
c9s
|
aa340f0db3
|
always check restQuantity
|
2021-05-15 10:00:32 +08:00 |
|
c9s
|
638cc40516
|
fix notification arguments
|
2021-05-15 09:59:17 +08:00 |
|
c9s
|
236df245a2
|
adjust quantity bases on the balances
|
2021-05-15 09:46:07 +08:00 |
|
c9s
|
f9cb414832
|
twap: add update-interval option
|
2021-05-15 09:29:44 +08:00 |
|
c9s
|
ae256ce9d3
|
add more quantity adjustment fix
|
2021-05-15 09:23:41 +08:00 |
|
c9s
|
356a8b77ac
|
adjust updateLimiter to 3 seconds one time
|
2021-05-15 09:20:46 +08:00 |
|
c9s
|
445feb016a
|
support price ticks option
|
2021-05-14 15:35:11 +08:00 |
|
c9s
|
a2bcfc8630
|
fix bollgrid function call
|
2021-05-14 15:34:58 +08:00 |
|
c9s
|
e3cb2ad86c
|
fix telegram arguments index update
|
2021-05-14 14:57:22 +08:00 |
|
c9s
|
abd6f4c7ef
|
rename bbgo.AdjustQuantityByMaxAmount to bbgo.AdjustFloatQuantityByMaxAmount
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
f1fe492117
|
improve string format
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
66bc06bc5f
|
add more order execution parameter checks
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
bb34b1002a
|
improve order execution graceful shutdown
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
dc040bb82b
|
improving logs
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
f69cbe9c31
|
add basic TwapExecution
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
c8b97629e0
|
add NumOfOrders method on active book
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
c520cfa540
|
xmaker: fix price calculation
|
2021-05-14 14:53:26 +08:00 |
|
c9s
|
3437515d6a
|
rename placeOrder to submitOrder for making the api consistent
|
2021-05-14 14:53:26 +08:00 |
|
Yo-An Lin
|
2aea0dee4f
|
Merge pull request #230 from LarryLuTW/bollgrid-enhance
bollgrid: generate the last order if balance is not enough
|
2021-05-14 11:51:25 +08:00 |
|
Lee
|
d1cef15f75
|
Fix: Correct the Order FILLED event on binance
|
2021-05-13 00:41:23 +08:00 |
|
Larry850806
|
4b53b3c96a
|
bollgrid: generate the last order if balance is not enough
|
2021-05-12 20:45:54 +08:00 |
|
c9s
|
3becb32843
|
bump version to v1.16.0
|
2021-05-12 19:41:03 +08:00 |
|
c9s
|
a49cf531b5
|
fix cross exchange order executor for the basic risk control
|
2021-05-12 19:02:09 +08:00 |
|
Yo-An Lin
|
dcd66d3449
|
Merge pull request #235 from jessy1092/binance_parser
Fix: Correct the binance executionReport parser
|
2021-05-12 19:01:14 +08:00 |
|
Lee
|
b0e71e4258
|
Fix: Correct the binance executionReport parser
Let JSON parse to be explicit for prevent Unmarshal case-insensitive issue
|
2021-05-12 18:45:16 +08:00 |
|
Yo-An Lin
|
4028c39dbf
|
Merge pull request #234 from narumiruna/fix/macd-vwap-test-case
|
2021-05-12 16:52:49 +08:00 |
|
なるみ
|
f1d88188e8
|
Fix test case
|
2021-05-12 14:39:10 +08:00 |
|
c9s
|
aa6520ec18
|
improve error messages
|
2021-05-12 12:54:46 +08:00 |
|
c9s
|
98e0390c1d
|
improve slack notification
|
2021-05-12 12:43:03 +08:00 |
|
c9s
|
807c049d63
|
refactor notifiers and add liquidity field to the trade
|
2021-05-12 12:37:48 +08:00 |
|
c9s
|
85e1b6b1c7
|
move field assignment
|
2021-05-12 12:05:54 +08:00 |
|
c9s
|
df11112d64
|
refactor exchange session initialization
|
2021-05-12 12:05:54 +08:00 |
|
c9s
|
8d63647104
|
assign session.Withdrawal
|
2021-05-12 12:05:54 +08:00 |
|
c9s
|
29b7326f19
|
add withdrawal property to the exchange session
|
2021-05-12 12:05:54 +08:00 |
|
Yo-An Lin
|
ca0061856d
|
Merge pull request #231 from zenixls2/binance_cancel
|
2021-05-12 09:25:34 +08:00 |
|
Yo-An Lin
|
3b61a16a81
|
Merge pull request #227 from narumiruna/feature/add-ad-indicator
|
2021-05-12 09:22:09 +08:00 |
|
Yo-An Lin
|
037f564b03
|
Merge pull request #226 from narumiruna/feature/add-obc-indicator
|
2021-05-12 09:21:27 +08:00 |
|
c9s
|
fd6fe56f32
|
implement withdrawal request on binance
|
2021-05-12 02:15:22 +08:00 |
|
c9s
|
9ff7b62123
|
add xbalance strategy
|
2021-05-12 01:21:40 +08:00 |
|
c9s
|
1e3e570edb
|
add ExchangeWithdrawalService interface
|
2021-05-12 01:21:21 +08:00 |
|
c9s
|
ff7ead9bdf
|
fix max withdrawal address bug
|
2021-05-12 01:21:04 +08:00 |
|
c9s
|
61319fb4ff
|
implement Withdrawal method on max exchange
|
2021-05-12 00:23:13 +08:00 |
|
c9s
|
0b7c9a1437
|
implement withdrawal request api
|
2021-05-11 22:35:31 +08:00 |
|
c9s
|
f197a0fc4f
|
improve log messages
|
2021-05-11 15:57:44 +08:00 |
|
c9s
|
9d53adc6ef
|
xmaker: ignore self trade
|
2021-05-11 15:56:46 +08:00 |
|
zenix
|
ba091dccf6
|
Fix: binance's cancel update is sent through New status with 0 quantity
|
2021-05-11 06:57:09 +00:00 |
|
c9s
|
610c33b819
|
improve support quantity for spot session
|
2021-05-11 13:25:29 +08:00 |
|
c9s
|
15086996e4
|
add balance warning
|
2021-05-11 12:53:32 +08:00 |
|
c9s
|
5f8e3259eb
|
add stopHedgeQuoteBalance and stopHedgeBaseBalance
|
2021-05-11 12:47:45 +08:00 |
|
c9s
|
d2a770bc05
|
adjust second layer price according to the pips
|
2021-05-11 01:06:39 +08:00 |
|
c9s
|
b86ed36aa2
|
calculate price by depth
|
2021-05-11 00:58:11 +08:00 |
|
c9s
|
4429a29c29
|
disable hedge quote adjustment
|
2021-05-11 00:10:49 +08:00 |
|
c9s
|
fa3ca54a55
|
improve warning messages
|
2021-05-10 23:52:17 +08:00 |
|
c9s
|
fe4e4bf5ea
|
use bbgo.AdjustQuantityByMaxAmount
|
2021-05-10 23:50:19 +08:00 |
|
c9s
|
b16d2553b5
|
remove floating point
|
2021-05-10 23:49:25 +08:00 |
|
c9s
|
1f9558cd64
|
use local timezone
|
2021-05-10 23:27:08 +08:00 |
|
なるみ
|
7cc5485bff
|
Add ad indicator
|
2021-05-10 20:39:27 +08:00 |
|
c9s
|
af8f718228
|
add more pnl details to the state
|
2021-05-10 20:22:33 +08:00 |
|
c9s
|
95d58e9385
|
adjust hedge quantity according to the hedge account balances
|
2021-05-10 20:13:23 +08:00 |
|
なるみ
|
f82a344964
|
Rename test function
|
2021-05-10 18:16:12 +08:00 |
|
なるみ
|
67f66153ab
|
Add obv test
|
2021-05-10 17:46:46 +08:00 |
|
なるみ
|
a2d7a40147
|
Add obv indicator
|
2021-05-10 17:17:50 +08:00 |
|
c9s
|
c1ea9ff9ed
|
xmaker: move cancel order calls to the go routine
|
2021-05-10 13:18:57 +08:00 |
|
c9s
|
c90871fb39
|
implement pending removal order ids
|
2021-05-10 13:06:23 +08:00 |
|
c9s
|
ddab6083d4
|
xmaker: support quantity scale
|
2021-05-10 02:52:41 +08:00 |
|
c9s
|
dde998aced
|
fix graceful shutdown
|
2021-05-10 02:17:19 +08:00 |
|
c9s
|
405f9c863f
|
xmaker: call cancel orders everytime
|
2021-05-10 01:47:17 +08:00 |
|
c9s
|
ce63641d70
|
print otp auth guide when session is loaded
|
2021-05-10 01:38:19 +08:00 |
|
Yo-An Lin
|
8a9fe7ea23
|
Merge pull request #221 from frankurcrazy/fix/skip-cancel-profit-order-on-graceful-exit
fix(bollgrid): skip canceling profit orders on graceful exit
|
2021-05-10 01:11:20 +08:00 |
|
c9s
|
8995300cbe
|
use go routine to send message so that we wont be blocked
|
2021-05-10 00:02:08 +08:00 |
|
c9s
|
0307a740e3
|
calculate accumulatedProfit
|
2021-05-09 23:56:54 +08:00 |
|