OPEN-SOURCE SCRIPT

Link Long/Short Strategy - Long

Обновлено
1. Introduction and structure
Your strategy is divided into several logical blocks, each block corresponding to a specific trading configuration (e.g. ‘Long_1’, ‘Long_2’, etc.). These configurations follow the same pattern:

Entry conditions (long/short): Based on the price position between predefined levels (LongRangeHigh, LongRangeLow, etc.) and a cross of EMA9 and SMA6 indicators.
Exit conditions: Conditional closing of a position if certain conditions are met (positive profit, inverse cross, etc.).
Stop Loss (SL) and Take Profit (TP): Defined by fixed levels for each configuration.
2. Technical indicators
You use two main indicators:

EMA9: Exponential moving average calculated over 9 periods.
SMA6: Simple moving average calculated over 6 periods.
These indicators are used to detect crossovers for entry and exit signals. The EMA9 crossover above the SMA6 triggers long opportunities, while the opposite crossover generates exit signals.

3. Price ranges and trading logic
For each ‘block’ in the strategy :

Price ranges are defined (LongRangeHigh, LongRangeLow, etc.) to determine where the price must be to execute a position.
Each range is divided into levels for long and short positions.
Example: Block 1
Long Range: Between 9.3 (LongRangeLow) and 10.85 (LongRangeHigh).
Short Range: Between 10.85 (ShortRangeLow) and 11.70 (ShortRangeHigh).
Special features:
An EMA9 crossover above SMA6 in the Long Range generates a long entry.
An inverse cross in the Short Range generates a conditional output.
4. Risk management
Each position is associated with Stop Loss (SL) and Take Profit (TP) levels. These are defined as follows:

TP: Often equal to the upper limit of the Long Range or Short Range.
SL: Based on the lower levels of the ranges or other configurations.
Example: Block 1
TP set to LongRangeHigh (10.85).
SL could be adjusted according to ShortRangeHigh.

5. Visual display
The script uses plot to display the following elements on the chart:

The EMA9 (blue) and SMA6 (orange) indicators.
Price levels (LongRangeHigh, LongRangeLow, etc.) and SL/TP limits.

EDIT :

SMA: 1
EMA: 23
Period : From May 2024 to January 2024
Информация о релизе
Bonjour,

Beaucoup doivent ce demander comment est-il possible de faire un script depuis le mois de mai 2024 qui fonctionne toujours.

Il est vrai que si vous poser 1000$ aujourd'hui vous pouvez avoir beaucoup plus que 100% de benefice et je vais vous le montrer.

1) Dates de début et de fin[/b]

J'ai paramétré une date de début et une date de fin de trading


Nouvelle version à sortir plus tard :

(ce qui permettra à la date d'apparaitre dans une boite de dialog pour un meilleur paramétrage.

2) Indicateurs Techniques : SMA et EMA

J'ai paramétré deux indicateurs technique très serré pour avoir un maximum de trade.

EMA22 : Moyenne mobile exponentielle calculée sur 22 périodes.
SMA1 : Moyenne mobile simple calculée sur 1 périodes.
(vous pouvez modifier pour mettre EMA22 sur 23 pour un meilleur rendement mais moins de trade.)



4) Plages de Prix et Logique de Trading pour chaque "bloc" :

Bloc n°1


Bloc n°2 :


ETC...

Ces blocs servent à déterminer où le prix doit se situer pour exécuter une position.

Chaque plage est divisée en niveaux pour les positions longues et courtes.
Exemple pour la position Longue du Bloc 1 :


description :
Si la valeur du LINKUSDT.PS est situé entre entre 9.3 (LongRangeLow) et 10.85 (LongRangeHigh) et que que le croisement EMA est au-dessus de SMA dans la plage,
génère une entrée longue.

Dans le cas contraire :


Si la valeur du LINKUSDT.PS est situé entre 10.85 (ShortRangeLow) et 11.70 (ShortRangeHigh) et et que que le croisement SMA est au-dessus de EMA dans la plage ;
1) le script va verifier qu'une position Longue est bien ouverte
2) va verifier que la position est bien en profit et non en perte
3) va ensuite fermer la position.

5) [s]introduction de TP et SL :

en choisissant d'attendre qu'une position longue soit en profit et remplissent bien les paramétres d'une fermeture je me suis rendu compte que 1 mois pouvait s'écouler sans rien ne se passe.
Des pulls back pouvaient s'opérer avec une forte position longue et une très grosses chutes, ce qui fait que la positions met beaucoup de temps à revenir à son niveau d'origine ou de remonter pour une potentiel fermeture.
J'ai donc calé les TP et SL sur des plages selectionnés.

Par exemple dans le bloc n°1 :

Si une position longue s'ouvre entre 9.3 (LongRangeLow) et 10.85 (LongRangeHigh) il me parait plus normal de mettre un TPE sur 10.85 (LongRangeHigh)

ce qui permettra de fermer plus rapidement la position et d'en ouvrir une autre.
Et surtout pour éviter les Pulls back.

educationalemacrossoverFundamental AnalysisLINKlinkusdsignalsLINKUSDTPivot points and levels

Скрипт с открытым кодом

В истинном духе TradingView автор этого скрипта опубликовал его с открытым исходным кодом, чтобы трейдеры могли понять, как он работает, и проверить на практике. Вы можете воспользоваться им бесплатно, но повторное использование этого кода в публикации регулируется Правилами поведения. Вы можете добавить этот скрипт в избранное и использовать его на графике.

Хотите использовать этот скрипт на графике?


Мои профили:

Отказ от ответственности