• 5:13 مساءاً




موضوع خاص للاستفسارات البرمجيه

إضافة رد
Like Tree14Likes

أدوات الموضوع
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
81#
30 - 12 - 2015, 04:12 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
مثلاً
Step1=10
Step2=15
Step3=40
Step4=100
Step5=200
و نكمل هكذا لباقى ال 10 صفقات مضاعفات
Lot1=0.1
Lot1=0.2
Lot1=0.6
Lot1=1.5
Lot1=4.0
و نكمل هكذا لباقى ال 10 صفقات مضاعفات
و طبعاً هذه البيانات ستكون فى الإعدادات الخارجيه ليتم تغييرها على حسب نوع الزوج و على حسب طريقة الدخول و طبيعة الحركه و قتها
و شكراً على الأهتمام أبو سمر
فى البدايه ستقوم بعمل داله لحساب عدد الصفقات المفتوحه
[PHP]
int orderscnt(){
int cnt=0;
for(int i =0;i<=OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
cnt++;

}
}
}
return(cnt);
}

[/PHP]ثم تقوم بتعريف متغير step و Lots
ثم تقوم بوضع شروط لهما حسب عدد الصفقات
[PHP]

double Lots;
int step;
if(orderscnt()==0)Lots=lot_1;step=step_1;
if(orderscnt()==1)Lots=lot_2;step=step_2;
if(orderscnt()==2)Lots=lot_3;step=step_3;
[/PHP]وهكذا حتى تنتهى من كل المضاعفات المطلوبه

ثانيا ستقوم بعمل داله لمعرفة سعر اخر صفقه مفتوحه
[PHP]
double Price_S(){

for( p=0;p<OrdersTotal();p++){
if(OrderSelect(p,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderType()==OP_SELL){
pr=OrderOpenPrice();
}
}return(pr);
}

double Price_B(){

for( p=0;p<OrdersTotal();p++){
if(OrderSelect(p,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderType()==OP_BUY){
pr=OrderOpenPrice();
}
}return(pr);
}
[/PHP]وقبل كتابة امر الصفقه ستضع الشرط التالى عند الشراء
[PHP]
if(Ask<=double Price_B()-step*point){
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage*Q,SL,T P," ",MagicNumber,0,Blue);}
[/PHP]وهذا للبيع
[PHP]
if(Bid>=double Price_S()+step*point){
OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage*Q,SL, TP,"",MagicNumber,0,Red);}
[/PHP]
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس

الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
82#
30 - 12 - 2015, 04:23 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة SHAWIS مشاهدة المشاركة
على الفريمات المختلفة.. وخصوصا اليومي والأربع ساعات والساعة والنصف ساعة والربع ساعة والخمس دقائق.. لأني أود تجريب الأمر على أكثر من فريم وخصوصا التي ذكرتها..
اولا ستقوم بوضع المتغيرات المطلوبه
[PHP]
extern int hour=1;
extern int minute=15;
extern int seconds=30;
[/PHP]
وبداخل ستارت ستقوم بوضع الاكواد التاليه
[PHP]
datetime t=iTime(Symbol(),Period(),0);
datetime h=hour*60*60;
datetime m=minute*60;
datetime s=seconds;
datetime t2;
if(Period()==PERIOD_M1)t2=60;
if(Period()==PERIOD_M5)t2=5*60;
if(Period()==PERIOD_M15)t2=15*60;
if(Period()==PERIOD_M30)t2=30*60;
if(Period()==PERIOD_H1)t2=60*60;
if(Period()==PERIOD_H4)t2=4*60*60;
if(Period()==PERIOD_D1)t2=24*60*60;
if(Period()==PERIOD_W1)t2=24*60*60*7;
if(Period()==PERIOD_MN1)t2=24*60*60*30;
[/PHP]
وقبل فتح الصفقه تضع هذا الشرط
[PHP]if(TimeCurrent()>=t1+h+m+s)[/PHP]
وهذا الشرط للاغلاق
[PHP]if(TimeCurrent()>=t2-h-m-s)[/PHP]
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Jan 2012
المشاركات: 64
معدل تقييم المستوى: 13
SHAWIS is on a distinguished road
Post رد: موضوع خاص للاستفسارات البرمجيه
83#
30 - 12 - 2015, 06:23 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
اولا ستقوم بوضع المتغيرات المطلوبه
[PHP]
extern int hour=1;
extern int minute=15;
extern int seconds=30;
[/PHP]
وبداخل ستارت ستقوم بوضع الاكواد التاليه
[PHP]
datetime t=iTime(Symbol(),Period(),0);
datetime h=hour*60*60;
datetime m=minute*60;
datetime s=seconds;
datetime t2;
if(Period()==PERIOD_M1)t2=60;
if(Period()==PERIOD_M5)t2=5*60;
if(Period()==PERIOD_M15)t2=15*60;
if(Period()==PERIOD_M30)t2=30*60;
if(Period()==PERIOD_H1)t2=60*60;
if(Period()==PERIOD_H4)t2=4*60*60;
if(Period()==PERIOD_D1)t2=24*60*60;
if(Period()==PERIOD_W1)t2=24*60*60*7;
if(Period()==PERIOD_MN1)t2=24*60*60*30;
[/PHP]
وقبل فتح الصفقه تضع هذا الشرط
[PHP]if(TimeCurrent()>=t1+h+m+s)[/PHP]
وهذا الشرط للاغلاق
[PHP]if(TimeCurrent()>=t2-h-m-s)[/PHP]
أضفت الثلاثة أكواد الأولى إلى الإكسبرت المرفق كما قلت ولم يعمل، ولم أعرف بالضبط أين سأضيف كود الإغلاق..
-----------
الكود المطلوب شبيه بما هو مكتوب ومشروح باللون الباهت في أول خصائص الإكسبرت المرفق، أرجو من حضرتك إلقاء نظرة جزاك الله خيرا..

http://forum.borsaat.com/uploaded/405130_1451488990.mq4
SHAWIS غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية masterH
عضو نشيط جدا
الصورة الرمزية masterH
 
تاريخ التسجيل: Mar 2011
المشاركات: 665
معدل تقييم المستوى: 14
masterH is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
84#
30 - 12 - 2015, 06:59 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
فى البدايه ستقوم بعمل داله لحساب عدد الصفقات المفتوحه
[PHP]
int orderscnt(){
int cnt=0;
for(int i =0;i<=OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
cnt++;

}
}
}
return(cnt);
}

[/PHP]ثم تقوم بتعريف متغير step و Lots
ثم تقوم بوضع شروط لهما حسب عدد الصفقات
[PHP]

double Lots;
int step;
if(orderscnt()==0)Lots=lot_1;step=step_1;
if(orderscnt()==1)Lots=lot_2;step=step_2;
if(orderscnt()==2)Lots=lot_3;step=step_3;
[/PHP]وهكذا حتى تنتهى من كل المضاعفات المطلوبه

ثانيا ستقوم بعمل داله لمعرفة سعر اخر صفقه مفتوحه
[PHP]
double Price_S(){

for( p=0;p<OrdersTotal();p++){
if(OrderSelect(p,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderType()==OP_SELL){
pr=OrderOpenPrice();
}
}return(pr);
}

double Price_B(){

for( p=0;p<OrdersTotal();p++){
if(OrderSelect(p,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderType()==OP_BUY){
pr=OrderOpenPrice();
}
}return(pr);
}
[/PHP]وقبل كتابة امر الصفقه ستضع الشرط التالى عند الشراء
[PHP]
if(Ask<=double Price_B()-step*point){
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage*Q,SL,T P," ",MagicNumber,0,Blue);}
[/PHP]وهذا للبيع
[PHP]
if(Bid>=double Price_S()+step*point){
OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage*Q,SL, TP,"",MagicNumber,0,Red);}
[/PHP]

أنا مش عارف أقولك أيه يا أبو سمر
مهمما قلت لن أوفيك حقك
masterH غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية masterH
عضو نشيط جدا
الصورة الرمزية masterH
 
