النتائج 1 إلى 4 من 4
الموضوع: ارجو شرح من مستر دولار
- 07-03-2018, 12:58 PM #1
ارجو شرح من مستر دولار
سلام عليكم مستر دولار ارجو منك شرح طريقة الدخول المتعدد عند كل اشاره دون نظر الى الصفقات السابقه هل هي موجود ام لا
مثال عشان الشرح عندي اثنين موفينغ افريج اكسبريت العاددي تبع تقاطع
دائما المشكله عندي بي فهم دالة حساب الصفقات يعني اذا بحطها ==0 اي يجب ان لا يكون هناك اي صفقه انا هاد يلي بعرفه طيب انا بدي انو يفتح صفقه وحده عند اشارة تقاطع شراء
وان حصلت اشاره ثانيه شراء كمان يفتح صفقه واحده لو كان هناك صفقة شراء معله
وشكرا جزيلا
- 08-03-2018, 06:19 PM #2
مستر دولار
- 08-03-2018, 08:42 PM #3
وعليكم السلام ورحمة الله وبركاته
في هذه الحالة لا يجب أن تعتمد على حساب عدد الصفقات لكن إعتمد على شرط الدخول التقاطع وشرط الدخول مره واحده فقط في الشمعه التي حدث عندها التقاطع
مثلا إكسبرت تقاطع خطي موفينج أفريج
كود PHP:double ma_fast=iMA(NULL,0,Fast_MA,0,Fast_MA_Mode,Fast_MA_ApplyTo,1);
double ma_fast_pr=iMA(NULL,0,Fast_MA,0,Fast_MA_Mode,Fast_MA_ApplyTo,2);
double ma_slow=iMA(NULL,0,Slow_MA,0,Slow_MA_Mode,Slow_MA_ApplyTo,1);
double ma_slow_pr=iMA(NULL,0,Slow_MA,0,Slow_MA_Mode,Slow_MA_ApplyTo,2);
كود PHP:if (ma_fast<ma_slow&&ma_fast_pr>=ma_slow_pr)
- يمكنك تعريف متغير من نوع datetime وعند الدخول في الصفقه تجعله = الشمعه الحاليه وتضع هذا الشرط في المقارنه
فيصبح الشرط كامل
كود PHP:double ma_fast=iMA(NULL,0,Fast_MA,0,Fast_MA_Mode,Fast_MA_ApplyTo,1);
double ma_fast_pr=iMA(NULL,0,Fast_MA,0,Fast_MA_Mode,Fast_MA_ApplyTo,2);
double ma_slow=iMA(NULL,0,Slow_MA,0,Slow_MA_Mode,Slow_MA_ApplyTo,1);
double ma_slow_pr=iMA(NULL,0,Slow_MA,0,Slow_MA_Mode,Slow_MA_ApplyTo,2);
static datetime Timee;
if (ma_fast>ma_slow&&ma_fast_pr<=ma_slow_pr&&Timee!=Time[0])
{
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),3*P,0,0,"0 EA",MagicNumber,0,Blue);
PlaySound("Alert.wav");
Timee=Time[0];
}
- 09-03-2018, 03:23 PM #4