PINE LIBRARY

Trade

Güncellendi
Library "Trade"
A Trade Tracking Library

Monitor conditions with less code by using Arrays. When your conditions are met in chronologically, a signal is returned and the scanning starts again.

Create trades automatically with Stop Loss, Take Profit and Entry. The trades will automatically track based on the market movement and update when the targets are hit.


Sample Usage
Enter a buy trade when RSI crosses below 70 then crosses above 80 before it crosses 40.
Note: If RSI crosses 40 before 80, No trade will be entered.




method signal(conditions, reset)
  Signal Conditions
  Namespace types: bool[]
  Parameters:
    conditions (bool[])
    reset (bool)
  Returns: Boolean: True when all the conditions have occured

method update(this, stoploss, takeprofit, entry)
  Update Trade Parameters
  Namespace types: Trade
  Parameters:
    this (Trade)
    stoploss (float)
    takeprofit (float)
    entry (float)
  Returns: nothing

method clear(this)
  Clear Trade Parameters
  Namespace types: Trade
  Parameters:
    this (Trade)
  Returns: nothing

method track(this, _high, _low)
  Track Trade Parameters
  Namespace types: Trade
  Parameters:
    this (Trade)
    _high (float)
    _low (float)
  Returns: nothing

new(stoploss, takeprofit, entry, _high, _low, condition, update)
  New Trade with tracking
  Parameters:
    stoploss (float)
    takeprofit (float)
    entry (float)
    _high (float)
    _low (float)
    condition (bool)
    update (bool)
  Returns: a Trade with targets and updates if stoploss or takeprofit is hit

new()
  New Empty Trade
  Returns: an empty trade

Trade
  Fields:
    stoploss (series__float)
    takeprofit (series__float)
    entry (series__float)
    sl_hit (series__bool)
    tp_hit (series__bool)
    open (series__integer)
Sürüm Notları
v2 Added Stop and Limit orders.

Now you can track stop and limit orders. If you place a new trade with custom entry that is not the current market price, the trade will remain inactive until the market prices cross your entry point. Targets will not be tracked until we cross the threshold.

See these 2 examples of a buy limit. The green background activate when the trade is active.
anlık görüntü
Sürüm Notları
v3

New property `profit`

Now you can check your trade profit by referencing the profit property. A negative value means that is a loss.

Example


Updated:
Trade
  Fields:
    stoploss (series float)
    takeprofit (series float)
    entry (series float)
    active (series bool)
    sl_hit (series bool)
    tp_hit (series bool)
    open (series int)
    profit (series float)
Sürüm Notları
v4

Retrieve previous trade fields, entry, stoploss and takeprofit.

Updated:
Trade
  Fields:
    stoploss (series float)
    takeprofit (series float)
    entry (series float)
    active (series bool)
    sl_hit (series bool)
    tp_hit (series bool)
    open (series int)
    profit (series float)
    lastEntry (series float)
    lastTP (series float)
    lastSL (series float)
Sürüm Notları
v5

Bug fix: Added a missing feature from last update.
Sürüm Notları
v6

Updated: New properties (profit and trade direction)
Trade
  Fields:
    stoploss (series float)
    takeprofit (series float)
    entry (series float)
    active (series bool)
    sl_hit (series bool)
    tp_hit (series bool)
    open (series int)
    profit (series float)
    cumulativeProfit (series float)
    lastEntry (series float)
    lastTP (series float)
    lastSL (series float)
    direction (series int)
    lastDirection (series int)
Sürüm Notları
v7

Updated:
method signal(conditions, reset_conditions, reset)
  Signal Conditions
  Namespace types: array<bool>
  Parameters:
    conditions (array<bool>)
    reset_conditions (array<bool>)
    reset (bool)
  Returns: Array [Signal, State]: True when all the conditions have occured


Now you can see the state of your scanning. Also send a list of reset conditions that allow you to reset the scanning state.

Example usage:


arraysdebuggingdisplaysignalstrategytrade

Pine kitaplığı

Gerçek TradingView ruhuyla, yazar bu Pine kodunu açık kaynaklı bir kütüphane olarak yayınladı, böylece topluluğumuzdaki diğer Pine programcıları onu yeniden kullanabilir. Yazar çok yaşa! Bu kütüphaneyi özel olarak veya diğer açık kaynaklı yayınlarda kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanılması Ev kuralları tarafından yönetilir.


🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖
Automate TradingView Alerts
tradingview.to/anywhere
🥰😍😍🥰😍😍🥰😍😍🥰
Aynı zamanda::

Feragatname