חפש סקריפטים עבור "alert"
Ichimoku Cloud ALERTHi, this my new script which show you correct Ichimoku signals, when price exit cloud.
SELL SIGNAL:
- red line below blue
- green line below price
- price exit cloud bottom
- price below 3 EMA's!
BUY SIGNAL:
- red line above blue
- green line above price
- price exit cloud upper
- price above 3 EMA's!
You can change ichimoku parameters and input 3 EMA's. If u dont want use any of the EMA's then input 1 into them.
CarolTradeLibLibrary   "CarolTradeLib" 
 f_generateSignalID(strategyName) 
  Parameters:
     strategyName (string) 
 f_buildJSON(orderType, action, symbol, price, strategyName, apiKey, additionalFields, indicatorJSON) 
  Parameters:
     orderType (string) 
     action (string) 
     symbol (string) 
     price (float) 
     strategyName (string) 
     apiKey (string) 
     additionalFields (string) 
     indicatorJSON (string) 
 sendSignal(action, symbol, price, strategyName, apiKey, indicatorJSON) 
  Parameters:
     action (string) 
     symbol (string) 
     price (float) 
     strategyName (string) 
     apiKey (string) 
     indicatorJSON (string) 
 marketOrder(action, symbol, price, strategyName, apiKey, stopLoss, takeProfit, rrRatio, size, indicatorJSON) 
  Parameters:
     action (string) 
     symbol (string) 
     price (float) 
     strategyName (string) 
     apiKey (string) 
     stopLoss (float) 
     takeProfit (float) 
     rrRatio (float) 
     size (float) 
     indicatorJSON (string) 
 limitOrder(action, symbol, price, strategyName, apiKey, limitPrice, size, indicatorJSON) 
  Parameters:
     action (string) 
     symbol (string) 
     price (float) 
     strategyName (string) 
     apiKey (string) 
     limitPrice (float) 
     size (float) 
     indicatorJSON (string) 
 stopLimitOrder(action, symbol, price, strategyName, apiKey, stopPrice, limitPrice, size, indicatorJSON) 
  Parameters:
     action (string) 
     symbol (string) 
     price (float) 
     strategyName (string) 
     apiKey (string) 
     stopPrice (float) 
     limitPrice (float) 
     size (float) 
     indicatorJSON (string)
vector0Library   "vector0" 
TODO: add library description here
 test() 
  TODO: add function description here
  Returns: TODO: add what function returns
ICTHL_PublicLibrary   "ICTSwingsPublic" 
 f_ictSwings(leftStrength, rightStrength, maxLines, highColor, lowColor) 
  Parameters:
     leftStrength (int) 
     rightStrength (int) 
     maxLines (int) 
     highColor (color) 
     lowColor (color)
SMC_CommonLibrary   "SMC_Common" 
Common types and utilities for Smart Money Concepts indicators
 get_future_time(bars_ahead) 
  Parameters:
     bars_ahead (int) 
 get_time_at_offset(offset) 
  Parameters:
     offset (int) 
 get_mid_time(time1, time2) 
  Parameters:
     time1 (int) 
     time2 (int) 
 timeframe_to_string(tf) 
  Parameters:
     tf (string) 
 is_psychological_level(price) 
  Parameters:
     price (float) 
 detect_swing_high(src_high, lookback) 
  Parameters:
     src_high (float) 
     lookback (int) 
 detect_swing_low(src_low, lookback) 
  Parameters:
     src_low (float) 
     lookback (int) 
 detect_fvg(h, l, min_size) 
  Parameters:
     h (float) 
     l (float) 
     min_size (float) 
 analyze_volume(vol, volume_ma) 
  Parameters:
     vol (float) 
     volume_ma (float) 
 create_label(x, y, label_text, bg_color, label_size, use_time) 
  Parameters:
     x (int) 
     y (float) 
     label_text (string) 
     bg_color (color) 
     label_size (string) 
     use_time (bool) 
 SwingPoint 
  Fields:
     price (series float) 
     bar_index (series int) 
     bar_time (series int) 
     swing_type (series string) 
     strength (series int) 
     is_major (series bool) 
     timeframe (series string) 
 LiquidityLevel 
  Fields:
     price (series float) 
     bar_index (series int) 
     bar_time (series int) 
     liq_type (series string) 
     touch_count (series int) 
     is_swept (series bool) 
     quality_score (series float) 
     level_type (series string) 
 OrderBlock 
  Fields:
     start_bar (series int) 
     end_bar (series int) 
     start_time (series int) 
     end_time (series int) 
     top (series float) 
     bottom (series float) 
     ob_type (series string) 
     has_liquidity_sweep (series bool) 
     has_fvg (series bool) 
     is_mitigated (series bool) 
     is_breaker (series bool) 
     timeframe (series string) 
     mitigation_level (series float) 
 StructureBreak 
  Fields:
     level (series float) 
     break_bar (series int) 
     break_time (series int) 
     break_type (series string) 
     direction (series string) 
     is_confirmed (series bool) 
     source_swing_bar (series int) 
     source_time (series int) 
 SignalData 
  Fields:
     signal_type (series string) 
     entry_price (series float) 
     stop_loss (series float) 
     take_profit (series float) 
     risk_reward_ratio (series float) 
     confluence_count (series int) 
     confidence_score (series float) 
     strength (series string)
