السلام عليكم باين سكريبت هي لغه برمجه مستخدمه في موقع تريدين فيو من اجل برمجه المؤشرات الفنيه وبرمجه استراتيجيات التداول مع فحصها تاريخيا في هذا المقطع وما سيتلوه ان شاء الله سنتعلم بشيء من الايجاز لغه البرمجه باين سكريبت سنناقش اهم الوظائف في لغه البرمجه نبرمج بعض المؤشرات وايضا ننشئ اشعارات التداول كذلك نبرمج استراتيجيه فنيه ونفحص تاريخيا للصول الى مكان البرمجه افتح موقع تريدين فيو على احد الرسوم البيانيه لسهم من الاسهم واضغط من الاسفل على جمله باين ايديتور يفتح لك مكان البرمجه بالضغط على اوبن تستطيع فتح سات برمجتها سابقا او انشاء سكربتات جديده نيو بلانك انديكيتور هذا
انشاء مؤشر جديد نيو بلانك ستراتيجي انشاء استراتيجيه جديده والفرق بين الاستراتيجيه والمؤشر والاستراتيجيه فيها تنفيذ اوامر البيع والشراء سواء بشكل فعلي او فحص تاريخي للاستراتيجيه ننشئ ماشر جديد يعطيني هذا القالب الصغير اول سطرين هي مجرد تعليقات توضيحيه للشخص اللي ممكن يقرا هذا سكربت اذا نشرته للناس السطر الرابع يوضح اصدار لغه البرمجه المستخدمه في كتابه السكرت واحدث اصدار هو الرابع ما يحتاج تعدل على هذا السطر نهائيا السطر الخامس يوضح بدايته نوع سكربت هل هو دي يعني مؤشر او استراتيجيه فنيه بين القوسين تضع مجموعه من الخيارات نمسح العنوان المكتوب ونكتب السطر اللي بعده والاخير بلوت بين قوسين
كلوز الوظيفه او الداله او الفانكشن بلوت هي وظيفه ترسم او توصل او تضع اشكال على ترسم اشكال على الشاشه على الشارت فهنا قلنا له ارسم او وصل بين نقاط الاغلاق او اسعار الاغلاق وصلها خلها على شكل خط كلمه كلوز هنا وهذا يجرنا الى موضوع مهم جدا انك تستوعبه في البدايه كلمه كلوز معناها الاغلاق وهي كلمه يعني او متغير موجود مسبقا مبني بلغه البرمجه نفسها يجيب سعر الاغلاق حق الشمعه لكن اي شمعه هل هي الشمعه الاخيره او الاولى او اللي قبل بضعه اسابيع الجواب هو لازم تعرف انه لغه باين سكريبت تنفذ سكريبت اللي تكتبه هنا على
كل شمعه من هذه الشموع من بدايه الفتره اللي حددتها الى النهايه باخر شمعه فلو وصلت تنفيذ مثلا هنا التنفيذ يكون من اليسار الى اليمين فلو وصل التنفيذ هنا ايش قيمه الكلوز واضحه الكلوز هذه قيمتها 7711 واللي بعد الفاصله طيب انتهى من تنفيذ سكربت على هذه وراح هنا هذه له كلوز مختلف عن اللي قبله وهكذا كل شمعه له خمس وست متغيرات سعر اغلاق وسعر افتتاح والاعلى والادنى والفوليوم فهذه متغيرات مبنيه بنفس لغه البرمجه وخاصه بكل شمعه من الشموع اللي يجيها الدور في التنفيذ خلونا نضيف الان هذا المؤشر البسيط ما غيرنا فيه الا الاسم نضيف على الشارت
من خلال الضغط على اد تو شارت فيتم رسم مؤشر الاغلاقات بهذا الشكل على شكل خط طبعا لو تلاحظ انه تم رسمه بنافذه مستقله اسفل شاشه السعر مثل الار اس اي والماك دي والفوليوم هل نستطيع نخليه يجي بشكل متراكب مثل المتوسطات نعم نستطيع نغلق المؤشر ونرجع شاشه البرمجه ونجي هنا الخيارات الدراسه او ستدي بعد اسم الاستراتيجيه نضع فاصله ونعطيها الخيار اللي يسمح بالتراكب اوفرلاي يساوي ترو هذا الخيار يقوله ما يخالف موافقين اسمح اوفرلاي اللي هو تراكب المؤشرات اللي قاعدين نرسمها بهذا سكربت خلها تجي على نفس الشاشه هذه لا تخليها بشاشه مستقله نضغط على التو شارت ولاحظ
تم رسم الخط على نفس شارت الاسعار تماما نتعلم حاجه جديده ما احتاج انا البلوت هذا امسحه لازل موجود على الشرط لاني ما سويت حفظ او اضفت من جديد طيب نتعلم الان حاجه جديده اسمها بي جي كر كر معروف ايش معناه تعني اللون البي جي تعني باك جراوند اللي هي الخلفيه فهذا وظيفه لتغيير لون الخلفيه لاحظ لما فتحت الاقواس تغير لون الكلمه صار باللون الازرق هذا يشير انه الكلمه اللي كتبناه مبنيه بلغه البرمجه وله وظيفه معينه فهنا لو تلاحظ مكتوب وصف مختصر له باللغه الانجليزيه مع السينتاكس حقه باللون الاصفر يعني كيف تكتب ادنى شيء ممكن تحطه
بين الاقواس هو اسم اللون فنكتب هنا ب جي كولر كتبناه بين الاقواس نكتب اسم اللون كتابه اسم اللون تكون كذا كر تكتب كلمه ك نقطه بعدين اسم اللون باللغه الانجليزيه وليكن بلو لما تغير لون احمر دريت انك كتبته بشكل صحيح اذا ما صار احمر انك اخطات في الكتابه نضغط على حفظ نضغط سيف لاحظ تغير اللون الخلفيه الى اللون الازرق هذا يخص كل شمعه على حده هنا ما اشترطنا والله ان التنفيذ يكون على بعض الشموع لا من دون اي شروط قلنا كل شمعه بيتنفذ عليها سكربت فهي بتغير اللون الخلفي حقه الى الازرق هل نستطيع اننا نشترط
شرط معين انه يكون اللون مثلا ازرق فقط في حالات معينه نعم نستطيع بشكل التالي وهذا في معلومه جديده مهمه انك تستوعبه وهي تابعه لاوامر الشرط وهو امر الشرط الثلاثي التين او ترين كيف يكتب هذا يعني ودي اشترط شرط اذا تحقق الشرط الون باللون الازرق اذا ما تح حقق الون بلون اخر او ما الون باي لون اتجاهل اللون اول شي نضع الشرط نكتب الشرط هنا الشرط خلينا نقول الاغلاق يكون اخضر يعني الكلوز اكبر من الاوبن الاغلاق اكبر من الافتتاح فتكتب هنا بين القوسين اول شي تكتب من الكلوز اكبر من الاوبن تحط علامه استفهام هنا كانه يسال
هل الكلوز اكبر من الاوبن كم عندك من جواب عندك جواب او جوابين اما نعم او لا احتمالين كل شمعه من الشموع اما ان يكون نعم الجواب ان الكلوز اعلى من الاوبن او لا ما هو اعلى من الاوبن فايش بيسوي بعد علامه الاستفهام بيكون عندي نقطتين فوق بعض قبل النقطتين نحط اللون اللي اذا كان الاغلاق اكبر من اتاح وبعد النقطتين نحط الحاله الاخرى اللي ما تحقق فيها الشرط اللي قبل علامه الاستفهام فهنا خلونا نخلي اللون اخضر كر دوت جرين وبعد النقطتين مثل ما ذكرت قبل قليل نضع اللون اذا ما تحقق الشرط ان الاغلاق اكبر من الافتتاح
بامكانك انك تضع لون مثلا كر دوت ريد لكن انا بحط ان اي ان اي معناتها لا شيء يعني لا تلون نضغط على سيف ونشوف ايش اللي يصير لاحظ الشموع الخضراء اللي اغلاقها اكبر من افتتاحه صارت خلفيتها باللون الاخضر اما الشموع الاخرى اللي اغلاقه اصغر من الافتتاح او مساوي للافتتاح ما تلونت لاني وجهته توجيه صريح هنا طيب ناخذ امر جديد وهو مشابه تماما لامر بيجي كولر اللي هو بار كولر كولر عرفنا انها اللون كلمه بار معناتها او تشمل الشمعه الشمعه او البار هذا شكل البارات بار كولر ونفس اللي فوقه بالضبط طريقته خلي نقول اذا كان الكلوز
نبي نلون الشموع الحمراء بلون مختلف اصغر من اذا كان الكلوز اصغر من الاوبن ب 5% ضرب اصغر من او يساوي يعني اقل من الافتتاح 5% على الاقل كذا تسوي ال 5% او احد طرقها هذا سؤال هل الاغلاق اصغر من الافتتاح ب 5% اذا كان نعم نبي نخلي اللون الشمعه اصفر كر دو نقطتين ممكن تعطي الشموع اللي ما انطبقت عليه استراتيجيه لون لكن راح اكتب الظاهر سيف لاحظ انطبقت الشرط هذا انطبق على شمعه حده فقط هنا اللي هي هذه كان هبوطه اكثر من 5% والشمع هذه ايضا تلونت بالاصفر طيب ناتي الان الى امر ثالث اللي هو
امر الشرط اف الشيء اللي ببرمجه الان بنشوف الشموع البالعه وانا حولت الى الاطار اليومي نشوف الشموع البالعه وهي اللي تجي بالشكل هذا تكون الشمعه اللي قبلها حمراء يعني حقه اصغر من الاوبن وجسم الشمعه الجديده وال الحاليه فاتحه اقل من الكلوز السابق اللي قبله ومغلقه اكبر من الافتتاح اللي قبله نروح نبرمج هذا الشيء فنجي نكتب اف وهو امر اشتراط اذا كان اول شي نبي نبرمج او نبي نضع شرط ان الشمعه السابقه سلبيه هابطه كيف نكتب اف كلوز اصغر من اوبن ولكن هذا للشمعه الحاليه وليس للشمعه السابقه كيف نشير للشمعه اللي قبل الشمعه اللي قاعدين نشتغل عليها
او اللي قاعد يصير عليه التنفيذ تجي بعد الكلوز تضع قوسين وتكتب فيها واحد فكذا تكون الشرط للشمعه السابقه مباشره اللي قبلنا مباشره فهنا يقوللك اذا كانت الشمعه او الكلوز السابق اصغر من الافتتاح السابق وهذا يعني انه شمعه حمراء هل هذا الشرط الوحيد لا في شروط ثانيه الشرط الثاني انه الافتتاح حق الشمعه الجديده اصغر من الكلوز ه السابق فنكتب و اند اند الافتتاح حق الشمعه الحاليه ما نحط اقواس لاني اشير الى الشمعه اللي قاعد يصير عليه التنفيذ الاوبن حق اليوم او الشمعه الحاليه اصغر منه ليس اكبر من اغلاق امس كلوز واحد اغلاق امس في شرط ثالث
نعم في شرط ثالث اللي هو و الاغلاق حق اليوم كلوز اكبر من افتتاح امس اوبن واحد افتتاح امس او الفتره السابقه سواء كنت على الاطار اليومي او الاسبوعي او الشهري يختلف ما تكون امس تكون الاسبوع السابق الشهر السابق وهكذا اذا الان السطر هذا يقول اذا كان الاغلاق السابق اصغر من الافتتاح السابق والافتتاح الحالي اصغر من الاغلاق السابق يعني كانه فتح جاب على الاسفل كلوز الاغلاق الحالي حق الشمعه الحاليه اكبر من افتتاح امس يعني كانه جسم الشمعه الحاليه غطى الشمعه السابقه بالكامل ايش نبي نسوي نضغط انتر ونضغط تاب دم اربع مسافات ونكتب الشيء اللي ودنا يصير
اذا تحقق الشرط هذا اي شمعه يتحقق الشرط هذا فيها بينفذ فيها الاوامر اللي تيجي مباشره تحت الاف بمسافه بادئه ايش نبي نضيف احنا بنضيف ليبل دوت نيو يعني اضف ليبل جديد بين القوسين على اي شمعه لازم نحدد اي شمعه كيف نحدد رقم الشمعه تكتب بار اندكس وهذا متغير مبني بلغه البرمجه بار اندكس وين مكانه بتحطه باي مكان تقدر تحدد اللوكيشن نكتب هاي يعني بفوق الشمعه طيب شش تبي تكتب باسط المربع النص هذا تكتب تكست يساوي بين علامات التنصيص تكتب شمعه بارعه وبامكانك تنزل سطر بدل المسافه تحت سلاش ان يعني نيو لاين نضغط سيف لاحظ اي
شمعه غطت على الشمع جسمه غطى على جسم الشمعه السابقه بالكامل اضاف فوقها ليبل وكتب بوسطه شمعه بالعه طبعا في خيارات اخرى تقدر تضيفها لكن نكتفي بهذا الشيء امر جديد او وظيفه جديده اللي هي بلوت شيب بلوت شيب هذا يرسم شكل من الاشكال من مجموعه اشكال معينه اما سهم او علم او علامه اكس او دائره او مربع او مثلث في المكان اللي تحدده ب شيب لاحظ اذا مررت المؤشر يعطيك تلميحات عن الامر فاول شي تحدد الشرط متى يوضع الشكل تبع اي شرط معين فنكتب مثلا انه اذا كانت اصغر من الاوبن الان بيطلع علم على كل الشموع
الحمراء تقدر تغير لون العلم بكل بساطه تجي تضيف فاصله جديده وتكتب كر يساوي كر دت ريد ممكن تستخدم الار جي بي ايضا تحديد اكواد الالوان في امر مشابه بو شار بين قوسين نبي نضع شكل معين او حرف معين على الشمعه اللي هابطه 5% او 6% كلوز اصغر من الاوبن ضرب 96 او 94 عشان يكون الهبوط 6% طيب التشار شش الحرف اللي بنضيفه ممكن تضيف اي حرف او اي شكل او حتى تضيف ايموجي لاحظ هنا ظهر الشكل اللي حطيناه بين الاقواس الايموجي هذا فوق الشمعه اللي خسرت او انزلت اكثر من خمسه او 6 بالم بيوم واحد
او بفتره واحده هذا هو درس هذا اليوم اتمنى انه افادكم وان شاء الله في دروس التاليه يكون في ايضاحات لاشياء اخرى والسلام عليكم ه