From 7b901e180a6c283365ee7de7940b8ad862969772 Mon Sep 17 00:00:00 2001 From: iuvbio Date: Wed, 6 Mar 2019 21:37:52 +0100 Subject: [PATCH] update sql_cheatsheet --- docs/sql_cheatsheet.md | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/docs/sql_cheatsheet.md b/docs/sql_cheatsheet.md index ff0b92347..80a8e74cb 100644 --- a/docs/sql_cheatsheet.md +++ b/docs/sql_cheatsheet.md @@ -44,6 +44,14 @@ CREATE TABLE trades ( open_date DATETIME NOT NULL, close_date DATETIME, open_order_id VARCHAR, + stop_loss FLOAT, + initial_stop_loss FLOAT, + stoploss_order_id VARCHAR, + stoploss_last_update DATETIME, + max_rate FLOAT, + sell_reason VARCHAR, + strategy VARCHAR, + ticker_interval INTEGER, PRIMARY KEY (id), CHECK (is_open IN (0, 1)) ); @@ -57,36 +65,38 @@ SELECT * FROM trades; ## Fix trade still open after a /forcesell +Note: This should not be necessary, as forcesell orders are closed automatically by the bot on the next iteration. + ```sql UPDATE trades -SET is_open=0, close_date=, close_rate=, close_profit=close_rate/open_rate-1 +SET is_open=0, close_date=, close_rate=, close_profit=close_rate/open_rate-1, sell_reason= WHERE id=; ``` -**Example:** +##### Example + ```sql UPDATE trades -SET is_open=0, close_date='2017-12-20 03:08:45.103418', close_rate=0.19638016, close_profit=0.0496 +SET is_open=0, close_date='2017-12-20 03:08:45.103418', close_rate=0.19638016, close_profit=0.0496, sell_reason='force_sell' WHERE id=31; ``` ## Insert manually a new trade ```sql -INSERT -INTO trades (exchange, pair, is_open, fee_open, fee_close, open_rate, stake_amount, amount, open_date) -VALUES ('BITTREX', 'BTC_', 1, 0.0025, 0.0025, , , , '') +INSERT INTO trades (exchange, pair, is_open, fee_open, fee_close, open_rate, stake_amount, amount, open_date) +VALUES ('bittrex', 'ETH/BTC', 1, 0.0025, 0.0025, , , , '') ``` -**Example:** +##### Example: + ```sql -INSERT INTO trades (exchange, pair, is_open, fee_open, fee_close, open_rate, stake_amount, amount, open_date) VALUES ('BITTREX', 'BTC_ETC', 1, 0.0025, 0.0025, 0.00258580, 0.002, 0.7715262081, '2017-11-28 12:44:24.000000') +INSERT INTO trades (exchange, pair, is_open, fee_open, fee_close, open_rate, stake_amount, amount, open_date) +VALUES ('bittrex', 'ETH/BTC', 1, 0.0025, 0.0025, 0.00258580, 0.002, 0.7715262081, '2017-11-28 12:44:24.000000') ``` ## Fix wrong fees in the table -If your DB was created before -[PR#200](https://github.com/freqtrade/freqtrade/pull/200) was merged -(before 12/23/17). +If your DB was created before [PR#200](https://github.com/freqtrade/freqtrade/pull/200) was merged (before 12/23/17). ```sql UPDATE trades SET fee=0.0025 WHERE fee=0.005;