اعلانات المواقع والشركات

نقاط وصفقات تحت التجربة ( ديمو فقط )!  
[ 1 من 10 ] [ الكاتب : مخضرم ] [ آخر مشاركة : ashehri ] [ عدد الزوار : 5 ] [ عدد الردود : 1 ]
الديون تهدد بهبوط عنيف للدولار  
[ 2 من 10 ] [ الكاتب : التحليلات والأخبار ] [ آخر مشاركة : التحليلات والأخبار ] [ عدد الزوار : 1 ] [ عدد الردود : 0 ]
بورصات أوروبا تفلت من الركود الأمريكي .. وآسيا تسقط  
[ 4 من 10 ] [ الكاتب : التحليلات والأخبار ] [ آخر مشاركة : التحليلات والأخبار ] [ عدد الزوار : 4 ] [ عدد الردود : 0 ]
مؤشرات رسمية: الاقتصاد الأمريكي يقترب جداً من مرحلة الكساد  
[ 5 من 10 ] [ الكاتب : التحليلات والأخبار ] [ آخر مشاركة : التحليلات والأخبار ] [ عدد الزوار : 3 ] [ عدد الردود : 0 ]
توصيات للتجربة  
[ 6 من 10 ] [ الكاتب : kareemmalki ] [ آخر مشاركة : vron2005 ] [ عدد الزوار : 43 ] [ عدد الردود : 2 ]
الباوند دولار الاتجاه المتوقع له  
[ 7 من 10 ] [ الكاتب : aljameel ] [ آخر مشاركة : aljameel ] [ عدد الزوار : 1525 ] [ عدد الردود : 80 ]
اخي طارق حسين  
[ 8 من 10 ] [ الكاتب : حماده يلعب ] [ آخر مشاركة : حماده يلعب ] [ عدد الزوار : 87 ] [ عدد الردود : 7 ]
***** إكسب مليون دولار في عدة شهور *****  
[ 9 من 10 ] [ الكاتب : أبو عبد الله ] [ آخر مشاركة : إسلام1983 ] [ عدد الزوار : 919190 ] [ عدد الردود : 34086 ]
الترند المكسور في سباق "المضاعفات"  
[ 10 من 10 ] [ الكاتب : أبو عبد الله ] [ آخر مشاركة : أبو عبد الله ] [ عدد الزوار : 48501 ] [ عدد الردود : 934 ]

اعلانات منتجات وخدمات المتداول العربي

العودة   منتديات المتداول العربي > مـنـتـديــات الـمـتـداول الـعـربي > منتدى المؤشرات والاكسبيرتات والبرمجة Indicators & Experts Advisors
التسجيل مركز رفع الملفات الأسئلة الشائعة التقويم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
قديم 18-02-2008, 12:38 AM   #136 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية wajdyss

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
اخواني الكرام


اريد ان اعرف اعلى عدد متواصل لضرب الاستوبات

هذا الطلب مهم في الاكسبيرتات التي تعتمد على المضاعفات ، لذلك من المهم معرفة أعلى عدد لضرب الوقف المتتالي ، والغرض منه تحديد رأس المال المطلوب لتجنب المارجن كول

ومهم جداً ان يعمل ايضاً عند اختبار الاكسبيرت (باك تيست)

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


ولكن السؤال هو: كيف نعرف انه ضرب الوقف او حقق الهدف (ما هي الدالة المناسبة لها)؟

التوقيع

-------------------------------------------------------------------
المسابقة العالمية للأكسبيرتات
-------------------------------------------------------------------
مؤشراتي My Indicators (متجدد بإذن الله)
-------------------------------------------------------------------
اكسبيرتاتي My expert advisors (متجدد بإذن الله)
-------------------------------------------------------------------

wajdyss غير متواجد حالياً   رد باقتباس
قديم 18-02-2008, 01:10 AM   #137 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
اخواني الكرام


اريد ان اعرف اعلى عدد متواصل لضرب الاستوبات

هذا الطلب مهم في الاكسبيرتات التي تعتمد على المضاعفات ، لذلك من المهم معرفة أعلى عدد لضرب الوقف المتتالي ، والغرض منه تحديد رأس المال المطلوب لتجنب المارجن كول

ومهم جداً ان يعمل ايضاً عند اختبار الاكسبيرت (باك تيست)

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


ولكن السؤال هو: كيف نعرف انه ضرب الوقف او حقق الهدف (ما هي الدالة المناسبة لها)؟

يمكن ذلك بعدة طرق

منها فحص العمليات المنفذة والمغلقة في جدول صفقات الهيستوري .

أو يمكن ذلك عن طريق عد الصفقات الحالية المنفذة