EnhancedSignalGeneratorLibrary   "EnhancedSignalGenerator" 
Enhanced Signal Generator – clean v6 implementation (UDT-based)
 generateAdvancedSignal(unifiedScore, trendComp, momInd, volFactor, qualScore, cyclePos, regime) 
  Generates advanced signal analysis with multi-pathway evaluation
  Parameters:
     unifiedScore (float) : Unified market score input
     trendComp (float) : Trend component analysis factor
     momInd (float) : Momentum indicator value
     volFactor (float) : Volatility adjustment factor
     qualScore (float) : Quality assessment metric
     cyclePos (float) : Market cycle position (0.0-1.0, where 0.5 = neutral cycle phase)
     regime (string) : Market regime classification string ("bull", "bear", "sideways", "volatile")
  Returns: Signal Comprehensive signal analysis result
 analyzePatternSignals(h, l, c, v, w, reg) 
  Analyzes pattern-based signal components with multi-dimensional price action evaluation
  Parameters:
     h (float) : High price value for range analysis
     l (float) : Low price value for support/resistance detection
     c (float) : Close price value for momentum assessment
     v (float) : Volume data for confirmation analysis
     w (int) : Analysis window period for pattern formation timeframe
     reg (string) : Market regime string for context-aware pattern interpretation
  Returns: Signal Pattern analysis signal with comprehensive technical evaluation
 optimizeSignalParameters(s, p, w, m) 
  Optimizes signal generation parameters through advanced statistical analysis
  Parameters:
     s (array) : Signal array input for performance evaluation
     p (array) : Parameter array input for optimization target values
     w (int) : Window period for rolling optimization analysis
     m (string) : Optimization method string ("sharpe", "sortino", "calmar", "variance")
  Returns: float Optimization result score representing parameter fitness
 Signal 
  Signal data structure for market analysis
  Fields:
     dir (series int) : Signal direction: +1 bull, -1 bear, 0 flat
     strength (series float) : Signal strength magnitude (0-1)
     conf (series float) : Confidence level (0-1)
     rationale (series string) : Human-readable explanation
     source (series string) : Signal source classification
     quality (series float) : Blended quality assessment score
metaconnectorLibrary   "metaconnector" 
metaconnector
 buy_market_order(License_ID, symbol, lot) 
  Places a buy market order
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to buy
  Returns: String syntax for the buy market order
 sell_market_order(License_ID, symbol, lot) 
  Places a sell market order
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to sell
  Returns: String syntax for the sell market order
 buy_limit_order(License_ID, symbol, lot, price) 
  Places a buy limit order
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to buy
     price (float) : Limit price for the order
  Returns: String syntax for the buy limit order
 sell_limit_order(License_ID, symbol, lot, price) 
  Places a sell limit order
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to sell
     price (float) : Limit price for the order
  Returns: String syntax for the sell limit order
 stoploss_for_buy_order(License_ID, symbol, lot, stoploss_price) 
  Places a stop-loss order for a buy position
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to buy
     stoploss_price (float) 
  Returns: String syntax for the buy stop-loss order
 stoploss_for_sell_order(License_ID, symbol, lot, stoploss_price) 
  Places a stop-loss order for a sell position
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to sell
     stoploss_price (float) 
  Returns: String syntax for the sell stop-loss order
 takeprofit_for_buy_order(License_ID, symbol, lot, target_price) 
  Places a take-profit order for a buy position
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to buy
     target_price (float) 
  Returns: String syntax for the buy take-profit order
 takeprofit_for_sell_order(License_ID, symbol, lot, target_price) 
  Places a take-profit order for a sell position
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to sell
     target_price (float) 
  Returns: String syntax for the sell take-profit order
 buy_stop_order(License_ID, symbol, lot, price) 
  Places a buy stop order above the current market price
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to buy
     price (float) : Stop order price
  Returns: String syntax for the buy stop order
 sell_stop_order(License_ID, symbol, lot, price) 
  Places a sell stop order below the current market price
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to sell
     price (float) : Stop order price
  Returns: String syntax for the sell stop order
 close_all_positions(License_ID, symbol) 
  Closes all positions for a specific symbol
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
  Returns: String syntax for closing all positions
 close_buy_positions(License_ID, symbol) 
  Closes all buy positions for a specific symbol
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
  Returns: String syntax for closing all buy positions
 close_sell_positions(License_ID, symbol) 
  Closes all sell positions for a specific symbol
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
  Returns: String syntax for closing all sell positions
 close_partial_buy_position(License_ID, symbol, lot) 
  Closes a partial buy position for a specific symbol
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to close
  Returns: String syntax for closing a partial buy position
 close_partial_sell_position(License_ID, symbol, lot) 
  Closes a partial sell position for a specific symbol
  Parameters:
     License_ID (string) : Unique license ID of the user
     symbol (string) : Trading symbol
     lot (int) : Number of lots to close
  Returns: String syntax for closing a partial sell position
