Huraian ⋅ 10 Apr 2023 pukul 00.05 Library "OrderLib" TODO: add library description hereremoveOrderView(view) Parameters: view (orderView) createOrderView(model, length, profit_color, loss_color, enter_color) Parameters: model (orderModel) length (simple int) profit_color (simple color) loss_color (simple color) enter_color (simple color) createOrder(enter, tp, sl) Parameters: enter (float) tp (float) sl (float) createOrderByRR(enter, sl, rr) Parameters: enter (float) sl (float) rr (float) createOrderByRR(enter, sl, rr, commision_percent) Parameters: enter (float) sl (float) rr (simple float) commision_percent (simple float) orderModel Fields: enter (series__float) sl (series__float) tp (series__float) orderView Fields: enter (series__line) sl (series__line) tp (series__line)
Nota Keluaran ⋅ 12 Apr 2023 pukul 17.57 v2 Обновлено:createOrder(enter, sl, tp) Parameters: enter (float) sl (float) tp (float)
Nota Keluaran ⋅ 13 Apr 2023 pukul 18.22 v3
Nota Keluaran ⋅ 23 Mei 2023 pukul 19.56 v4 Добавлено:updateOrderView(src, topPrice, bottomPrice, removeCompleted) Parameters: src (orderView) topPrice (float) bottomPrice (float) removeCompleted (bool) Обновлено:createOrderView(src, profit_color, loss_color, enter_color) Parameters: src (orderModel) profit_color (simple color) loss_color (simple color) enter_color (simple color) removeOrderView(src) Parameters: src (orderView)
Nota Keluaran ⋅ 23 Mei 2023 pukul 19.58 v5 Добавлено:updateOrderViews(views, topPrice, bottomPrice, removeCompleted) Parameters: views (orderView[]) topPrice (float) bottomPrice (float) removeCompleted (bool)
Nota Keluaran ⋅ 24 Mei 2023 pukul 21.59 v6 Добавлено:repaintView(views, remove_completed) Parameters: views (orderView[]) remove_completed (bool) updateOrderState(model, top_price, bottom_price) Parameters: model (orderModel) top_price (float) bottom_price (float) updateOrderStates(orders, top_price, bottom_price, remove_completed) Parameters: orders (orderModel[]) top_price (float) bottom_price (float) remove_completed (bool) configureEnterPoint(src, price, amount, amount_usd) Parameters: src (orderModel) price (float) amount (float) amount_usd (float) configureStopLoss(src, price, offset, max_loss) Parameters: src (orderModel) price (float) offset (float) max_loss (float) addTakeProfit(src, piece, price, rr) Parameters: src (orderModel) piece (float) price (float) rr (float) configureBreakeven(src, target_offset) Parameters: src (orderModel) target_offset (float) configureTrailingStop(src, trigger_offset, lag_offset) Parameters: src (orderModel) trigger_offset (float) lag_offset (float) orderPointModel Fields: price (series__float) offset (series__float) amount (series__float) amount_usd (series__float) order_piece (series__float) income (series__float) is_completed (series__bool) completed_bar_index (series__integer) breakevenModel Fields: price (series__float) offset (series__float) target_price (series__float) target_offset (series__float) is_completed (series__bool) completed_bar_index (series__integer) trailingStopModel Fields: price (series__float) offset (series__float) lag_offset (series__float) enterPointModel Fields: price (series__float) amount (series__float) amount_usd (series__float) Обновлено:createOrder(ticker, side, enter, max_amount_usd, sl, rr, max_loss, leverage) Parameters: ticker (string) side (int) enter (float) max_amount_usd (float) sl (float) rr (float) max_loss (float) leverage (int) Удалено:updateOrderView(src, topPrice, bottomPrice, removeCompleted) updateOrderViews(views, topPrice, bottomPrice, removeCompleted) createOrderByRR(enter, sl, rr, commision_percent)
Nota Keluaran ⋅ 24 Mei 2023 pukul 23.41 v7 Добавлено:createOrderWithEnterPoint(ticker, side, enter, max_amount_usd, leverage) Creates order with enter point Parameters: ticker (string) : (string) Name of the ticker side (int) : (int) "1" - buy , "-1" - sell enter (float) : (float) enter point price max_amount_usd (float) : (float) Maximum order amount in USDT leverage (int) : (int) Order leverage (default x1)createOrderWithEST(ticker, side, enter, max_amount_usd, sl, rr, max_loss, leverage, commision_percent) Creates order with enter point, stop loss and take profit Parameters: ticker (string) side (int) enter (float) max_amount_usd (float) sl (float) rr (float) max_loss (float) leverage (int) commision_percent (float) Обновлено:addTakeProfit(src, piece, price, rr, commision_percent) Parameters: src (orderModel) piece (float) price (float) rr (float) commision_percent (float) configureBreakeven(src, target_price, target_offset, commision_percent) Parameters: src (orderModel) target_price (float) target_offset (float) commision_percent (float) configureTrailingStop(src, lag_offset, trigger_offset, trigger_price, commision_percent) Parameters: src (orderModel) lag_offset (float) trigger_offset (float) trigger_price (float) commision_percent (float) createOrder(ticker, side, leverage) Creates empty order Parameters: ticker (string) side (int) leverage (int)
Nota Keluaran ⋅ 25 Mei 2023 pukul 01.45 v8
Nota Keluaran ⋅ 25 Mei 2023 pukul 01.48 v9
Nota Keluaran ⋅ 25 Mei 2023 pukul 02.07 v10
Nota Keluaran ⋅ 25 Mei 2023 pukul 02.09 v11
Nota Keluaran ⋅ 25 Mei 2023 pukul 02.29 v12
Nota Keluaran ⋅ 25 Mei 2023 pukul 02.37 v13
Nota Keluaran ⋅ 25 Mei 2023 pukul 02.40 v14
Nota Keluaran ⋅ 25 Mei 2023 pukul 13.26 v15 Добавлено:cleanOrderView(src) Parameters: src (orderView) repaintViews(views, remove_completed) Parameters: views (orderView[]) remove_completed (bool) lineView Fields: _line (series__line) labels (array__label) is_completed (series__bool) color (series__color) lineViewCollection Fields: collection (array__|lineView|#OBJ) color (series__color) is_completed (series__bool) Обновлено:repaintView(src) Parameters: src (orderView) Удалено:removeOrderView(src)
Nota Keluaran ⋅ 25 Mei 2023 pukul 22.33 v16
Nota Keluaran ⋅ 27 Mei 2023 pukul 07.05 v17 Обновлено:configureBreakeven(src, target_price, target_offset, trigger_price, trigger_offset, commision_percent) Parameters: src (orderModel) target_price (float) target_offset (float) trigger_price (float) trigger_offset (float) commision_percent (float)
Nota Keluaran ⋅ 27 Mei 2023 pukul 07.25 v18 Обновлено:configureTrailingStop(src, lag_offset, trigger_offset, trigger_price, commision_percent) Configures "Trailing Stop" Parameters: src (orderModel) : (orderModel, required) target order model lag_offset (float) : (float, percent, required) Execute stop order if price reverse back on [lag_offset] percents trigger_offset (float) : (float, percent) "Trailing Stop" starts working if price moved by [trigger_offset] related to [src.enter.price] trigger_price (float) : (float) "Trailing Stop" starts working if price moved to [trigger_price] commision_percent (float) : (float, percent, required, default) Exchange commision for open + close orders togather (default = 0.08)
Nota Keluaran ⋅ 27 Mei 2023 pukul 07.48 v19
Nota Keluaran ⋅ 27 Mei 2023 pukul 08.05 v20 bar_index references removed
Nota Keluaran ⋅ 27 Mei 2023 pukul 11.48 v21 Добавлено:configureTrailingStopByStopLoss(src, lag_offset_rr, trigger_offset_rr, commision_percent) Parameters: src (orderModel) lag_offset_rr (float) trigger_offset_rr (float) commision_percent (float) Обновлено:configureStopLoss(src, price, offset, max_loss, commision_percent) Parameters: src (orderModel) price (float) offset (float) max_loss (float) commision_percent (float)
Nota Keluaran ⋅ 27 Mei 2023 pukul 13.05 v22
Nota Keluaran ⋅ 28 Mei 2023 pukul 02.26 v23 Добавлено:feesBinanceFutures() configureStopLossByPrice(src, price_value, max_loss, fees) Parameters: src (tradePositionModel) price_value (float) max_loss (float) fees (exchangeFeesModel) addTakeProfitByRR(src, rr, position_piece_prc, fees) Parameters: src (tradePositionModel) rr (float) position_piece_prc (float) fees (exchangeFeesModel) configureBreakevenBySL(src, fees) Parameters: src (tradePositionModel) fees (exchangeFeesModel) createTradePosition(ticker, side, started_on, leverage) Creates empty order Parameters: ticker (string) side (int) started_on (int) leverage (int) exchangeFeesModel Fields: market_order_prc (series__float) limit_order_prc (series__float) orderPriceModel Fields: price (series__float) price_with_commision (series__float) offset (series__float) offset_with_commision (series__float) orderAmountModel Fields: coins (series__float) value (series__float) position_piece_prc (series__float) orderStateModel Fields: is_completed (series__bool) completed_on (series__integer) breakevenOrderModel Fields: target (|orderPointModel|#OBJ) trigger (|orderPriceModel|#OBJ) trailingStopOrderModel Fields: trigger (|orderPriceModel|#OBJ) lag_offset (series__float) tradePositionModel Fields: ticker (series__string) side (series__integer) leverage (series__integer) created_on (series__integer) enter (|orderPointModel|#OBJ) stop_loss (|orderPointModel|#OBJ) breakeven (|breakevenOrderModel|#OBJ) trailing_stop (|trailingStopOrderModel|#OBJ) take_profit_collection (array__|orderPointModel|#OBJ) state (|orderStateModel|#OBJ) Обновлено:createOrderView(src, profit_color, loss_color, enter_color) Parameters: src (tradePositionModel) profit_color (simple color) loss_color (simple color) enter_color (simple color) repaintView(src, time_now) Parameters: src (orderView) time_now (int) repaintViews(views, time_now, remove_completed) Parameters: views (orderView[]) time_now (int) remove_completed (bool) updateOrderState(src, top_price, bottom_price, time_now) Parameters: src (tradePositionModel) top_price (float) bottom_price (float) time_now (int) updateOrderStates(models, top_price, bottom_price, time_now, remove_completed) Parameters: models (tradePositionModel[]) top_price (float) bottom_price (float) time_now (int) remove_completed (bool) configureEnterPoint(src, price, amount) Parameters: src (tradePositionModel) price (orderPriceModel) amount (orderAmountModel) configureStopLoss(src, price, amount) Parameters: src (tradePositionModel) price (orderPriceModel) amount (orderAmountModel) addTakeProfit(src, price, amount) Parameters: src (tradePositionModel) price (orderPriceModel) amount (orderAmountModel) configureBreakeven(src, target, trigger) Parameters: src (tradePositionModel) target (orderPointModel) trigger (orderPriceModel) configureTrailingStop(src, trigger, lag_offset, exchange_fees) Configures "Trailing Stop" Parameters: src (tradePositionModel) : (orderModel, required) target order model trigger (orderPriceModel) lag_offset (float) : (float, percent, required) Execute stop order if price reverse back on [lag_offset] percents exchange_fees (exchangeFeesModel) Удалено:configureTrailingStopByStopLoss(src, lag_offset_rr, trigger_offset_rr, commision_percent) createOrder(ticker, side, leverage) Creates empty ordercreateOrderWithEnterPoint(ticker, side, enter, max_amount_usd, leverage) Creates order with enter pointcreateOrderWithEST(ticker, side, enter, max_amount_usd, sl, rr, max_loss, leverage, commision_percent) Creates order with enter point, stop loss and take profitbreakevenModel trailingStopModel enterPointModel orderModel
Nota Keluaran ⋅ 28 Mei 2023 pukul 03.00 v24 Добавлено:createOrderPriceByPrice(price, enter_price, commision_prc) Parameters: price (float) enter_price (float) commision_prc (float) createOrderPriceByPriceWithCommision(value_with_commision, enter_price, commision_prc) Parameters: value_with_commision (float) enter_price (float) commision_prc (float) createOrderPriceByOffset(offset, enter_price, commision_prc) Parameters: offset (float) enter_price (float) commision_prc (float) createOrderPriceByOffsetWithCommision(offset_with_commision, enter_price, commision_prc) Parameters: offset_with_commision (float) enter_price (float) commision_prc (float) createOrderAmountFromCoins(coins, price) Parameters: coins (float) price (float) createOrderAmountFromValue(value, price) Parameters: value (float) price (float) createOrderAmountFromOther(other, price, piece_prc) Parameters: other (orderAmountModel) price (float) piece_prc (float) configureMarketOpenOrderByPrice(src, price_value, amount_value, exchange_fees) Parameters: src (tradePositionModel) price_value (float) amount_value (float) exchange_fees (exchangeFeesModel)
Nota Keluaran ⋅ 28 Mei 2023 pukul 14.40 v25 Добавлено:createOrderPriceByValue(side, value, enter_price, commision_prc) Parameters: side (int) : (int) Order side. "1" - buy order, "-1" sell order value (float) enter_price (float) commision_prc (float) Обновлено:createOrderPriceByPriceWithCommision(side, value_with_commision, enter_price, commision_prc) Parameters: side (int) value_with_commision (float) enter_price (float) commision_prc (float) createOrderPriceByOffset(side, offset, enter_price, commision_prc) Parameters: side (int) offset (float) enter_price (float) commision_prc (float) createOrderPriceByOffsetWithCommision(side, offset_with_commision, enter_price, commision_prc) Parameters: side (int) offset_with_commision (float) enter_price (float) commision_prc (float) Удалено:createOrderPriceByPrice(price, enter_price, commision_prc)
Nota Keluaran ⋅ 28 Mei 2023 pukul 14.56 v26
Nota Keluaran ⋅ 28 Mei 2023 pukul 15.25 v27 Обновлено:createOrderPriceByValue(position_side, order_side, value, enter_price, commision_prc) Parameters: position_side (int) order_side (int) value (float) enter_price (float) commision_prc (float) createOrderPriceByPriceWithCommision(position_side, order_side, value_with_commision, enter_price, commision_prc) Parameters: position_side (int) order_side (int) value_with_commision (float) enter_price (float) commision_prc (float) createOrderPriceByOffset(order_side, offset, enter_price, commision_prc) Parameters: order_side (int) offset (float) enter_price (float) commision_prc (float) createOrderPriceByOffsetWithCommision(order_side, offset_with_commision, enter_price, commision_prc) Parameters: order_side (int) offset_with_commision (float) enter_price (float) commision_prc (float)
Nota Keluaran ⋅ 28 Mei 2023 pukul 16.14 v28 Добавлено:configureTrailingStopByStopLoss(src, lag_offset_rr, trigger_offset_rr, exchange_fees) Parameters: src (tradePositionModel) lag_offset_rr (float) trigger_offset_rr (float) exchange_fees (exchangeFeesModel) Обновлено:addTakeProfitByRR(src, rr, position_piece_prc, exchange_fees) Parameters: src (tradePositionModel) rr (float) position_piece_prc (float) exchange_fees (exchangeFeesModel) configureBreakevenBySL(src, target_offset, exchange_fees) Parameters: src (tradePositionModel) target_offset (float) exchange_fees (exchangeFeesModel) configureTrailingStop(src, trigger, lag_offset) Configures "Trailing Stop" Parameters: src (tradePositionModel) : (orderModel, required) target order model trigger (orderPriceModel) lag_offset (float) : (float, percent, required) Execute stop order if price reverse back on [lag_offset] percents
Nota Keluaran ⋅ 28 Mei 2023 pukul 16.35 v29 Добавлено:configureBreakevenByValue(src, trigger_price, target_offset, exchange_fees) Parameters: src (tradePositionModel) trigger_price (float) target_offset (float) exchange_fees (exchangeFeesModel) configureBreakevenByOffset(src, trigger_offset, target_offset, exchange_fees) Parameters: src (tradePositionModel) trigger_offset (float) target_offset (float) exchange_fees (exchangeFeesModel) Обновлено:configureBreakevenBySL(src, target_offset, rr, exchange_fees) Parameters: src (tradePositionModel) target_offset (float) rr (float) exchange_fees (exchangeFeesModel)
Nota Keluaran ⋅ 28 Mei 2023 pukul 21.20 v30
Nota Keluaran ⋅ 28 Mei 2023 pukul 22.08 v31 Добавлено:createPositionView(src, profit_color, loss_color, enter_color) Parameters: src (tradePositionModel) profit_color (simple color) loss_color (simple color) enter_color (simple color) disposePositionView(src) Parameters: src (orderView) disposePositionViews(src, skip) Parameters: src (orderView[]) skip (int) Удалено:createOrderView(src, profit_color, loss_color, enter_color) cleanOrderView(src)
Nota Keluaran ⋅ 28 Mei 2023 pukul 22.19 v32 Добавлено:createTradePositionView(src, profit_color, loss_color, enter_color) Parameters: src (tradePositionModel) profit_color (simple color) loss_color (simple color) enter_color (simple color) disposeTradePositionView(src) Parameters: src (tradePositionView) disposeTradePositionViews(src, skip) Parameters: src (tradePositionView[]) skip (int) repaintTradePositionView(src, time_now) Parameters: src (tradePositionView) time_now (int) repaintTradePositionViews(views, time_now, remove_completed) Parameters: views (tradePositionView[]) time_now (int) remove_completed (bool) updateTradePositionState(src, top_price, bottom_price, time_now) Parameters: src (tradePositionModel) top_price (float) bottom_price (float) time_now (int) updateTradePositionStates(models, top_price, bottom_price, time_now, remove_completed) Parameters: models (tradePositionModel[]) top_price (float) bottom_price (float) time_now (int) remove_completed (bool) tradePositionView Fields: enter (|lineView|#OBJ) stop_loss (|lineView|#OBJ) take_profit_collection (|lineViewCollection|#OBJ) is_completed (series__bool) model (|tradePositionModel|#OBJ) Удалено:createPositionView(src, profit_color, loss_color, enter_color) disposePositionView(src) disposePositionViews(src, skip) repaintView(src, time_now) repaintViews(views, time_now, remove_completed) updateOrderState(src, top_price, bottom_price, time_now) updateOrderStates(models, top_price, bottom_price, time_now, remove_completed) orderView
Nota Keluaran ⋅ 29 Mei 2023 pukul 00.21 v33 Обновлено:createOrderPriceByOffset(position_side, order_side, offset, enter_price, commision_prc) Parameters: position_side (int) order_side (int) offset (float) enter_price (float) commision_prc (float) createOrderPriceByOffsetWithCommision(position_side, order_side, offset_with_commision, enter_price, commision_prc) Parameters: position_side (int) order_side (int) offset_with_commision (float) enter_price (float) commision_prc (float)
Nota Keluaran ⋅ 29 Mei 2023 pukul 00.55 v34
Nota Keluaran ⋅ 29 Mei 2023 pukul 01.56 v35
Nota Keluaran ⋅ 29 Mei 2023 pukul 01.59 v36
Nota Keluaran ⋅ 29 Mei 2023 pukul 15.59 v37 Обновлено:disposeTradePositionViews(src, completed_only, skip) Parameters: src (tradePositionView[]) completed_only (bool) skip (int)
Nota Keluaran ⋅ 30 Mei 2023 pukul 11.50 v38
Nota Keluaran ⋅ 30 Mei 2023 pukul 11.54 v39
Nota Keluaran ⋅ 30 Mei 2023 pukul 21.02 v40 Добавлено:tradeStatisticsModel Fields: income (series__float) error (series__integer) completed (series__integer) in_progress (series__integer) win (series__integer) win_partial (series__integer) loss (series__integer) tradeDebugDataModel Fields: updated_views (series__integer) updated_models (series__integer) updated_statistics (series__integer)
Nota Keluaran ⋅ 30 Mei 2023 pukul 23.00 v41
Nota Keluaran ⋅ 3 Jun 2023 pukul 17.33 v42