sahmeto-pwa

نصب سریع اپلیکیشن سهمتو

مشخصات تریدر
logo

Mizar_trading

Mizar_trading@

505
+78

رتبه بین 4993 تریدر

بر اساس بازدهی ماهانه
مزایای دریافت مالکیت صفحه Mizar_trading در سهمتو:اطلاعات بیشتر
بازدهی تریدر

بازدهی
هفتگی

0.0%

بازدهی
ماهانه

0%

بازدهی
سه ماهه

0.0%

افت سرمایه

0.0%

قدرت تحلیل

0.0%

ریسک

0.0%

عملکرد تریدر را به اشتراک بگذارید.

عملکرد تریدر
نظرات کاربران سهمتو

نظرات کاربران سهمتو در مورد تریدر
@ Mizar_trading

0%
0%
نظر شما چیست؟
تریدر در شبکه اجتماعی

تعداد اعضای کانال تلگرام

1

میانگین بازدید روزانه

0

میانگین تعداد پیام روزانه

0

متوسط

قوی

ضعیف

میزان اشتیاق کاربران به تحلیل‌های تریدر

نحوه محاسبه :

میانگین بازدید روزانه

تعداد اعضای کانال تلگرام

پیام تریدر
فیلتر
بزودی
آموزش بورس
Mizar_trading@Mizar_trading
دنبال کننده:1
3287154
3rd Pine Script Lesson: Open a command & send it to a Mizar Bot Welcome back to our TradingView tutorial series! We have reached lesson number 3 where we will be learning how to open a command on TradingView and send it to a Mizar Bot. If you're new here and missed the first two lessons, we highly recommend starting there as they provide a solid foundation for understanding the concepts we'll be covering today. In the first lesson, you will be learning how to create a Bollinger Band indicator using Pine Script: In the second lesson, you will be guided through every step of coding the entry logic for your own Bollinger Band indicator using Pine Script: In this brief tutorial, we'll walk you through the process of utilizing your custom indicator, Mikilap, to determine the ideal timing for sending a standard JSON command to a Mizar DCA bot. By the end of this lesson, you'll have the ability to fine-tune your trading strategies directly on Mizar using indicators from TradingView. So, sit back, grab a cup of coffee (or tea), and let's get started! To establish a common starting point for everyone, please use the following code as a starting point. It incorporates the homework assignment from our Pine Script lesson number 2. By using this code as our foundation, we can collectively build upon it and delve into additional concepts together. So, sit back, grab a cup of coffee (or tea), and let's get started! // This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org/MPL/2.0/ // Mizar Example Code - Lesson I - Coding an indicator // version 1.0 - April 2023 // Intellectual property © Mizar.com // Mizar-Killer-Long-Approach ("Mikilap") //@version=5 // Indicator script initiation indicator(title = "Mizar-Killer-Long-Approach", shorttitle = "Mikilap", overlay = true, max_labels_count = 300) // Coin Pair with PREFIX // Bitcoin / USDT on Binance as example / standard value on an 60 minutes = 1 hour timeframe string symbol_full = input.symbol(defval = "BINANCE:BTCUSDT", title = "Select Pair:", group = "General") string time_frame = input.string(defval = "60", title = "Timeframe:", tooltip = "Value in minutes, so 1 hour = 60", group = "General") int length = input.int(defval = 21, title = "BB Length:", group = "Bollinger Band Setting") src = input(defval = close, title="BB Source:", group = "Bollinger Band Setting") float mult = input.float(defval = 2.0, title="BB Standard-Deviation:", group = "Bollinger Band Setting") float lower_dev = input.float(defval = 0.1, title = "BB Lower Deviation in %:", group = "Bollinger Band Setting") / 100 int length_rsi = input.int(defval = 12, title = "RSI Length:", group = "RSI Setting") src_rsi = input(defval = low, title="RSI Source;", group = "RSI Setting") int rsi_min = input.int(defval = 25, title = "", inline = "RSI band", group = "RSI Setting") int rsi_max = input.int(defval = 45, title = " < min RSI max > ", inline = "RSI band", group = "RSI Setting") // Defintion of a Pine Script individual function to handle the Request and avoid Repainting Errors Function_Mikilap(simple string coinpair, simple string tf_to_use) => int function_result = 0 bool barstate_info = barstate.isconfirmed open_R, high_R, low_R, close_R = request.security(coinpair, tf_to_use, [open, high, low, close]) // Bollinger part of MIKILAP src_cp = switch src open => open_R high => high_R low => low_R => close_R lower_band_cp = ta.sma(src_cp, length) - (mult * ta.stdev(src_cp, length)) lower_band_cp_devup = lower_band_cp + lower_band_cp * lower_dev lower_band_cp_devdown = lower_band_cp - lower_band_cp * lower_dev bool bb_entry = close_R < lower_band_cp_devup and close_R > lower_band_cp_devdown and barstate_info // RSI part of MIKILAP src_sb = switch src_rsi open => open_R high => high_R low => low_R => close_R rsi_val = ta.rsi(src_sb, length_rsi) bool rsi_entry = rsi_min < rsi_val and rsi_max > rsi_val and barstate_info // Check if all criteria are met if bb_entry[1] and rsi_entry[1] function_result += 1 if function_result == 1 and ticker.standard(syminfo.tickerid) == coinpair label LE_arrow = label.new(x = bar_index, y = low_R, text = "\n 🢁 \n LE", yloc = yloc.belowbar, color = color.rgb(255,255,255,25), style = label.style_none, textcolor = color.white, tooltip = str.tostring(open_R)) function_result // Calling the Mikilap function to start the calculation int indi_value = Function_Mikilap(symbol_full, time_frame) color bg_color = indi_value ? color.rgb(180,180,180,75) : color.rgb(25, 25, 25, 100) bgcolor(bg_color) // Output on the chart // plotting a band around the lower bandwith of a Bollinger Band for the active CoinPair on the chart lower_bb = ta.sma(src, length) - (mult * ta.stdev(src, length)) lower_bb_devup = lower_bb + lower_bb * lower_dev lower_bb_devdown = lower_bb - lower_bb * lower_dev upper = plot(lower_bb_devup, "BB Dev UP", color=#faffaf) lower = plot(lower_bb_devdown, "BB Dev DOWN", color=#faffaf) fill(upper, lower, title = "BB Dev Background", color=color.rgb(245, 245, 80, 80)) Open a command to send to a Mizar Bot. Let‘s continue coding Our target: Use our own indicator: Mikilap, to define the timing to send a standard JSON command to a Mizar DCA bot. (1) define the JSON command in a string, with variables for - API key - BOT id - BASE asset (coin to trade) (2) send the JSON command at the beginning of a new bar (3) setup the TradingView alert to transport our JSON command via Webhook/API to the Mizar DCA bot Below you can see the code, which defines the individual strings to prepare the JSON command. In the following, we will explain line by line, what each individual string and command is used for. // Defintion of a Pine Script individual function to handle the Request and avoid Repainting Errors Function_Mikilap(simple string coinpair, simple string tf_to_use) => int function_result = 0 bool barstate_info = barstate.isconfirmed open_R, high_R, low_R, close_R = request.security(coinpair, tf_to_use, ) //Text-strings for alerts via API / Webhook string api_key = "top secret" // API key from MIZAR account string symbol_prefix = str.replace(symbol_full, "BINANCE:", "", 0) string symbol_name = str.replace(symbol_prefix, "USDT", "", 0) string bot_id = "0000" // BOT id from MIZAR DCA bot // String with JSON command as defined in format from MIZAR.COM // BOT id, API key and the BASE asset are taken from separate variables DCA bot identifier: string api_key = "top secret" string bot_id = "0000" These both strings contain the info about your account (BOT owner) and the unique id of your bot, which should receive the JSON command. BASE asset: string symbol_prefix = str.replace(symbol_full, "BINANCE:", "", 0) string symbol_name = str.replace(symbol_prefix, "USDT", "", 0) The shortcut of the base asset will be taken out of the complete string for the coin pair by cutting out the CEX identifier and the quote asset. JSON command for opening a position: Entry_message = '{ "bot_id": "' + bot_id + '", "action": "' + "open-position" + '", "base_asset": "' + symbol_name + '", "quote_asset": "' + "USDT" + '", "api_key": "' + api_key + '" }' If you want to have more info about all possible JSON commands for a DCA bot, please look into Mizar‘s docs: docs.mizar.com/mizar.../dca-bot-tradingview As the JSON syntax requires quotation marks (“) as part of the command, we define the string for the entry message with single quotations ('). So please ensure to open and close these quotations before or after each operator (=, +, …). Current status: - We have the entry logic and show every possible entry on the chart => label. - We have the JSON command ready in a combined string (Entry_message) including the BOT identifier (API key and BOT id) as well as the coin pair to buy. What is missing? - To send this message at the opening of a new bar as soon as the entry logic is true. As we know these moments already, because we are placing a label on the chart, we can use this condition for the label to send the message as well. alert(): built-in function - We recommend checking the syntax and parameters for alert() in the Pine Script Reference Manual. As we want to send only one opening command, we are using the alert.freq_once_per_bar. To prepare for more complex Pine Scripts, we have placed the alert() in a separate local scope of an if condition, which is not really needed in this script as of now. if bb_entry[1] and rsi_entry[1] function_result += 1 if function_result == 1 alert(Entry_message, alert.freq_once_per_bar) if function_result == 1 and ticker.standard(syminfo.tickerid) == coinpair label LE_arrow = label.new(x = bar_index, y = low_R, text = "\n 🢁 \n LE", yloc = yloc.belowbar, color = color.rgb(255,255,255,25), style = label.style_none, textcolor = color.white, tooltip = str.tostring(open_R)) IMPORTANT REMARK: Do not use this indicator for real trades! This example is for educational purposes only! Configuration of the TradingView alert: on the top right of the chart screen, you will find the clock, which represents the alert section a) click on the clock to open the alert section b) click on the „+“ to create a new alert c) set the condition to our indicator Mikilap and the menu will change its format (configuration of the TradingView alert) For our script nothing else is to do (you may change the expiration date and alert name), except to add the Webhook address in the Notification tab. Webhook URL: api.mizar.com/api/v1...view/execute-command Congratulations on finishing the third lesson on TradingView - we hope you found it informative and engaging! You are now able to code a well-working easy Pine Script indicator, which will send signals and opening commands to your Mizar DCA bot. We're committed to providing you with valuable insights and practical knowledge throughout this tutorial series. So, we'd love to hear from you! Please leave a comment below with your suggestions on what you'd like us to focus on in the next lesson. Thanks for joining us on this learning journey, and we're excited to continue exploring TradingView with you!
آموزش بورس
Mizar_trading@Mizar_trading
دنبال کننده:1
3284848
3rd Pine Script Lesson: Open a command & send it to a Mizar Bot Welcome back to our TradingView tutorial series! We have reached lesson number 3 where we will be learning how to open a command on TradingView and send it to a Mizar Bot. If you're new here and missed the first two lessons, we highly recommend starting there as they provide a solid foundation for understanding the concepts we'll be covering today. In the first lesson, you will be learning how to create a Bollinger Band indicator using Pine Script: In the second lesson, you will be guided through every step of coding the entry logic for your own Bollinger Band indicator using Pine Script: In this brief tutorial, we'll walk you through the process of utilizing your custom indicator, Mikilap, to determine the ideal timing for sending a standard JSON command to a Mizar DCA bot. By the end of this lesson, you'll have the ability to fine-tune your trading strategies directly on Mizar using indicators from TradingView. So, sit back, grab a cup of coffee (or tea), and let's get started! To establish a common starting point for everyone, please use the following code as a starting point. It incorporates the homework assignment from our Pine Script lesson number 2. By using this code as our foundation, we can collectively build upon it and delve into additional concepts together. So, sit back, grab a cup of coffee (or tea), and let's get started! // This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org/MPL/2.0/ // Mizar Example Code - Lesson I - Coding an indicator // version 1.0 - April 2023 // Intellectual property © Mizar.com // Mizar-Killer-Long-Approach ("Mikilap") //@version=5 // Indicator script initiation indicator(title = "Mizar-Killer-Long-Approach", shorttitle = "Mikilap", overlay = true, max_labels_count = 300) // Coin Pair with PREFIX // Bitcoin / USDT on Binance as example / standard value on an 60 minutes = 1 hour timeframe string symbol_full = input.symbol(defval = "BINANCE:BTCUSDT", title = "Select Pair:", group = "General") string time_frame = input.string(defval = "60", title = "Timeframe:", tooltip = "Value in minutes, so 1 hour = 60", group = "General") int length = input.int(defval = 21, title = "BB Length:", group = "Bollinger Band Setting") src = input(defval = close, title="BB Source:", group = "Bollinger Band Setting") float mult = input.float(defval = 2.0, title="BB Standard-Deviation:", group = "Bollinger Band Setting") float lower_dev = input.float(defval = 0.1, title = "BB Lower Deviation in %:", group = "Bollinger Band Setting") / 100 int length_rsi = input.int(defval = 12, title = "RSI Length:", group = "RSI Setting") src_rsi = input(defval = low, title="RSI Source;", group = "RSI Setting") int rsi_min = input.int(defval = 25, title = "", inline = "RSI band", group = "RSI Setting") int rsi_max = input.int(defval = 45, title = " < min RSI max > ", inline = "RSI band", group = "RSI Setting") // Defintion of a Pine Script individual function to handle the Request and avoid Repainting Errors Function_Mikilap(simple string coinpair, simple string tf_to_use) => int function_result = 0 bool barstate_info = barstate.isconfirmed [open_R, high_R, low_R, close_R] = request.security(coinpair, tf_to_use, [open, high, low, close]) // Bollinger part of MIKILAP src_cp = switch src open => open_R high => high_R low => low_R => close_R lower_band_cp = ta.sma(src_cp, length) - (mult * ta.stdev(src_cp, length)) lower_band_cp_devup = lower_band_cp + lower_band_cp * lower_dev lower_band_cp_devdown = lower_band_cp - lower_band_cp * lower_dev bool bb_entry = close_R < lower_band_cp_devup and close_R > lower_band_cp_devdown and barstate_info // RSI part of MIKILAP src_sb = switch src_rsi open => open_R high => high_R low => low_R => close_R rsi_val = ta.rsi(src_sb, length_rsi) bool rsi_entry = rsi_min < rsi_val and rsi_max > rsi_val and barstate_info // Check if all criteria are met if bb_entry[1] and rsi_entry[1] function_result += 1 if function_result == 1 and ticker.standard(syminfo.tickerid) == coinpair label LE_arrow = label.new(x = bar_index, y = low_R, text = "\n 🢁 \n LE", yloc = yloc.belowbar, color = color.rgb(255,255,255,25), style = label.style_none, textcolor = color.white, tooltip = str.tostring(open_R)) function_result // Calling the Mikilap function to start the calculation int indi_value = Function_Mikilap(symbol_full, time_frame) color bg_color = indi_value ? color.rgb(180,180,180,75) : color.rgb(25, 25, 25, 100) bgcolor(bg_color) // Output on the chart // plotting a band around the lower bandwith of a Bollinger Band for the active CoinPair on the chart lower_bb = ta.sma(src, length) - (mult * ta.stdev(src, length)) lower_bb_devup = lower_bb + lower_bb * lower_dev lower_bb_devdown = lower_bb - lower_bb * lower_dev upper = plot(lower_bb_devup, "BB Dev UP", color=#faffaf) lower = plot(lower_bb_devdown, "BB Dev DOWN", color=#faffaf) fill(upper, lower, title = "BB Dev Background", color=color.rgb(245, 245, 80, 80)) Open a command to send to a Mizar Bot. Let‘s continue coding Our target: Use our own indicator: Mikilap, to define the timing to send a standard JSON command to a Mizar DCA bot. (1)define the JSON command in a string, with variables for - API key - BOT id - BASE asset (coin to trade) (2)send the JSON command at the beginning of a new bar (3)setup the TradingView alert to transport our JSON command via Webhook/API to the Mizar DCA bot Below you can see the code, which defines the individual strings to prepare the JSON command. In the following, we will explain line by line, what each individual string and command is used for. // Defintion of a Pine Script individual function to handle the Request and avoid Repainting Errors Function_Mikilap(simple string coinpair, simple string tf_to_use) => int function_result = 0 bool barstate_info = barstate.isconfirmed = request.security(coinpair, tf_to_use, ) //Text-strings for alerts via API / Webhook string api_key = "top secret" // API key from MIZAR account string symbol_prefix = str.replace(symbol_full, "BINANCE:", "", 0) string symbol_name = str.replace(symbol_prefix, "USDT", "", 0) string bot_id = "0000" // BOT id from MIZAR DCA bot // String with JSON command as defined in format from MIZAR.COM // BOT id, API key and the BASE asset are taken from separate variables Entry_message = '{ "bot_id": "' + bot_id + '", "action": "' + "open-position" + '", "base_asset": "' + symbol_name + '", "quote_asset": "' + "USDT" + '", "api_key": "' + api_key + '" }' DCA bot identifier: string api_key = "top secret" string bot_id = "0000" These both strings contain the info about your account (BOT owner) and the unique id of your bot, which should receive the JSON command. BASE asset: string symbol_prefix = str.replace(symbol_full, "BINANCE:", "", 0) string symbol_name = str.replace(symbol_prefix, "USDT", "", 0) The shortcut of the base asset will be taken out of the complete string for the coin pair by cutting out the CEX identifier and the quote asset. JSON command for opening a position: Entry_message = '{ "bot_id": "' + bot_id + '", "action": "' + "open-position" + '", "base_asset": "' + symbol_name + '", "quote_asset": "' + "USDT" + '", "api_key": "' + api_key + '" }' If you want to have more info about all possible JSON commands for a DCA bot, please look into Mizar‘s docs: docs.mizar.com/mizar.../dca-bot-tradingview As the JSON syntax requires quotation marks (“) as part of the command, we define the string for the entry message with single quotations ('). So please ensure to open and close these quotations before or after each operator (=, +, …). Current status: - We have the entry logic and show every possible entry on the chart => label. - We have the JSON command ready in a combined string (Entry_message) including the BOT identifier (API key and BOT id) as well as the coin pair to buy. What is missing? - To send this message at the opening of a new bar as soon as the entry logic is true. As we know these moments already, because we are placing a label on the chart, we can use this condition for the label to send the message as well. alert(): built-in function - We recommend checking the syntax and parameters for alert() in the Pine Script Reference Manual. As we want to send only one opening command, we are using the alert.freq_once_per_bar. To prepare for more complex Pine Scripts, we have placed the alert() in a separate local scope of an if condition, which is not really needed in this script as of now. if bb_entry[1] and rsi_entry[1] function_result += 1 if function_result == 1 alert(Entry_message, alert.freq_once_per_bar) if function_result == 1 and ticker.standard(syminfo.tickerid) == coinpair label LE_arrow = label.new(x = bar_index, y = low_R, text = "\n 🢁 \n LE", yloc = yloc.belowbar, color = color.rgb(255,255,255,25), style = label.style_none, textcolor = color.white, tooltip = str.tostring(open_R)) IMPORTANT REMARK: Do not use this indicator for real trades! This example is for educational purposes only! Configuration of the TradingView alert: on the top right of the chart screen, you will find the clock, which represents the alert section a) click on the clock to open the alert section b) click on the „+“ to create a new alert c) set the condition to our indicator Mikilap and the menu will change its format (configuration of the TradingView alert) For our script nothing else is to do (you may change the expiration date and alert name), except to add the Webhook address in the Notification tab. Webhook URL: api.mizar.com/api/v1...view/execute-command Congratulations on finishing the third lesson on TradingView - we hope you found it informative and engaging! You are now able to code a well-working easy Pine Script indicator, which will send signals and opening commands to your Mizar DCA bot: mizar.com/products/dca-bots We're committed to providing you with valuable insights and practical knowledge throughout this tutorial series. So, we'd love to hear from you! Please leave a comment below with your suggestions on what you'd like us to focus on in the next lesson. Thanks for joining us on this learning journey, and we're excited to continue exploring TradingView with you!
آموزش بورس
Mizar_trading@Mizar_trading
دنبال کننده:1
3216600
2nd Pine Script Lesson: Coding the Entry Logic - Bollinger Band Welcome back to our Trading View tutorial series! In this second lesson, be learning how to code the entry logic for a Bollinger Band indicator using Pine Script. If you're new here and missed the first lesson, we highly recommend starting there as it provides a solid foundation for understanding the concepts we'll be covering today: In this hands-on lesson, we'll guide you through every step of coding the entry logic for your own Bollinger Band indicator using Pine Script. By the end of this lesson, you'll have a functional indicator that you can use to inform your trading decisions. So, sit back, grab a cup of coffee, and let's get started! Code the entry logic a) This is where we are calling the Mikilap function with two arguments: - the coinpair and - the timeframe we want to use. // Calling the Mikilap function to start the calculation int indi_value = Function_Mikilap(symbol_full, time_frame) b) In the function initiation we convert the strings into simple strings. // Definition of a Pine Script individual function to handle the Request and avoid Repainting Errors Function_Mikilap(simple string coinpair, simple string tf_to_use) => c) As we are calling the function to get an integer value, we have to define an output variable as an integer and place this variable as the last line in the local scope of the function code to return the integer value. int function_result = 0 // placeholder for indicator calculations function_result Step 1: Using the lower bandwidth of the Bollinger Band based on SMA (close, 21) and a standard deviation of 2.0 and try to highlight bars, where close is next to the lower band a) Requesting the values for the coinpair with request.security() [open_R, high_R, low_R, close_R] = request.security(coinpair, tf_to_use, [open, high, low, close]) We recommend using repainting functions like requestor barstateonly in a local scope (inside a function) and not to request complex calculated values. For saving calculation capacity it is useful to only request the classic four OHLCs and do any calculation with these four after the request.security(). b) Calculation of the lower Bollinger Bands values as we need the global info, which type of source, length, and deviation value to use for the calculation, let‘s cut & paste the input for the Bollinger Band in the general starting section of the code and as we want to look for close values „next“ to the lower bandwidth, we need to define what „next“ means; let‘s do it in another input variable, perhaps we want to play with the definition later. string symbol_full = input.symbol(defval = "BINANCE:BTCUSDT", title = "Select Pair:", group = "General") string time_frame = input.string(defval = "60", title = "Timeframe:", tooltip = "Value in minutes, so 1 hour = 60", group = "General") int length = input.int(defval = 21, title = "BB Length:", group = "Bollinger Band Setting") src = input(defval = close, title="BB Source", group = "Bollinger Band Setting") float mult = input.float(defval = 2.0, title="BB Standard-Deviation", group = "Bollinger Band Setting") float lower_dev = input.float(defval = 0.1, title="BB Lower Deviation in %", group = "Bollinger Band Setting")/100 First, let‘s make it visible on the chart by re-writing the Bollinger Bandplot, which is not needed anymore. // Calling the Mikilap function to start the calculation int indi_value = Function_Mikilap(symbol_full, time_frame) // Output on the chart // Part 2 - plotting a Band around the lower bandwidth of a Bollinger Band for the active CoinPair on the chart lower_bb = ta.sma(src, length) - (mult*ta.stdev(src, length)) lower_bb_devup = lower_bb + lower_bb * lower_dev lower_bb_devdown = lower_bb - lower_bb * lower_dev upper = plot(lower_bb_devup, "BB Dev UP", color=#faffaf) lower = plot(lower_bb_devdown, "BB Dev DOWN", color=#faffaf) fill(upper, lower, title = "BB Dev Background", color=color.rgb(245, 245, 80, 80)) c) Now we use the same calculation for the coinpair inside the function and start with the selection of the source (OHLC) to use, which is activein the respective input variable. // Defintion of a Pine Script individual function to handle the Request and avoid Repainting Errors Function_Mikilap(simple string coinpair, simple string tf_to_use) => int function_result = 0 bool barstate_info = barstate.isconfirmed [open_R, high_R, low_R, close_R] = request.security(coinpair, tf_to_use,[open, high, low, close]) src_cp = switch src open => open_R high => high_R low => low_R => close_R lower_band_cp = ta.sma(src_cp,length) - (mult*ta.stdev(src_cp, length)) lower_band_cp_devup = lower_band_cp + lower_band_cp * lower_dev lower_band_cp_devdown = lower_band_cp - lower_band_cp * lower_dev // placeholder for indicator calculations d) As the bandwidth for the interesting close values is defined by our band, the only thing missing for the part of the Bollinger Band in our Mikilapindicator is to check if the close value of a bar is inside our band. As we are talking about closed bars, let‘s be sure that it is really closed by using barstate.isconfirmed(repainting built-in function!) and save it in a variable in the head of the function to avoid requesting this info too often. bool barstate_info = barstate.isconfirmed Now let‘s check if the close value of a bar is inside our band. bool bb_entry = close_R < lower_band_cp_devup and close_R > lower_band_cp_devdown and barstate_info And increase the output variable by 1 in case the close value is inside. if bb_entry[1] function_result += 1 By using bb_entry[1], we are referring to the last bar next to the actual bar, because we want to enter on the opening of the bar after the criteria has been met. e) And to make these possible entries visible, we want to place a label below the bar and show the entry price (=open value of the bar) as mouseover (tooltip). This should only happen if the active coinpair on the chart is the same coinpair, which is in the calculation of the function. if function_result == 1 and ticker.standard(syminfo.tickerid) == coinpair label LE_arrow = label.new(x = bar_index, y = low_R, text = "\n ↑ \n LE", yloc = yloc.belowbar, color = color.rgb(255,255,255,25),style = label.style_none, textcolor = color.white, tooltip = str.tostring(open_R)) Note: You will love labels (!) and in case you are looking for text symbols that can be used as labels, look here: www.messletters.com/en/symbols/ If you need help use the Pine Script Reference Manual, which explains 99% of everything in Pine Script, here: www.tradingview.com/...script-reference/v5/ f) As our function now returns different integer values (0 or 1), we can use this info to color the background on the actual chart in case it is 1. // Calling the Mikilap function to start the calculation int indi_value = Function_Mikilap(symbol_full, time_frame) color bg_color = indi_value ? color.rgb(180,180,180,75) : color.rgb(25,25,25,100) bgcolor(bg_color) g) To finish this little Pine Script lesson and to achieve our initial targets, we just need to integrate the second indicator (RSI) into the function. We want to use the RSI for 0,5 days (12 hours) and use it to ensure to not go into a long entry in an oversold (< 25) or overbought (> 70) market. We will use RSI (low, 12) within 25 to 45 as the range to go for. Your tasks: define new input variables for RSI: src_rsi and length_rsi define new input variables for the RSI range we want to use: rsi_minand rsi_max(please use the „inline“ format of an input type) calculate the RSI (src_rsi, length_rsi) inside our Mikilap-function define a boolean variable (rsi_entry) to check if the calculated RSI value is inside the range (please add as last check the barstate_info) add the RSI entry check to the Bollinger Band entry check to combine them Congratulations on finishing the second lesson on Trading View - we hope you found it informative and engaging! We're committed to providing you with valuable insights and practical knowledge throughout this tutorial series. So, we'd love to hear from you! Please leave a comment below with your suggestions on what you'd like us to focus on in the next lesson. Thanks for joining us on this learning journey, and we're excited to continue exploring Trading View with you!
سلب مسئولیت
هر محتوا و مطالب مندرج در سایت و کانال‌های رسمی ارتباطی سهمتو، جمع‌بندی نظرات و تحلیل‌های شخصی و غیر تعهد آور بوده و هیچگونه توصیه‏ای مبنی بر خرید، فروش، ورود و یا خروج از بازار بورس و ارز دیجیتال نمی باشد. همچنین کلیه اخبار و تحلیل‌های مندرج در سایت و کانال‌ها، صرفا بازنشر اطلاعات از منابع رسمی و غیر رسمی داخلی و خارجی است و بدیهی است استفاده کنندگان محتوای مذکور، مسئول پیگیری و حصول اطمینان از اصالت و درستی مطالب هستند. از این رو ضمن سلب مسئولیت اعلام می‌دارد مسئولیت هرنوع تصمیم گیری و اقدام و سود و زیان احتمالی در بازار سرمایه و ارز دیجیتال، با شخص معامله گر است.


