من أروع ماقرأت ... بشرح هذه اللغة
ياليت لو تتعمق بالرسوميات ... أريد أن أعرف ، كيف تم رسم نظام Dolly
لك شكري وتقديري ،،،
Printable View
من أروع ماقرأت ... بشرح هذه اللغة
ياليت لو تتعمق بالرسوميات ... أريد أن أعرف ، كيف تم رسم نظام Dolly
لك شكري وتقديري ،،،
نعم أخي فهمت عليك الآن
يجب وضع شرط لرسم الخطين كالتالي :
لاحظ أننا أضفنا متحول لمعرفة أننا رسمنا الخطين ولذلك لا داعي لرسمه مرة أخرى عند تحقق الشرط مرة أخرى .كود PHP:
bool DrawLines=false;
int start()
{
double h,l;
h=iHigh("GBPUSD",PERIOD_D1,0);
l=iLow("GBPUSD",PERIOD_D1,0);
if((h-l)>=100*Point && DrawLines==false)
{
SetLine("lineH",h,2,Red);
SetLine("lineL",l,2,Green);
DrawLines=true;
}
if((h-l)<100*Point)
{
DrawLines=false;
}
}
وهذه الوظيفة ترسم لنا الخط الذي نريده أضفها آخر الكود .
كود PHP:
void SetLine(string name,double y,int size,color clr)
{
int idx=0;
if(ObjectFind(name) == -1)
{
ObjectCreate(name, OBJ_HLINE, idx, 0, 0);
ObjectSet(name, OBJPROP_PRICE1, y);
ObjectSet(name, OBJPROP_COLOR,clr);
ObjectSet(name, OBJPROP_WIDTH,size);
}
else
{
ObjectSet(name, OBJPROP_PRICE1, y);
ObjectSet(name, OBJPROP_COLOR,clr);
ObjectSet(name, OBJPROP_WIDTH,size);
}
}
استاذي وضاح
آسف جداً... شكلي عطلت الموضوع
حتى الآن المشكله لم تتضح لك
لذلك حبيت اشرح لك بالصوره
شوف الصورة توضح المطلوب
https://forum.arabictrader.com/uploa...t Strategy.png
وعلى فكره استاذي وضاح..
ياليت تتكلم عن الأوامر Highest و Lowest وكيفية التعامل معهم بمثال بسيط
اكرر اسفي استاذي
وفي انتظار اجابتك
:)
شاهد الصورة المرفقة لنظام دولي ..
كيف تم تحديد مناطق معينة بلون معين ...
السورس كود مفتوح ، بس عجزت أفهم كيف ربطت الأفكار مع بعض
لك خالص شكري وتقديري،،
جزاك الله خيرا
استاذ وضاح
قمت ببرمجة مؤشر بسيط بغرض التدريب لا اكثر
مهمته ببساطة هو رسم اسهم على الشارت عن اتجاه الموفينج افريج الى اعلى او الى اسفل
المؤشر يعمل ولاكن المشكلة انه برسم سهم على كل شمعة كما هو ظاهر بالصورة
هل يمكن ان تشرح لي كيف اجعله يرسم سهم فقط عندما تكون هناك اشارة معاكسة
مودتي محمود مقدسي
أهلا بك أخي
الحل هو على الشكل التالي
- تعريف متحول عام من النوع المنطقي bool
- عند رسم سهم أحمر يتم وضع قيمة صح true في هذا المتحول
- عن رسم سهم أزرق يتم وضع قيمة خطأ false في هذا المتحول
- نضع في شرط رسم السهم الأحمر أن يكون المتحول له القيمة false
- نضع في شرط رسم السهم الأزرق أن يكون المتحول له القيمة true
بهذه الطريقة نضمن رسم السهم مرة واحدة إلا إذا عكست الإشارة مرة أخرى .
إذا لم تستطع تحويل هذا الكلام إلى كود برمجي أخبرني :asvc:
جزاك الله خير
مهندس وضاح
هناك مشروع مؤشر اعمل عليه منذ فترة , ولاكن صعوبة فكرته من ناحية و ضعف خبرتي البرمجية من ناحية اخرى كانت عائق لي لتنفيذه
ببساطة مؤشر ال rsi يعتبر من اقوى المؤشرات المستخدمه لتحديد الترند بالذات في الفريمات الصغيره
ولاكن العمل عليه على فريم واحد يشكل خطورة بالذات في حالات التذبذب
والحل ببساطة تاكد من توافق الفريم الصغير مع الكبير
جربت هذه الطريقة لفترة يدويا وكانت اكثر من ممتازة و كنت استخدم المؤشر الذي تراه في
الصورة بالاسفل
وكما هو واضح فكرته ببساطة هي تحديد قوة الاتجاه من خلال قرائة المؤشر على جميع الفريمات
عيب هذا المؤشر انه لا يمكن عمل باك تست فيه
وفكرتي باختصار هي جعل المؤشر يلون البارات على الشارت
وبرمجيا واجهت صعوبة في ذلك , مبدئيا برمجت مؤشر يقوم بتلوين البارت حسب قرائة ال rsi على الفريم
الحالي
و حاولت تصميم جملة loop ليذهب الى الفريم الاكبر و يبحث عن البار الذ يطابق توقيت البار الصغير ويقراء قيمة المؤشر عنده , وللاسف لم يعمل المؤشر ولا ادري ماهو السبب
كود PHP:
double RSI30 (datetime index ){
for(int i = 0 ; i < 200 ; i++){ if (index == iTime(Symbol(), 30 , i )) return (iRSI( Symbol(), 30 , 14, 0, i )); }
return (0);}
ارجو من ك المساعدة في تصحيح الخطا و مرفق في الاسفل صورة المؤشر و الكود
مودتي
محمود مقدسي
استاذ وضاح احتاج الى مساعدة وهى تحديد مرجع كتابى لهذة اللغة
اخوي وضاح
مش عارف :no3:
بس ... يمكن :eek:
انا ... هو ... يمكن ... انا :0024:
جاوبني بصراحة وبدون ما تخبي علي :boxing:
لو ما قدرت استوعب الموضوع بكون غبي؟ :Emoticon1: