FX-Arabia

جديد المواضيع











الملاحظات

منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر .


سؤال برمجى للاستاذ اسلام والاخوة الخبراء

منتدى المؤشرات و الاكسبيرتات


إضافة رد
 
أدوات الموضوع
قديم 17-03-2016, 02:59 PM   المشاركة رقم: 1
الكاتب
مصطفى
عضو نشيط

البيانات
تاريخ التسجيل: Jun 2011
رقم العضوية: 4274
العمر: 33
المشاركات: 381
بمعدل : 0.08 يوميا

الإتصالات
الحالة:
مصطفى غير متواجد حالياً
وسائل الإتصال:

المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي سؤال برمجى للاستاذ اسلام والاخوة الخبراء

كيف اجعل اللوت فى الاكسبيرت يكون بناءا على نسبة مخاطرة معينة من الحساب لانه احيانا تكون الستوبات متغيرة احيانا 50 نقطة واحيانا 100 نقطة على حسب شروط الاستراتيجية
اريد ان اجعل المخاطرة متساوية دائما

يعنى اذا كانت المخاطرة المطلوبة 50 دولار ورصيد الحساب 1000 دولار

فعندما يكون الستوب 50 نقطة يتم الدخول الصفقة بواحد دولار للنقطة
وعندما يكون الستوب 25 نقطة يتم دخول الصفقة ب2 دولار للنقطة
وعندما يكون الستوب 100 نقطة يتم دخول الصفقة بنصف دولار للنقطة ...وهكذا تكون المخاطرة متساوية فى كل الصفقات وهى 50 دولار فى حالة الخسارة

تحياتى



عرض البوم صور مصطفى  
رد مع اقتباس


  #1  
قديم 17-03-2016, 02:59 PM
مصطفى مصطفى غير متواجد حالياً
عضو نشيط
افتراضي سؤال برمجى للاستاذ اسلام والاخوة الخبراء

كيف اجعل اللوت فى الاكسبيرت يكون بناءا على نسبة مخاطرة معينة من الحساب لانه احيانا تكون الستوبات متغيرة احيانا 50 نقطة واحيانا 100 نقطة على حسب شروط الاستراتيجية
اريد ان اجعل المخاطرة متساوية دائما

يعنى اذا كانت المخاطرة المطلوبة 50 دولار ورصيد الحساب 1000 دولار

فعندما يكون الستوب 50 نقطة يتم الدخول الصفقة بواحد دولار للنقطة
وعندما يكون الستوب 25 نقطة يتم دخول الصفقة ب2 دولار للنقطة
وعندما يكون الستوب 100 نقطة يتم دخول الصفقة بنصف دولار للنقطة ...وهكذا تكون المخاطرة متساوية فى كل الصفقات وهى 50 دولار فى حالة الخسارة

تحياتى




رد مع اقتباس

قديم 17-03-2016, 05:08 PM   المشاركة رقم: 2
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مصطفى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

المشاركة الأصلية كتبت بواسطة مصطفى نقره لعرض الصورة في صفحة مستقلة
كيف اجعل اللوت فى الاكسبيرت يكون بناءا على نسبة مخاطرة معينة من الحساب لانه احيانا تكون الستوبات متغيرة احيانا 50 نقطة واحيانا 100 نقطة على حسب شروط الاستراتيجية
اريد ان اجعل المخاطرة متساوية دائما

يعنى اذا كانت المخاطرة المطلوبة 50 دولار ورصيد الحساب 1000 دولار

فعندما يكون الستوب 50 نقطة يتم الدخول الصفقة بواحد دولار للنقطة
وعندما يكون الستوب 25 نقطة يتم دخول الصفقة ب2 دولار للنقطة
وعندما يكون الستوب 100 نقطة يتم دخول الصفقة بنصف دولار للنقطة ...وهكذا تكون المخاطرة متساوية فى كل الصفقات وهى 50 دولار فى حالة الخسارة

