المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استفسار صغير بخصوص اكسبيرت قوي


Ahmed Farag
09-08-2017, 11:01 PM
السلام عليكم

ممكن استفسار صغير :1 (22)::1 (22)::1 (22)::1 (22)::1 (22)::1 (22)::1 (22)::1 (22):

كيف نخلي الاكسبيرت يراجع وينفذ الاوامر الموجودة ب start function

كل 5 دقائق بدلا من كل tick

يعني عند كل فتح شمعه 5 دقائق جديدة يبدأ بتنفيذ الاكواد الموجودة ب start function ويراجع حساباته ويفتح الصفقات

هذا اخر شئ احتاجه وبعدها ساكون انتهيت باكسبيرت نتائجه رائعة جدددا من 300% إلي 1900 % وبأقل انعكاس لا يتجاوز ال 9%

وسارفعه هنا ايضا بعد الانتهاء منه ليستفيد منه الجميع

الصورة بالملفات المرفقة

وشكرا:1 (62)::1 (62)::1 (62)::1 (62)::1 (62)::1 (62)::1 (62):

اسلام العوامى
10-08-2017, 10:40 AM
السلام عليكم

ممكن استفسار صغير :1 (22)::1 (22)::1 (22)::1 (22)::1 (22)::1 (22)::1 (22)::1 (22):

كيف نخلي الاكسبيرت يراجع وينفذ الاوامر الموجودة ب start function

كل 5 دقائق بدلا من كل tick

يعني عند كل فتح شمعه 5 دقائق جديدة يبدأ بتنفيذ الاكواد الموجودة ب start function ويراجع حساباته ويفتح الصفقات

هذا اخر شئ احتاجه وبعدها ساكون انتهيت باكسبيرت نتائجه رائعة جدددا من 300% إلي 1900 % وبأقل انعكاس لا يتجاوز ال 9%

وسارفعه هنا ايضا بعد الانتهاء منه ليستفيد منه الجميع

الصورة بالملفات المرفقة

وشكرا:1 (62)::1 (62)::1 (62)::1 (62)::1 (62)::1 (62)::1 (62):

،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اذا كان الاكسبيرت سيعمل على فريم الخمس دقائق ، قم بحجز متغير من النوع datetime واجعل اسمه time0 ثم قم بوضع السطر التالي قبل امر فتح الصفقة،،،

