خبرائنا الأعزاء .... إشرحوا لنا
ما هي طريقة عمل القناة ؟
على ما تعتمد في رسمها ؟
linear regression channel
و هي موجودة في المؤشرات الأساسية للميتا تريدر
و هي نفسها مستخدمة في ورشة عمل ( خبرتي ) للدكتور جمال جزاه الله خيرا
:013:
خبرائنا الأعزاء .... إشرحوا لنا
ما هي طريقة عمل القناة ؟
على ما تعتمد في رسمها ؟
linear regression channel
و هي موجودة في المؤشرات الأساسية للميتا تريدر
و هي نفسها مستخدمة في ورشة عمل ( خبرتي ) للدكتور جمال جزاه الله خيرا
:013:
ترسم لك تريند علي عدد الشمعات اللي بتمر عليها من بداية رسم القناه حتي اخرها ..حيث ان التريند يكون من 3 خطوط ..اعلي خط فهو اعلي تريند وصلة له الشموع أقل خط هو اقل تريند وخط الوسط هو متوسط المستويين وهو مايمثل الاتجاه العام للتريند
وبذلك يكون انحصر حركه الشموع مابين قناه من اعلي واقل معدل للحركه
وده مؤشر يرسم القناه السعريه لليوم السابق وتقاطعها مع اليوم اللي قبله
بالتوفيق ....
الملف المرفق 299989:drive1:
linear regression
created by gilbert raff
called in some software raff channel
it is composed of a centre line and two equi distant channel line
the centre line is a trend line the best fit the closes of the bars by the least square method
a channel line is constructed by taking the paralel of the centre line and the furthest low or high close from the centre line
the second channel line is equidistant
линейной регрессии
создан Гильбертом Раффом
называют в некоторых программ канала Раффа
она состоит из центральной линии и две рав удаленной прямой канал
Центральная линия представляет линию тренда лучше всего подходят закрывается из баров по методу наименьших квадратов
канальная линия строится с параллельной центральной линии и дальний низкий или высокий близко от центра линии
Вторая линия канала находится на одинаковом расстоянии
:18::18:[/CENTER]
أخي hamadov1 جزاك الله خيرا .... شكرا لإهتمامك
كل الشكر لك أخي zns و جزاك الله خيرا
العفو يا اخي الكريم
السلام عليكم,
اشكرك جزيل الشكر على هذا المؤشر.
لدي سؤال حول Linear Regression Channel وارجو منك الافاده.
كيف يمكن ان تحصل على قيمة الخطوط الثلاثه للقناه عند شمعه معينه ؟؟؟؟
ولكم جزيل الشكر.
وعليكم السلام
أعتقد لا يمكن استخراج قيم أداة الريجريشن، لهذا قام الأستاذ Turkm ببرمجة مؤشر على شكل كائنات على الشارت، أي لكل ترند له اسم معين ويمكن تعديل الأسماء والألوان من الاعدادات
مثلا قيمة الترند العلوي للقناة الصغيرة حسب الاعدادات الافتراضية هو كالتالي :
أيضا في قاعدة مهمة وهي: لا يمكن استدعاء قيمة كائن من فريم أخر غير الموجود عليه الإكسبيرت، وإذا أردت ذلك يوجد حل بإستخدام دوال الجلوبال، ولكن في هذه الحالة ستضطر لإستخدام إكسبيرت آخر او مؤشر بشارت منفصل وظيفته الوحيدة تسجيل قيمة الترند عن طريق GlobalVariableSetكود PHP:
double TrendValue_H1=ObjectGetValueByShift("+0001",1);
مثلا نريد استخراج قيمة الترند العلوي للقناة الصغيرة لفريم الأربع ساعات والأكسبيرت الأساسي يعمل بفريم الساعة
دالة GlobalVariableSet تتكون من إعدادين: الأول إسم المتغير والثاني هو قيمة المتغير، وهنا سنضع إسم المتغير:بحيث لو استخدمناه على أكتر من عملة يتم تسجيل متغير لكل عملة بإسمها، وسنعطي المتغير قيمة 1 في حالة الإغلاق أعلى الترند و0 في حالة الإغلاق أسفله (أو أي شرط تريد)كود:Symbol()
وسنقوم بعمل الكود بالاكسبيرت الفرعي أو المؤشر داخل الدالة start:
ثم تضع هذا الاكسبيرت الفرعي أو المؤشر بشارت منفصل على الأربع ساعاتكود PHP:
int start()
{
double TrendValue_H4=ObjectGetValueByShift("+0000",1);
if(iClose(Symbol(),PERIOD_H4,1)>TrendValue_H4)
{
GlobalVariableSet(Symbol(),1);
}
else
{
GlobalVariableSet(Symbol(),0);
}
return(0);
}
الان ناتي للاكسبيرت الأساسي المفعل على شارت الساعة ونضع باقي الشروط ومنها استدعاء متغير الجلوبال عن طريق GlobalVariableGet
لو مثلا الشروط إن إغلاق شمعة الساعة أكبر من الترند العلوي لقناة فريم الساعة و إغلاق شمعة الأربع ساعات أكبر من الترند العلوي لقناة فريم الأربع ساعات
سيكون الكود كالتالي بالاكسبيرت الأساسي :
بالتوفيقكود PHP:
double TrendValue_H1=ObjectGetValueByShift("+0000",1);
if((iClose(Symbol(),PERIOD_H1,1)>TrendValue_H1)&&(GlobalVariableGet(Symbol())==1))
{
//BuyOrder();
}
السلام عليكم ورحمة الله وبركاته
هذه القناه هي عبارة عن
معادلة الانحدار لعدد الشموع الذي تختاره انه ببساطه لو اختارت مثلا 20 سمعه ورسمت عليهم القناه يتم رسمها بناء علي معادلات الانحدار الخطي وهي نوع من انواع المعادلات الاحصائيه مثل الميل والمتوسط الحسابي وغيرها هذا الانحدار الخطي هو انواع ويمكن ان يظهر كمنحني او كخط مستقيم هنا يستعمل الخط المستقيم اما الخطوط اعلاه واسفله المكونه للحد العلوي للقناة والحد السفلي فهي فقط عبارة عن انحراف معياري بقيمه معينه عن خط الانحدار الاوسط بمعني انه اذا رسمت الخط الاوسطيمكن بسهوله رسم الخطين العلوي والسفلي للقناة
معادلات رسم الانحدار الخطي لا توجد في الميتا ترايدر لي لابد من برمجتها بمعادلات خارجيه في مؤشر خارجي
انا بحثت كثيرا علي الانترنت علي هذا الامر ووجدت عدة مؤشرات ترسم هذه القناة ولكن اغلبها يستخدم الاداة الخاصه بالميتا ترايدر في الرسم ولا يعطي قيم للخطوط يمكن استدعائها في اكسبرت
الموضوع فعلا يحتاج مبرمج له معرفه بمعادلات الانحدار الخطي ويقدر ان يبرمج مؤشر خاص به يرسم القناة المطلوبه
اما بخصوص ما طرحه الاخ الفاضل اعلام من حل برمجي فأنا لم اجربه من قبل ولكن يبدو انه حل جيد لهذه النقطه فشكرا له
نقطه اخري انا اعرف الاخ Turkm وفعلا هو مبرمج قوي جدا فلو كان ممكن اخي الكريم ان تستأذن منه في وضع نسخه مفتوحة المصدر لهذا المؤشر جازاكم الله خيرا
............
الاستاذ Turkm جزاه الله خيرا قام بنشر مؤشره مفتوح المصدر بمنتدى الجيران، لدى لا أرى مانع في نشره هنا لتعم الفائدة
أما بالنسبة للحل البرمجي كان بمساعدة الأخ الكريم يوسف xcv114
المؤشر المفتوح بالمرفقات وأرجو الحفاظ على الحقوق لأصحابها
تحياتي
السلام عليكم ورحمة الله وبركاته
شكرا جدا علي المؤشر بارك الله فيك
انا اعرف الاستاذ turkm شخصيا وهو شخص قمة في الاحترام ..... منذ فتره وانا احاول الوصول له لكنه لا يتواجد في المنتدي كثيرا
فلو امكن اخي الكريم ان ترسل لي رابط موضوعه في منتدي الجيران اذا كان يتواجد هناك لانني فعلا مفتقده ومفتقد افكاره ايضا
جازاك الله خيرا
وعليكم السلام ورحمة الله وبركاته
للأسف أخي اختفى من معظم المنتديات وانقطعت مشاركاته!
أتمنى ان يكون بخير وفي احسن حال