النتائج 121 إلى 135 من 192
الموضوع: أصنع أكسبرتك بنفسك
- 16-12-2011, 05:56 PM #121
السلام عليكم
الأخ الكريم Ram22
موضوع رائع و شرح ماشاء الله ... إستمر بارك الله فيك
تسجيل حضور و متابعه بمشيئة الله
أخي بالنسبة للبرنامج التي أرفقته و يتم وضع شرط البيع و الشراء ثم يقوم بعمل الإكسبيرت .. ما خصائص الإكسبيرت الذي يقدمه هذا البرنامج المساعد بعد وضع شروط البيع و الشراء ... ؟
سوف أقوم بقراءة الموضوع من بدايته
وجزاك الله خيرا
- 16-12-2011, 07:21 PM #122
جزاك الله خير اخي Ram22 على ما تقدمه من دروس مفيدة للجميع
اخي ممكن
عمل كود في تطويع نظام العد الثنائي لعمل البصمة الرقمية للشمعة
و ان لا يكون له بيان في الاعدادات
- 17-12-2011, 12:29 AM #123
مساعدة عاجلة استاذنا الكريم
استاذنا ومعلمنا كانت تعديلاتك لمؤشر التايمنغ يلي ارسلتو الك مسبقا اكثر من مفيدة وتمكنت بفضل الله ثم فضلك ان اعدل على المؤشر الاخر وهو ال RSI Mod وتمكنت من الحصول على قيم جميع المصفوفات ماعدا واحدة فقط فهل اجد لديك الوقت لمساعدتي اخي الفاضل
والمؤشر بالمرفقات المصفوفة الوحيدة الباقية والمطلوب الحصول على قيمتها هي []signal وهي المسؤولة عن اعطاء قيمة الخط الاصفر وهي الخانة الثانية بجانب اسم المؤشر في التشارت طبعا استاذي مثل ماصرت تعرف طلبي مو عن طريق iCustom وانما عن طريق تحويل المؤشر لدالة وكما قلت فقط ضلت هي المصفوفة البقية حصلت عليهم كما وارفقت لك ملف نصي يحتوي الدالة بعد التعديل
ولك كل الشكر والتقدير
- 17-12-2011, 01:19 AM #124
جزاك الله خيرا
- 18-12-2011, 05:44 AM #125
السلام عليكم
أخي Ram22
قمت بوضع شرط البيع و شرط الشراء بالبرنامج الذي أرفقته و صنع الإكسبيرت و عند عمل باكتيست له لايقوم بفتح صفقات
رجاء الإطلاع عليه و إخباري الخطأ
وهل شرط البيع والشراء صحيحان ولا خطأ فيهم ؟؟؟
ولك جزيل الشكر
- 18-12-2011, 11:07 AM #126
هذه المصفوفة تأخذ الأرقام من هذا الكود
كود:iMAOnArray(rsx,0,SignalPeriod,0,SignalMethod,i);
ولكي تحصل علي المصفوفة signalمثل المؤشر فلابد أن تعرف حجم المصفوفة rsx مثل الحجم الموجود بالمؤشر وتجعل حسبتها مثل المؤشر بالتمام ولكي تعمل هذا فستحتاج الكودكود:IndicatorCounted()
وعليكم السلام أنا جربت الأكسبرت عندي ووجدته يفتح صفقات لذلك تأكد من الأعدادات وأن الأكسبرتات الأخري تعمل ايضا ولو وجدت الأكسبرتات الأخري تعمل وهذا لا يعمل جرب أستعمل البرنامج الثاني سيعطيك أكسبرت بكود مختلف
- 18-12-2011, 11:11 AM #127
- 18-12-2011, 11:39 AM #128
[QUOTE=Ram22;2279853]هذه المصفوفة تأخذ الأرقام من هذا الكود
كود:iMAOnArray(rsx,0,SignalPeriod,0,SignalMethod,i);
ولكي تحصل علي المصفوفة signalمثل المؤشر فلابد أن تعرف حجم المصفوفة rsx مثل الحجم الموجود بالمؤشر وتجعل حسبتها مثل المؤشر بالتمام ولكي تعمل هذا فستحتاج الكودكود:IndicatorCounted()
بارك الله فيك اخي الكريم على دعمك الدائم لاخوانك تم حل مشكلة مصفوفة السيغنال بوضعك كود آخر يعطي تماما نفس القيمة لمصفوفة السيغنال ضمن المؤشر كالتالي
- 18-12-2011, 11:40 AM #129
[QUOTE=Ram22;2279853]هذه المصفوفة تأخذ الأرقام من هذا الكود
كود:iMAOnArray(rsx,0,SignalPeriod,0,SignalMethod,i);
ولكي تحصل علي المصفوفة signalمثل المؤشر فلابد أن تعرف حجم المصفوفة rsx مثل الحجم الموجود بالمؤشر وتجعل حسبتها مثل المؤشر بالتمام ولكي تعمل هذا فستحتاج الكودكود:IndicatorCounted()
بارك الله فيك اخي الكريم على دعمك الدائم لاخوانك تم حل مشكلة مصفوفة السيغنال بوضعك كود آخر يعطي تماما نفس القيمة لمصفوفة السيغنال ضمن المؤشر كالتالي:
كود PHP:[LEFT] for (i=0; i<=Bars-j; i++)
{
double Y=0;
for(j=i; j<=i+SignalPeriod-1; j++)
{
Y=Y+rsx_Blue[j];
}
rsx_Yellow[i]=Y/SignalPeriod;
}[/LEFT]
كما تم الغلب على مشكلة السرعة بان جعلنا الدالة الجديدة تقوم فقط بالحسابات عند اغلاق كل شمعة فقط يعني مافي داعي عند كل تيك نتعب الدالة معانا في حسابات ليست ضرورية وكانت النتائج رائعة جدا وذلك كالتالي:
كود PHP:[LEFT] static datetime prevtime=0;
if(prevtime == Time[0]) {return(0);}
prevtime = Time[0];[/LEFT]
كود PHP:[LEFT]for(i=limit, r=Bars-i-1; i>=0; i--, r++)[/LEFT]
- 18-12-2011, 11:57 AM #130
شكرا أخي العزيز على الرد
أنا فعلا جربت الاكسبيرت على منصه أخرى ولم تظهر به مشاكل لأول مره لكني إذا قمت بتجربته مره أخرى على نفس المنصه أجده لا يعمل خصوصا بعد تجربة إكسبيرتات أخرى بها مشكله
و دوما تحدث معى هذه المشكله يكون الاكسبيرت أكواده سليمه ولكن يعطيني بالتقرير خطأ بفتح أوردر البيع أو الشراء
و هناك مشكله أخرى وهي عدم ظهور الأكسبيرت في قائمة المؤشرات عند وضعه على الشارت أي أنه لا يكون موجود على الشارت لكن يظهر عند إختياره لعمل الباك تيست
جزاك الله كل خير أخي
- 18-12-2011, 10:19 PM #131
اخي الكريم جزاك الله خير على المتابعة
تطويع نظام العد الثنائي في / عمل / البصمة الرقمية للشمعة
باختصار النظام سيعمل عمل البصمة الرقمية للشمعة داخل الاكسبيرت
لماذا حتى لا تكشف الشركات النصابة وغير نصابة لكيفية عمل الاكسبيرت
نقدر نسمي هذه العملية
بالنظام المخفي لحماية الاكسبرتات من الشركات النصابة
ستظهر الاكسبرتات القديمة والجديدة بقوة باذن الله تعالى
بسبب هذا النظام الثانوي ودوره هام جدا جدا جدا في جميع الاكسبرتات
ارسلتلك التفاصيل على الخاص
هذا و الله اعلم
- 19-12-2011, 08:47 AM #132
الأن فهمتك أنت تريد أن تتحايل علي الشركة كي لا تكشف أستراتيجية الأكسبرت ولا تعطل الأكسبرت لأنه توجد أكسبرتات علي الباك تست ممتازة وعلي الديمو والحقيقي غير ناجحة أما بالنسبة لطريقة العد الثنائي أنا حتي الأن لم أري الا باك تست ومؤشر والطلب هو الأجتهاد لأكتشاف الأكسبرت وهذه أعتبرها أستراتيجية تحتاج للكشف نضعها علي جنب ولكن بالنسبة للتحايل علي الشركة أن أعرف أن البعض يجعل الهدف والوقف مخفي كي لا تكشفه الشركة وممكن تجعل هدف ووقف حقيقي تمويه وهدف ووقف أخر مخفي هذا طبعا بحالة أن الشركة كانت فعلا تتسبب بخسارة الأكسبرت وهذا حسب رأيي لو كان الباك تست ممتاز ثم تأتي بعد شهر أو شهرين مثلا تعمل باك تست أخر بدون أبتومايزيشن فتجده للشهرين ممتاز والديمو والحقيقي غير ناجح أو الديمو ناجح والحقيقي غير ناجح فبهذه الحالة لابد من أن تتحايل علي الشركة أما بالنسبة لموضوع الأكسبرت والأستراتيجية التي تحتاج للكشف أنا مهتم بهذا الموضوع ايضا وأستفدت من تخزين الأشارات ولكن لكي تطلع بفائدة فأنت تحتاج مقارنة شروط كثيرة من أغلاق وفتح صفقات وكشف تذبذب وأشارات دخول وممكن تقارن 10000 أشارة كي تخرج بأشارة واحدة مفيدة وأنا مازلت أعمل برنامج بين الحين والأخر يقارن أشارات ويصنع أكسبرت ولكني أجد مشاكل تجعلني أتوقف وأقرأ وأتعلم فترة خصوصا عند الحصول علي دقة مطابقة للميتاتريدر ثم أتابع فترة وأجرب فترة وربما سيستغرق فترة طويلة لو كتب له النجاح أما بالنسبة للتجريب يدوي مثل موضوع الأكسبرت والباك تست فأنا لست مع هذه الطريقة لأنها متعبة جدا وأنا مع جمع الأشارات يدوي وتحديد مسارها والتجريب برمجيا وليس يدوي.
- 19-12-2011, 10:15 AM #133
جزاك الله خير اخي الكريم
المطلوب هو ليس اكسبيرت او عمل باكتيست او اخفاء الهدف
المطلوب هو كود برمجي لنظام العد الثنائي المعروف لدى الجميع يعمل نفس
عمل البصمة الرقمية للشمعة
طريقة ذكية جدا لعدم كشف الشركات لاستراتيجية الاكسبيرت
تخيل مثال اكسبيرت دراجون بيب معروف لدى الجميع او مليون دولار بيب
وظعنا نظام العد الثنائي داخل الاكسبيرت لكي يعمل عمل البصمة الرقمية للشمعة
يعني عند تحرك الشمعة في المنصة تتحرك الشمعة داخل الاكسبيرت بوجود النظام
و سلم على الشركات في العالم في هذه الحالة ستعلن 99% من الشركات افلاسها
كما قلت هي طريقة للتحايل على الشركة لكن بطريقة ذكية جدا لن تستطيع الشركة
الكشف عن النظام الموجود داخل الاكسبيرت
اخي الكريم انا مهتم لهذا الموضوع اهتمام كبير كبير جدا
ذكرت لك ان لا يكون لها بيان في الاعدادات حتى لا تكشفه الشركات
آخر تعديل بواسطة spaidar ، 19-12-2011 الساعة 10:22 AM
- 19-12-2011, 11:30 AM #134
أنت تقصد أن الشركة تستطيع أن تقرأ كود الأكسبرت وتعرف الأستراتيجية وأنت تريد أن تغير كود الأكسبرت الي لغة 0 1 كي لا تقرأه الشركة فلو كنت تقصد أن تغير نواتج الأرقام بداخل الأكسبرت الي 0101 هكذا. يعني مثلا 25 تصبح 11001 ولن تغير الكود الأصلي المبرمج بلغة mql4 مثل
كود:if(High[0]>Low[5])
ولو كنت تقصد تحويل لغة mql4 ايضا الي لغة صفر واحد فأنا لا أقدر علي هذا طبعا ولكن أنا أقول لو قدرت الشركة علي قرائة الأكسبرت المبرمج بلغة mql4 فلا أظنها تقدر علي قرائة ملفات dll المربوطة بالأكسبرت بلغات أخري وممكن تربط ملفين كل ملف بلغة مختلفة عن الأخري ومكان مختلف ولا يعطي أشارة للأكسبرت الا عند حدوث فرصة ولكنك ستحتاج أن تبرمج كل أكسبرت لوحده ولا توجد طريقة ثابتة تصلح مع كل الأكسبرتات يعني مثلا يقرأه الأكسبرت هكذا
كود:#import "TestDLL.dll" string Test(); #importآخر تعديل بواسطة Ram22 ، 19-12-2011 الساعة 11:35 AM
- 19-12-2011, 11:55 AM #135