if(time0!=Time[0]){


،،،ثم قم بوضع بوضع السطر التالي بعد امر فتح الصفقة،،،

time0=Time[0];

،،،تحياتي،،،

waddah
10-08-2017, 12:17 PM
أنا استخدم طريقة مشابهة لكن باستخدام الفوليوم
1- عرف متغير خارجي
extern ENUM_TIMEFRAMES Check_Time = 240


قبل الشروط تضع
if (iVolume(Symbol(),Check_Time,0) = 1 { //--------}

هنا تستطيع اختيار الزمن الذي سيفحص به الشروط مثلا عند بداية شمعة الساعة او الخمس دقائق او اليوم --- وتعني عند أول تكة من الشمعة الحالية

Ahmed Farag
10-08-2017, 01:00 PM
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اذا كان الاكسبيرت سيعمل على فريم الخمس دقائق ، قم بحجز متغير من النوع datetime واجعل اسمه time0 ثم قم بوضع السطر التالي قبل امر فتح الصفقة،،،

if(time0!=Time[0]){


،،،ثم قم بوضع بوضع السطر التالي بعد امر فتح الصفقة،،،

time0=Time[0];

،،،تحياتي،،،


أنا استخدم طريقة مشابهة لكن باستخدام الفوليوم
1- عرف متغير خارجي
extern ENUM_TIMEFRAMES Check_Time = 240


قبل الشروط تضع
if (iVolume(Symbol(),Check_Time,0) = 1 { //--------}

هنا تستطيع اختيار الزمن الذي سيفحص به الشروط مثلا عند بداية شمعة الساعة او الخمس دقائق او اليوم --- وتعني عند أول تكة من الشمعة الحالية

شكرا جدا ولكن عايزين نخلي الاكسبيرت لما يشتغل علي الحقيقة يبقي زي ما بيحصل في الباكتيستت بتاع نظام control point


ملف مرفق ومفتوح حوالي 170 سطر

يعمل علي فريم الاربع ساعات فقط وفكرتو انو يعمل موفنج 50 ويفضل يفتح شرا معلق علي بعد نقطه من السعر طول ما السعر فوق الموفنج و العكس للبيع ... بروفيت 8 نقط و ستوب 10

طبعا الصفقة بتتفعل علطول لانها علي بعد نقصة واحدة من السعر



لما باجي اعمل باك تسيت عليه علي model : control point يطلع نتائج جميلة ..صورة (1)..

ولما باجي علي نظام الـ every tick يطلع نتائج سيئة ..صورة(2)..

اكيد عشان every tick هيفتح فيها صفقات كل دقيقة (لان طبعا الباكتيست علي هذا المود التكه الواحدة ب دقيقة تقريبا )

ولما باجي اشغلو حقيقي بيفتح صفقة معلقة كل تكه



عايز اخلي الاكسبيرت لما يشتغل علي الحقيقة يبقي زي ما بيحصل في الباكتيستت بتاع نظام control point

waddah
10-08-2017, 01:47 PM
شكرا جدا ولكن عايزين نخلي الاكسبيرت لما يشتغل علي الحقيقة يبقي زي ما بيحصل في الباكتيستت بتاع نظام control point


ملف مرفق ومفتوح حوالي 170 سطر

يعمل علي فريم الاربع ساعات فقط وفكرتو انو يعمل موفنج 50 ويفضل يفتح شرا معلق علي بعد نقطه من السعر طول ما السعر فوق الموفنج و العكس للبيع ... بروفيت 8 نقط و ستوب 10

طبعا الصفقة بتتفعل علطول لانها علي بعد نقصة واحدة من السعر



لما باجي اعمل باك تسيت عليه علي model : control point يطلع نتائج جميلة ..صورة (1)..

ولما باجي علي نظام الـ every tick يطلع نتائج سيئة ..صورة(2)..

اكيد عشان every tick هيفتح فيها صفقات كل دقيقة (لان طبعا الباكتيست علي هذا المود التكه الواحدة ب دقيقة تقريبا )

ولما باجي اشغلو حقيقي بيفتح صفقة معلقة كل تكه



عايز اخلي الاكسبيرت لما يشتغل علي الحقيقة يبقي زي ما بيحصل في الباكتيستت بتاع نظام control point







صديقي عندما تشغل نمط التيست على control point هذا يعني ان التيست (تشكيل الشموع ) يتم على نقاط أساسية للفريم الأصغر من الفريم المطبق عليه التيست وهذه النقاط هي Open High Low Close ...... عندما تشغل الإكسبرت على الأربع ساعات فهذه النقاط تكون لفريم الساعة وهنا التيست يكون أقل دقة

عندما تجعل التيست every tick هذا لا يعني كل دقيقة و إنما كل تكة سعر (الرقم الخامس) مثلا سعر اليورو 1.18205 و أصبح 1.18206 هنا السعر تحرك تكة واحدة بغض النظر عن الزمن الذي استغرقته


المهم الإكسبرت فيه فكرة جميلة وانت اعطيت أيضا فكرة جميلة سأعمل عليها وأعود لك قريبا :)

Ahmed Farag
10-08-2017, 01:51 PM
صديقي عندما تشغل نمط التيست على control point هذا يعني ان التيست (تشكيل الشموع ) يتم على نقاط أساسية للفريم الأصغر من الفريم المطبق عليه التيست وهذه النقاط هي Open High Low Close ...... عندما تشغل الإكسبرت على الأربع ساعات فهذه النقاط تكون لفريم الساعة وهنا التيست يكون أقل دقة

عندما تجعل التيست every tick هذا لا يعني كل دقيقة و إنما كل تكة سعر (الرقم الخامس) مثلا سعر اليورو 1.18205 و أصبح 1.18206 هنا السعر تحرك تكة واحدة بغض النظر عن الزمن الذي استغرقته


المهم الإكسبرت فيه فكرة جميلة وانت اعطيت أيضا فكرة جميلة سأعمل عليها وأعود لك قريبا :)

تماام بانتظارك

وشكرا علي اهتمامك :):)

Ahmed Farag
13-08-2017, 09:07 PM
صديقي عندما تشغل نمط التيست على control point هذا يعني ان التيست (تشكيل الشموع ) يتم على نقاط أساسية للفريم الأصغر من الفريم المطبق عليه التيست وهذه النقاط هي Open High Low Close ...... عندما تشغل الإكسبرت على الأربع ساعات فهذه النقاط تكون لفريم الساعة وهنا التيست يكون أقل دقة

عندما تجعل التيست every tick هذا لا يعني كل دقيقة و إنما كل تكة سعر (الرقم الخامس) مثلا سعر اليورو 1.18205 و أصبح 1.18206 هنا السعر تحرك تكة واحدة بغض النظر عن الزمن الذي استغرقته


المهم الإكسبرت فيه فكرة جميلة وانت اعطيت أيضا فكرة جميلة سأعمل عليها وأعود لك قريبا :)

السلام عليكم
اتمني ان تكون بخير

انا بانتظارك بخصوص الاكسبيرت
ياريت تكون متذكرني

ممكن اعرف ايه اللي هيتم باذن الله

او وسيله تواصل معك وشكرا :)