// // PRENDRE EN COMPTE UNE DROITE ( RESISTANCE OU SUPPORT ) DESSINEE MANUELLEMENT SUR GRAPHIQUE PRIX // ( CETTE DROITE PEUT ETRE HORIZONTALE OU OBLIQUE ) //-------------------------------------------------------------- // entrer ici dateheuremn et prix du 1er point de la droite saisi sur le graphique avec le curseur // exemple : GOLD , le 14 aout 19h25 , prix 1936 x1d=20230814 x1h=19 x1m=25 y1=1936 // entrer ici dateheuremn et prix du 2eme point de la droite saisi sur le graphique avec le curseur // exemple : GOLD , le 16 aout 07h25 , prix 1930 x2d=20230816 x2h=07 x2m=25 y2=1930 //-------------------------------------------------------------- // rechercher le barindex correspondant au 1er point if ( Date= x1d and Hour = x1h and Minute = x1m ) THEN ONCE bar1=barindex ONCE cond=1 endif // rechercher le barindex correspondant au 2eme point = // en vérifiant que le 1er point a bien ete trouvé if ( Date= x2d and Hour= x2h and Minute = x2m ) AND cond THEN ONCE bar2=barindex // calculer a de l'equation y = ax + b ONCE a = ( y1 - y2 ) / ( bar1 - bar2 ) // calculer b de l'equation y = ax + b ONCE b = ( y2 * bar1 -y1 * bar2 )/ ( bar1 - bar2 ) ONCE searchresult=1 endif RETURN searchresult , bar1 , y1 , bar2 , y2 , a , b