محرر Pine Script® يستمر في التحسن

Jun 15, 2023

عندما قدمنا محررنا الجديد العام الماضي، أخبرناك أن هذا سيجعل إدخال العديد من الميزات أمرًا ممكنًا، وهو بالضبط ما كنا نفعله منذ ذلك الحين. لنستعرض بعض هذه الميزات الجديدة.

تحديث النصوص البرمجية على الرسم البياني

عند إجراء تغييرات على رمز النص البرمجي الذي تم تحميله بالفعل على الرسم البياني، يمكنك الآن استخدام “التحديث على الرسم البياني” بدلاً من “حفظ”. يسمح هذا للإصدار الموجود على الرسم من النص البرمجي بالتحديث بالرمز الجديد مع زيادة الإصدار الثانوي فقط (الإصدار 26.0 سيصبح 26.1) والاحتفاظ بالقيم في تبويبات “الإعدادات” في النص البرمجي.

يتم تنفيذ وظيفة “التحديث على الرسم البياني” كتبديل باستخدام زر “إضافة إلى الرسم البياني”. لتمكينه، حدد “التحديث على الرسم البياني” من القائمة المنسدلة المتاحة بجوار زر “إضافة إلى الرسم البياني”. يحدد اختيار التبديل ما يفعله المحرر عند استخدام اختصار Ctrl+Enter/Cmd+Enter.

قبل استخدام “التحديث على الرسم البياني”، يجب أن يكون النص البرمجي خاصتك على الرسم البياني، ويجب تغيير الكود الخاص به.

عرض أفضل لوحدة التحكم

لقد قمنا بتحسين عرض رسائل التحذير والخطأ في وحدة التحكم. يعرضون الآن الوقت ويتضمنون رقم سطر قابل للنقر يركز على مصدر الخطأ في التعليمات البرمجية خاصتك. تم ترميز الرسائل بالألوان: الرمادي لتغييرات الحالة والأصفر للتحذيرات والأحمر للأخطاء.

إعدادات المحرر

يمنحك مربع حوار “إعدادات المحرر” الجديد المتاح من قائمة “المزيد” (النقاط الثلاث) مزيدًا من التحكم في سلوك المحرر.

يمكنك الآن التحكم في:

  • الإكمال التلقائي
  • عرض الخريطة المصغرة على يمين نافذة المحرر
  • عرض المسطرة الرأسية عند علامة 80 حرفًا
  • تظهر التلميحات عند استخدام الاستيراد.

هذه مجرد بداية؛ سنضيف المزيد من الخيارات هناك.

تحسينات المكتبات المستوردة

أصبح العمل مع المكتبات أسهل بكثير – يمكنك الآن استيراد عدد من المكتبات الشائعة والمفيدة باستخدام زر واحد. في الوقت الحالي، يعمل هذا مع المكتبات التالية:

  • TradingView/Strategy/3
  • PineCoders/VisibleChart/4
  • PineCoders/Time/3

لاستيراد أي من هذه المكتبات، ما عليك سوى البدء في كتابة أسمائها وستتم إضافة سلسلة الاستيراد تلقائيًا:

 

نظرًا لعدم تحميل المكتبات على الفور، تمت إضافة تلميحات ترصيع جديدة للمساعدة في تحديد حالة التحميل:

  • “جاري التحميل…” – أثناء تحميل المكتبة
  • “as {libraryName}” إذا لم يتم تحديد اسم مستعار مخصص – على سبيل المثال “مثل VisibleChart” في المثال أعلاه
  • عند استخدام اسم مستعار مخصص، سيتم عرض “التحميل…” فقط أثناء عملية التحميل

لتمكين تلميحات الأسطر، انتقل إلى قائمة المستخدم وحدد المربع المقابل:

بالإضافة إلى ذلك، يمكن الآن رؤية وصف المكتبة إذا قمت بتمرير مؤشر الماوس فوق السطر الذي تم استيراد هذه المكتبة إليه:

منطق المسافة البادئة الجديد

سيؤدي الضغط على Enter في نهاية الأسطر التي تبدأ بالعبارات التي تتطلب كتلة محلية ذات مسافة بادئة إلى توفير المسافة البادئة المطلوبة في السطر التالي. وينطبق ذلك على الإعلان عن الدوال والأنواع الجديدة، وكذلك على الهياكل الشرطية والحلقة.

نأمل أن تجد هذه الميزة المطلوبة بشدة مفيدة لك، كما يرجى الاستمرار في إرسال ملاحظاتك واقتراحاتك إلينا حتى نتمكن من جعل منصتنا أفضل. صممنا TradingView لتفيدك، ونحن حريصون دائمًا على الاستماع إليك.

فريق TradingView

Look first Then leap

تم إنشاء TradingView خصيصًا لك، لذا تأكد من حصولك على أقصى استفادة من خدماتنا الرائعة
فتح الرسم البياني