Bonjour,
Je suis un newbie en codage (mais pas en trading !)viens de coder un nouvel indicateur pour proscreener mais j’obtiens un message d’erreur. Un p’tit coup de main ?
BBUp=BollingerUp[20](close)
BBDown=BollingerDown[20](close)
// Conditions : Prix d'ouverture et de clôture en dehors des Bandes de Bollinger
OpenOutsideBands = open > BollingerUp OR open < BollingerLow
CloseOutsideBands = close > BollingerUp OR close < BollingerLow
// Sélection des actions répondant aux critères
SCREENER[OpenOutsideBands AND CloseOutsideBands]
BBUp=BollingerUp[20](close)
BBDown=BollingerDown[20](close)
// Conditions : Prix d'ouverture et de clôture en dehors des Bandes de Bollinger
OpenOutsideBands = open > BBUp OR open < BBDown
CloseOutsideBands = close > BBUp OR close < BBDown
// Sélection des actions répondant aux critères
SCREENER[OpenOutsideBands AND CloseOutsideBands]
JSParticipant
Senior
L’intention est probablement :
Screener[OpenOutsideBands OR CloseOutsideBands]
Merci JS mais ce n’est pas ça car je veux un détecteur de chandelier qui ouvre ET ferme en dehors des bandes de Bollinger et le message d’erreur sybillin me laisse penser qu’il manque une ligne de code en début ou en fin.
J’ai testé le code
druby et il fonctionne parfaitement, sans erreur.
En effet je n’avais pas vu la modif: mille mercis druby !
Bonjour les amis !
Encore un petit coup de main pour ce code qui devrait permettre de filtrer les actions US avec un micro-spread (day trading)
Le message d’erreur de demande de définir ask (et probablement bid). J’ai tenté des alternatives (dont high/low, code accepté mais ne sélectionne rien) sans résultat.
Une idée ? 🙂
// Paramètres de temps
startTime = 160000 // Heure de début : 16h00 (16:00 en format 24h)
endTime = 220000 // Heure de fin : 22h00 (22:00 en format 24h)
// Déclaration des variables
spread = ask – bid // Calcul du spread achat/vente
// Condition pour vérifier le spread et la plage horaire
spreadFilter = (spread <= 0.05) AND (time >= startTime AND time <= endTime)
// Affichage des résultats qui respectent le critère
SCREENER[spreadFilter]
Il n’y a pas d’instructions BID et ASK.
Le spread ne peut pas être connue.
Vous voulez dire qu’il manque des instructions dans mon code ou qu’il n’y a pas d’instructions “en soi” dans la plateforme ?
Il n’y a pas d’instructions. AKS et BID n’existent pas (pas même sous d’autres noms).
Bonjour et merci pour les réponses et solutions !
Je n’arrive pas à coder correctement la détection de tendances fortes dans n’importe quelle unité de temps. Le principe est pourtant simple : il s’agit d’un squeeze entre la Bande de Bollinger (inférieure ou supérieure) et la moyenne mobile exponentielle à 5 périodes, de telle façons que l’écart entre les deux soit au moins deux fois inférieur à l’ATR (average true range) sur 50 périodes (cf snapshots). Un petit génie pour un coup de main ? Ou bien au pire une autre idée sur un indicateur déjà existant qui pourrait détecter les tendances fortes ? Un grand merci d’avance !