موقع بورصات
  بورصات
تسجيل عضوية جديدة في المنتديات لوحة تحكم العضو البحث في المنتديات تسجيل الخروج الرئيسية الاتصال بنا

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

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

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

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

Like Tree14Likes

إضافة رد
 
أدوات الموضوع
قديم 30 - 12 - 2015, 04:12 PM   #81
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

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

رد: موضوع خاص للاستفسارات البرمجيه
اقتباس:
المشاركة الأصلية كتبت بواسطة 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]



abo_samar غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 04:23 PM   #82
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة 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]



abo_samar غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 06:23 PM   #83
عضو جديد
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة 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://www.borsaat.com/vb/uploaded/4...1451488990.mq4



SHAWIS غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 06:59 PM   #84
عضو نشيط جدا
 
الصورة الرمزية masterH
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة 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 غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 08:12 PM   #85
عضو نشيط جدا
 
الصورة الرمزية masterH
 

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

إستفسار أبو سمر بعد إذنك
أنا قرأت بالتفاصيل موضوعين لك أحدهم بهذا الرابط
http://www.borsaat.com/vb/t490837-12.html
من خلال تجاربك على الإكسبرتين معاً هل تنصح بالعمل عليهم أم بعد التجربه الفكره لم توفق
و شاكر لك التعاون الدائم مع الجميع



masterH غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 08:35 PM   #86
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة SHAWIS مشاهدة المشاركة
أضفت الثلاثة أكواد الأولى إلى الإكسبرت المرفق كما قلت ولم يعمل، ولم أعرف بالضبط أين سأضيف كود الإغلاق..
-----------
الكود المطلوب شبيه بما هو مكتوب ومشروح باللون الباهت في أول خصائص الإكسبرت المرفق، أرجو من حضرتك إلقاء نظرة جزاك الله خيرا..

http://www.borsaat.com/vb/uploaded/4...1451488990.mq4
راجع الاكواد بالاكسبرت المرفق



الملفات المرفقة
نوع الملف: mq4 time.mq4‏ (7.0 كيلوبايت, المشاهدات 2)
abo_samar غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 08:37 PM   #87
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
أنا مش عارف أقولك أيه يا أبو سمر
مهمما قلت لن أوفيك حقك
بالتوفيق ان شاء الله



abo_samar غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 08:38 PM   #88
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
إستفسار أبو سمر بعد إذنك
أنا قرأت بالتفاصيل موضوعين لك أحدهم بهذا الرابط
http://www.borsaat.com/vb/t490837-12.html
من خلال تجاربك على الإكسبرتين معاً هل تنصح بالعمل عليهم أم بعد التجربه الفكره لم توفق
و شاكر لك التعاون الدائم مع الجميع
بالعكس الطريقه ناجحه جدا
عيبها تحتاج لراس مال كبير بسبب المضاعفات



abo_samar غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 09:56 PM   #89
عضو نشيط جدا
 
الصورة الرمزية masterH
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
بالعكس الطريقه ناجحه جدا
عيبها تحتاج لراس مال كبير بسبب المضاعفات
من وجهة نظرك رصيد كام مناسب مع حجم اللوت المناسب



masterH غير متواجد حالياً   رد مع اقتباس
قديم 30 - 12 - 2015, 11:26 PM   #90
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

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

اقتباس:
المشاركة الأصلية كتبت بواسطة masterH مشاهدة المشاركة
من وجهة نظرك رصيد كام مناسب مع حجم اللوت المناسب
اقل رصيد 1000 $
لوت البدايه 0.01
الستيب يتغيرا وفقا للرينج اليومى للزوج
يورو دولار 45
دولار ين 35
دولار فرنك 45
استرلينى دولار 55
يورو ين 75
المضاعفات 2
المتاجره على زوج واحد فقط
ان شاء الله معدل الربح المتوقع الشهرى من 20 الى 35 %



abo_samar غير متواجد حالياً   رد مع اقتباس
إضافة رد

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


مواضيع سابقة :

أستاذ سمير برجاء تعديل الاكسبيرت المرفق
تحياتى استاذ سمير الرجاء اضافة فلتر الموفينج
للتثبيت .. كيف تجنى آلاف الدولارات من زولوتريد ؟

مواضيع تالية :

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

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

أدوات الموضوع

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

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


المواضيع المتشابهه
الموضوع المنتدى
هام جدا لكل محبى الميكب موضوع عن المكياج موضوع يهم كل سيدة 2013 منتدى الاسرة - منتدى عالم حواء
عياده الاسنان للاستفسارات الطبيه اى حد عنده استفسار يتفضل هنا المنتدى الطبي - الصحة - الغذاء
إلغاء الترخيص الممنوح لشركة دار الأصول للاستـشارات المالية منتدى الاسهم السعودية


روابط الموقع الداخلية


11:16 AM
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Privacy Policy
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

الاتصال بنا - بورصات - الأرشيف - تنشيط العضوية - اعلن معنا - الأعلى    تحذير المخاطرة