Sam Germain
|
8b87620cbc
|
merge with feat/short interest changes
|
2021-08-11 01:56:25 -06:00 |
|
Sam Germain
|
8e941e6836
|
Changed interest implementation
|
2021-08-08 17:09:17 -06:00 |
|
Sam Germain
|
04f254b885
|
Added liquidation_price function
|
2021-08-08 16:57:58 -06:00 |
|
Sam Germain
|
d88e2ae603
|
Merge branch 'develop' into margin-db
|
2021-08-02 23:58:44 -06:00 |
|
Sam Germain
|
047df0c212
|
Removed leverage references
|
2021-08-01 03:01:47 -06:00 |
|
Sam Germain
|
90a61b1765
|
Changed tests in tests/test_persistence.py to use usdt prices
|
2021-07-31 20:44:49 -06:00 |
|
Matthias
|
c5e3348b89
|
Migrations for indexes should run in a seperate session
closes #5349
|
2021-07-31 16:36:28 +02:00 |
|
Sam Germain
|
bc42516f68
|
test_update_limit_order has both a buy and sell leverage short order
|
2021-07-31 01:05:37 -06:00 |
|
Sam Germain
|
26be620f71
|
Removed LocalTrade.set_is_short
|
2021-07-31 00:20:25 -06:00 |
|
Sam Germain
|
fadb0de7c7
|
Removed excess modes stop_loss method, removed models.is_opening_side models.is_closing_side
|
2021-07-31 00:12:53 -06:00 |
|
Sam Germain
|
3fb7f983f8
|
Added is_short and leverage to __repr__
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
195badeb80
|
Changed liquidation_price to isolated_liq
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
6ad9b535a9
|
persistence all to one test file, use more regular values like 2.0 for persistence tests
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
0bd71f87d0
|
made leveraged test names unique
test_adjust_stop_loss_short, test_update_market_order_shortpasses
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
be3a9390fe
|
Switched migrations.py check for stake_currency back to open_rate, because stake_currency is no longer a variable
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
78708b27f2
|
Updated tests to new persistence
|
2021-07-28 12:25:55 -06:00 |
|
Matthias
|
e0d42d2eb7
|
Fix migrations, revert some parts related to amount properties
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
68d3699c19
|
Turned amount into a computed property
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
efcc2adacf
|
About 15 margin tests pass
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
d07fe1586c
|
Set leverage and borowed to computed properties
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
c24ec89dc4
|
Started some pytests for short and leverage
1 short test passes
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
000932eed0
|
Adding templates for leverage/short tests
All previous pytests pass
|
2021-07-28 12:25:55 -06:00 |
|
kevinjulian
|
235c1afd09
|
add buy_tag on telegram
|
2021-07-22 01:53:15 +07:00 |
|
kevinjulian
|
49886874aa
|
rename to buy_tag
|
2021-07-21 20:05:35 +07:00 |
|
kevinjulian
|
3d8b2d601d
|
fix test persistance
|
2021-07-20 20:23:47 +07:00 |
|
Matthias
|
b41c234440
|
Extract Closed profit calculation to trade object
|
2021-07-12 06:54:06 +02:00 |
|
Matthias
|
b82f7a2dfd
|
Update orders-migrations to work with new sqlalchemy syntax
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
a01d05997e
|
Add Trade.commit method for easy use
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
c31cb67118
|
Further changes for sqlalchemy 1.4
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
44bbc0718e
|
CLosing bracket
|
2021-05-21 20:54:18 +02:00 |
|
Matthias
|
a7216e6279
|
SQLite does not know drop column
|
2021-05-21 20:53:38 +02:00 |
|
Matthias
|
41e3233bab
|
Fix failing test
|
2021-05-21 20:44:11 +02:00 |
|
Matthias
|
6acb2eb2b6
|
Add average column to orders table
|
2021-05-21 20:35:39 +02:00 |
|
Matthias
|
6eb947ae09
|
Move static Trade functions to right class
|
2021-04-28 06:37:40 +02:00 |
|
Matthias
|
9f6f3e0862
|
Address ZeroDivisionExceptiond
closes #4764 closes #4617
|
2021-04-20 21:41:49 +02:00 |
|
Matthias
|
2254f65fa7
|
use binance intests instead of bittrex
|
2021-04-20 12:59:15 +02:00 |
|
Matthias
|
9a58a85347
|
Don't export "hum" date versions for trade objects.
They are not used and have a rather high performance penalty due to
using arrow.get
|
2021-04-13 06:17:11 +02:00 |
|
Matthias
|
7132aefd60
|
Rename Trade.session to Trade._session
|
2021-04-05 08:46:12 +02:00 |
|
Matthias
|
ea0b47a7f9
|
Replace test occurances of Trade.session with Trade.query.session
|
2021-04-05 07:38:07 +02:00 |
|
Matthias
|
b7702a1e9f
|
Improve tests to work with new sqlalchemy version
|
2021-03-22 19:39:06 +01:00 |
|
Matthias
|
79d4585dad
|
Add check to ensure close_profit_abs is filled on closed trades
Technically, this should not be possible, but #4554 shows it is.
closes #4554
|
2021-03-16 19:24:03 +01:00 |
|
Matthias
|
0320c8dc92
|
Improve tests for trades_proxy
|
2021-03-13 15:51:27 +01:00 |
|
Matthias
|
d1acc8092c
|
Improve backtest performance
|
2021-03-13 10:17:14 +01:00 |
|
Matthias
|
fc256749af
|
Add test for backtesting _enter_trade
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
60db6ccf45
|
Add test for subclassing
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
0754a7a78f
|
total_open_trades_stake should support no-db mode
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
c5ab3a80a5
|
Check if order is a dict before parsing
closes #4331
|
2021-02-08 19:35:22 +01:00 |
|
Matthias
|
c659150d9f
|
Also print trade_duration in seconds to json
|
2021-01-25 19:42:34 +01:00 |
|
Matthias
|
3b51545d23
|
Add trade_duration to to_json
|
2021-01-24 08:58:41 +01:00 |
|
Matthias
|
95fd3824da
|
Finish renamal of open_trade_price to open_value
|
2020-12-10 19:36:52 +01:00 |
|