KillzoneLibraryLibrary   "KillzoneLibrary" 
 isKillzone(currentTime, tz) 
  Vérifie si l'heure actuelle est dans une Killzone
  Parameters:
     currentTime (int) : L'heure actuelle (entier représentant le timestamp)
     tz (string) : Le fuseau horaire (par défaut : "GMT+1")
  Returns: true si dans une Killzone, sinon false
TradingHook_LibraryLibrary   "TradingHook_Library" 
This library is a client script for making a webhook signal formatted string to TradingHook webhook server.
 buy_message(password, amount, order_name) 
  Make a buy Message for TradingHook.
  Parameters:
     password (string) : (string)   password that you set in .env file.
     amount (float) : (float)    amount. If not set, your strategy qty will be sent.
     order_name (string) : (string)    order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
 sell_message(password, percent, order_name) 
  Make a sell message for TradingHook.
  Parameters:
     password (string) : (string)   password that you set in .env file.
     percent (string) : (string)    what percentage of your quantity you want to sell.
     order_name (string) : (string)   order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
 entry_message(password, amount, leverage, order_name) 
  Make a Entry Message for TradingHook.
  Parameters:
     password (string) : (string)   password that you set in .env file.
     amount (float) : (float)    amount. If not set, your strategy qty will be sent.
     leverage (int) : (int)      leverage. If not set, your leverage doesn't change.
     order_name (string) : (string)   order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
 close_message(password, percent, amount, order_name) 
  Make a close message for TradingHook.
  Parameters:
     password (string) : (string)               password that you set in .env file.
     percent (string) : (string)      what percentage of your quantity you want to close.
     amount (float) : (float)       quantity you want to close.
     order_name (string) : (string)               order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
JSONWebhooksLibrary   "JSONWebhooks" 
TODO: add library description here
 method buildWebhookJson(msg, constants) 
  Builds the final JSON payload from a webhookMessage type.
  Namespace types: webhookMessage
  Parameters:
     msg (webhookMessage) : (webhookMessage) A prepared webhookMessage.
     constants (CONSTANTS) 
  Returns:  A JSON Payload.
 method buildTakeProfitJson(msg) 
  Builds the takeProfit JSON message to be used in a webhook message.
  Namespace types: takeProfitMessage
  Parameters:
     msg (takeProfitMessage) : (takeProfitMessage)
  Returns:  A JSON takeProfit payload.
 method buildStopLossJson(msg, constants) 
  Builds the stopLoss JSON message to be used in a webhook message.
  Namespace types: stopLossMessage
  Parameters:
     msg (stopLossMessage) : (stopLossMessage)
     constants (CONSTANTS) 
  Returns:  A JSON stopLoss payload.
 CONSTANTS 
  Constants for payload values.
  Fields:
     ACTION_BUY (series string) 
     ACTION_SELL (series string) 
     ACTION_EXIT (series string) 
     ACTION_CANCEL (series string) 
     ACTION_ADD (series string) 
     SENTIMENT_BULLISH (series string) 
     SENTIMENT_BEARISH (series string) 
     SENTIMENT_LONG (series string) 
     SENTIMENT_SHORT (series string) 
     SENTIMENT_FLAT (series string) 
     STOP_LOSS_TYPE_STOP (series string) 
     STOP_LOSS_TYPE_STOP_LIMIT (series string) 
     STOP_LOSS_TYPE_TRAILING_STOP (series string) 
 webhookMessage 
  Final webhook message.
  Fields:
     ticker (series string) 
     action (series string) 
     sentiment (series string) 
     price (series float) 
     quantity (series float) 
     takeProfit (series string) 
     stopLoss (series float) 
 takeProfitMessage 
  Take profit message.
  Fields:
     limitPrice (series float) 
     percent (series float) 
     amount (series float) 
 stopLossMessage 
  Stop loss message.
  Fields:
     type (series string) 
     percent (series float) 
     amount (series float) 
     stopPrice (series float) 
     limitPrice (series float) 
     trailPrice (series float) 
     trailPercent (series float)