تحياتى
،،،اهلا بك اخي الفاضل ، يمكن عمل ذلك عن طريق عمل متغير خارجي يتم فيه كتابة مبلغ المخاطرة وليكن في مثالك 50 دولار ثم داخل الاكسبيرت يتم كتابة سطر لقسمة هذا المبلغ علي عدد نقاط الاستوب وليكن 50 وسينتج لديك قيمة الدخول للنقطة الواحدة وفي هذا المثال هو 1 دولار ثم نقوم بالقسمة علي 10 لنحصل علي لوت الدخول 0.1 ،،،

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




التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #2  
قديم 17-03-2016, 05:08 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

المشاركة الأصلية كتبت بواسطة مصطفى نقره لعرض الصورة في صفحة مستقلة
كيف اجعل اللوت فى الاكسبيرت يكون بناءا على نسبة مخاطرة معينة من الحساب لانه احيانا تكون الستوبات متغيرة احيانا 50 نقطة واحيانا 100 نقطة على حسب شروط الاستراتيجية
اريد ان اجعل المخاطرة متساوية دائما

يعنى اذا كانت المخاطرة المطلوبة 50 دولار ورصيد الحساب 1000 دولار

فعندما يكون الستوب 50 نقطة يتم الدخول الصفقة بواحد دولار للنقطة
وعندما يكون الستوب 25 نقطة يتم دخول الصفقة ب2 دولار للنقطة
وعندما يكون الستوب 100 نقطة يتم دخول الصفقة بنصف دولار للنقطة ...وهكذا تكون المخاطرة متساوية فى كل الصفقات وهى 50 دولار فى حالة الخسارة

تحياتى
،،،اهلا بك اخي الفاضل ، يمكن عمل ذلك عن طريق عمل متغير خارجي يتم فيه كتابة مبلغ المخاطرة وليكن في مثالك 50 دولار ثم داخل الاكسبيرت يتم كتابة سطر لقسمة هذا المبلغ علي عدد نقاط الاستوب وليكن 50 وسينتج لديك قيمة الدخول للنقطة الواحدة وفي هذا المثال هو 1 دولار ثم نقوم بالقسمة علي 10 لنحصل علي لوت الدخول 0.1 ،،،

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






رد مع اقتباس
قديم 17-03-2016, 06:19 PM   المشاركة رقم: 3
الكاتب
مصطفى
عضو نشيط

البيانات
تاريخ التسجيل: Jun 2011
رقم العضوية: 4274
العمر: 33
المشاركات: 381
بمعدل : 0.08 يوميا

الإتصالات
الحالة:
مصطفى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مصطفى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة

،،،اهلا بك اخي الفاضل ، يمكن عمل ذلك عن طريق عمل متغير خارجي يتم فيه كتابة مبلغ المخاطرة وليكن في مثالك 50 دولار ثم داخل الاكسبيرت يتم كتابة سطر لقسمة هذا المبلغ علي عدد نقاط الاستوب وليكن 50 وسينتج لديك قيمة الدخول للنقطة الواحدة وفي هذا المثال هو 1 دولار ثم نقوم بالقسمة علي 10 لنحصل علي لوت الدخول 0.1 ،،،

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


شكرا استاذ اسلام
انا حاولت كتابة الكود لكن فى كل مرة تكون الخسارة مختلفة
ممكن القاء نظرة على هذا الكود لاكسبيرت تقاطع السعر للموفينج انا كتبت متغير المخاطرة risk بالاعلى وسطر القسمة هو
double speed5=risk/SL;
Comment(speed5);
double Lot=speed5/10;
//+------------------------------------------------------------------+
//| ppp.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| MQL5: automated forex trading, strategy tester and custom indicators with MetaTrader |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict



extern double MagicNumber ;


extern double risk;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---

//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---

}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
double ma1,ma2,ma3;

