This library can be used to track (hypothetical) trades on the chart. Enter the Open, SL, and TP prices (or TP in R to have it calculated) and then call Trade.TrackTrade(barIndex). Keep track of your trades in an array and then simply call TradeTracker.UpdateAllTrades(close) to update all trades based on the current close price.
How to use: 1. Import the library, as always. I'm assuming the alias of "Tracker" below. 2. The Type Trade is exported, so generate a Trade object like newTrade = Tracker.Trade.new(). 3. Set the values for Open, SL, and TP. TP can be set either by price or by R, which will calculate the R based on the Open->SL range: newTrade.priceOpen = 1.0 newTrade.priceSl = 0.5 newTrade.priceTp = 2.0 -- or in place of the third line above -- newTrade.rTp = 2 4. On each interval you want to update (whether that's per tick/close or on each bar), call trades.UpdateAllTrades(close). This snippet assumes you have an array named trades(var trades = array.new<Tracker.Trade>()).
In future updates, more customization options will be created. This is the initial prototype.
method CalculateProfits(t, _close) Calculates profits/losses for the Trade, given _close price Namespace types: Trade Parameters: t (Trade) _close (float)
진정한 TradingView 정신에 따라, 저자는 이 파인 코드를 다른 파인 프로그래머들이 재사용할 수 있도록 오픈 소스 라이브러리로 공개했습니다. 저자에게 박수를 보냅니다! 이 라이브러리는 개인적으로 사용하거나 다른 오픈 소스 출판물에서 사용할 수 있지만, 이 코드를 출판물에서 재사용하는 것은 하우스 룰에 의해 관리됩니다.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.