النتائج 1 إلى 15 من 46
الموضوع: ممكن هذا الاكسبيرت
- 04-12-2008, 02:12 AM #1
ممكن هذا الاكسبيرت
ممكن هذا الاكسبيرت
يستخدم ال stochastic
يقوم بالدخول عند تقاطع الستوتكاستيك و الخروج حسب الاهداف
فكرة عمل الاسكريبت
بقوم بفتح عدة عقود مع بعض كل عقد له اهداف
مثال
العقد الاول هدفه 10
الثاني هدفه 15
الثالث هدفه 25
الرابع هدفه35
الخامس هدفه 50
طريقة العمل
1 = يقوم بالدخول و الخروج بتقاطع الستوك
2 = بقوم بالخروج عند تحق الهدف او ضرب الستوب
و اذا قام بالخروج بقوم بالدخول من جديد في اول تقاطع للستوكاستيك
مثال
تحقق الهدف الاول فخرج
يقوم بالدخول بعقد اخر بنفس هدف الاول في اول تقاطع
يعني كلما خرج من عقد يدخل بمثيله من اول تقاطع
مثال اخر ضرب الستوب 3 عقود يقوم الدخول عند اول تقاطع 3 عقود اخرة بنفس الاهداف و الستوب
اذا قمت لتفعيل الاختيار الاول لا يعمل الاختيار الثاني و اذا قمت بتفعيل الاختيار الثاني لا يعمل الختيار الاول
امكانية تغير اعدادات الستوك
اختيار عدد العقود الي ممكن يدخل بها الاسكريبت مع تحديد الاهداف و الستوب لكل واحد على حدة
يعني الانبيت يكون هكذا
lot = 0.01
WorkWithStoch = true or false ( يقوم بالدخول و الخروج بتقاطع الستوك)
OpenWithNew-C = true or false ( يعني اذا كانت ترو يقوم بالدخول مع بداية الشمعة الجديدة و اذا كانت فولس يقوم بالدخول حين التقاطع )
WorkWithProfil = true or false ( بقوم بالخروج عند تحق الهدف او ضرب الستوب )
OpenWithNew-C = true or false ( يعني اذا كانت ترو يقوم بالدخول مع بداية الشمعة الجديدة و اذا كانت فولس يقوم بالدخول حين التقاطع )
1lot = true or false
TP =
SL =
TS =
2 lot = true or false
TP =
SL =
TS =
3 lot = true or false
TP =
SL =
TS =
4 lot = true or false
TP =
SL =
TS =
5 lot = true or false
TP =
SL =
TS =
6 lot = true or false
TP =
SL =
TS =
7 lot = true or false
TP =
SL =
TS =
8 lot = true or false
TP =
SL =
TS =
9 lot = true or false
TP =
SL =
TS =
10 lot = true or false
TP =
SL =
TS =
Option stoch
K Period = 5
D Period = 3
Slowing = 3
TS يعني تقديم الستوب
مثال
TS = 10
سوف يقوم بتقديم الستوب كل 10 نقاط
و جزاكم الله خير
- 04-12-2008, 06:19 PM #2
رد: ممكن هذا الاكسبيرت
سأحاول أن شاء الله
- 05-12-2008, 01:14 AM #3
- 05-12-2008, 03:15 AM #4
رد: ممكن هذا الاكسبيرت
سأشرح لك الأن الأعدادات
ستجد بالأكسبرت هذه المتغيرات
bool useA=true;
bool useB=true;
bool useC=true;
Takeprofita=10;
Takeprofitb=20;
Takeprofitc=30;
starthour=2;
stophour=8;
useAlert=False;
stoploss=20;
entirypoint=10;
Stoch_K = 5;
Stoch_D = 3;
Stoch_Slowing = 3;
TakeProfit;
Lots=0.1;
TrailingStop=35;
maxorders=3;
buylevel=20;
selllevel=80
الأكسبرت يدخل بثلاث عقود أو أقل عند تقاطع الأستوتستك بمنطقه معينه تحددها أنت وتحدد أعدادات الأستوتستك أيضا واذا جعلت useAlert=True فأن الأكسبرت سيتوقف عن العمل ويتحول الي منبه ينبهك عند تحقق الشروط
بالبدايه أضبط الوقت الذي تفضل أن يعمل به الأكسبرت من الخيار starthour و stophour
ثم maxorders وهي من 1 الي 3 وأدخل الهدف لكل عقد
الأوامر التي سيدخل بها جعلتها كلها أوامر معلقه كي تتحقق قربيه عن بعضها وعدد النقاط من لحظة تحقق الشروط الي نقطة تفعل العقود تحددها أنت من entirypoint والباقي كله واضح
لم أعمل الدخول بعد أغلاق الشمعه وأستبدلتها بأوامر معلقه بعدد نقاط تحددها أنت بأتجاه البيع أو الشراء
- 05-12-2008, 09:40 AM #5
رد: ممكن هذا الاكسبيرت
أذا أردت عقود أكثر من 3 فسأضيفها أن شاء الله
- 05-12-2008, 10:56 AM #6
رد: ممكن هذا الاكسبيرت
جزاك الله الف خير اخي
سوف اقوم بتجربته الان
بس ممكن تزيد عدد العقود من 5 الى 10 و ممكن لو يكون لكل عقد ستوب خاص به
متال
العقد 1 هدف 30 ستوب 20
لعقد الثاني هدف 20 ستوب 10
العقد الثالث هدف 50 ستوب 40
.........الخ
و شكرا
ممكن تعدل على هذه النسخة حيث اني اعدت ترتيب اماكن الانبيت من بعد اذنك
extern string Alert_ = "*** تحول من اكسبرت الى منبه ***" ;
extern bool useAlert=False;
extern string S_Time = "وقت عمل الاكسبرت" ;
extern int starthour=2;
extern int stophour=8;
extern double Lots=0.1;
extern string N_order = "عدد الصفقات" ;
extern int maxorders=3;
extern string Takeprofit = "و عدد العقود الاهداف" ;
extern bool useA=true;
extern bool useB=true;
extern bool useC=true;
extern int Takeprofita=10;
extern int Takeprofitb=20;
extern int Takeprofitc=30;
extern int stoploss=20;
double TakeProfit;
extern double TrailingStop=35;
extern string Star = "عدد النقاط التي يدخل بعدها" ;
extern int entirypoint=10;
extern string Option = "اعدادات الستوك" ;
extern int Stoch_K = 5;
extern int Stoch_D = 3;
extern int Stoch_Slowing = 3;
extern int buylevel=20;
extern int selllevel=80;
int MagicNumber=12345;آخر تعديل بواسطة cobra100 ، 05-12-2008 الساعة 11:24 AM
- 05-12-2008, 12:46 PM #7
رد: ممكن هذا الاكسبيرت
اخي و جدت ان هذا الامر غير موجود
= يقوم بالدخول و الخروج بتقاطع الستوك
اذا قمت لتفعيل الاختيار الاول لا يعمل الاختيار الثاني و اذا قمت بتفعيل الاختيار الثاني لا يعمل الختيار الاول
لقد قمت بعمل الاختيار الثاني فقط
ممكن تقوم باضافته حتى يكون اكسبرت شامل لجميع انواع الدخول بالستوك
الاختيار الاول ليس موجود
WorkWithStoch = true or false ( يقوم بالدخول و الخروج بتقاطع الستوك)
الاختيار الثاني و هو ما يعمل به الاكسبرت الان
WorkWithProfil = true or false ( بقوم بالخروج عند تحق الهدف او ضرب الستوب )
- 05-12-2008, 02:54 PM #8
- 05-12-2008, 03:03 PM #9
- 05-12-2008, 04:02 PM #10
رد: ممكن هذا الاكسبيرت
يعني يكون هناك امر اخر للدخول
يقوم بالدخول بتقاطع الستوك و يمكن التحكم في اعدادات الستوك
شراء تقاطع الخط الازرق مع الخط الاحمر صعودا
بيع تقاطع الخط الازرق مع الخط الاحمر نزولا
يعني يمكنني اختيار طريقة عمل الاكسبرت اما يقوم بالدخول عن طريق الخطوط او الاهداف و الليفل ( النسخة الحالية)
و ممكن تزيد عدد العقود الى 7
يعني الانبيت يكون هكذا
Alert_ = "*** تحول من اكسبرت الى منبه ***" ;
Alert=False;
S_Time = "وقت عمل الاكسبرت" ;
extern int starthour=2;
extern int stophour=8;
اللوت
extern double Lots=0.1;
WWS = " الدخول بتقاطع الخيوط";
WorkWithStoch = true or false
N_order = "عدد الصفقات التي يدخل بها مع التقاطع" ;
maxorders=7;
Star = "عدد النقاط التي يدخل بعدها" ;
entirypoint=10;
Option = "اعدادات الستوك" ;
Stoch_K = 5;
Stoch_Slowing = 3;
buylevel=20;
WWP = " الدخول حسب الليفل و الاهداف";
WorkWithProfil = true or false
N_order = "عدد الصفقات" ;
maxorders=7;
Takeprofit = "و عدد العقود الاهداف" ;
bool useA=true;
Takeprofita=10;
stoploss=20;
TrailingStop=35;
bool useB=true;
Takeprofitb=20;
stoplossb=30;
TrailingStopb=45;
bool useC=true;
Takeprofitc=30;
stoplossc=40;
TrailingStopc=55;
bool useD=true;
Takeprofitd=40;
stoplossd=50;
TrailingStopd=65;
bool useC=true;
Takeprofitc=60;
stoplossc=60;
TrailingStopc=35;
bool useE=true;
Takeprofite=100;
stoplosse=80;
TrailingStope=35;
bool useF=true;
Takeprofitf=110;
stoplossf=100;
TrailingStopf=50;
Star = "عدد النقاط التي يدخل بعدها" ;
entirypoint=10;
Option = "اعدادات الستوك" ;
Stoch_K = 5;
Stoch_Slowing = 3;
buylevel=20;
selllevel=80;
int MagicNumber=12345;
يعني راح يكون 3 اكسبرتات في واحد
الاول و هو المنبه ( موجود )
الثاني و هو يقوم بالدخول عن طريق تقاطع الخيوط ( غير موجود الناقص)
الثالث و هو يقوم بالدخول عن طريق الليفل و الاهداف ( موجود )
اي اكسبريت شامل لكل طرق الدخول عن طريق الستوك
و جزاك الله الف خير اخي
و ارجو ان لا اكون قد اثقلت عليك
- 05-12-2008, 05:34 PM #11
- 05-12-2008, 08:21 PM #12
رد: ممكن هذا الاكسبيرت
جرب هذه النسخه
اذا أخترت الخيار WorkWithStoch =true
سيقوم بجعل وقف الخساره للصفقات كبير جدا ويعتمد علي الشروط العكسيه لأغلاق الصفقات
أنا لم أجربها فتره كافيه ولكن أن شاء الله لاتوجد مشاكل
- 05-12-2008, 08:38 PM #13
- 05-12-2008, 09:26 PM #14
رد: ممكن هذا الاكسبيرت
الاكسبرت ما يزال ناقص هذا الامر
مثال
تحقق الهدف الاول فخرج
يقوم بالدخول بعقد اخر بنفس هدف الاول في حين تحقق شروط الدخول
يعني كلما خرج من عقد يدخل بمثيله
صورة للتوضيح
في هذه الصورة تحقق هدف عقدين و العقد الثالث ما زال لم يتحق بعد و لكن اتت فرصة اخرة للدخول فلم يدخل
هنا عليه الدخول بعقدين بنقس هدف و ستوب العقدين الاولين
- 05-12-2008, 09:38 PM #15
المواضيع المتشابهه
-
ممكن قناص بيحظر لنا هذا الاكسبيرت ..!!
By 300 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 16-08-2010, 03:17 PM -
ممكن مساعده لحل مشكلة هذا الاكسبيرت
By shady2500 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 7آخر مشاركة: 13-08-2010, 04:45 PM -
ممكن شرح : كيف انزل الاكسبيرت على الكمبيوتر
By mj 007 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 1آخر مشاركة: 11-04-2010, 07:12 AM -
ممكن هذا المؤشر او الاكسبيرت او الكود
By Red Hat in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 3آخر مشاركة: 21-11-2007, 05:27 AM