جذب سرمایه
  • سرمایه گذاری روی سهمتوبه زودی
دنیای سهمتو
  • افزونه سهمتو
    افزونه سهمتو افزونه سهمتو ابزاری رایگان است که بر روی مرورگر کروم نصب می شود و اطلاعات جذابی برای تحلیل سهام بر اساس اطلاعات شبکه‌ اجتماعی می دهد. برای دریافت رایگان افزونه سهمتو میتوانید به اینجا مراجعه کنید:
    چرا باید افزونه سهمتو را نصب کنید؟ صرفه جویی در زمان تحلیل تلگرام در یک نگاه تکمیل سایت های بورسی
    بیشتر بخوانید:
    افزونه بورسی سهمتو: کل تلگرام در یک نگاه
    با افزونه بورس سهمتو، سه بعدی تحلیل کن!
  • سوالات متداول

    سایت سهمتو اطلاعات کانال های شبکه اجتماعی مانند تلگرام را جمع آوری می کند و بر اساس توصیه های خرید و فروشی که هر تریدر برای سهام بورسی مانند:شستا وخودرو وخساپا وفملی وشبندر وشپنا و ارزهای دیجیتال مانندبیت کوین ,اتریوم ,کاردانو ,شیبا، و... صادر میکند، آنها را رتبه بندی میکند.

    1- بیت کوین چیست؟

    بیت کوین (bitcoin) پول مجازی بر پایه بلاچین است که به پادشاه ارزهای دیجیتال هم معروف است. بیت کوین (BTC) تاریخچه دور و درازی دارد که می توانید در (این بخش ) بخوانید.

    2- قیمت روز بیت کوین چقدر است؟

    در حال حاضر قیمت هر بیت کوین به تتر (tether) و تومان را می توانید از صفحه اختصاصی سهمتو بیت کوین مطلع شوید.

    3- شاخص ترس و طمع بیت کوین امروز چیست و در چه حالتی قرار دارد؟

    شاخص ترس و طمع بیت کوین به شما کمک می کند برای معامله بهتر تصمیم گیری کنید و مقدار را می توانید از صفحه اختصاصی سهمتو بیت کوین مطلع شوید.

    4- سود روزانه بیت کوین چیست و چقدر می باشد؟

    درصد تغییرات قیمت لحظه ای بیت کوین نسبت به دیروز را سود روزانه می گویند که می توانید سود روزانه را از صفحه اختصاصی سهمتو مطلع شوید.

    5- بهترین ارز دیجیتال برای سرمایه گذاری چه ارز دیجیتالی است؟

    در صفحه برگزیده‌ها در سهمتو می‌توانید بهترین ارز دیجیتال برای سرمایه گذاری را مشاهده کنید.

    6- بهترین تریدر ارز دیجیتال کیست؟ و چه عملکردی دارد؟

    در صفحه برترین تریدرها در سهمتو می‌توانید بهترین تریدر ارز دیجیتال را شناسایی کنید و در صفحه اختصاصی آن عملکرد تریدر نیز مشخص است.

    7- اخبار فوری ارزهای دیجیتال را چگونه پیدا کنیم؟

    در صفحه هر ارز دیجیتال مانندبیت کوین ,اتریوم ،کاردانو ، سولاناشیبا... می‌توانید به سرعت تمام اخبار مرتبط با هر ارز دیجیتال را مشاهده کنید.

    8-چگونه در ارز دیجیتال سرمایه گذاری کنیم؟

    برای سرمایه گذاری در ارزهای دیجیتال می توانید با استفاده روش غیر مستقیمکپی ترید کارخودتون را شروع کنید و اولین بیت کوین و یا هر ارز دیجیتال دیگه‌ای را با کمک تریدرهای حرفه ای بخرید.

    9- برای خرید بیت کوین از کجا شروع کنیم؟

    برای خرید اولین بیت کوین خود باید در یکی از صرافی های ایرانی و خارجیثبت نام کنید و از آنجا اولین بیت کوین خود را بخرید. همچنین شما در بخش سهام بورسی سهمتو می توانید: سیگنال خرید و تحلیل شستا،سیگنال خرید و تحلیل شپنا، سیگنال خرید و تحلیل شبندر، سیگنال خرید و تحلیل ذوب، سیگنال خرید و تحلیل لپارس، سیگنال خرید و تحلیل انرژی 3، سیگنال خرید و تحلیل خودرو، سیگنال خرید و تحلیل خساپا و سهم های دیگر مثل خبهمن، فمراد، شتران، غدام، خگستر را ببینید.

    10- افزونه بورس سهمتو چیست؟

    برای خرید اولین بیت کوین خود باید در یکی از صرافی های ایرانی و خارجیافزونه سهمتو ابزاری رایگان است که بر روی مرورگر کروم نصب می شود و اطلاعات جذابی برای تحلیل سهام بر اساس اطلاعات شبکه‌ اجتماعی می دهد. و می توانید از این لینک به راحتی نصب کنید: +لینک

    11 - چرا باید سهمتو را نصب کنید؟

    1. صرفه جویی در زمان 2. تحلیل تلگرام در یک نگاه 3. تکمیل سایت های بورسی(اطلاعات بیشتر)

    12. قابلیت‌های افزونه سهمتو چیست؟

    • مشاهده امتیاز خرید و فروش هر سهم در شبکه اجتماعی
    • مشاهده فیلتر خرید و فروش بر اساس اطلاعات شبکه اجتماعی
    • مشاهده تعداد کل سیگنالهای ارائه شده سهام
    • مشاهده تعداد سیگنال خرید سهام
    • مشاهده تعداد سیگنال فروش سهام
    اطلاعات بیشتر

    سوالات متداول
  • قوانین
    سیاست‏‌های رعایت حریم شخصی
    سهمتو به اطلاعات خصوصی اشخاصى که از خدمات سایت استفاده می‏‌کنند، احترام گذاشته و از آن محافظت می‏‌کند.
    توافقنامه استفاده از سهمتو:
    این توافقنامه شامل قوانین و مقرراتی است که میان سهمتو و کاربران آن وجود دارد. رعایت این قوانین برای فعالیت در سهمتو الزامی است و ثبت نام در سایت به منزله پذیرش مفاد این توافقنامه است.
    فعالیت سایت سهمتو در چارچوب قوانین جمهوری اسلامی است و انجام هر گونه فعالیتی که بر اساس فهرست کارگروه تعیین مصادیق محتوای مجرمانه تخلف محسوب شود، ممنوع است.
    نام و نام خانوادگی اعلام شده حین ثبت نام، به عنوان شناسه پروفایل کاربر ثبت میشود. لذا کاربران باید از نام و نام خانوادگی صحیح و متعارف استفاده کنند.
    کاربران موظف هستند هنگام ثبت نام، شماره تماس و آدرس پست الکترونیک معتبر اعلام نمایند تا برای اطلاع رسانی های سایت با مشکل مواجه نشوند.
    امکان تغییر شماره تماس ثبت شده هنگام ثبت نام، برای کاربران وجود ندارد.
    هر شماره تماس و آدرس پست الکترونیک، تنها یک مرتبه امکان ثبت نام در سهمتو را دارد.
    سهمتو هیچ گونه فعالیتی در زمینه سیگنال دهی یا تبلیغ سهام و شرکتهای مختلف انجام نمیدهد و تنها سیگنالهای ارائه شده در شبکه های اجتماعی را منتشر و ارزیابی میکند.
    سهمتو هیچ گونه مسئولیتی در قبال صحت و کیفیت تحلیلها و سیگنالهای اعلام شده در شبکه های اجتماعی ندارد.
    آمار و تحلیلهای ارائه شده در سهمتو نباید مبنای خرید و فروش سهام توسط کاربران قرار بگیرد. عواقب خرید و فروش بر اساس آمار ارائه شده توسط سهمتو، کاملا بر عهده کاربران است و سهمتو هیچ گونه مسئولیتی در قبال زیان احتمالی کاربران نمیپذیرد.
    کلیه حقوق مادی و معنوی سایت، انحصارا متعلق به سهمتو است. هرگونه تقلید، کپی برداری و یا استفاده از تمام یا بخشی از عنوان و طراحی سایت، لوگو، محتوا و هر گونه سوء استفاده از نام و محتوای منتشر شده توسط سهمتو، غیر قانونی است.‎
    اختیار هرگونه طراحی مجدد، ادغام یا توقف ارائه خدمات در هر زمان و به هر علتی برای مجموعه سهمتو محفوظ است. بنابراین مسئولیتی بابت زیان احتمالی کاربران، متوجه سهمتو نمی‌شود.
    سهمتو این حق را برای خود محفوظ میداند که تمامی بند های قوانین و مقررات را متناسب با نظر خود ویرایش کند.
    قوه قهریه: تمامی شرایط و قوانین مندرج، در شرایط عادی قابل اجرا است و در صورت بروز هرگونه از موارد قوه قهریه، مجموعه بورس ترند هیچ گونه مسئولیتی ندارد.
    قوانین
  • درباره ما
    سهمتو برای سرمایه گذاران در بورس :
    افراد برای سرمایه گذاری در بورس یا وقت کافی برای جمع آوری اطلاعات ندارند یا دانش کافی جهت تحلیل بورس را ندارند.
    سهمتو برای تریدرها در بورس :
    تریدرها برای سود کردن بیشتر نیاز دارند همه اطلاعات بازار را به موقع داشته باشند ولی قادر دنبال کردن همه کانال ها نیستند و معیاری برای سنجش کانال ها هم ندارند.
    سهمتو کمک میکند تا هر آنچه نیاز است از اطلاعات بورسی و شبکه اجتماعی برای انتخاب سهم خوب، خرید و فروش و زمان خوب معامله را در اختیار مخاطبان قرار دهد.
    شما میتوانید نمادهای برگزیده سهمتو را در صفحه برگزیده‌ها مشاهده کنید
    همچنین میتوانید نمادهای خود را به دیده بان اضافه کنید تا همیشه از آخرین خبر های مربوط به آن ها باخبر شوید
    تیم سهمتو از هسته های زیر تشکیل شده است:
    تیم متخصصان بازار سرمایه
    تیم هوش مصنوعی
    تیم نرم افزار
    تیم توسعه کسب و کار
    برای همکاری با سهمتو رزومه خود را به ما ایمیل کنید.
    درباره ما
  • کپی ترید؛ سرمایه گذاری آسان در بازار ارز دیجیتال
    خودت وقت نمیکنی ترید بزنی؟
    با سامانه کپی ترید سهمتو بذار یه حرفه ای بجات ترید کنه سامانه کپی ترید سهمتو در هر لحظه به صورت خودکار تمامی معاملات معامله‌ گران با تجربه بازار ارز دیجیتال را برای شما کپی خواهد کرد. پس از مدیریت پرتفوی خود توسط افراد حرفه ای مطمئن باشید و به صورت خودکار سود کنید برای اطلاعات بیشتر کلیک کنید:
    1. پرداخت کارمزد بعد از تسویه و از روی سود و کارمزد صفر سهمتو در صورت سودآوری کمتر از بانک
    2. سرمایه‌گذاری در بازار ارز دیجیتال بدون دانش و وقت و ثبت نام و تسویه آنلاین دارایی بدون مراجعه حضوری
    3. امکان مقایسه بهترین تریدر بر اساس سود و سوابق معامله و کپی شدن معاملات حرفه‌ای‌ها در کمتر از ثانیه برای کپی‌کنندگان
    مطالعه بیشتر:
    چطور با کپی ترید بیشتر سود کنیم؟
    روش های آسان سرمایه گذاری سودآور و بدون دردسر
    8 تمایز کلیدی بازار بورس و ارزهای دیجیتال
  • داده های شبکه اجتماعی را نیز به تحلیل خود اضافه کنید
    برای پیگیری اخبار و تحلیل‌های مربوطه چه جایی بهتر از تلگرام!
    اما از یک طرف تعداد کانال‌های بورسی تلگرام آنقدر زیاد هست که شما برای جا نماندن از اخبار و تحلیل‌ها باید به عضویت تعداد بسیار زیادی کانال و گروه در آیید. شما نمیتوانید تمام در تمام کانال‌های بورسی عضو شوید و هزاران پیام را مطالعه کنید تا خبری از سهم‌تان بدست بیاورید. از سوی دیگر برای مطالعه این پیام‌ها در زمان بازار باید از سایت بورس خارج شوید و در تلگرام به مطالعه این اخبار و اطلاعات بپردازید. افزونه سهمتو هر دوم مشکل شما حل کرده است و کاری که شما می‌خواستید انجام دهید را افزونه سهمتو انجام داده البته به شکلی مدرن‌تر! حتما الان این سوال برای شما پیش اومد که افزونه سهمتو چیست و چطور کار می‌کند؟


تمام حقوق برای شرکت سهمتو محفوظ میباشد 1401