LightyearWebhookLibrary   "LightyearWebhook" 
This library provides functionality to create a webhook signal configuration for trading strategies.
It generates a JSON string with relevant trading information which can be sent to external systems.
 signal_config(leverage, contract_size, token) 
  signal_config
@description Generates a JSON string containing the signal configuration for trading strategies. This includes
information about the symbol, order action, market position, amount, price, cost, fee, order ID,
trade timestamp, previous entry price, previous market position size, initial capital, leverage,
contract size, and strategy token.
  Parameters:
     leverage (int) 
     contract_size (int) 
     token (string) 
  Returns: string A JSON string containing the signal configuration.
MyTVBOTLibrary   "MyTVBOT" 
TODO: add library description here
 buy_message(password, amount, order_name) 
  Make a buy Message for TradingHook.
  Parameters:
     password (string) : (string)   password that you set in .env file.
     amount (float) : (float)    amount. If not set, your strategy qty will be sent.
     order_name (string) : (string)    order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
 sell_message(password, percent, order_name) 
  Make a sell message for TradingHook.
  Parameters:
     password (string) : (string)   password that you set in .env file.
     percent (string) : (string)    what percentage of your quantity you want to sell.
     order_name (string) : (string)   order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
 entry_message(password, amount, leverage, order_name) 
  Make a Entry Message for TradingHook.
  Parameters:
     password (string) : (string)   password that you set in .env file.
     amount (float) : (float)    amount. If not set, your strategy qty will be sent.
     leverage (int) : (int)      leverage. If not set, your leverage doesn't change.
     order_name (string) : (string)   order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
 close_message(password, percent, amount, order_name) 
  Make a close message for TradingHook.
  Parameters:
     password (string) : (string)               password that you set in .env file.
     percent (string) : (string)      what percentage of your quantity you want to close.
     amount (float) : (float)       quantity you want to close.
     order_name (string) : (string)               order_name. The default name is "Order".
  Returns: (string) A string containing the formatted webhook message.
MyLibrary001Library   "MyLibrary001" 
Library for calculating the number of bars in the last X trading days
 BarsInLastXDays(numTradingDays) 
  BarsInLastXDays
@description Calculates the number of bars in the last X trading days
  Parameters:
     numTradingDays (int) : int Number of trading days to consider
  Returns: tuple(float, float) A tuple with the number of bars and the bar duration
EagleEyeEmbedsLibrary   "EagleEyeEmbeds" 
Pine Script library to build out a webhook that is catered to Discord Embed
 formatTimeframe() 
 discordWebhookJSON(contentText, username, avatar_url, embeds) 
  Constructs a JSON string for a Discord webhook message. This string includes optional fields for content, username, avatar URL, and embeds.
  Parameters:
     contentText (string) : (string, optional): The main text content of the webhook message. Default is 'na'.
     username (string) : (string, optional): Overrides the default username of the webhook. Default is 'na'.
     avatar_url (string) : (string, optional): Overrides the default avatar URL of the webhook. Default is 'na'.
     embeds (string) : (string, optional): A string containing one or more embed JSON objects. This should be formatted correctly as a JSON array. Default is 'na'.
 createEmbedJSON(title, description, url, thumbImgUrl, color, authorName, authorUrl, authorIconUrl, fields, imageUrl, timeStamp, footerText, footerIconUrl) 
  Creates a JSON string for a single embed object for a Discord webhook.
  Parameters:
     title (string) : (string, optional): The title of the embed. Default is 'na' (not applicable).
     description (string) : (string, optional): The description text of the embed. Supports basic formatting. Default is 'na'.
     url (string) 
     thumbImgUrl (string) 
     color (int) : (int, optional): The color code of the embed, typically in decimal format. Default is 'na'.
     authorName (string) : (string, optional): The name of the author to display in the embed. Default is 'na'.
     authorUrl (string) : (string, optional): The URL linked to the author's name. Default is 'na'.
     authorIconUrl (string) : (string, optional): The URL of the icon to display next to the author's name. Default is 'na'.
     fields (string) : (string, optional): A string containing one or more field JSON objects. This should be formatted correctly as a JSON array. Default is 'na'. Note: Use the 'createEmbedFieldJSON' function to generate these JSON field strings before adding them to the array.
     imageUrl (string) 
     timeStamp (string) 
     footerText (string) : (string, optional): The footer text to display in the embed.
     footerIconUrl (string) : (string, optional): The URL of the icon to display next to the footer text.
 createEmbedFieldJSON(name, value, inline) 
  Creates a JSON string representing a single field object within an embed for a Discord webhook message.
  Parameters:
     name (string) : (string): The name of the field, acting as a title for the field content.
     value (string) : (string): The value of the field, containing the actual text or information you want to display within the field.
     inline (bool) : (bool, optional): A boolean flag indicating whether the field should be displayed inline with other fields. If set to true, the field will be displayed on the same line as the next field