تاريخ التسجيل: Mar 2011
المشاركات: 665
معدل تقييم المستوى: 14
masterH is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
85#
30 - 12 - 2015, 08:12 PM
إستفسار أبو سمر بعد إذنك
أنا قرأت بالتفاصيل موضوعين لك أحدهم بهذا الرابط
http://forum.borsaat.com/t490837-12.html
من خلال تجاربك على الإكسبرتين معاً هل تنصح بالعمل عليهم أم بعد التجربه الفكره لم توفق
و شاكر لك التعاون الدائم مع الجميع
masterH غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
86#
30 - 12 - 2015, 08:35 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة SHAWIS مشاهدة المشاركة
أضفت الثلاثة أكواد الأولى إلى الإكسبرت المرفق كما قلت ولم يعمل، ولم أعرف بالضبط أين سأضيف كود الإغلاق..
-----------
الكود المطلوب شبيه بما هو مكتوب ومشروح باللون الباهت في أول خصائص الإكسبرت المرفق، أرجو من حضرتك إلقاء نظرة جزاك الله خيرا..

http://forum.borsaat.com/uploaded/405130_1451488990.mq4
راجع الاكواد بالاكسبرت المرفق
الملفات المرفقة
نوع الملف: mq4 time.mq4‏ (7.0 كيلوبايت, المشاهدات 3)
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
87#
30 - 12 - 2015, 08:37 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
أنا مش عارف أقولك أيه يا أبو سمر
مهمما قلت لن أوفيك حقك
بالتوفيق ان شاء الله
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
88#
30 - 12 - 2015, 08:38 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
إستفسار أبو سمر بعد إذنك
أنا قرأت بالتفاصيل موضوعين لك أحدهم بهذا الرابط
http://forum.borsaat.com/t490837-12.html
من خلال تجاربك على الإكسبرتين معاً هل تنصح بالعمل عليهم أم بعد التجربه الفكره لم توفق
و شاكر لك التعاون الدائم مع الجميع
بالعكس الطريقه ناجحه جدا
عيبها تحتاج لراس مال كبير بسبب المضاعفات
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية masterH
عضو نشيط جدا
الصورة الرمزية masterH
 
تاريخ التسجيل: Mar 2011
المشاركات: 665
معدل تقييم المستوى: 14
masterH is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
89#
30 - 12 - 2015, 09:56 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
بالعكس الطريقه ناجحه جدا
عيبها تحتاج لراس مال كبير بسبب المضاعفات
من وجهة نظرك رصيد كام مناسب مع حجم اللوت المناسب
masterH غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية خالد شحاتة
مشرف قسم المؤشرات والاكسبرتات
الصورة الرمزية خالد شحاتة
 
تاريخ التسجيل: Jun 2012
الدولة: مصر
المشاركات: 1,562
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 13
خالد شحاتة is on a distinguished road
افتراضي رد: موضوع خاص للاستفسارات البرمجيه
90#
30 - 12 - 2015, 11:26 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
من وجهة نظرك رصيد كام مناسب مع حجم اللوت المناسب
اقل رصيد 1000 $
لوت البدايه 0.01
الستيب يتغيرا وفقا للرينج اليومى للزوج
يورو دولار 45
دولار ين 35
دولار فرنك 45
استرلينى دولار 55
يورو ين 75
المضاعفات 2
المتاجره على زوج واحد فقط
ان شاء الله معدل الربح المتوقع الشهرى من 20 الى 35 %
خالد شحاتة غير متواجد حالياً  
رد مع اقتباس


إضافة رد



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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
عياده الاسنان للاستفسارات الطبيه اى حد عنده استفسار يتفضل هنا محمد السيد ص استراحة بورصات 29 09 - 09 - 2011 12:24 PM
إلغاء الترخيص الممنوح لشركة دار الأصول للاستـشارات المالية اقتصادي 55 منتدى الاسهم السعودية 0 03 - 04 - 2011 03:50 PM


05:13 PM