t मान
trail_price
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. ट्रेलिंग स्टॉप सक्रियण स्तर (एक विशिष्ट मूल्य की आवश्यकता होती है). यदि यह निर्दिष्ट किया गया है, तो एक ट्रेलिंग स्टॉप ऑर्डर तब रखा जाएगा जब निर्दिष्ट मूल्य स्तर तक पहुंच जाता है. ट्रेलिंग स्टॉप ऑर्डर की प्रारंभिक कीमत निर्धारित करने के लिए ऑफसेट (टिक में) trail_points
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. ट्रेलिंग स्टॉप सक्रियण स्तर (टिक में निर्दिष्ट लाभ). यदि यह निर्दिष्ट किया गया है, तो एक ट्रेलिंग स्टॉप ऑर्डर तब रखा जाएगा जब गणना की गई मूल्य स्तर (निर्दिष्ट लाभ राशि) तक पहुंच जाता है. ट्रेलिंग स्टॉप ऑर्डर की प्रारंभिक कीमत निर्धारित करने के लिए ऑफसेट (टिक में) तर्क में निर्दिष्ट किया गया हैः trail_offset
(सीरीज इंट/फ्लोट) एक वैकल्पिक तर्क. ट्रेलिंग स्टॉप प्राइस (टिक में निर्दिष्ट). ट्रेलिंग स्टॉप ऑर्डर की प्रारंभिक कीमत निर्धारित करने के लिए टिक में ऑफसेटः लंबी स्थिति से बाहर निकलने के लिए oca_name
comment
(श्रृंखला स्ट्रिंग) एक वैकल्पिक तर्क आदेश के लिए अतिरिक्त निर्देश.when
(श्रृंखला bool) एक वैकल्पिक तर्क. आदेश की शर्त. आदेश रखा जाता है यदि शर्त alert_message
(सीरीज स्ट्रिंग) जब आप {{strategy.order.alert_message}} प्लेसहोल्डर का उपयोग करते हैं तो एक वैकल्पिक तर्क यह एक कमांड है जो लंबित आदेशों को रद्द/निष्क्रिय करने के लिए उनके नामों का संदर्भ देकर है, जो फ़ंक्शन द्वारा उत्पन्न किए गए थेः strategy.order, strategy.entry औरstrategy.exit.
strategy.cancel(id, when)
उदाहरण
strategy(title = "simple order cancellation example")
conditionForBuy = open > high[1]
strategy.entry("long", strategy.long, 1, limit = low, when = conditionForBuy) // enter long using limit order at low price of current bar if conditionForBuy is true
strategy.cancel("long", when = not conditionForBuy) // cancel the entry order with name "long" if conditionForBuy is false
तर्क
id
(श्रृंखला स्ट्रिंग) एक आवश्यक तर्क. आदेश पहचानकर्ता. यह उसके पहचानकर्ता का संदर्भ देकर एक आदेश रद्द करने के लिए संभव है.when
(सीरीज bool) एक वैकल्पिक तर्क. निर्दिष्ट आईडी के साथ एक आदेश रद्द करने की शर्त. यदि शर्त यह सभी लंबित आदेशों को रद्द / निष्क्रिय करने के लिए एक आदेश है, जो फ़ंक्शन द्वारा उत्पन्न किए गए थेः strategy.order, strategy.entry औरstrategy.exit.
strategy.cancel_all(when)
उदाहरण
strategy(title = "simple all orders cancellation example")
conditionForBuy1 = open > high[1]
strategy.entry("long entry 1", strategy.long, 1, limit = low, when = conditionForBuy1) // enter long by limit if conditionForBuy1 is true
conditionForBuy2 = conditionForBuy1 and open[1] > high[2]
strategy.entry("long entry 2", strategy.long, 1, limit = ta.lowest(low, 2), when = conditionForBuy2) // enter long by limit if conditionForBuy2 is true
conditionForStopTrading = open < ta.lowest(low, 2)
strategy.cancel_all(conditionForStopTrading) // cancel both limit orders if the conditon conditionForStopTrading is true
तर्क
when
(सीरीज bool) एक वैकल्पिक तर्क. सभी आदेशों को रद्द करने की शर्त. यदि शर्त सच है, तो सभी सक्रिय आदेश रद्द कर दिए जाएंगे. डिफ़ॉल्ट मान यह ऑर्डर करने के लिए एक कमांड है। यदि एक ही आईडी वाला ऑर्डर पहले से ही लंबित है, तो ऑर्डर को संशोधित करना संभव है। यदि निर्दिष्ट आईडी के साथ कोई ऑर्डर नहीं है, तो एक नया ऑर्डर रखा जाता है। ऑर्डर को निष्क्रिय करने के लिए, कमांड strategy.cancel या strategy.cancel_all का उपयोग किया जाना चाहिए। फ़ंक्शन strategy.entry की तुलना में, फ़ंक्शन strategy.order पिरामिडिंग से प्रभावित नहीं है। यदि दोनों
strategy.order(id, direction, qty, limit, stop, oca_name, oca_type, comment, when, alert_message)
उदाहरण
strategy(title = "simple strategy order example")
strategy.order("buy", strategy.long, 1, when = open > high[1]) // buy by market if current open great then previous high
strategy.order("sell", strategy.short, 1, when = open < low[1]) // sell by market if current open less then previous low
तर्क
id
(श्रृंखला स्ट्रिंग) एक आवश्यक पैरामीटर. आदेश पहचानकर्ता. यह संभव है रद्द करने के लिए या एक आदेश को संशोधित करने के लिए इसके पहचानकर्ता का संदर्भ.direction
(strategy_direction) एक आवश्यक पैरामीटर. आदेश दिशाः qty
(सीरीज इंट/फ्लोट) एक वैकल्पिक पैरामीटर। व्यापार करने के लिए अनुबंधों/शेयर्स/लॉट/इकाइयों की संख्या। डिफ़ॉल्ट मान limit
(सीरीज int/float) एक वैकल्पिक पैरामीटर. आदेश की सीमा मूल्य. यदि यह निर्दिष्ट है, आदेश प्रकार या तो है stop
(सीरीज इंट/फ्लोट) एक वैकल्पिक पैरामीटर. ऑर्डर की स्टॉप कीमत. यदि यह निर्दिष्ट है, तो ऑर्डर प्रकार या तो oca_name
oca_type
comment
(सीरीज स्ट्रिंग) एक वैकल्पिक पैरामीटर. आदेश पर अतिरिक्त नोट्स.when
(सीरीज bool) एक वैकल्पिक पैरामीटर. आदेश की शर्त. आदेश रखा जाता है यदि शर्त alert_message
(सीरीज स्ट्रिंग) एक वैकल्पिक पैरामीटर जो {{strategy.order.alert_message}} प्लेसहोल्डर की जगह लेता है जब इसका उपयोग खुले व्यापार की प्रविष्टि का बार_इंडेक्स लौटाता है.
strategy.opentrades.entry_bar_index(trade_num)
10 बार के लिए प्रतीक्षा करें और स्थिति को बंद करें।
उदाहरण
strategy("`strategy.opentrades.entry_bar_index` Example")
barsSinceLastEntry() =>
strategy.opentrades > 0 ? bar_index - strategy.opentrades.entry_bar_index(strategy.opentrades - 1) : na
// Enter a long position if there are no open positions.
if strategy.opentrades == 0
strategy.entry("Long", strategy.long)
// Close the long position after 10 bars.
if barsSinceLastEntry() >= 10
strategy.close("Long")
तर्क
trade_num
(श्रृंखला int) खुले व्यापार का व्यापार संख्या। पहले व्यापार की संख्या शून्य है।यह भी देखें
strategy.closedtrades.entry_bar_index
strategy.closedtrades.exit_bar_index
खुले व्यापार की प्रविष्टि की आईडी लौटाता है.
strategy.opentrades.entry_id(trade_num)
उदाहरण
strategy("`strategy.opentrades.entry_id` Example", overlay = true)
// We enter a long position when 14 period sma crosses over 28 period sma.
// We enter a short position when 14 period sma crosses under 28 period sma.
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
// Strategy calls to enter a long or short position when the corresponding condition is met.
if longCondition
strategy.entry("Long entry at bar #" + str.tostring(bar_index), strategy.long)
if shortCondition
strategy.entry("Short entry at bar #" + str.tostring(bar_index), strategy.short)
// Display ID of the latest open position.
if barstate.islastconfirmedhistory
runtime.log("Last opened position is " + strategy.opentrades.entry_id(strategy.opentrades - 1))
रिटर्नखुले व्यापार की प्रविष्टि का आईडी लौटाता है.
तर्क
trade_num
(श्रृंखला int) खुले व्यापार का व्यापार संख्या। पहले व्यापार की संख्या शून्य है।टिप्पणीफ़ंक्शन n लौटाता है यदि trade_num सीमा में नहीं हैः 0 से strategy.opentrades-1.
यह भी देखें
strategy.opentrades.entry_bar_index
strategy.opentrades.entry_time
खुले व्यापार की प्रविष्टि की कीमत लौटाता है.
strategy.opentrades.entry_price(trade_num)
उदाहरण
strategy("strategy.closedtrades.entry_price Example 1")
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Return the entry price for the latest closed trade.
entryPrice = strategy.closedtrades.entry_price(strategy.closedtrades - 1)
plot(entryPrice, "Long entry price")
औसत खुली स्थिति की कीमत की गणना कीजिए।
उदाहरण
strategy("strategy.opentrades.entry_price Example 2", pyramiding = 2)
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Calculate average open position price.
avgOpenPositionPrice() =>
sumOpenPositionPrice = 0.0
for tradeNo = 0 to strategy.opentrades - 1
sumOpenPositionPrice += strategy.opentrades.entry_price(tradeNo) * strategy.opentrades.size(tradeNo) / strategy.position_size
result = nz(sumOpenPositionPrice / strategy.opentrades)
plot(avgOpenPositionPrice())
तर्क
trade_num
(श्रृंखला int) खुले व्यापार का व्यापार संख्या। पहले व्यापार की संख्या शून्य है।यह भी देखें
strategy.closedtrades.exit_price
खुला व्यापार की प्रविष्टि का UNIX समय लौटाता है.
strategy.opentrades.entry_time(trade_num)
उदाहरण
strategy("strategy.opentrades.entry_time Example")
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Calculates duration in milliseconds since the last position was opened.
timeSinceLastEntry()=>
strategy.opentrades > 0 ? (time - strategy.opentrades.entry_time(strategy.opentrades - 1)) : na
plot(timeSinceLastEntry() / 1000 * 60 * 60 * 24, "Days since last entry")
तर्क
trade_num
(श्रृंखला int) खुले व्यापार का व्यापार संख्या। पहले व्यापार की संख्या शून्य है।यह भी देखें
strategy.closedtrades.entry_time
strategy.closedtrades.exit_time
खुला व्यापार का लाभ/हानि लौटाता है। हानि नकारात्मक मानों के रूप में व्यक्त की जाती है।
strategy.opentrades.profit(trade_num)
अंतिम खुले व्यापार का लाभ लौटाएं।
उदाहरण
strategy("`strategy.opentrades.profit` Example 1", commission_type = strategy.commission.percent, commission_value = 0.1)
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
plot(strategy.opentrades.profit(strategy.opentrades - 1), "Profit of the latest open trade")
सभी खुले पदों के लाभ की गणना करें।
उदाहरण
strategy("`strategy.opentrades.profit` Example 2", pyramiding = 5)
// Strategy calls to enter 5 long positions every 2 bars.
if bar_index % 2 == 0
strategy.entry("Long", strategy.long, qty = 5)
// Calculate open profit or loss for the open positions.
tradeOpenPL() =>
sumProfit = 0.0
for tradeNo = 0 to strategy.opentrades - 1
sumProfit += strategy.opentrades.profit(tradeNo)
result = sumProfit
plot(tradeOpenPL(), "Profit of all open trades")
तर्क
trade_num
(श्रृंखला int) खुले व्यापार का व्यापार संख्या। पहले व्यापार की संख्या शून्य है।यह भी देखें
strategy.closedtrades.profit
strategy.openprofit
strategy.netprofit
strategy.grossprofit
खुले व्यापार में कारोबार किए गए अनुबंधों की दिशा और संख्या लौटाता है. यदि मूल्य 0 से अधिक है, तो बाजार की स्थिति लंबी थी. यदि मूल्य 0 से कम है, तो बाजार की स्थिति छोटी थी.
strategy.opentrades.size(trade_num)
उदाहरण
strategy("`strategy.opentrades.size` Example 1")
// We calculate the max amt of shares we can buy.
amtShares = math.floor(strategy.equity / close)
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars
if bar_index % 15 == 0
strategy.entry("Long", strategy.long, qty = amtShares)
if bar_index % 20 == 0
strategy.close("Long")
// Plot the number of contracts in the latest open trade.
plot(strategy.opentrades.size(strategy.opentrades - 1), "Amount of contracts in latest open trade")
खुले पदों के औसत लाभ प्रतिशत की गणना करें।
उदाहरण
strategy("`strategy.opentrades.size` Example 2")
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Calculate profit for all open trades.
profitPct = 0.0
for tradeNo = 0 to strategy.opentrades - 1
entryP = strategy.opentrades.entry_price(tradeNo)
exitP = close
profitPct += (exitP - entryP) / entryP * strategy.opentrades.size(tradeNo) * 100
// Calculate average profit percent for all open trades.
avgProfitPct = nz(profitPct / strategy.opentrades)
तर्क
trade_num
(श्रृंखला int) खुले व्यापार का व्यापार संख्या। पहले व्यापार की संख्या शून्य है।यह भी देखें
strategy.closedtrades.size
strategy.position_size
strategy.opentrades
strategy.closedtrades
बंद व्यापार की प्रविष्टि का बार_इंडेक्स लौटाता है.
strategy.closedtrades.entry_bar_index(trade_num)
उदाहरण
strategy("strategy.closedtrades.entry_bar_index Example")
// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
strategy.close("Long")
// Function that calculates the average amount of bars in a trade.
avgBarsPerTrade() =>
sumBarsPerTrade = 0
for tradeNo = 0 to strategy.closedtrades - 1
// Loop through all closed trades, starting with the oldest.
sumBarsPerTrade += strategy.closedtrades.exit_bar_index(tradeNo) - strategy.closedtrades.entry_bar_index(tradeNo) + 1
result = nz(sumBarsPerTrade / strategy.closedtrades)
plot(avgBarsPerTrade())
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
strategy.closedtrades.exit_bar_index
strategy.opentrades.entry_bar_index
बंद व्यापार की निकास कीमत लौटाता है.
strategy.closedtrades.exit_price(trade_num)
उदाहरण
strategy("strategy.closedtrades.exit_price Example 1")
// We are creating a long trade every 5 bars
if bar_index % 5 == 0
strategy.entry("Long", strategy.long)
strategy.close("Long")
// Return the exit price from the latest closed trade.
exitPrice = strategy.closedtrades.exit_price(strategy.closedtrades - 1)
plot(exitPrice, "Long exit price")
सभी बंद ट्रेडों के लिए औसत लाभ प्रतिशत की गणना कीजिए।
उदाहरण
strategy("strategy.closedtrades.exit_price Example 2")
// Strategy calls to create single short and long trades.
if bar_index == last_bar_index - 15
strategy.entry("Long Entry", strategy.long)
else if bar_index == last_bar_index - 10
strategy.close("Long Entry")
strategy.entry("Short", strategy.short)
else if bar_index == last_bar_index - 5
strategy.close("Short")
// Calculate profit for both closed trades.
profitPct = 0.0
for tradeNo = 0 to strategy.closedtrades - 1
entryP = strategy.closedtrades.entry_price(tradeNo)
exitP = strategy.closedtrades.exit_price(tradeNo)
profitPct += (exitP - entryP) / entryP * strategy.closedtrades.size(tradeNo) * 100
// Calculate average profit percent for both closed trades.
avgProfitPct = nz(profitPct / strategy.closedtrades)
plot(avgProfitPct)
तर्क
trade_num
(सीरीज int) बंद लेनदेन की लेनदेन संख्या। पहले लेनदेन की संख्या शून्य है।यह भी देखें
strategy.closedtrades.entry_price
बंद ट्रेड से बाहर निकलने के बार_इंडेक्स को लौटाएं.
strategy.closedtrades.exit_bar_index(trade_num)
उदाहरण
strategy("strategy.closedtrades.exit_bar_index Example 1")
// Strategy calls to place a single short trade. We enter the trade at the first bar and exit the trade at 10 bars before the last chart bar.
if bar_index == 0
strategy.entry("Short", strategy.short)
if bar_index == last_bar_index - 10
strategy.close("Short")
// Calculate the amount of bars since the last closed trade.
barsSinceClosed = strategy.closedtrades > 0 ? bar_index - strategy.closedtrades.exit_bar_index(strategy.closedtrades - 1) : na
plot(barsSinceClosed, "Bars since last closed trade")
प्रति लेन-देन के लिए K-लाइनों की औसत संख्या की गणना करें।
उदाहरण
strategy("strategy.closedtrades.exit_bar_index Example 2")
// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
strategy.close("Long")
// Function that calculates the average amount of bars per trade.
avgBarsPerTrade() =>
sumBarsPerTrade = 0
for tradeNo = 0 to strategy.closedtrades - 1
// Loop through all closed trades, starting with the oldest.
sumBarsPerTrade += strategy.closedtrades.exit_bar_index(tradeNo) - strategy.closedtrades.entry_bar_index(tradeNo) + 1
result = nz(sumBarsPerTrade / strategy.closedtrades)
plot(avgBarsPerTrade())
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
bar_index
बंद व्यापार की प्रविष्टि की आईडी लौटाता है.
strategy.closedtrades.entry_id(trade_num)
उदाहरण
strategy("strategy.closedtrades.entry_id Example", overlay = true)
var isOpen = false
var openIndex = -1
// Enter a short position and close at the previous to last bar.
if not barstate.ishistory and not isOpen
strategy.entry("Short at bar #" + str.tostring(bar_index), strategy.short)
isOpen := true
openIndex := bar_index
if openIndex != -1 and bar_index > openIndex + 100
strategy.close_all()
// Display ID of the last entry position.
if barstate.islastconfirmedhistory
runtime.log("Last Entry ID is: " + strategy.closedtrades.entry_id(strategy.closedtrades - 1))
रिटर्नबंद व्यापार की प्रविष्टि की आईडी लौटाता है.
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.टिप्पणीयदि trade_num सीमा में नहीं है तो फ़ंक्शन na लौटाता हैः 0 से strategy.closedtrades-1.
यह भी देखें
strategy.closedtrades.entry_bar_index
strategy.closedtrades.entry_time
बंद व्यापार की प्रविष्टि की कीमत लौटाता है.
strategy.closedtrades.entry_price(trade_num)
उदाहरण
strategy("strategy.closedtrades.entry_price Example 1")
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Return the entry price for the latest entry.
entryPrice = strategy.closedtrades.entry_price(strategy.closedtrades - 1)
plot(entryPrice, "Long entry price")
सभी बंद ट्रेडों के लिए औसत लाभ प्रतिशत की गणना कीजिए।
उदाहरण
strategy("strategy.closedtrades.entry_price Example 2")
// Strategy calls to create single short and long trades
if bar_index == last_bar_index - 15
strategy.entry("Long Entry", strategy.long)
else if bar_index == last_bar_index - 10
strategy.close("Long Entry")
strategy.entry("Short", strategy.short)
else if bar_index == last_bar_index - 5
strategy.close("Short")
// Calculate profit for both closed trades.
profitPct = 0.0
for tradeNo = 0 to strategy.closedtrades - 1
entryP = strategy.closedtrades.entry_price(tradeNo)
exitP = strategy.closedtrades.exit_price(tradeNo)
profitPct += (exitP - entryP) / entryP * strategy.closedtrades.size(tradeNo) * 100
// Calculate average profit percent for both closed trades.
avgProfitPct = nz(profitPct / strategy.closedtrades)
plot(avgProfitPct)
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
strategy.closedtrades.exit_price
strategy.closedtrades.size
strategy.closedtrades
बंद व्यापार की प्रविष्टि का UNIX समय लौटाता है.
strategy.closedtrades.entry_time(trade_num)
उदाहरण
strategy("strategy.closedtrades.entry_time Example", overlay = true)
// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
strategy.close("Long")
// Calculate the average trade duration
avgTradeDuration() =>
sumTradeDuration = 0
for i = 0 to strategy.closedtrades - 1
sumTradeDuration += strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)
result = nz(sumTradeDuration / strategy.closedtrades)
// Display average duration converted to seconds and formatted using 2 decimal points
if barstate.islastconfirmedhistory
runtime.log(str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
strategy.opentrades.entry_time
strategy.closedtrades.exit_time
time
बंद व्यापार का लाभ/हानि लौटाता है। हानि नकारात्मक मानों के रूप में व्यक्त की जाती है।
strategy.closedtrades.profit(trade_num)
उदाहरण
strategy("`strategy.closedtrades.profit` Example")
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Calculate average gross profit by adding the difference between gross profit and commission.
avgGrossProfit() =>
sumGrossProfit = 0.0
for tradeNo = 0 to strategy.closedtrades - 1
sumGrossProfit += strategy.closedtrades.profit(tradeNo) - strategy.closedtrades.commission(tradeNo)
result = nz(sumGrossProfit / strategy.closedtrades)
plot(avgGrossProfit(), "Average gross profit")
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
strategy.opentrades.profit
strategy.closedtrades.commission
बंद व्यापार में कारोबार किए गए अनुबंधों की दिशा और संख्या लौटाता है. यदि मूल्य 0 से अधिक है, तो बाजार की स्थिति लंबी थी. यदि मूल्य 0 से कम है, तो बाजार की स्थिति छोटी थी.
strategy.closedtrades.size(trade_num)
उदाहरण
strategy("`strategy.closedtrades.size` Example 1")
// We calculate the max amt of shares we can buy.
amtShares = math.floor(strategy.equity / close)
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars
if bar_index % 15 == 0
strategy.entry("Long", strategy.long, qty = amtShares)
if bar_index % 20 == 0
strategy.close("Long")
// Plot the number of contracts traded in the last closed trade.
plot(strategy.closedtrades.size(strategy.closedtrades - 1), "Number of contracts traded")
बंद ट्रेडों पर औसत लाभ प्रतिशत की गणना करें।
उदाहरण
strategy("`strategy.closedtrades.size` Example 2")
// Strategy calls to enter long trades every 15 bars and exit long trades every 20 bars.
if bar_index % 15 == 0
strategy.entry("Long", strategy.long)
if bar_index % 20 == 0
strategy.close("Long")
// Calculate profit for both closed trades.
profitPct = 0.0
for tradeNo = 0 to strategy.closedtrades - 1
entryP = strategy.closedtrades.entry_price(tradeNo)
exitP = strategy.closedtrades.exit_price(tradeNo)
profitPct += (exitP - entryP) / entryP * strategy.closedtrades.size(tradeNo) * 100
// Calculate average profit percent for both closed trades.
avgProfitPct = nz(profitPct / strategy.closedtrades)
plot(avgProfitPct)
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
strategy.opentrades.size
strategy.position_size
strategy.closedtrades
strategy.opentrades
बंद व्यापार के बाहर निकलने का यूनिक्स समय लौटाता है.
strategy.closedtrades.exit_time(trade_num)
उदाहरण
strategy("strategy.closedtrades.exit_time Example 1")
// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
strategy.close("Long")
// Calculate the average trade duration.
avgTradeDuration() =>
sumTradeDuration = 0
for i = 0 to strategy.closedtrades - 1
sumTradeDuration += strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)
result = nz(sumTradeDuration / strategy.closedtrades)
// Display average duration converted to seconds and formatted using 2 decimal points.
if barstate.islastconfirmedhistory
label.new(bar_index, high, str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")
एक्स सेकंड के बाद बंद ट्रेडों को फिर से खोलें।
उदाहरण
strategy("strategy.closedtrades.exit_time Example 2")
// Strategy calls to emulate a single long trade at the first bar.
if bar_index == 0
strategy.entry("Long", strategy.long)
reopenPositionAfter(timeSec) =>
if strategy.closedtrades > 0
if time - strategy.closedtrades.exit_time(strategy.closedtrades - 1) >= timeSec * 1000
strategy.entry("Long", strategy.long)
// Reopen last closed position after 120 sec.
reopenPositionAfter(120)
if ta.change(strategy.opentrades)
strategy.exit("Long", stop = low * 0.9, profit = high * 2.5)
तर्क
trade_num
(श्रृंखला int) बंद व्यापार का व्यापार संख्या. पहला व्यापार की संख्या शून्य है.यह भी देखें
strategy.closedtrades.entry_time
इस फ़ंक्शन का उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि रणनीति.प्रवेश फ़ंक्शन को किस बाजार दिशा में पद खोलने की अनुमति है।
strategy.risk.allow_entry_in(value)
उदाहरण
strategy("strategy.risk.allow_entry_in")
strategy.risk.allow_entry_in(strategy.direction.long)
strategy.entry("Long", strategy.long, when = open > close)
// Instead of opening a short position with 10 contracts, this command will close long entries.
strategy.entry("Short", strategy.short, when = open < close, qty = 10)
तर्क
value
(सरल स्ट्रिंग) अनुमत दिशा. संभावित मानःstrategy.direction.all
, strategy.direction.long
, strategy.direction.short
इस नियम का उद्देश्य बाजार स्थिति के अधिकतम आकार को निर्धारित करना है। नियम निम्नलिखित कार्य को प्रभावित करता हैःstrategy.entry
strategy.risk.max_position_size(contracts)
उदाहरण
strategy("risk.max_position_size Demo", default_qty_value = 100)
strategy.risk.max_position_size(10)
strategy.entry("buy", strategy.long, when = open > close)
plot(strategy.position_size) // max plot value will be 10
तर्क
contracts
(सरल int/float) एक आवश्यक पैरामीटर. एक स्थिति में अनुबंधों/शेयर्स/लॉट/इकाइयों की अधिकतम संख्या.का पूर्ण मूल्यnumber
हैnumber
यदिnumber
>= 0, या -number
otherwise.
math.abs(number)
रिटर्नका पूर्ण मूल्यnumber
.
एकोस फलन संख्या का आर्कोसिन (रेडियन में) देता है जैसे कि कॉस (एकोस (वाई)) = वाई के लिए वाई [-1, 1] में।
math.acos(angle)
रिटर्नकिसी मान का आर्क कोसिनोस; लौटाया गया कोण [0, पीआई], या ना में है यदि वाई [-1, 1] से बाहर है।
एक छद्म यादृच्छिक मान लौटाता है. फ़ंक्शन प्रत्येक स्क्रिप्ट निष्पादन के लिए मानों का एक अलग अनुक्रम उत्पन्न करेगा. वैकल्पिक बीज तर्क के लिए एक ही मान का उपयोग करने से एक दोहराए जाने योग्य अनुक्रम उत्पन्न होगा.
math.random(min, max, seed)
रिटर्नएक यादृच्छिक मान.
तर्क
min
(श्रृंखला int/float) यादृच्छिक मानों की सीमा का निचला सीमा. मान सीमा में शामिल नहीं है. डिफ़ॉल्ट 0 है.max
(सीरीज int/float) यादृच्छिक मूल्यों की सीमा का ऊपरी सीमा. मान सीमा में शामिल नहीं है. डिफ़ॉल्ट 1 है.seed
(input int) वैकल्पिक तर्क. जब एक ही बीज का उपयोग किया जाता है, तो फ़ंक्शन को दोहराए जाने योग्य मानों का एक सेट उत्पन्न करने के लिए क्रमिक कॉल की अनुमति देता है.असीन फलन संख्या का आर्कसाइन (रेडियन में) देता है जैसे कि sin ((असीन)) = y y के लिए [-1, 1] में।
math.asin(angle)
रिटर्नकिसी मान का आर्कसाइन; लौटाया गया कोण [-पीआई/2, पीआई/2] या ना के दायरे में है यदि वाई दायरे से बाहर है [-1, 1].
एटन फंक्शन किसी भी y के लिए tan ((atan ((y)) = y जैसी संख्या का arctangent (रेडियन में) लौटाता है।
math.atan(angle)
रिटर्नकिसी मान का चाप स्पर्श; लौटाया गया कोण [-पी/2, पी/2] के दायरे में है।
सीलिंग फ़ंक्शन सबसे छोटी (नकारात्मक अनंत के निकटतम) पूर्णांक को लौटाता है जो तर्क से बड़ा या बराबर है।
math.ceil(number)
रिटर्नदी गई संख्या से कम या बराबर सबसे छोटी पूर्णांक.
यह भी देखें
math.floor
math.round
कॉस फंक्शन एक कोण का त्रिकोणमितीय कोसिनोस लौटाता है.
math.cos(angle)
रिटर्नएक कोण का त्रिकोणमितीय कोसिनोस।
तर्क
angle
(सीरीज इंट/फ्लोट) कोण, रेडियन में।के एक्सपी फलनnumber
की शक्ति में उठाया गया हैnumber
, जहां e यूलर की संख्या है।
math.exp(number)
रिटर्नएक मूल्य का प्रतिनिधित्व करता है e के लिए बढ़ाया की शक्तिnumber
.
यह भी देखें
math.pow
math.floor(number)
रिटर्नदी गई संख्या से कम या बराबर सबसे बड़ी पूर्णांक.
यह भी देखें
math.ceil
math.round
किसी भी के प्राकृतिक लघुगणकnumber
> 0 अद्वितीय y है कि e ^ y =number
.
math.log(number)
रिटर्नके प्राकृतिक लघुगणकnumber
.
यह भी देखें
math.log10
के सामान्य (या आधार 10) लघुगणकnumber
वह शक्ति है जिसे 10 को प्राप्त करने के लिए बढ़ाया जाना चाहिएnumber
. 10 ^ y =number
.
math.log10(number)
रिटर्नके आधार 10 लघुगणकnumber
.
यह भी देखें
math.log
गणितीय शक्ति कार्य।
math.pow(base, exponent)
उदाहरण
// math.pow
plot(math.pow(close, 2))
रिटर्न
base
की शक्ति के लिए उठायाexponent
यदिbase
एक श्रृंखला है, यह तत्ववार गणना की जाती है।
तर्क
base
(श्रृंखला int/float) उपयोग करने के लिए आधार निर्दिष्ट करें.exponent
(सीरीज int/float) एक्सपोनेंट निर्दिष्ट करता है.यह भी देखें
math.sqrt
math.exp
math.sign(number)
रिटर्नतर्क का संकेत।
सिन फंक्शन किसी कोण का त्रिकोणमितीय सीन देता है.
math.sin(angle)
रिटर्नएक कोण का त्रिकोणमितीय सीन।
तर्क
angle
(सीरीज इंट/फ्लोट) कोण, रेडियन में।किसी भी का वर्गमूलnumber
>= 0 अद्वितीय y >= 0 है कि y ^ 2 =number
.
math.sqrt(number)
रिटर्नका वर्गमूलnumber
.
यह भी देखें
math.pow
टैन फंक्शन किसी कोण का त्रिकोणमितीय स्पर्शफल देता है।
math.tan(angle)
रिटर्नएक कोण का त्रिकोणमितीय स्पर्श।
तर्क
angle
(सीरीज इंट/फ्लोट) कोण, रेडियन में।का मान देता हैnumber
निकटतम पूर्णांक के लिए गोल किया जाता है, बंधन के साथ गोल करने के लिए।precision
पैरामीटर का उपयोग किया जाता है, दशमलव स्थानों की उस संख्या के लिए गोल एक फ्लोट मूल्य देता है।
math.round(number)
math.round(number, precision)
रिटर्नमूल्यnumber
निकटतम पूर्णांक पर गोल या सटीकता के अनुसार।
तर्क
number
(श्रृंखला int/float) गोल करने योग्य मान।precision
(श्रृंखला int) वैकल्पिक तर्क. दशमलव स्थानों के लिए जोnumber
जब कोई तर्क नहीं दिया जाता है, तो सबसे निकटतम पूर्णांक तक गोल किया जाता है।टिप्पणीध्यान दें कि
यह भी देखें
math.ceil
math.floor
कई मानों में से सबसे बड़ा लौटाता है.
math.max(number0, number1, ...)
उदाहरण
// math.max
plot(math.max(close, open))
plot(math.max(close, math.max(open, 42)))
रिटर्नकई दिए गए मूल्यों में से सबसे बड़ा।
यह भी देखें
math.min
कई मानों में से सबसे छोटा लौटाता है.
math.min(number0, number1, ...)
उदाहरण
// math.min
plot(math.min(close, open))
plot(math.min(close, math.min(open, 42)))
रिटर्नदिए गए कई मूल्यों में से सबसे छोटा।
यह भी देखें
math.max
सभी दी गई श्रृंखलाओं (तत्वानुसार) के औसत की गणना करता है।
math.avg(number0, number1, ...)
रिटर्न Average.
यह भी देखें
math.sum
ta.cum
ta.sma
प्रतीक
math.round_to_mintick(number)
रिटर्न..number
सटीकता के लिए गोल।
तर्क
number
(श्रृंखला int/float) गोल करने योग्य मान।यह भी देखें
math.ceil
math.floor
योग फलन x के अंतिम y मानों का स्लाइडिंग योग देता है.
math.sum(source, length)
रिटर्नकुल राशिsource
के लिएlength
वापस बैलों.
तर्क
source
(सीरीज int/float) संसाधित करने के लिए मानों की श्रृंखला।length
(श्रृंखला int) बारों की संख्या (लंबाई)यह भी देखें
ta.cum
for
रेडियन में मापा गया कोण से डिग्री में लगभग समकक्ष कोण लौटाता है।
math.todegrees(radians)
रिटर्नडिग्री में कोण मान.
तर्क
radians
(सीरीज इंट/फ्लोट) रेडियन में कोण।डिग्री में मापा गया कोण से रेडियन में लगभग समकक्ष कोण लौटाता है.
math.toradians(degrees)
रिटर्नरेडियन में कोण मान।
तर्क
degrees
(सीरीज इंट/फ्लोट) डिग्री में कोणदी गई श्रृंखला के लिए NaN मूल्यों को पूर्व के निकटतम गैर-NaN मूल्य से बदल देता है।
fixnan(source)
रिटर्नबिना किसी अंतराल के सीरीज।
तर्क
source
(श्रृंखला int/float/bool/color)यह भी देखें
na
nz
NaN मानों को शून्य (या दिए गए मान) से एक श्रृंखला में बदल देता है.
nz(source, replacement)
nz(source)
उदाहरण
// nz
plot(nz(ta.sma(close, 100)))
रिटर्नमूल्यsource
यदि नहींna
. यदि मूल्यsource
हैna
, शून्य देता है, याreplacement
तर्क जब एक का उपयोग किया जाता है।
तर्क
source
(श्रृंखला int/float/bool/color) संसाधित करने के लिए मानों की श्रृंखला।replacement
(श्रृंखला int/float/bool/color) वह मान जो सभी source
series.यह भी देखें
na
fixnan
परीक्षण मान यदि यह एक NaN है.
na(x)
रिटर्नयदि x एक वैध संख्या नहीं है (x NaN है), अन्यथा गलत है।
यह भी देखें
fixnan
nz
फ्लोट मान को int में डालता है या काटता है।
int(x)
रिटर्नint में डालने के बाद तर्क का मान.
यह भी देखें
float
bool
color
string
तैरने के लिए नहीं डाली।
float(x)
रिटर्नफ्लोटिंग में डालने के बाद तर्क का मूल्य।
यह भी देखें
int
bool
color
string
वास्तविक समय पट्टी के दौरान बुलाए जाने पर एक चेतावनी घटना को ट्रिगर करता है और चेतावनी फ़ंक्शन घटनाओं के आधार पर एक चेतावनी पहले संकेत या रणनीति के लिए
alert(message, freq)
उदाहरण
// alert() example
ma = ta.sma(close, 14)
xUp = ta.crossover(close, ma)
if xUp
// Trigger the alert the first time a cross occurs during the real-time bar.
alert("Price (" + str.tostring(close) + ") crossed over MA (" + str.tostring(ma) + ").", alert.freq_once_per_bar)
plot(ma)
plotchar(xUp, "xUp", "▲", location.top, size = size.tiny)
तर्क
message
(श्रृंखला स्ट्रिंग) संदेश भेजा जब अलार्म ट्रिगर. आवश्यक तर्क.freq
(इनपुट स्ट्रिंग) ट्रिगरिंग आवृत्ति. संभावित मान हैंः alert.freq_all (सभी फ़ंक्शन कॉल अलर्ट को ट्रिगर करते हैं), alert.freq_once_per_bar (बार के दौरान पहली फ़ंक्शन कॉल अलर्ट को ट्रिगर करती है), alert.freq_once_per_bar_close (फ़ंक्शन कॉल अलर्ट को केवल तब ट्रिगर करता है जब यह वास्तविक समय बार के अंतिम स्क्रिप्ट पुनरावृत्ति के दौरान होता है, जब यह बंद होता है). डिफ़ॉल्ट alert.freq_once_per_bar है.टिप्पणीसहायता केंद्र बताता है कि ऐसे अलर्ट कैसे बनाए जाएं.
अलर्ट कंडीशन के विपरीत, अलर्ट कॉल को अतिरिक्त ग्राफ के रूप में नहीं गिना जाता है।
फ़ंक्शन कॉल वैश्विक और स्थानीय दोनों क्षेत्रों में स्थित हो सकते हैं.
फ़ंक्शन कॉल चार्ट पर कुछ भी प्रदर्शित नहीं करते हैं.
यह भी देखें
alertcondition
चेतावनी स्थिति बनाता है, जो चेतावनी बनाने संवाद में उपलब्ध है. कृपया ध्यान दें, कि चेतावनी स्थिति एक चेतावनी नहीं बनाता है, यह सिर्फ आपको चेतावनी बनाने संवाद में अधिक विकल्प देता है. इसके अलावा, चेतावनी स्थिति प्रभाव चार्ट पर अदृश्य है.
alertcondition(condition, title, message)
उदाहरण
// alertcondition
alertcondition(close >= open, title='Alert on Green Bar', message='Green Bar!')
तर्क
condition
(सीरीज bool) चेतावनी के लिए इस्तेमाल किया जाता है कि boolean मूल्यों की श्रृंखला. सच मूल्यों का मतलब चेतावनी आग, झूठी - कोई चेतावनी. आवश्यक तर्क.title
(const स्ट्रिंग) अलर्ट की स्थिति का शीर्षक. वैकल्पिक तर्क.message
(const स्ट्रिंग) अलार्म फायर होने पर प्रदर्शित संदेश. वैकल्पिक तर्क.टिप्पणीकृपया ध्यान दें कि पाइन स्क्रिप्ट v4/v5 में एक अलर्टकंडीशन कॉल एक अतिरिक्त प्लॉट उत्पन्न करता है। जब हम प्रत्येक स्क्रिप्ट के लिए आउटपुट श्रृंखला की संख्या की गणना करते हैं तो ऐसी सभी कॉलों को ध्यान में रखा जाता है।
यह भी देखें
alert
इसके लिएTrading View
रणनीति कोड, यह वास्तव में बुलाया जा करने के लिए आवश्यक नहीं है.
यह भी देखें
strategy
समय समारोह निर्दिष्ट समय सीमा और सत्र के लिए वर्तमान पट्टी का UNIX समय या NaN लौटाता है यदि समय बिंदु सत्र से बाहर है। ध्यान दें कि FMZ समर्थन नहीं करता हैsession
arguments.
time(timeframe, session, timezone)
time(timeframe, session)
time(timeframe)
उदाहरण
timeinrange(res, sess) => not na(time(res, sess, "America/New_York")) ? 1 : 0
plot(timeinrange("1", "1300-1400"), color=color.red)
// This plots 1.0 at every start of 10 minute bar on a 1 minute chart:
newbar(res) => ta.change(time(res)) == 0 ? 0 : 1
plot(newbar("10"))
सत्र स्थापित करते समय आप न केवल घंटों और मिनटों को, बल्कि सप्ताह के उन दिनों को भी निर्दिष्ट कर सकते हैं जो उस सत्र में शामिल होंगे।
यदि दिन निर्दिष्ट नहीं हैं, तो यह माना जाता है कि सत्र रविवार (1) से शनिवार (7) तक निर्धारित किया गया है, अर्थात
उदाहरण
// Time
t1 = time(timeframe.period, "0000-0000:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)
एकsession
उदाहरण के लिए, निम्नलिखित स्क्रिप्ट 10:00 से 11:00 और 14:00 से 15:00 (केवल कार्यदिवस) तक के बारों को हाइलाइट करेगीः
उदाहरण
// Time
t1 = time(timeframe.period, "1000-1100,1400-1500:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)
रिटर्नयूनिक्स समय।
तर्क
timeframe
(सरल स्ट्रिंग) समय सीमा. एक खाली स्ट्रिंग को चार्ट की वर्तमान समय सीमा के रूप में व्याख्या की जाती है.session
timezone
(सरल स्ट्रिंग)session
यह केवल तब प्रयोग किया जा सकता है जब टिप्पणीयूनिक्स समय उन मिलीसेकंडों की संख्या है जो 00:00:00 यूटीसी, 1 जनवरी 1970 से बीत चुके हैं।
year(time)
year(time, timezone)
रिटर्नवर्ष (विनिमय समय क्षेत्र में) प्रदान किए गए UNIX समय के लिए।
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक तर्क. समय क्षेत्र.रिमार्क्सUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं। ध्यान दें कि यह फ़ंक्शन बार के खुलने के समय के आधार पर वर्ष लौटाता है। ओवरनाइट सत्रों के लिए (उदाहरण के लिए EURUSD, जहां सोमवार सत्र रविवार, 17:00 UTC-4 पर शुरू होता है) यह मान व्यापार दिवस के वर्ष से 1 कम हो सकता है।
यह भी देखें
year
time
month
dayofmonth
dayofweek
hour
minute
second
month(time)
month(time, timezone)
रिटर्नदिया गया UNIX समय के लिए महीना (एक्सचेंज समय क्षेत्र में) ।
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक तर्क. समय क्षेत्र.टिप्पणीUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं। ध्यान दें कि यह फ़ंक्शन बार के खुले समय के आधार पर महीने को लौटाता है। रात भर के सत्रों के लिए (उदाहरण के लिए EURUSD, जहां सोमवार सत्र रविवार, 17:00 UTC-4 पर शुरू होता है) यह मान व्यापार दिवस के महीने से 1 कम हो सकता है।
यह भी देखें
month
time
year
dayofmonth
dayofweek
hour
minute
second
hour(time)
hour(time, timezone)
रिटर्नप्रदान किए गए UNIX समय के लिए घंटा (एक्सचेंज समय क्षेत्र में) ।
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक पैरामीटर. समय क्षेत्र.टिप्पणीUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं।
यह भी देखें
hour
time
year
month
dayofmonth
dayofweek
minute
second
minute(time)
minute(time, timezone)
रिटर्नप्रदान किए गए UNIX समय के लिए मिनट (विनिमय समय क्षेत्र में) ।
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक तर्क. समय क्षेत्र.टिप्पणीUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं।
यह भी देखें
minute
time
year
month
dayofmonth
dayofweek
hour
second
second(time)
second(time, timezone)
रिटर्नदूसरा (विनिमय समय क्षेत्र में) प्रदान किए गए UNIX समय के लिए।
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक पैरामीटर. समय क्षेत्र.टिप्पणीUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं।
यह भी देखें
second
time
year
month
dayofmonth
dayofweek
hour
minute
weekofyear(time)
weekofyear(time, timezone)
रिटर्नवर्ष का सप्ताह (विनिमय समय क्षेत्र में) प्रदान किए गए UNIX समय के लिए।
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक पैरामीटर. समय क्षेत्र.टिप्पणीUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं। ध्यान दें कि यह फ़ंक्शन बार के खुलने के समय के आधार पर सप्ताह लौटाता है। रात भर के सत्रों के लिए (उदाहरण के लिए EURUSD, जहां सोमवार सत्र रविवार, 17:00 बजे शुरू होता है) यह मान व्यापार दिवस के सप्ताह से 1 कम हो सकता है।
यह भी देखें
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
dayofweek(time)
dayofweek(time, timezone)
रिटर्नदिए गए UNIX समय के लिए सप्ताह का दिन (विनिमय समय क्षेत्र में)
तर्क
time
(सीरीज इंट) मिलीसेकंड में यूनिक्स समय.timezone
एक वैकल्पिक पैरामीटर. समय क्षेत्र.टिप्पणीध्यान दें कि यह फ़ंक्शन बार के खुलने के समय के आधार पर दिन लौटाता है। रात भर के सत्रों के लिए (उदाहरण के लिए EURUSD, जहां सोमवार सत्र रविवार, 17:00 बजे शुरू होता है) यह मान व्यापार दिवस के दिन से 1 कम हो सकता है। UNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं।
यह भी देखें
time
dayofmonth
dayofmonth(time)
dayofmonth(time, timezone)
रिटर्नदिए गए UNIX समय के लिए महीने का दिन (एक्सचेंज समय क्षेत्र में) ।
तर्क
time
(श्रृंखला int) यूनिक्स समय मिलीसेकंड में।timezone
एक वैकल्पिक पैरामीटर. समय क्षेत्र.टिप्पणीUNIX समय 00:00:00 UTC, 1 जनवरी 1970 से बीत चुके मिलीसेकंडों की संख्या है। डिफ़ॉल्ट रूप से, टाइमज़ोन syminfo.timezone है, संभावित मान टाइमस्टैम्प में देखे जा सकते हैं। ध्यान दें कि यह फ़ंक्शन बार के खुलने के समय के आधार पर दिन लौटाता है। रात भर के सत्रों के लिए (उदाहरण के लिए EURUSD, जहां सोमवार सत्र रविवार, 17:00 UTC-4 पर शुरू होता है) यह मान व्यापार दिवस के दिन से 1 कम हो सकता है।
यह भी देखें
time
dayofweek
फ़ंक्शन टाइमस्टैम्प निर्दिष्ट दिनांक और समय का UNIX समय लौटाता है.
timestamp(dateString)
timestamp(year, month, day, hour, minute, second)
timestamp(timezone, year, month, day, hour, minute, second)
उदाहरण
// timestamp
plot(timestamp(2016, 01, 19, 09, 30), linewidth=3, color=color.green)
plot(timestamp(syminfo.timezone, 2016, 01, 19, 09, 30), color=color.blue)
plot(timestamp(2016, 01, 19, 09, 30), color=color.yellow)
plot(timestamp("GMT+6", 2016, 01, 19, 09, 30))
plot(timestamp(2019, 06, 19, 09, 30, 15), color=color.lime)
plot(timestamp("GMT+3", 2019, 06, 19, 09, 30, 15), color=color.fuchsia)
plot(timestamp("Feb 01 2020 22:10:05"))
plot(timestamp("2011-10-10T14:48:00"))
भिखारीक्यों रणनीति स्क्वायर की नकल पाइन रणनीति वास्तविक नहीं हो सकता है
आविष्कारक मात्रा - छोटे सपनेठीक है, हम जाँच करेंगे।
भिखारीचांग सुपरबायो का अनुकूलित ट्रेंड ट्रैकर
आविष्कारक मात्रा - छोटे सपनेनमस्ते, क्या आप मुझे बता सकते हैं कि क्या रणनीति है?