ma1=iMA(NULL,0,15,0,MODE_SMA,PRICE_CLOSE,1);
ma2=iMA(NULL,0,15,0,MODE_SMA,PRICE_CLOSE,2);
ma3=iMA(NULL,0,30,0,MODE_SMA,PRICE_CLOSE,1);

double Speed=MathAbs(ma3-Close[1])/Point;
Comment(Speed);

double Speed2=Speed+400;

double SL,TP;

if ( ma1>ma3&&Close[2]<ma2&&Close[1]>ma1 ){

SL=Ask-Speed2*Point;
TP=Ask+Speed2*Point;

/////////////
double speed5=risk/SL;
Comment(speed5);
double Lot=speed5/10;
//////////////

OrderSend(Symbol(),OP_BUY,Lot,Ask,3,SL,TP,"klk",Ma gicNumber,0,Blue);
PlaySound("Alert.wav");}}



//+------------------------------------------------------------------+



عرض البوم صور مصطفى  
رد مع اقتباس
  #3  
قديم 17-03-2016, 06:19 PM
مصطفى مصطفى غير متواجد حالياً
عضو نشيط
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة

،،،اهلا بك اخي الفاضل ، يمكن عمل ذلك عن طريق عمل متغير خارجي يتم فيه كتابة مبلغ المخاطرة وليكن في مثالك 50 دولار ثم داخل الاكسبيرت يتم كتابة سطر لقسمة هذا المبلغ علي عدد نقاط الاستوب وليكن 50 وسينتج لديك قيمة الدخول للنقطة الواحدة وفي هذا المثال هو 1 دولار ثم نقوم بالقسمة علي 10 لنحصل علي لوت الدخول 0.1 ،،،

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


شكرا استاذ اسلام
انا حاولت كتابة الكود لكن فى كل مرة تكون الخسارة مختلفة
ممكن القاء نظرة على هذا الكود لاكسبيرت تقاطع السعر للموفينج انا كتبت متغير المخاطرة risk بالاعلى وسطر القسمة هو
double speed5=risk/SL;
Comment(speed5);
double Lot=speed5/10;
//+------------------------------------------------------------------+
//| ppp.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| MQL5: automated forex trading, strategy tester and custom indicators with MetaTrader |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict



extern double MagicNumber ;


extern double risk;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---

//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---

}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
double ma1,ma2,ma3;

ma1=iMA(NULL,0,15,0,MODE_SMA,PRICE_CLOSE,1);
ma2=iMA(NULL,0,15,0,MODE_SMA,PRICE_CLOSE,2);
ma3=iMA(NULL,0,30,0,MODE_SMA,PRICE_CLOSE,1);

double Speed=MathAbs(ma3-Close[1])/Point;
Comment(Speed);

double Speed2=Speed+400;

double SL,TP;

if ( ma1>ma3&&Close[2]<ma2&&Close[1]>ma1 ){

SL=Ask-Speed2*Point;
TP=Ask+Speed2*Point;

/////////////
double speed5=risk/SL;
Comment(speed5);
double Lot=speed5/10;
//////////////

OrderSend(Symbol(),OP_BUY,Lot,Ask,3,SL,TP,"klk",Ma gicNumber,0,Blue);
PlaySound("Alert.wav");}}



//+------------------------------------------------------------------+




رد مع اقتباس
قديم 17-03-2016, 06:29 PM   المشاركة رقم: 4
الكاتب
مصطفى
عضو نشيط

البيانات
تاريخ التسجيل: Jun 2011
رقم العضوية: 4274
العمر: 33
المشاركات: 381
بمعدل : 0.08 يوميا

الإتصالات
الحالة:
مصطفى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مصطفى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

هذا هو الاكسبيرت



الملفات المرفقة
نوع الملف: mq4 ppp(1).mq4‏ (2.2 كيلوبايت, المشاهدات 4)
عرض البوم صور مصطفى  
رد مع اقتباس
  #4  
