النتائج 46 إلى 60 من 245
- 01-12-2017, 10:39 AM #46
اولا شكرا على مجهودك اخي فيلسوف
وانا بعرف ان الموضوع صعب نوعا ما ولكن في النهاية هذه ما هي الا خطوة اولى في عمل اكسبيرت متكامل يعمل على استراتيجية متقنة اعمل عليها من
4 سنوات تقريبا ونسبة النجاح عالية جدا تستحق المحاولة
ملاحظة لاحقا سوف نجعل الاكسبيرت يحدد نقطة الصفر والمئة تلقائيا في حالة تحقق شروط معينة سوف اذكرها لاحقا بس خلينا نمشي شوي شوي
الله ولي التوفيق
- 01-12-2017, 11:04 AM #47
- 01-12-2017, 03:14 PM #48
- 01-12-2017, 03:26 PM #49
غير صحيح اخي انه صعبوانا بعرف ان الموضوع صعب نوعا ما ولكن في النهاية هذه ما هي الا خطوة اولى في عمل اكسبيرت متكامل يعمل على استراتيجية متقنة اعمل عليها من
كانت الصعوبة برمجية وتم حلها بالانكور بوينت
الان حتى فيبو 13.938 ممكن تستخرج قيمته
بعد ذلك ذكرنا-في احد الردود- ان اي شيء اخر, ممكن اي طفل في الشارع يبرمجه
من طرفكم انتم--فقط نرجو وضوح المطلوب, بحالات تعبر عما تريد
لاحظ اخي الخربطة في رأس الموضوع التي تتوه اكثر المبرمجين عبقرية:
بعد الرسم يقوم الاكسبيرت بوضع اوامر معلقة عند نسب 50 او 61 او ما احدده من متغيرات الاكسبيرت سواء بيع او شراء حسب اتجاه الرسم
النقطة الاهم اذا تفعل احد الاوامر عند نسبة 38 مثلاواخترق خط الصفر مع اغلاق حسب الفريم يكون الهدف نسبة 224
50 و 60
ثم قفزة 38%
نقطة التوهان: اعتقد تقصد عندج 50% او 60% طالما طرحتها كأمثلة, وكنت اتساءل هل هي باي ستوب او باي لمت مثلا, فوجدت جملة مع اتجاه الرسم---ولم يحدد كمفهوم
تماسك اشلرح يقود الى تماسك البرمجة
ونفس المعاناة -القفزة وعدم الترابط بين ارقام الشرح--حدثت في موضوع الزميل AHMEDPRO20آخر تعديل بواسطة فيلسوف البادية ، 01-12-2017 الساعة 03:29 PM
- 01-12-2017, 03:33 PM #50
حسب الصورة في ردك تعني بوضوح بالاتجاه---
1) اذا سعر فيبو 100 اقل من سعر فيبو 0%اتجاه للاعلى-----شراء
2) اذا سعر فيبو 100 اعلى من سعر فيبو 0% اتجاه للاسفل-----بيع
----
افترض لحظة تطبيقك للخبير كان السعر وقتها عند فيبو 59.93 %
فيبو 50 فوقه وفيبو 61 تحته؟؟
فمهت انك تضع باي لمت عند 61 وباي ستوب عند 50
- 01-12-2017, 03:34 PM #51
- 01-12-2017, 03:36 PM #52
- 01-12-2017, 04:37 PM #53
دائما سيفهم البرنامج ان قيم فيبو هي التي تضعها انت على التشارت
مثلا وضعت فقط فيبو 7 وفيبو 61
سيعتبر هناك 2 مستويات فيبو+الانكور بوينتس
- 01-12-2017, 05:06 PM #54
- 01-12-2017, 05:12 PM #55
الكود اسفل كل مافعلناه حتى الان:
0) يدوي نضع على التشارت فيبو ونسميه مثل تسمية البرنامج
1) نذهب للبرنامج ونسمي الفيبو تحت متغير نصي اسمه name---الفيبو سيكون اسمه FIBO_EXPERT
كود:
2) نكشتف أسعار الانكور بوينت: 100% و 0%ثم نخزنها في متغيرين سنسميهم price_F100 و price_F000 ثم يطبع قيمها في الجورنالكود PHP:string name="FIBO_EXPERT";
كود:
3) نجعل البرنامج يكتشف تلقائيا, عدد المستويات للفيبو المدخل يدوي--كم خط افقي نراه على التشارت-ثم يطبعها في الجورنال ونخزن العدد في متغير صحيح سنسميه FIBO_COUNTED_LEVELSكود PHP:double price_F100 = ObjectGetDouble(0, name, OBJPROP_PRICE,0);
double price_F000 = ObjectGetDouble(0, name, OBJPROP_PRICE,1);
Print(" price_F100 = ", price_F100, " price_F000 = ", price_F000);
كود:
4) نعرف متغير مصفوفة ديناميكي - ديناميكي يعني بالقوسين الفارغين []- سنسميه Level_FIBO يلحفظ قيم مستويات الفيبو ثم نعطيها عدد عناصر تساوي عدد مستويات فيبو من خلال دالة ArrayResizeكود PHP:int FIBO_COUNTED_LEVELS=ObjectGetInteger(0,name,OBJPROP_FIBOLEVELS);
Print("FIBO_COUNTED_LEVELS_",FIBO_COUNTED_LEVELS);
كود:
4) ومن خلال الللوب بعدد هذه المستويات نخزن فيها قيم المستويات ثم نطبعها لنتأكد من النتائج من خلا لPrintكود PHP:double Level_FIBO[];
ArrayResize(Level_FIBO,FIBO_COUNTED_LEVELS);
كود:
5) نحسب فرق النقاط بين فيبو 0 و فيبو 100 ونخزنها في متغير عشري باسم swing ثم نطبعها يضاًكود PHP:for(int i=0;i<FIBO_COUNTED_LEVELS;i++)
{
Level_FIBO[i]=ObjectGetFiboDescription(name,i);
Print((i+1),"__LEVEL_",Level_FIBO[i]);
}
كود PHP:double swing=price_F100-price_F000;
Print(DoubleToStr(swing,_Digits));
- 01-12-2017, 05:13 PM #56
كود PHP:int OnInit()
{
string name="FIBO_EXPERT";
double price_F100 = ObjectGetDouble(0, name, OBJPROP_PRICE,0);
double price_F000 = ObjectGetDouble(0, name, OBJPROP_PRICE,1);
Print(" price_F100 = ", price_F100, " price_F000 = ", price_F000);
int FIBO_COUNTED_LEVELS=ObjectGetInteger(0,name,OBJPROP_FIBOLEVELS);
Print("FIBO_COUNTED_LEVELS_",FIBO_COUNTED_LEVELS);
double Level_FIBO[];
ArrayResize(Level_FIBO,FIBO_COUNTED_LEVELS);
for(int i=0;i<FIBO_COUNTED_LEVELS;i++)
{
Level_FIBO[i]=ObjectGetFiboDescription(name,i);
Print((i+1),"__LEVEL_",Level_FIBO[i]);
}
double swing=price_F100-price_F000;
Print(DoubleToStr(swing,_Digits));
EventSetTimer(1);
return(INIT_SUCCEEDED);
}
- 01-12-2017, 05:15 PM #57
- 01-12-2017, 05:17 PM #58
عرفنا 2 سعر و عرفنا 11 مستوى
و الـ 11 مستوى اثنين منهم نعرف سعرهم-- فيبو 0 وفيبو 100
اذن سنحسب اسعار المستويات التسعة المتبقية
من اجل الوضوح 11 مستوى حسب الصورة السابقة التي انا اخترت لها 11 مستوى يدويا
---
عدد المستويات يقبل الميتا 32 مستوى كحد اقصى
- 01-12-2017, 05:19 PM #59
عرفنا المسافة بين فيبو 100 و فيبو 0 بالنقاط
اوعرفنا المستويات
اذن نستطيع بسهولة حساب اسعار المستويات--فخرجنا من البرمجة ومن السوق الى الرياضيات
- 01-12-2017, 05:40 PM #60
mohd1515 رجاء تأمل كيف بضربة واحدة نحصل على أسعار كل المستويات--بسطر برمجي واحد فقط!
اذن نستطيع بسهولة حساب اسعار المستويات--فخرجنا من البرمجة ومن السوق الى الرياضيات
انتهى الاكسبيرت---تبقى فقط الحاجات الهايفة مثل وضع الاوامر وشروطها الخ
الأكثر زيارة

رد مع اقتباس

