OPEN-SOURCE SCRIPT
已更新

Strategy LinReg ST@RL

7 495
Strategy LinReg STRL

Strategy LinReg STRL is a visual trend following indicator.
It is compiled in PINE Script Version V5 language.

This indicator/strategy, based on Linear Regression Calculation, is intended to help beginners (and also the more experienced ones) to trade in the right direction of the market trend and test strategy. It allows you to avoid the mistakes of always trading against the trend.

Strategy based on an original idea of KivancOzbilgic (SuperTrend) and DevLucem (LucemAnb) (Lin Reg ++)
A special credit goes to - KivancOzbilgic and LucemAnb which inspired me a lot to improve this indicator/Strategy.

This indicator can be configured to your liking,according to your needs or your tastes.

The indicator/Strategy works in multi time frame.
The settings (length, offset, deviation, smoothing) are identical for all time frames if “Conf Auto” is not checked.
In this case the default settings (time frame=H1 settings) apply for all time frames.

The choice of source setting is common for all time frames.

If “Auto Conf” is checked,
then the settings will be optimized for each selected time frame (1m-3m H2 H3 H1 H4 & Daily). Time frames, other than 1m-3m H2 H3 H1 H4 & Daily will be affected with the default settings corresponding to the H1 time frame and will therefore not be optimized! The default setting values of each time frame (1m-3m H2 H3 H1 H4 & Daily) can be configured differently and optimized by you.

REVERSAL mode: Signal Buy=Sell and Signal Sell=Buy.
This option may be better than the regular strategy. Default mode is Reversal option.

Note that only for 1m (1 minute) Time frame, the option REVERSAL is opposite as default choice in configuration. (If reversal option is checked, then option for time frame 1m is not reversal!)

Trend indications (potential sell or buy areas) are displayed as a background color (bullish: green or bearish: red), assume that the market is moving in one direction.
You can tune the input, style and visibility settings to match your own preferences or habits.

Label Info (Simple or Full) gives trend info for each Exit (or current trade)

The choice of indicator colors is suitable for a graph with a "dark" theme, which you will probably need to modify for visual comfort, if you are using a "Light" mode or a custom mode.

This script is an indicator that you can run on standard chart types. It also works on non-standard chart types but the results will be skewed and different.

Non-standard charts are:

• Heikin Ashi (HA)
• Renko
• Kagi
• Point & Figure
• Range

As a reminder: No indicator is capable of providing accurate signals 100% of the time. Every now and then, even the best will fail, leaving you with a losing deal. Whichever indicator you base yourself on, remember to follow the basic rules of risk management and capital allocation.

BINANCE:BTCUSDT


! Français !
Strategy LinReg STRL

Stratégie LinReg STRL est un indicateur visuel de suivi de tendance.
Il est compilé en langage PINE Script Version V5.

Stratégie basée sur une idée originale de KivancOzbilgic (SuperTrend) et DevLucem (LucemAnb) (Lin Reg ++) Un crédit spécial va à - KivancOzbilgic et LucemAnb qui m'ont beaucoup inspiré pour améliorer cet indicateur/stratégie.

Cet indicateur/strategie, basé sur le calcul de régression linéaire, est destiné à aider les débutants (et aussi les plus expérimentés) à trader dans le bon sens de la tendance du marché et à tester la stratégie. Cela vous permet d'éviter les erreurs de toujours négocier à contre-courant.

Cet indicateur peut être configuré à votre guise, selon vos besoins ou vos goûts.

L'indicateur/Stratégie fonctionne sur plusieurs bases de temps.
Les réglages (longueur, décalage, déviation, lissage) sont identiques pour toutes les bases de temps si
« Conf Auto » n'est pas coché. Dans ce cas, les paramètres par défaut (intervalle de temps=paramètres H1) s'appliquent à toutes les bases de temps.

Le choix du réglage de la source est commun à toutes les bases de temps.

Si "Auto Conf" est coché, alors les paramètres seront optimisés pour chaque base de temps sélectionnée (1m-3m H2 H3 H1 H4 & Daily). Les bases de temps, autres que 1m-3m H2 H3 H1 H4 & Daily seront affectées par les paramètres par défaut correspondant à la base de temps H1 et ne seront donc pas optimisées ! Les valeurs de réglage par défaut de chaque période (1m-3m H2 H3 H1 H4 & Daily) peuvent être configurées différemment et optimisées par vous.

Mode REVERSAL : Signal Achat=Vente et Signal Vente=Achat. Cette option peut être meilleure que la stratégie habituelle. Le mode par défaut est l'option REVERSAL.

Notez que seulement pour la base de temps de 1m (1 minute), l'option REVERSAL est l’opposée du choix par défaut dans la configuration. (Si l'option REVERSAL est cochée, alors l'option pour la base de temps 1 m n'est pas REVERSAL !)