DBTVLibrary   "DBTV" 
 entry_message(password, percent, leverage, margin_mode, kis_number) 
  Create a entry message for POABOT
  Parameters:
     password (string) : (string)   The password of your bot.
     percent (float) : (float)    The percent for entry based on your wallet balance.
     leverage (int) : (int)      The leverage of entry. If not set, your levereage doesn't change.
     margin_mode (string) : (string)   The margin mode for trade(only for OKX). "cross" or "isolated"
     kis_number (int) : (int)      The number of koreainvestment account. Default 1
  Returns: (string) A json formatted string for webhook message.
utilsLibrary   "utils" 
TODO: add library description here
 maCustomseries(source, typeMa, length) 
  Parameters:
     source (float) 
     typeMa (simple string) 
     length (simple int) 
 barCrossoverCounter(signalPrice, basePrice) 
  Parameters:
     signalPrice (float) 
     basePrice (float) 
 barCrossunderCounter(signalPrice, basePrice) 
  Parameters:
     signalPrice (float) 
     basePrice (float)
PineTradingbotWebhookLibrary   "PineTradingbotWebhook" 
 makeWebhookJson(webhookKey, direction, qty, entryLimit, entryStop, exitLimit, exitStop, orderRef, contract) 
  Creates a Webhook message for Tbot on Tradingboat
  Parameters:
     webhookKey : the unique key to the Flask (TVWB) server
     direction : the same as the strategy's direction
     qty 
     entryLimit 
     entryStop 
     exitLimit 
     exitStop 
     orderRef 
     contract 
  Returns: JSON as a string
ccIndicatorLibrary   "ccIndicator" 
 isMACD_bullCondition() 
 isMACD_bearCondition() 
 getProfitPrice() 
 getLossPrice() 
 isTouchProfitPrice() 
 isTouchLossPrice()
CalculatePercentageSlTpLibrary   "CalculatePercentageSlTp" 
This Library calculate the sl and tp amount in percentage
 sl_percentage(entry_price, sl_price) 
  this function calculates the sl value in percentage
  Parameters:
     entry_price : indicates the entry level
     sl_price : indicates the stop loss level
  Returns: stop loss in percentage
 tp_percentage(entry_price, tp_price) 
  this function calculates the tp value in percentage
  Parameters:
     entry_price : indicates the entry level
     tp_price : indicates the take profit level
  Returns: take profit in percentage
 sl_level(entry_price, sl_percentage) 
  this function calculates the sl level price
  Parameters:
     entry_price : indicates the entry level
     sl_percentage : indicates the stop loss percentage
  Returns: stop loss price in $
 tp_level(entry_price, tp_percentage) 
  this function calculates the tp level price
  Parameters:
     entry_price : indicates the entry level
     tp_percentage : indicates the take profit percentage
  Returns: take profit price in $
AllTimeHighLowLibrary   "AllTimeHighLow" 
Provides functions calculating the all-time high/low of values.
 hi(val)  Calculates the all-time high of a series.
  Parameters:
     val : Series to use (`high` is used if no argument is supplied).
  Returns: The all-time high for the series.
 lo(val)  Calculates the all-time low of a series.
  Parameters:
     val : Series to use (`low` is used if no argument is supplied).
  Returns: The all-time low for the series.






