قديم 17-03-2016, 06:29 PM
مصطفى مصطفى غير متواجد حالياً
عضو نشيط
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

هذا هو الاكسبيرت




الملفات المرفقة
نوع الملف: mq4 ppp(1).mq4‏ (2.2 كيلوبايت, المشاهدات 4)
رد مع اقتباس
قديم 17-03-2016, 06:56 PM   المشاركة رقم: 5
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مصطفى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

،،،جرب بعد اضافة التعديل المرفق،،،

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



الملفات المرفقة
نوع الملف: mq4 e.mq4‏ (1.8 كيلوبايت, المشاهدات 7)
التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #5  
قديم 17-03-2016, 06:56 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

،،،جرب بعد اضافة التعديل المرفق،،،

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




الملفات المرفقة
نوع الملف: mq4 e.mq4‏ (1.8 كيلوبايت, المشاهدات 7)
رد مع اقتباس
قديم 17-03-2016, 10:02 PM   المشاركة رقم: 6
الكاتب
مصطفى
عضو نشيط

البيانات
تاريخ التسجيل: Jun 2011
رقم العضوية: 4274
العمر: 33
المشاركات: 381
بمعدل : 0.08 يوميا

الإتصالات
الحالة:
مصطفى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مصطفى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

شكرا استاذ اسلام لكن للاسف فى الباك تست حجم الصفقات الخاسرة بالدولار متغير يفترض انها تكون متساوية
توجد صفقات خاسرة مثلا 1000 دولار وصفقات اخرى خاسرة 500 وصفقات رابحة 400 او 700 وهكذا
والصفقات التى ستوبها كبير مثلا 170 او 200 نقطة لا يتم تقليل اللوت بما يكفى لتكون الخسارة مثلا 50 او 500 دولار كما فى اعدادت الاكسبيرت



عرض البوم صور مصطفى  
رد مع اقتباس
  #6  
قديم 17-03-2016, 10:02 PM
مصطفى مصطفى غير متواجد حالياً
عضو نشيط
افتراضي رد: سؤال برمجى للاستاذ اسلام والاخوة الخبراء

شكرا استاذ اسلام لكن للاسف فى الباك تست حجم الصفقات الخاسرة بالدولار متغير يفترض انها تكون متساوية
توجد صفقات خاسرة مثلا 1000 دولار وصفقات اخرى خاسرة 500 وصفقات رابحة 400 او 700 وهكذا
والصفقات التى ستوبها كبير مثلا 170 او 200 نقطة لا يتم تقليل اللوت بما يكفى لتكون الخسارة مثلا 50 او 500 دولار كما فى اعدادت الاكسبيرت




رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
للاستاذ, والاخوة, الخبراء, اسماء, برمجى, ضمان


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 01:29 PM



جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com

تحذير المخاطرة

التجارة بالعملات الأجنبية تتضمن علي قدر كبير من المخاطر ومن الممكن ألا تكون مناسبة لجميع المضاربين, إستعمال الرافعة المالية في التجاره يزيد من إحتمالات الخطورة و التعرض للخساره, عليك التأكد من قدرتك العلمية و الشخصية على التداول.

تنبيه هام

موقع اف اكس ارابيا هو موقع تعليمي خالص يهدف الي توعية المستثمر العربي مبادئ الاستثمار و التداول الناجح ولا يتحصل علي اي اموال مقابل ذلك ولا يقوم بادارة محافظ مالية وان ادارة الموقع غير مسؤولة عن اي استغلال من قبل اي شخص لاسمها وتحذر من ذلك.

اتصل بنا

البريد الإلكتروني للدعم الفنى : support@fx-arabia.com
جميع الحقوق محفوظة اف اكس ارابيا – احدى مواقع Inwestopedia Sp. Z O.O. للاستشارات و التدريب – جمهورية بولندا الإتحادية.
Powered by vBulletin® Copyright ©2000 - 2024 , Designed by Fx-Arabia Team