t মান
trail_price
(series int/float) একটি ঐচ্ছিক আর্গুমেন্ট। ট্রেলিং স্টপ অ্যাক্টিভেশন স্তর (নির্দিষ্ট মূল্যের প্রয়োজন) । যদি এটি নির্দিষ্ট করা হয়, তবে নির্দিষ্ট মূল্য স্তরে পৌঁছানোর পরে একটি ট্রেলিং স্টপ অর্ডার স্থাপন করা হবে। ট্রেলিং স্টপ অর্ডারের প্রাথমিক মূল্য নির্ধারণের জন্য অফসেট (টিকে) trail_points
(series int/float) একটি ঐচ্ছিক আর্গুমেন্ট। ট্রেলিং স্টপ অ্যাক্টিভেশন স্তর (লাভ টিকগুলিতে নির্দিষ্ট করা হয়েছে) । যদি এটি নির্দিষ্ট করা হয়, যখন গণনা করা মূল্য স্তর (নির্দিষ্ট লাভের পরিমাণ) পৌঁছে যায় তখন একটি ট্রেলিং স্টপ অর্ডার স্থাপন করা হবে। ট্রেলিং স্টপ অর্ডারের প্রাথমিক মূল্য নির্ধারণের জন্য অফসেট (টিকগুলিতে) trail_offset
(সিরিজ ইনট/ফ্লোট) একটি ঐচ্ছিক আর্গুমেন্ট। ট্রেইলিং স্টপ মূল্য (টিকগুলিতে নির্দিষ্ট করা হয়েছে) । ট্রেইলিং স্টপ অর্ডারের প্রাথমিক মূল্য নির্ধারণের জন্য টিকগুলিতে অফসেটঃ এক্স oca_name
comment
(সারি স্ট্রিং) একটি ঐচ্ছিক আর্গুমেন্ট. অর্ডার জন্য অতিরিক্ত নির্দেশাবলী.when
(series bool) একটি ঐচ্ছিক আর্গুমেন্ট। অর্ডারের শর্ত। শর্ত 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
(series 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
(series 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
(series int/float) একটি ঐচ্ছিক প্যারামিটার। ট্রেড করার জন্য চুক্তি/অংশ/লট/ইউনিটের সংখ্যা। ডিফল্ট মান limit
(series int/float) একটি ঐচ্ছিক পরামিতি। অর্ডারের সীমা মূল্য। যদি এটি নির্দিষ্ট করা হয়, অর্ডার টাইপ হয় stop
(series int/float) একটি ঐচ্ছিক পরামিতি। অর্ডারের স্টপ মূল্য। যদি এটি নির্দিষ্ট করা হয়, অর্ডার টাইপ হয় oca_name
oca_type
comment
(সারি স্ট্রিং) একটি ঐচ্ছিক প্যারামিটার. আদেশ উপর অতিরিক্ত নোট.when
(series bool) একটি ঐচ্ছিক পরামিতি। অর্ডারের শর্ত। শর্ত alert_message
(সিরিজ স্ট্রিং) একটি ঐচ্ছিক প্যারামিটার যা {{strategy.order.alert_message}} স্থানধারককে প্রতিস্থাপন করে যখন এটি খোলা ট্রেডের এন্ট্রিটির বার_ইন্ডেক্স প্রদান করে।
strategy.opentrades.entry_bar_index(trade_num)
১০ বার অপেক্ষা করুন এবং অবস্থান বন্ধ করুন।
উদাহরণ
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) খোলা ট্রেডিং এর ট্রেডিং নম্বর। প্রথম ট্রেডিং এর সংখ্যা শূন্য।মন্তব্যসমূহফাংশনটি na প্রদান করে যদি 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
উন্মুক্ত বাণিজ্যের প্রবেশের ইউনিক্স সময় প্রদান করে।
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
(series 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
(series 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
(series 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
(series int) বন্ধ ট্রেডিং এর ট্রেডিং নম্বর। প্রথম ট্রেডিং এর সংখ্যা শূন্য।মন্তব্যসমূহফাংশনটি na প্রদান করে যদি trade_num পরিসীমাতে না থাকেঃ 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
(series int) বন্ধ ট্রেডিং এর ট্রেডিং নম্বর। প্রথম ট্রেডিং এর সংখ্যা শূন্য।আরও দেখুন
strategy.closedtrades.exit_price
strategy.closedtrades.size
strategy.closedtrades
বন্ধ লেনদেনের এন্ট্রির ইউনিক্স সময় প্রদান করে।
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
(series 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
(series 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
(series 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
(series int) বন্ধ ট্রেডিং এর ট্রেডিং নম্বর। প্রথম ট্রেডিং এর সংখ্যা শূন্য।আরও দেখুন
strategy.closedtrades.entry_time
এই ফাংশনটি strategy.entry ফাংশনটি কোন বাজারের দিকে পজিশন খোলার অনুমতি দেয় তা নির্দিষ্ট করতে ব্যবহার করা যেতে পারে।
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
(simple int/float) একটি প্রয়োজনীয় প্যারামিটার। একটি পজিশনে সর্বাধিক সংখ্যক চুক্তি/অংশ/লট/ইউনিট।এর পরম মূল্যnumber
হয়number
যদিnumber
>= 0, অথবা -number
otherwise.
math.abs(number)
রিটার্ননিখুঁত মানnumber
.
একোস ফাংশন এমন সংখ্যার আর্কসাইন (রেডিয়ানে) প্রদান করে যে, cos ((acos ((y)) = y for y in range [-1, 1] ।
math.acos(angle)
রিটার্নএকটি মানের আর্ক কোসাইনস; ফেরত কোণটি [0, Pi] পরিসরে রয়েছে, অথবা যদি y [-1, 1] পরিসরের বাইরে থাকে তবে na।
একটি ছদ্ম-এলোমেলো মান প্রদান করে। ফাংশনটি প্রতিটি স্ক্রিপ্ট এক্সিকিউশনের জন্য মানের একটি ভিন্ন ক্রম তৈরি করবে। ঐচ্ছিক বীজ যুক্তির জন্য একই মান ব্যবহার করে একটি পুনরাবৃত্তিযোগ্য ক্রম তৈরি করবে।
math.random(min, max, seed)
রিটার্নএকটি র্যান্ডম মান.
যুক্তি
min
(series int/float) এলোমেলো মানের পরিসরের নিম্ন সীমা। মানটি পরিসরে অন্তর্ভুক্ত নয়। ডিফল্ট হল 0.max
(series int/float) এলোমেলো মানের পরিসরের উপরের সীমা। মানটি পরিসরে অন্তর্ভুক্ত নয়। ডিফল্ট হল 1।seed
(input int) ঐচ্ছিক আর্গুমেন্ট। যখন একই বীজ ব্যবহার করা হয়, ফাংশনটির ধারাবাহিক কলগুলিকে পুনরাবৃত্তিযোগ্য মানের সেট তৈরি করতে দেয়।অ্যাসিন ফাংশন একটি সংখ্যার আর্কসাইন (রেডিয়ানে) প্রদান করে যাতে sin ((অ্যাসিন ((y)) = y for y in range [-1, 1] হয়।
math.asin(angle)
রিটার্নএকটি মানের আর্কসাইন; ফিরে আসা কোণটি পরিসরের মধ্যে রয়েছে [-পাই/২, পাই/২], অথবা na যদি y পরিসরের বাইরে থাকে [-1,1]।
অ্যাটান ফাংশনটি এমন সংখ্যার আর্কট্যানজেন্ট (রেডিয়ানে) প্রদান করে যাতে tan ((atan ((y)) = y যেকোনো y এর জন্য।
math.atan(angle)
রিটার্নএকটি মানের আর্ক টানজেন্ট; ফেরত কোণ [-পি / 2, পি / 2] পরিসরে রয়েছে।
ceiling ফাংশন সবচেয়ে ছোট (নেগেটিভ ইনফিনিটির নিকটতম) পূর্ণসংখ্যা প্রদান করে যা আর্গুমেন্টের চেয়ে বড় বা সমান।
math.ceil(number)
রিটার্নপ্রদত্ত সংখ্যার চেয়ে কম বা সমান ক্ষুদ্রতম পূর্ণসংখ্যা।
আরও দেখুন
math.floor
math.round
কোস ফাংশন একটি কোণের ত্রিভুজীয় কোসাইনস প্রদান করে।
math.cos(angle)
রিটার্নকোণের ত্রিভুজীয় কোসাইনস।
যুক্তি
angle
(সারি int/float) কোণ, রেডিয়ানে।এক্সপ ফাংশন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
যে দশকে বাড়াতে হবে তা পাওয়ার হয়number
. ১০^ওয়াই =number
.
math.log10(number)
রিটার্নএর বেস ১০ লোগারিথমnumber
.
আরও দেখুন
math.log
গাণিতিক শক্তি ফাংশন।
math.pow(base, exponent)
উদাহরণ
// math.pow
plot(math.pow(close, 2))
রিটার্ন
base
শক্তির উত্থানexponent
. যদিbase
এটি একটি সিরিজ, এটি উপাদান অনুযায়ী গণনা করা হয়।
যুক্তি
base
(series int/float) ব্যবহারের জন্য বেস নির্দিষ্ট করুন।exponent
(series int/float) এক্সপোজ্যান্ট নির্দিষ্ট করে।আরও দেখুন
math.sqrt
math.exp
math.sign(number)
রিটার্নঝগড়ার চিহ্ন।
সিন ফাংশন একটি কোণের ত্রিভুজীয় সাইন প্রদান করে।
math.sin(angle)
রিটার্নএকটি কোণের ত্রিভুজীয় সাইন।
যুক্তি
angle
(সারি int/float) কোণ, রেডিয়ানে।যেকোনো সংখ্যার বর্গমূলnumber
>= 0 হল অনন্য y >= 0 যেমন y^2 =number
.
math.sqrt(number)
রিটার্নএর বর্গমূলnumber
.
আরও দেখুন
math.pow
ট্যান ফাংশন একটি কোণের ত্রিভুজীয় স্পর্শকে ফেরত দেয়।
math.tan(angle)
রিটার্নএকটি কোণের ত্রিভুজীয় স্পর্শকাতর।
যুক্তি
angle
(সারি int/float) কোণ, রেডিয়ানে।এর মান প্রদান করেnumber
নিকটতম পূর্ণসংখ্যা ঘূর্ণায়মান, বন্ধন আপ ঘূর্ণায়মান সঙ্গে।precision
প্যারামিটার ব্যবহার করা হয়, একটি ভাসমান মান দশমিক স্থান সংখ্যা ঘূর্ণিত ফেরৎ।
math.round(number)
math.round(number, precision)
রিটার্নএর মূল্যnumber
নিকটতম পূর্ণসংখ্যায় ঘূর্ণিত, অথবা নির্ভুলতা অনুযায়ী।
যুক্তি
number
(series 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
(series int/float) ঘূর্ণনযোগ্য মান।আরও দেখুন
math.ceil
math.floor
যোগফল ফাংশন x এর শেষ y মানের স্লাইডিং যোগফল প্রদান করে।
math.sum(source, length)
রিটার্নমোটsource
জন্যlength
বার পিছনে.
যুক্তি
source
(series int/float) প্রক্রিয়াকরণের জন্য মানের সিরিজ।length
(সারি int) বার সংখ্যা (দৈর্ঘ্য) ।আরও দেখুন
ta.cum
for
রেডিয়ানে পরিমাপ করা কোণ থেকে ডিগ্রিতে প্রায় সমতুল্য কোণ প্রদান করে।
math.todegrees(radians)
রিটার্নডিগ্রীতে কোণ মান।
যুক্তি
radians
(সারি int/float) রেডিয়ানে কোণ।ডিগ্রীতে পরিমাপ করা কোণ থেকে রেডিয়ানস মধ্যে আনুমানিক সমতুল্য কোণ প্রদান করে।
math.toradians(degrees)
রিটার্নরেডিয়ানে কোণ মান।
যুক্তি
degrees
(সারি int/float) ডিগ্রিতে কোণ।একটি নির্দিষ্ট সিরিজের জন্য 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
(সারি বুল) বুল মানের একটি সিরিজ যা সতর্কতার জন্য ব্যবহৃত হয়। সত্য মানগুলির অর্থ সতর্কতা আগুন, মিথ্যা - কোনও সতর্কতা নেই। প্রয়োজনীয় আর্গুমেন্টtitle
(const string) সতর্কতা শর্তের শিরোনাম। ঐচ্ছিক যুক্তি।message
(const string) সতর্কতা অগ্নি যখন বার্তা প্রদর্শন করা. ঐচ্ছিক যুক্তি.মন্তব্যসমূহঅনুগ্রহ করে মনে রাখবেন যে পাইন স্ক্রিপ্ট v4/v5 এ একটি সতর্কতা শর্ত কল একটি অতিরিক্ত প্লট তৈরি করে। প্রতিটি স্ক্রিপ্টের জন্য আউটপুট সিরিজের সংখ্যা গণনা করার সময় এই ধরনের সমস্ত কল বিবেচনা করা হয়।
আরও দেখুন
alert
এই চুক্তির সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্যTrading View
কৌশল কোড, এটা আসলে বলা প্রয়োজন হয় না.
আরও দেখুন
strategy
সময় ফাংশন নির্দিষ্ট সময়সীমা এবং সেশনের জন্য বর্তমান বারের ইউনিক্স সময় বা 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"))
একটি সেশন সেট আপ করার সময় আপনি শুধুমাত্র ঘন্টা এবং মিনিট নয় বরং সেই সেশনে অন্তর্ভুক্ত সপ্তাহের দিনগুলিও নির্দিষ্ট করতে পারেন।
যদি দিনগুলি নির্দিষ্ট না করা হয়, তাহলে সেশনটি রবিবার (১) থেকে শনিবার (৭) পর্যন্ত নির্ধারিত বলে মনে করা হয়, অর্থাৎ
উদাহরণ
// 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
যুক্তি. এটি কেবল তখনই ব্যবহার করা যেতে পারে যখন একটি মন্তব্যসমূহইউনিক্স সময় হল ১লা জানুয়ারি ১৯৭০ তারিখের ০০ঃ০০ঃ০০ ইউটিসি থেকে যে মিলিসেকেন্ড পেরিয়ে গেছে তার সংখ্যা।
year(time)
year(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য বছর (এক্সচেঞ্জ টাইমজোন) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক যুক্তি. সময় অঞ্চল.পুনর্বিবেচনাইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়। মনে রাখবেন যে এই ফাংশনটি বার খোলা সময় ভিত্তিক বছর ফেরত দেয়। রাতারাতি সেশনের জন্য (যেমন ইউরো ইউএসডি, যেখানে সোমবার সেশন রবিবার, 17:00 ইউটিসি-4 এ শুরু হয়) এই মানটি ট্রেডিং দিনের বছরের তুলনায় 1 কম হতে পারে।
আরও দেখুন
year
time
month
dayofmonth
dayofweek
hour
minute
second
month(time)
month(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য মাস (এক্সচেঞ্জ সময় অঞ্চল) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক যুক্তি. সময় অঞ্চল.মন্তব্যসমূহইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়। মনে রাখবেন যে এই ফাংশনটি বার খোলা সময় ভিত্তিক মাস ফেরত দেয়। রাতারাতি সেশনের জন্য (যেমন ইউরো ইউএসডি, যেখানে সোমবার সেশন রবিবার, 17:00 ইউটিসি-4 এ শুরু হয়) এই মানটি ট্রেডিং দিনের মাসের তুলনায় 1 কম হতে পারে।
আরও দেখুন
month
time
year
dayofmonth
dayofweek
hour
minute
second
hour(time)
hour(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য ঘন্টা (বিনিময় সময় অঞ্চল) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক পরামিতি. সময় অঞ্চল.মন্তব্যসমূহইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়।
আরও দেখুন
hour
time
year
month
dayofmonth
dayofweek
minute
second
minute(time)
minute(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য মিনিট (এক্সচেঞ্জ টাইমজোন) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক যুক্তি. সময় অঞ্চল.মন্তব্যসমূহইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়।
আরও দেখুন
minute
time
year
month
dayofmonth
dayofweek
hour
second
second(time)
second(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য দ্বিতীয় (বিনিময় সময় অঞ্চল) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক পরামিতি. সময় অঞ্চল.মন্তব্যসমূহইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়।
আরও দেখুন
second
time
year
month
dayofmonth
dayofweek
hour
minute
weekofyear(time)
weekofyear(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য বছরের সপ্তাহ (বিনিময় সময় অঞ্চল) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক পরামিতি. সময় অঞ্চল.মন্তব্যসমূহইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়। মনে রাখবেন যে এই ফাংশনটি বারগুলি খোলা থাকার সময় ভিত্তিতে সপ্তাহটি ফেরত দেয়। রাতারাতি সেশনের জন্য (যেমন ইউরো ইউএসডি, যেখানে সোমবার সেশন রবিবার, 17:00 এ শুরু হয়) এই মানটি ট্রেডিং দিনের সপ্তাহের তুলনায় 1 কম হতে পারে।
আরও দেখুন
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
dayofweek(time)
dayofweek(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য সপ্তাহের দিন (বিনিময় সময় অঞ্চলে) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক পরামিতি. সময় অঞ্চল.মন্তব্যসমূহমনে রাখবেন যে এই ফাংশনটি বার খোলা সময় ভিত্তিক দিন ফেরত দেয়। রাতারাতি সেশনের জন্য (উদাহরণস্বরূপ EURUSD, যেখানে সোমবার সেশন রবিবার, 17:00 এ শুরু হয়) এই মানটি ট্রেডিং দিনের দিনের তুলনায় 1 কম হতে পারে। ইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়।
আরও দেখুন
time
dayofmonth
dayofmonth(time)
dayofmonth(time, timezone)
রিটার্নপ্রদত্ত ইউনিক্স সময়ের জন্য মাসের দিন (বিনিময় সময় অঞ্চলে) ।
যুক্তি
time
(সারি int) ইউনিক্স সময় মিলিসেকেন্ডে।timezone
(সারি স্ট্রিং) একটি ঐচ্ছিক পরামিতি. সময় অঞ্চল.মন্তব্যসমূহইউনিক্স সময় হল 00:00:00 ইউটিসি, 1 জানুয়ারী 1970 সাল থেকে বিলম্বিত মিলিসেকেন্ডের সংখ্যা। ডিফল্টরূপে, টাইমজোনটি syminfo.timezone, সম্ভাব্য মানগুলি টাইমস্ট্যাম্পে দেখা যায়। মনে রাখবেন যে এই ফাংশনটি বার খোলা সময় ভিত্তিক দিন ফেরত দেয়। রাতারাতি সেশনের জন্য (উদাহরণস্বরূপ EURUSD, যেখানে সোমবার সেশন রবিবার, 17:00 ইউটিসি-4 এ শুরু হয়) এই মানটি ট্রেডিং দিনের দিনের তুলনায় 1 কম হতে পারে।
আরও দেখুন
time
dayofweek
ফাংশন টাইমস্ট্যাম্প নির্দিষ্ট তারিখ এবং সময়ের ইউনিক্স সময় ফেরত দেয়।
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"))
ভিক্ষুককেন কৌশল স্কোয়ার অনুলিপি পাইন কৌশল বাস্তবায়ন করতে পারে না
উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নঠিক আছে, আমরা পরীক্ষা করে দেখি।
ভিক্ষুকচ্যাং সুপারড্যাং এর অপ্টিমাইজড ট্রেন্ড ট্র্যাকার
উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নহ্যালো, কোন কৌশলটি আপনি ব্যবহার করছেন?