سوف اتكلم عن هذا الموضوع في دورة الاكسبيرتات إن شاء الله

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس
قديم 18-02-2008, 10:22 PM   #138 (permalink)
معلومات العضو
مـتداول مـميـز

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة محمود عامر مشاهدة المشاركة
تستطيع اخبار البرنامج بان يشتري عندما يكون السعر أكبر من افتتاح الشمعة السابقة مثلا بهذا الكود
كود PHP:
if(Ask>Open[1]) { OrderSend >>>>> 
و للبيع
كود PHP:
if(Bid>Open[1]) { OrderSend >>> 

اشكرك يا العزيز محمود اذا تقصد اننا نعرف السعر الحالي للبرنامج فقط بذكر الاسك والبيدASK,BID
تمام وممكن طبعا نضيفه على اي معادله وتسلم وتسلممممممون

التوقيع

اللهـــــــــــــــــم لا سهل الا ما جعلــــــــــــــته سهلا
وانت تجعل الحـــــــــــــــــــــــــــزن اذا شئت سهـلا

ماجد كو غير متواجد حالياً   رد باقتباس
قديم 19-02-2008, 02:08 AM   #139 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية محمود عامر

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة ماجد كو مشاهدة المشاركة
اشكرك يا العزيز محمود اذا تقصد اننا نعرف السعر الحالي للبرنامج فقط بذكر الاسك والبيدASK,BID
تمام وممكن طبعا نضيفه على اي معادله وتسلم وتسلممممممون
نعم هذا صحيح

التوقيع

و من يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب
قسم طلبات البرامج

محمود عامر غير متواجد حالياً   رد باقتباس
قديم 19-02-2008, 04:32 AM   #140 (permalink)
معلومات العضو
بطل دوري أبطال التحليل (2)
 
الصورة الرمزية nassir94

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

السلام عليكم
يا اخوان لقيت اكسبيرت في ميتا تريدر عملت عليه باك تيست خسر اكثر من 95% من الرصيد في مده قصيره ففكرت اني اعكس الأوامر. فما هوا رئيكم؟
اسم الاسكبيرت Fractal ZigZag Expert.mq4
طبعا انا لا افقه في البرمجة حاولت محاوله فاشله عكست اماكن الباي و السل قلت يمكن يزبط
بس ما اشتغل معي .

التوقيع

فكر .. حلل .. اتخذ القرار .. سوفا تنجح

nassir94 غير متواجد حالياً   رد باقتباس
قديم 25-02-2008, 01:07 PM   #141 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية wajdyss

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
اخواني الكرام


اريد ان اعرف اعلى عدد متواصل لضرب الاستوبات

هذا الطلب مهم في الاكسبيرتات التي تعتمد على المضاعفات ، لذلك من المهم معرفة أعلى عدد لضرب الوقف المتتالي ، والغرض منه تحديد رأس المال المطلوب لتجنب المارجن كول

ومهم جداً ان يعمل ايضاً عند اختبار الاكسبيرت (باك تيست)

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


ولكن السؤال هو: كيف نعرف انه ضرب الوقف او حقق الهدف (ما هي الدالة المناسبة لها)؟
(تم معرفة الدوال بفضل مجهودات المهندس احمد سليمان)

هذه الدالة تخبرنا إذا كان أخر عملية قام بها الإكسبرت رابحة أم خاسرة

كود PHP:
int GetLastTradeProfit()
{
   static 
int LastTicket 0;
   
int Tick 0;
   
datetime LastOrderTime 0;
   
   
//Get History Trades Count
   
int HistroyCount OrdersHistoryTotal();
   if( 
HistroyCount == )
   {
      Print(
"Error reading the histroy or there's no histroy trades!");
      return(
0);
   }
   
   
//Get the last trade!
   
for (int cnt cnt HistroyCount cnt++)
   {
      
OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY);
      if(
OrderMagicNumber() == MagicNumber)
      {
         if(
OrderCloseTime()>LastOrderTime)
         {
            
LastOrderTime OrderCloseTime();
            
Tick OrderTicket();
         }
      }
   }
   
   if(
Tick>-&& Tick!= LastTicket)
   {
      
LastTicket Tick;
      if(
OrderSelect(Tick,SELECT_BY_TICKET,MODE_HISTORY))
      {
         if (
OrderProfit()== || OrderClosePrice() == OrderOpenPrice()) return(0);
         if (
OrderProfit()>0) return(1);
         if (
OrderProfit()<0) return(-1);
      }
      else
      {
         return(
0);
      }
   }
   return(
0);   



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

كود PHP:
int GetHistoryProfitTrades(int magic)
{
   
int result 0;
   for(
int i=0;i<HistoryTotal();i++)
   {
      if(
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print("Error in history!"); break; }
      if(
OrderMagicNumber()==magic
       {
            if(
OrderProfit()>0result++;
      }
    }
    return(
result);

}

int GetHistoryLossTrades(int magic)
{
   
int result 0;
   for(
int i=0;i<HistoryTotal();i++)
   {
      if(
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print("Error in history!"); break; }
      if(
OrderMagicNumber()==magic
       {
            if(
OrderProfit()<0result++;
      }
    }
    return(
result);



تحياتي

التوقيع

-------------------------------------------------------------------
المسابقة العالمية للأكسبيرتات
-------------------------------------------------------------------
مؤشراتي My Indicators (متجدد بإذن الله)
-------------------------------------------------------------------
اكسبيرتاتي My expert advisors (متجدد بإذن الله)
-------------------------------------------------------------------

wajdyss غير متواجد حالياً   رد باقتباس
قديم 25-02-2008, 01:13 PM   #142 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية wajdyss

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اخواني الكرام

لقد قمت بصنع مؤشر وهو على الرابط التالي

مؤشر wajdyss_lines مع الكود لأعضاء هذا المنتدى الرائع


والمطلوب هو كتابة الاسعار بجانب الخطوط

ما الدالة المناسبة لها

التوقيع

-------------------------------------------------------------------
المسابقة العالمية للأكسبيرتات
-------------------------------------------------------------------
مؤشراتي My Indicators (متجدد بإذن الله)
-------------------------------------------------------------------
اكسبيرتاتي My expert advisors (متجدد بإذن الله)
-------------------------------------------------------------------

wajdyss غير متواجد حالياً   رد باقتباس
قديم 26-02-2008, 12:26 AM   #143 (permalink)
معلومات العضو
مـتداول مـميـز

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اخواني الكرام هذا السؤال اعتقد بأنه صعب قليلا


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

التوقيع

اللهـــــــــــــــــم لا سهل الا ما جعلــــــــــــــته سهلا
وانت تجعل الحـــــــــــــــــــــــــــزن اذا شئت سهـلا

ماجد كو غير متواجد حالياً   رد باقتباس
قديم 27-02-2008, 12:25 AM   #144 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية wajdyss

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
اخواني الكرام


لقد قمت بصنع مؤشر وهو على الرابط التالي



والمطلوب هو كتابة الاسعار بجانب الخطوط

ما الدالة المناسبة لها

التوقيع

-------------------------------------------------------------------
المسابقة العالمية للأكسبيرتات
-------------------------------------------------------------------
مؤشراتي My Indicators (متجدد بإذن الله)
-------------------------------------------------------------------
اكسبيرتاتي My expert advisors (متجدد بإذن الله)
-------------------------------------------------------------------

wajdyss غير متواجد حالياً   رد باقتباس
قديم 27-02-2008, 11:45 PM   #145 (permalink)
معلومات العضو
المتداول العربي
 
الصورة الرمزية njjar

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

السلام عليكم
ما هي الداله التي تقوم بجمع الصفقات المفتوحه بالبيع والشراء كل على حدا

تحياتي

التوقيع

njjar غير متواجد حالياً   رد باقتباس
قديم 27-02-2008, 11:58 PM   #146 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: موضوع مخصص للأسئلة البرمجية

اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss مشاهدة المشاركة
اخواني الكرام


لقد قمت بصنع مؤشر وهو على الرابط التالي



والمطلوب هو كتابة الاسعار بجانب الخطوط

ما الدالة المناسبة لها
استخدم الوظيفة التالية :

كود PHP:
void SetPrice(string namedatetime Tmdouble Prccolor clr)
  {
   if(
ObjectFind(name) == -1)
     {
       
ObjectCreate(nameOBJ_ARROW0TmPrc);
       
ObjectSet(nameOBJPROP_COLORclr);
       
ObjectSet(nameOBJPROP_WIDTH1);
       
ObjectSet(nameOBJPROP_ARROWCODESYMBOL_RIGHTPRICE);
     }
   else
     {
       
ObjectSet(nameOBJPROP_TIME1Tm);
       
ObjectSet(nameOBJPROP_PRICE1Prc);
       
ObjectSet(nameOBJPROP_COLORclr);
       
ObjectSet(nameOBJPROP_WIDTH1);
       
ObjectSet(nameOBJPROP_ARROWCODESYMBOL_RIGHTPRICE);
     } 
  } 
ويصبح مؤشرك كالتالي :

كود PHP:
//+------------------------------------------------------------------+
//|                                                wajdyss lines.mq4 |
//|                                         Copyright © 2008, wajdyss|
//|                                              wajdyss@yahoo.com   |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, wajdyss"
#property link      "wajdyss@yahoo.com"
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Lime 
#property indicator_color2 Lime
#property indicator_color3 Lime
#property indicator_color4 Lime
#property indicator_color5 Lime
#property indicator_color6 Lime
#property indicator_color7 Lime
#property indicator_color8 Lime 
extern int how_long=10000// bars to be counted (-1 - all the bars)
extern double pips=125;
extern double startprice=1.5000;
//---- indicator buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
Comment("wajdyss_lines");
SetIndexBuffer(0ExtMapBuffer1);
SetIndexStyle(0DRAW_LINE);
SetIndexBuffer(1ExtMapBuffer2);
SetIndexStyle(1DRAW_LINE);
SetIndexBuffer(2ExtMapBuffer3);
SetIndexStyle(2DRAW_LINE);
SetIndexBuffer(3ExtMapBuffer4);
SetIndexStyle(3DRAW_LINE);
SetIndexBuffer(4ExtMapBuffer5);
SetIndexStyle(4DRAW_LINE);
SetIndexBuffer(5ExtMapBuffer6);
SetIndexStyle(5DRAW_LINE);
SetIndexBuffer(6ExtMapBuffer7);
SetIndexStyle(6DRAW_LINE);
SetIndexBuffer(7ExtMapBuffer8);
SetIndexStyle(7DRAW_LINE);
return(
0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function