2 مرفق
رد:موضوع مخصص للأسئلة البرمجية
أخي سبايدر بعد أذن أستاذي مستر دولار ، بالنسبة للأندكسات بحددها من خلال فتح المؤشر على الشارت أولاً ، ثانيا بحدد أي لون يمثل الأندكس الذي يهمني اي كان عددها وشروطها، وبعدها بحدد خط المركز زي المومنتم يقطع المئة مثلا أو الخط 50 مثل ار اس اي أو صفر مثل الماكد ، ومثال مؤشر RSX فيه عدد من الأندكسات لكن يهمني الأندكس 4 يكون فوق خط المركز 50 او تحت خط المركز 50 لفلترة الدخول ، ومرفق مثال على الشارت مايهمني هو الخط الأبيض المنقط بحدد رتبته بين الأنكسات ومتى يغلق فوق او تحت خط ال 50 ، واذا كان يهمني خطين مثلا في الشروط وهكذا . وهذا ينطبق على كل المؤشرات تقريباً التي فكرتها قطع خط معين .
ومؤشرات على الشارت مثل الموفنجات او الهايكن كذلك تحدد كما في الشارت المرفق للهيكن سموث الأندكسين الأولى 0 و 1 اعلى وادني سعر للشمعة ولكن الذي يهمني هو الأغلاق والفتح لأنه بيحدد تغيير لون الهيكن وهذا يعني تغير الأتجاه واندكسها 2 و 3 .
وبرضة تقدر تعرف الأندكس الذي يهمك اذا الغيت اللون واحد بعد واحد حتى تصل الى الأندكسات المطلوبة ، لك تحياتي .
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة Jmeel
أخي سبايدر بعد أذن أستاذي مستر دولار ، بالنسبة للأندكسات بحددها من خلال فتح المؤشر على الشارت أولاً ، ثانيا بحدد أي لون يمثل الأندكس الذي يهمني اي كان عددها وشروطها، وبعدها بحدد خط المركز زي المومنتم يقطع المئة مثلا أو الخط 50 مثل ار اس اي أو صفر مثل الماكد ، ومثال مؤشر RSX فيه عدد من الأندكسات لكن يهمني الأندكس 4 يكون فوق خط المركز 50 او تحت خط المركز 50 لفلترة الدخول ، ومرفق مثال على الشارت مايهمني هو الخط الأبيض المنقط بحدد رتبته بين الأنكسات ومتى يغلق فوق او تحت خط ال 50 ، واذا كان يهمني خطين مثلا في الشروط وهكذا . وهذا ينطبق على كل المؤشرات تقريباً التي فكرتها قطع خط معين .
ومؤشرات على الشارت مثل الموفنجات او الهايكن كذلك تحدد كما في الشارت المرفق للهيكن سموث الأندكسين الأولى 0 و 1 اعلى وادني سعر للشمعة ولكن الذي يهمني هو الأغلاق والفتح لأنه بيحدد تغيير لون الهيكن وهذا يعني تغير الأتجاه واندكسها 2 و 3 .
وبرضة تقدر تعرف الأندكس الذي يهمك اذا الغيت اللون واحد بعد واحد حتى تصل الى الأندكسات المطلوبة ، لك تحياتي .
كلامك صحيح أستاذ جميل وهذا ما أفعله مع إندكس أى مؤشر ولكن مشكلة مؤشر الهايكن بالتحديد ان مؤشر الهايكن الموجود بالميتاتريدر مختلف عن مؤشر الهايكن أشى سموثيد وبالتالى تختلف شروط الإندكس لكل من المؤشرين وانا أعتقدت ان كلا المؤشرين لهما نفس شروط الإندكس وهذا كان سبب المشكلة من البداية ، وشكرا جزيلا على المساعدة استاذ جميل :eh_s(7):
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
لن تحتاج إلى تغيير أقل قيمة وأقصى قيمة للمؤشر
جرب المؤشر المرفق
اطلعت على المؤشر استاذ أسامة ، ولكن يبدو ان موضوع التعديل على المؤشرات ليس سهل كما توقعت ، لذلك أرجو تحديد ميعاد بدء دورة المؤشرات فـ أقرب وقت ، وجزاك الله خيرا على التعديل .
1 مرفق
رد:موضوع مخصص للأسئلة البرمجية
استاذ أسامة ، أريد كود بسيط لعمل مضاعفات مع الاستيب مثل الكود التالى فـ الاكسيبرت المرفق
كود PHP:
extern string S3 = " Lot/Step Settings";
extern bool MultiplierLots=false;
extern double FirstOrderLots = 0.1;
extern double Lot1 = 0.2;
extern int Step1 = 40;
extern double Lot2 = 0.4;
extern int Step2 = 40;
extern double Lot3 = 0.8;
extern int Step3 = 40;
extern double Lot4 = 1.6;
extern int Step4 = 40;
extern double Lot5 = 3.2;
extern int Step5 = 40;
extern double Lot6 = 6.4;
extern int Step6 = 40;
extern double Lot7 = 12.8;
extern int Step7 = 40;
extern double Lot8 = 25.6;
extern int Step8 = 40;
extern double Lot9 = 51.2;
extern int Step9 = 40;
extern double Lot10 = 102.4;
extern int Step10 = 40;
extern double Lot11 = 102.4;
extern int Step11 = 40;
extern double Lot12 = 102.4;
extern int Step12 = 40;
extern double Lot13 = 102.4;
extern int Step13 = 40;
2 مرفق
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
يمكنك عمل داله لمعرفة حجم اللوت التالي
مثال
كود PHP:
double NextLot(int Number)
{
switch(Number){
case 1:return(Lot1);break;
case 2:return(Lot2);break;
case 3:return(Lot3);break;
case 4:return(Lot4);break;
default:return(Lot5);break;
}
}
طبعا سوف تحدد عدد حجم اللوت حسب ما تريد
وبنفس الطريقه سوف تستخدمها للإستيب
ثم عندما تستخدم الكود سوف تجعل
كود PHP:
newLot=NextLot(Orderscnt());
OrderSend(Symbol(),OP_SELL,newLot,Bid,3,SL,TP,"MR.dollar EA",MagicNumber,0,Red);
استاذ أسامة انا لم أفهم كيف أضع الإستيب مع حجم اللوت ثم إستخدامهم مع أمر أوردر سيند ، لكن جزاك الله خيرا ، على كل حال أنا استخدمت الكود الخاص بذلك من اكسيبرت FaresV5.1squaredEdition
وقمت بعمل اكسيبرت بسيط لمؤشر البرابوليك سار ولكن يوجد كود لم افهم فائدته بالضبط
كود PHP:
double NL=1;
if(Additional_Buy_SELL_Lots==true&&AccountBalance()/(AccountBalance()-profitaccount())>=1){
NL=NormalizeDouble(AccountBalance()/(AccountBalance()-profitaccount()),0);} // Why //
ولماذا تم إستخدام NL مع كل حجم لوت
مرفق الإكسيبرتين
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة ساهر الفوركس
السلام عليكم شباب
بارك الله فيكم وجزاكم خير
ماهو الكود الذي يمككني من التحكم في takeprofit
يعني لما يعطيني مثلا مؤشر ما اشارة اخذ في ذلك الوقت الربح واخرج من الصفقة
اقتباس:
المشاركة الأصلية كتبت بواسطة Jmeel
هذا الكود
double TP = Ask + BuyTakeprofit2*PipValue*Point; في حالة الشراء
أعتقد إن الأخ ساهر يقصد الخروج حسب إشارة مؤشر ( يعني لا يمكن تحديد الربح عند تفعيل الأوردر )
--------------
مثال يا أخ ساهر لو إنت مثلا بتستخدم تقاطع الموفينج أفريج 3 مع الموفينج 9
يبقى الأول طبعا هتعرف الـ 2 موفينج أفريج :
كود PHP:
double sma3_0=iMA(Symbol(),0,3,0,MODE_SMA,PRICE_CLOSE,0);
double sma9_0=iMA(Symbol(),0,9,0,MODE_SMA,PRICE_CLOSE,0);
يبقى مثلا لو العملية المفتوحة عملية شراء يبقى إغلاقها لما الموفينج السريع 3 يقطع الموفينج البطئ 9 هبوطاً
ولو العملية بيع يبقى إغلاقها هيكون لما الموفينج السريع 3 يقطع الموفينج البطئ 9 صعوداً
تقوم بعمل حلقة تبحث في العمليات المفتوحة وتغلق العمليات التي تحقق الشروط بالشكل ده
كود PHP:
for(int n=0;n<=OrdersTotal();n++){
OrderSelect(n,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==magicnumber && OrderSymbol()==Symbol() ){
if(OrderType()==OP_BUY && sma3_0<=sma9_0 && Bid<OrderOpenPrice() ){
OrderClose(OrderTicket(),OrderLots(),Bid,3);}
if(OrderType()==OP_SELL && sma3_0>=sma9_0 && Ask<OrderOpenPrice() ){
OrderClose(OrderTicket(),OrderLots(),Ask,3);}
}
}
2 مرفق
رد:موضوع مخصص للأسئلة البرمجية
استاذ اسامة مشكلة المودفاى ظهرت مرة أخرى والآن مع أزواج أخرى وانا لا أعلم حتى الآن السبب فـ ذلك وقمت بعمل تعديلات كثيرة ولكن مازالت المشكلة كما هى ، وأنا أريد إستخدام إخفاء التارجت والاستوب بدلا من المودفاى وأجرب قد تكون سبب المشكلة من أمر المودفاى ، أرجو شرح طريقة عمل إخفاء التارجت والاستوب .