Les indications de tendance (zones potentielles de vente ou d'achat) sont affichées en couleur de fond (haussier : vert ou baissier : rouge), supposons que le marché évolue dans une direction. Vous pouvez ajuster les paramètres d'entrée, de style et de visibilité en fonction de vos propres préférences ou habitudes.

Les informations sur l'étiquette (simples ou complètes) donnent des informations sur de chaque clôture (ou position en cours)

Le choix des couleurs des indicateurs est adapté à un graphique avec un thème "sombre", qu'il vous faudra probablement modifier pour le confort visuel, si vous utilisez un mode "Clair" ou un mode personnalisé.

Ce script est un indicateur que vous pouvez exécuter sur des types de graphiques standard. Cela fonctionne également sur les types de graphiques non standard, mais les résultats seront faussés et différents.

Les graphiques non standard sont :

• Heikin Ashi (HA)
• Renko
• Kagi
• Point & Figure
• Range

Pour rappel : Aucun indicateur n'est capable de fournir des signaux précis 100% du temps. De temps en temps, même les meilleurs échoueront, vous laissant avec une affaire perdante. Quel que soit l'indicateur sur lequel vous vous basez, rappelez-vous de suivre les règles de base de la gestion des risques et de l'allocation du capital.
發行說明
Strategy LinReg STRL V2

  • Custom settings for each time unit:
    1m 3m 5m 15m 30m h1 H2 H3 H4 Daily Weekly.


  • Update of optimized parameters for each unit of time.


  • Setting of “REVERSAL” or “Regular” mode for each time unit implemented.


  • Various minor updates.
    // ****************************************************************** //
  • Paramètres personnalisés pour chaque unité de temps :
    1m 3m 5m 15m 30m h1 H2 H3 H4 Quotidien Hebdomadaire.

  • Mise à jour des paramètres optimisés pour chaque unité de temps.

  • Réglage du mode « REVERSAL » ou « Regular » pour chaque unité de temps mise en œuvre.

  • Diverses mises à jour mineures.

發行說明
updated parameters for timeframe 1m

mise à jour des parametres pour timeframe 1m



發行說明
Error on comment 1m parameters

Erreur au commentaire paramètres 1m
發行說明
Actualisation du graphique !
發行說明
correction du commentaire Update : Calcul SL & TP :

TP_SL_usd = ((E_usd x SIZE_btc x TP_SL_% / 100) +- (E_usd x SIZE_btc)) / SIZE_btc
發行說明
Strategy LinRegST@RLV2 Update V9 :
*************************************************************************************************************
NOTE: All parameters of this Strategy are tested on: Binance: Bitcoin / TetherUS Perpetual Contract!

* Major fixes:
* fixed Tradingview house rule violations on publishing scripts. *

Optimization of the strategy's Timeframe parameters.
Changing Margin % values (Long and Short)
Modification Value of % Commissions
Optimization of Timeframe parameters
Added a legend for the labels
Updated information Margin Call
New commission calculation
Calc on every tick=true
Change values % of Equity & Initial Capital
Addition Triangle on Buy or Sell signal (Crossing dp_current/dm_current)
Modification of Label Colors f_print2


! This strategy seem to be not suitable for Timeframes lower than H2!
! The TimeFrame Daily seems to be the most optimal with more gain than the others!

All these parameters can be adapted to your personal needs using the Stategy tester!

NOTE: The trade is always closed when the current candle closes, it is possible to exceed the defined SL and/or TP value, if the current candle is closed much higher or lower than the SL/ values TP set.

NOTE: Alerts by calling the alert() function defined in the alert editor do not work correctly.
I do not know why ! The values displayed in the alert log do not correspond to reality.
It is therefore preferable to use “order execution only” in the alert definition!

*************************************************************************************************************
Have good winning trades and profit from them!

! Do not hesitate to share your appreciations and comments with me!!! THANKS !
*************************************************************************************************************

--------------------------------------------------------------------------------
Strategy LinRegST@RLV2 Update V9 :

NOTA : Tous les parametres de cette Stategy sont testés sur : Binance : Bitcoin / TetherUS Perpetual Contract !

* Corrections majeures :
* correction des violations des règles internes de Tradingview sur la publication de scripts. *

Optimisation des parametres Timeframe de la strategie.
Modification des valeurs % de Marges (Long et Short)
Modification Valeur de % Commissions
Optimisation parametres Timeframe
Ajout d'une legende pour les labels
Ajour info Margin Call
Nouveau calcul de la commission
Calc on every tick=true
Modification valeurs % of Equity & Initial Capital
Ajout Triangle sur signal Buy ou Sell (Crossing dp_current/dm_current)
Modification Couleurs des Labels f_print2

! Cette strategy semble ne pas être adaptée à des Timeframe inferieures à H2 !
! Le TimeFrame Daily semble être la plus optimale avec plus de gain que les autres !

Tous ces paramètres peuvent être adaptés à vos besoins personnels en utilisant le testeur de Stategie !

REMARQUE : La transaction est toujours cloturée à la fermeture (close) de la bougie en cours,
il est possible de dépasser la valeur SL et/ou TP définie, si la bougie actuelle est fermée
beaucoup plus haut ou plus bas que les valeurs SL/TP réglées.

NOTE : Les alertes en appelant la fonction alert() définie dans l'éditeur d'alertes ne fonctionnent pas correctement.
Je ne sais pas pourquoi ! Les valeurs affichées dans le journal des alertes ne correspondent pas à la réalité.
Il est donc préférable d'utiliser « exécution d'ordres uniquement » dans la définition de l'alerte !

*************************************************************************************************************
Ayez de bons trades gagnants et profitez-en !
*************************************************************************************************************

! N'hésitez pas à me faire part de vos appréciations et de vos commentaires !!! Merci !

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。