OPEN-SOURCE SCRIPT
Vertical Lines on Selected Dates

This Pine Script indicator allows a user to place vertical lines on a chart at specific dates and times. It provides three separate input sections, each dedicated to one targeted date. For each of the three dates, the user can select the exact timestamp and customize the line’s color, width, and style directly from the indicator’s settings panel.
Behind the scenes, the script converts the selected visual style (solid, dashed, or dotted) into the appropriate internal line style using a helper function. When the live chart time crosses each chosen timestamp, the script detects that crossover and draws a vertical line on that exact bar. The line extends both upward to the high and downward to the low of the chart, creating a full-height marker.
Overall, the indicator functions as a simple visual marking tool for highlighting important moments in time—such as events, sessions, or personal reminders—without affecting any price analysis. The flexibility of color, width, and style allows each vertical line to stand out uniquely, and because the script uses detection logic on a per-bar basis, each line is drawn only once at the appropriate moment.
Behind the scenes, the script converts the selected visual style (solid, dashed, or dotted) into the appropriate internal line style using a helper function. When the live chart time crosses each chosen timestamp, the script detects that crossover and draws a vertical line on that exact bar. The line extends both upward to the high and downward to the low of the chart, creating a full-height marker.
Overall, the indicator functions as a simple visual marking tool for highlighting important moments in time—such as events, sessions, or personal reminders—without affecting any price analysis. The flexibility of color, width, and style allows each vertical line to stand out uniquely, and because the script uses detection logic on a per-bar basis, each line is drawn only once at the appropriate moment.
نص برمجي مفتوح المصدر
بروح TradingView الحقيقية، قام مبتكر هذا النص البرمجي بجعله مفتوح المصدر، بحيث يمكن للمتداولين مراجعة وظائفه والتحقق منها. شكرا للمؤلف! بينما يمكنك استخدامه مجانًا، تذكر أن إعادة نشر الكود يخضع لقواعد الموقع الخاصة بنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.
نص برمجي مفتوح المصدر
بروح TradingView الحقيقية، قام مبتكر هذا النص البرمجي بجعله مفتوح المصدر، بحيث يمكن للمتداولين مراجعة وظائفه والتحقق منها. شكرا للمؤلف! بينما يمكنك استخدامه مجانًا، تذكر أن إعادة نشر الكود يخضع لقواعد الموقع الخاصة بنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.