النتائج 1 إلى 15 من 59
- 09-08-2017, 08:37 PM #1
التلاعب في المؤشرات القوية لتكون أقوى
بسم الله الرحمن الرحيم
اسفل متوسط 14 يوم سمبل--ركز جديا في الصورة:
الآن أريدك ان تتصور انه تم ازاحة المتوسط للاعلى
واريدك ان تتصور انه تم ازاحته للاسفل بنفس المقدار
االا ينشأ شكل كهذا--انظر للصورة:
الخطوط الصفراء اعلاه التي هي مجرد ازاحة من الخط الاحمر, هي مؤشر شهير اسمه مؤشر الغلاف ENVELOPE (يشبه البولنقر الا قليلاً)
مؤشر الغلاف هو نفسه المتوسط ولكن نسخة علوية ونسخة سفلية (غلافين للسعر) ومسافة الازاحة هي نسبة مئوية من قيمة المتوسط باللون الاحمر)
- 09-08-2017, 08:38 PM #2
- 09-08-2017, 08:39 PM #3
سبحان الله
- 09-08-2017, 08:46 PM #4
في الكتب له كذا وجه منها انه اذا قطع المتوسط الاحمر للاعلى- دخول شراء وهدفه حد الغلاف العلوي
وايضا البعض ينظر له ان حد الغلاف حد محتمل للسعر--يعني نهاية ترند محتملة!!
وبالتالي كغيره ينجح ويفشل
لذا: سنتلاعب به ليكون اوقوى
نريده على هذا الشكل: تأمل التلاعب:
هذا شكله الاصلي:
بعد التلاعب اصبح شكله هكذا:
- 09-08-2017, 08:47 PM #5
تأمل في الصورة العلوية نسبة الازاحة موحدة وهي 2%
في الصورة السفلية يرتعب من الشمعة الهابطة والمشعة الصاعدة
اذا كانت صاعدة ترك الغلاف السفلي كما هو 2% ولكن الغلاف العلوي يجعله 3%
واذا كانت هابطة يحدث العكس
يعني هنا نسبتين 2% و 3%
- 09-08-2017, 08:53 PM #6
متابع معاك يا غالي
أعتقد هذا مؤشر الزخم و له إعدادات خاصة هناك من يستخدمها
بحيث عند الوصول للحد العلوي يتم البيع و عند الوصول للحد السفلي يتم الشراء .
طبعاً الدخول بيتم على توافق شروط أخرى بس عامة دي كانت فكرة إستخدام المؤشر عندما رأيته .
متابع معاك يا غالي و منتظر باقي الشرح
- 09-08-2017, 08:53 PM #7
- 09-08-2017, 08:55 PM #8
- 09-08-2017, 08:57 PM #9
حاليا الكود للغلاف الاصلي في الميتا تريدر دون تلاعب هو:
كود PHP:#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrYellow
#property indicator_color2 clrYellow
//---- indicator parameters
extern int MA_Period=14;
extern int MA_Shift=0;
extern int MA_Method=0;
extern int Applied_Price=0;
extern double Deviation1=2;
extern double Deviation2=1;
extern int dd=5;
//---- indicator buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
int draw_begin;
//string short_name;
//---- drawing settings
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
SetIndexShift(0,MA_Shift);
SetIndexShift(1,MA_Shift);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
if(MA_Period<2) MA_Period=14;
draw_begin=MA_Period-1;
//---- indicator short name
IndicatorShortName("Env("+MA_Period+")");
SetIndexLabel(0,"Env("+MA_Period+")Upper");
SetIndexLabel(1,"Env("+MA_Period+")Lower");
SetIndexDrawBegin(0,draw_begin);
SetIndexDrawBegin(1,draw_begin);
//---- indicator buffers mapping
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
if(Deviation1<0.1) Deviation1=0.1;
if(Deviation1>100.0) Deviation1=100.0;
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int limit;
if(Bars<=MA_Period) return(0);
ExtCountedBars=IndicatorCounted();
//---- check for possible errors
if (ExtCountedBars<0) return(-1);
//---- last counted bar will be recounted
if (ExtCountedBars>0) ExtCountedBars--;
limit=Bars-ExtCountedBars;
//---- EnvelopesM counted in the buffers
for(int i=0; i<limit; i++)
{
ExtMapBuffer1[i] = (1+Deviation1/100) *iMA(NULL,0,MA_Period,0,MA_Method,PRICE_CLOSE,i);
ExtMapBuffer2[i] = (1-Deviation1/100) *iMA(NULL,0,MA_Period,0,MA_Method,PRICE_CLOSE, i);
}
//---- done
return(0);
}
//+--
آخر تعديل بواسطة فيلسوف البادية ، 09-08-2017 الساعة 09:00 PM
- 09-08-2017, 09:02 PM #10
- 09-08-2017, 09:04 PM #11
- 09-08-2017, 09:04 PM #12
متابع معاك ... بالتوفيق
- 09-08-2017, 09:07 PM #13
هذا الكود الاخير--كود التلاعب:
اتمنى تشاركون لاكتشاف اقوى معادلة تحوم حول المعادلة الاصلية, بحيث ليافقد اسمه "غلاف"
كود PHP:#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- indicator parameters
extern int MA_Period=14;
extern int MA_Shift=0;
extern int MA_Method=0;
extern int Applied_Price=0;
extern double Deviation1=2;
extern double Deviation2=1;
extern int dd=5;
//---- indicator buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
int draw_begin;
//string short_name;
//---- drawing settings
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
SetIndexShift(0,MA_Shift);
SetIndexShift(1,MA_Shift);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
if(MA_Period<2) MA_Period=14;
draw_begin=MA_Period-1;
//---- indicator short name
IndicatorShortName("Env("+MA_Period+")");
SetIndexLabel(0,"Env("+MA_Period+")Upper");
SetIndexLabel(1,"Env("+MA_Period+")Lower");
SetIndexDrawBegin(0,draw_begin);
SetIndexDrawBegin(1,draw_begin);
//---- indicator buffers mapping
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
if(Deviation1<0.1) Deviation1=0.1;
if(Deviation1>100.0) Deviation1=100.0;
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int limit;
if(Bars<=MA_Period) return(0);
ExtCountedBars=IndicatorCounted();
//---- check for possible errors
if (ExtCountedBars<0) return(-1);
//---- last counted bar will be recounted
if (ExtCountedBars>0) ExtCountedBars--;
limit=Bars-ExtCountedBars;
//---- EnvelopesM counted in the buffers
for(int i=0; i<limit; i++)
{
if(Close[i+1]-Open[i+dd+1]>0)
{
ExtMapBuffer1[i] = (1+(Deviation1+Deviation2)/100) *iMA(NULL,0,MA_Period,0,MA_Method,PRICE_HIGH,i);
ExtMapBuffer2[i] = (1-(Deviation1-Deviation2)/100) *iMA(NULL,0,MA_Period,0,MA_Method,PRICE_LOW,i);
}
else
{
ExtMapBuffer1[i] = (1+(Deviation1-Deviation2)/100) *iMA(NULL,0,MA_Period,0,MA_Method,PRICE_HIGH,i);
ExtMapBuffer2[i] = (1-(Deviation1+Deviation2)/100) *iMA(NULL,0,MA_Period,0,MA_Method,PRICE_LOW,i); }
}
//---- done
return(0);
}
//+------------------------------------------------------------------+
- 09-08-2017, 09:08 PM #14
في الباكتستر الفوري النتنائج صاعقة ولكن محتاجة من يصبر 150 يوم ليرى 20 تدبيلة دون ان يشعر.
طبعا وضع طبيعي النتائج والحال كذلك مع هذا الحذر لمؤشر اساسا قوي جدا.
- 09-08-2017, 09:09 PM #15