النتائج 181 إلى 195 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 30-03-2008, 11:26 PM #181
رد: موضوع مخصص للأسئلة البرمجية
اذا كان المؤشر مفتوح الكود فالامر سهل يمكنك التعديل في المؤشر ليخرج منه قيمتين فقط قيمة لنقل انها موجبة تشتتري عندها و قيمة سالبة تبيع عندها
أما ان كان المؤشر مغلق الكود فعليك أن تنظر الى القيم الخارجة منه القيمة الخارجة عند سهم البيع و القيمة الخارجة عند سهم الشراء
و بعض المؤشرات لا يمكن ضبط قيمتها ان كان هناك قيم كثيرة تخرج من المؤشر و لا تعرف كيف تحدد قيمة المؤشر عند السهم الصاعد او الهابط
- 31-03-2008, 12:10 AM #182
- 31-03-2008, 12:22 AM #183
رد: موضوع مخصص للأسئلة البرمجية
أخي الكريم
اذا كان المؤشر يعطي سهمين فقط
فهناك مصفوفتين
واحدة مسؤولة عن رسم للاعلى و الاخرى السهم للاسفل
ليكن اسمهما مثلا
up[]
dn[]
هناك طرق عديدة لتضبط قيمة المؤشر
مثلا
عند تحقق شروط السهم للاعلى نحن نضع قيمة
كود PHP:up[i]=Down[i]-10*Point
dn[i]=0
و العكس بالحالة الاخرى
أيضا يمكنك أن تقول للمؤشر
عند حدوث شرط السهم للاعلى
اعط المصفوفة up قيمة 1
و أعط المصفوفة dn قيمة 0
و بحال شرط السهم للاسفل
اعط المصفوفة up قيمة 0
و المصفوفة dn قيمة -1
و في الاكسبيرت و بعد استدعاء المؤشر عن طريق icustom
نقول له
ان كانت قيمة المؤشر 1 اشتري
و ان كانت -1 بيع
أرجو أن تكون وصلت الفكرة
- 31-03-2008, 10:34 PM #184
رد: موضوع مخصص للأسئلة البرمجية
جزاك الله كل خير اخي محمود
ولكن الفكرة وصلت 50%
لذلك ما رأيك بالتطبيق على هذا المؤشر البسيط ، وهو يرسم سهم صاعد بعد انتهاء الشمعة الصاعدة ، ويرسم سهم هابط بعد اغلاق الشمعة الهابطة (يتم الرسم على 100 شمعة) ، ثم يعطي احصائية بعدد الاسهم أو الشمعات الصاعدة ، وعدد الاسهم والشمعات الهابطة )
الآن عندنا أربع قيم :
سهم صاعد ، سهم هابط ، عدد الاسهم أو الشمعات الصاعدة ، عدد الاسهم والشمعات الهابطة
وهذا هو المؤشر ، واسمه up_down
كود PHP:
//+------------------------------------------------------------------+
//| indicator |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright " "
#property link " "
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 LawnGreen
#property indicator_color2 Red
#property indicator_width1 2
#property indicator_width2 2
extern color LineColor=Lime;
extern int TextSize=12;
double CrossUp[];
double CrossDown[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0, DRAW_ARROW, EMPTY);
SetIndexArrow(0, 233);
SetIndexBuffer(0, CrossUp);
SetIndexStyle(1, DRAW_ARROW, EMPTY);
SetIndexArrow(1, 234);
SetIndexBuffer(1, CrossDown);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
Comment("");
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int up,down;
for (int i=100;i>=1;i--)
{
if (iClose(Symbol(),NULL,i)>iOpen(Symbol(),NULL,i))
{
CrossUp[i] = Low[i]-10*Point;
up++;
}
else
{
CrossDown[i] = High[i]+10*Point;
down++;
}
}
Comment("\n","\n","up = ",up,"\n","\n","down = ",down);
return(0);
}
هل يمكن استخدام icustom للحصول على هذه القيم الاربعة ؟
أم يمكن الحصول على قيمتين فقط ؟
وكيف ذلك؟
وشكراً لك
- 01-04-2008, 12:08 AM #185
رد: موضوع مخصص للأسئلة البرمجية
أخي وجدي
بهذه الحالة المؤشر يعطيك قيمة واحدة و هي قيمة مكان السهم
يعني اما تكون القيمة هاي الشمعة + 10
او لوو الشمعة - 10
هل انت تريد استخدام قيم عد الاسهم في الاكسبيرت ؟
ملاحظة(يفضل دائما اعطاء المصفوفة الاخرى القيمة صفر يعني عندما يكون قيمة المصفوفة الاولى هاي الشمعة زائد عشرة الاخرى ضعها صفر)
- 01-04-2008, 12:57 AM #186
- 01-04-2008, 02:00 AM #187
- 01-04-2008, 02:31 AM #188
رد: موضوع مخصص للأسئلة البرمجية
أنظر للمؤشر و الاكسبيرت
و هناك طرق عديدة لذلك و ذلك حسب القيم التي تريدها من المؤشر مع أن الافضل دائما أن يكون الكود داخل الاكسبيرت
و أي استفسار اخر لا تتردد و أجيبك بما اعرف باذن الله
- 01-04-2008, 04:44 PM #189
- 02-04-2008, 08:07 AM #190
رد: موضوع مخصص للأسئلة البرمجية
- 02-04-2008, 12:10 PM #191
- 04-04-2008, 02:00 AM #192
رد: موضوع مخصص للأسئلة البرمجية
السلام عليكم يعطيكم العافيه على موضوعك وارجو ان اجد ضالتي عندكم
اريد ان اتعلم. اذا كان عندي مؤشر وحاطه على عملة وعلى فريم معين كيف اسحب قيم هذا المؤشر على الاكسل ولكم جزيل الشكر ...
- 04-04-2008, 09:57 AM #193
رد: موضوع مخصص للأسئلة البرمجية
https://forum.arabictrader.com/t44250.html
لم انتبه في البداية لتخصيص موضوع هنا
وشكرا جزيلا لكم
- 04-04-2008, 05:37 PM #194
رد: موضوع مخصص للأسئلة البرمجية
السلام عليكم ...لدي مؤشر أشكال الشموع الموجود في المنتدى
المؤشر لم يكن يحتوي على شمعة الهمر التي قمت بإضافتها له Bearish Hammer & Bullish Hammer
لكن المشكلة أن الكومبيل دائماً يعطيني رسالة خطأ أن هناك قوس غير مغلق رغم أني تحققت من الأقواس التي أضفتها للكود وكلها صحيحة ..إليكم الكود الأصلي النسخة 2 والمعدل نسخة 3 ...
في الكود المعدل كتبت تعليق عبارة (هذه إضافتي) في أماكن التعديلات التي أدخلتها علماً أني لم أقم سوى بإدخال المطرقة الصاعدة والهابطة...أرجو المساعدة في تبيان مكان الخطأ لتلافيه مستقبلاً..
شكراً
- 04-04-2008, 07:09 PM #195
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM