النتائج 121 إلى 135 من 175
الموضوع: دورة صناعة الاكسبيرتات
- 29-03-2011, 08:16 PM #121
- 29-03-2011, 10:55 PM #122
رد: دورة صناعة الاكسبيرتات
الف شكر يا مستر دولار
الرسالة وصلت
وربنا يجعلة في ميزان حسناتك
- 29-03-2011, 11:19 PM #123
- 30-03-2011, 01:20 AM #124
رد: دورة صناعة الاكسبيرتات
اخي مستر دولار الرجاء المساعدة في الاسالة التالية في الاكسبيرت الزي ساعدتني بة
1) الاكسبيرت يقوم بصفقة مثلا عند سعر 1.4433 ثم الاحظ انة يقوم بصفقة عند سعر 1.4435 واريدة ان يقوم بالصفقة وتنتهي بالمكسب او الخسارة ثم يفتح صفقة جديدة
2) الاكسبيرت لايهتم بالرقم 30 و 70 الخاصتان بالمؤشر عند الشمعة المحددة وليس سعر الفتح علي سبيل المثال للشمعة اي
اريدة ان يقراء قيمة المؤشر عند الشمعة السابقة ولا يهملها لانة يهملها
3) ما هو الامر الزي يقوم بفتح الصفقة عند بياية الشمعة فقط لا غير
وسامحني علي الايطالة
- 02-04-2011, 12:06 AM #125
رد: دورة صناعة الاكسبيرتات
حسب الكود الذي وضعته
كود PHP:A=iStochastic(NULL, 0, 5, 3, 3, MODE_EMA, 0, MODE_MAIN,1);
B=iStochastic(NULL,0,5,3,3,MODE_EMA,0,MODE_SIGNAL,1);
في الكود السابق أنت جعلت الخط الرئيسي A والخط السيجنال هو B
وجعلت أمر البيع B>=70 لكن يمكنك إستخدام نفس الخط الرئيسي في المقارنه فلا أعلم لماذا قمت بالتغيير
طبعا حسب الكود السابق عندما إستخدمت الرقم 1 فهذا يعني للشمعه السابقه 0 يعني الشمعه الحاليه
حاول تعديل الإكسبرت وأرجو أن تخبرني تماما كيف تريد الإكسبرت عمل الإكسبرت حتى أستطيع مساعدتك
- 02-04-2011, 12:10 AM #126
رد: دورة صناعة الاكسبيرتات
المشكله عندك حاليا في حذف الأمر المعلق عند وصول الصفقه إلى الهدف لذلك يمكنك إستخدام دالة لحذف الأوامر المعلقه
كود PHP:void DeleteOrders()
{
OrderSelect(OrdersTotal(),SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
{
OrderDelete(OrderTicket());
}
}
كود PHP:if(orderstotal()==0)DeleteOrders();
- 02-04-2011, 11:16 PM #127
شكرا اخوى مستر دولار
عندى سؤال فى دالة اغلاق الاوامر المعلقة لاكسبرتك الشهير :
int DeletePendingOrders()
{
int total = OrdersTotal();
for (int cnt = total-1 ; cnt >= 0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumberB||OrderMagicNumber()==MagicNumberS && OrderSymbol()==Symbol() && (OrderType()>OP_SELL))
{
OrderDelete(OrderTicket());
}
}
return(0);
}
1-لماذا تم طرح 1 من total اليس من الممكن ان اخر امر يكون امر معلق وبالتالى لن يغلق؟
2-لماذا استخدمت OrderType()>OP_SELL ولم تستخدم OrderType()>OP_SELLSTOP مثلا؟
- 08-04-2011, 04:00 PM #128
الف شكر مستر دولار علي المجهود الرائع
الرجاء مساعدتي في الاكسبيرت حيث انة لا يقوم باي عملية شراء او بيع مطلقا علما بانة لا يوجد بة اخطاء
- 08-04-2011, 10:22 PM #129
لأنه غالبا يكون الأمر الأخير غير معلق وكلامك صحيح الأفضل أن نجعلها OrdersTotal حتى نتجنب أي مشاكل من الممكن أن تحدث
بالنسبه للسؤال الثاني لأن الإكسبرت يقوم بوضع أوامر معلقه ليميت أيضا ولاحظ أن ترتيب الأوامر يكون كالآتي
كود PHP:OP_BUY 0
OP_SELL 1
OP_BUYLIMIT 2
OP_SELLLIMIT 3
OP_BUYSTOP 4
OP_SELLSTOP 5
لكن أنا وضعت الشرط
كود PHP:OrderType()>OP_SELL
- 08-04-2011, 10:44 PM #130الخطأ لديك في أمر OrderSend
كود PHP:OrderSend(NULL,OP_BUY,lots,Ask,2,sl,tp,"OPEN-BUY",magicnumber,0,Red);
لذلك ستجعلها بهذا الشكل
كود PHP:OrderSend(Symbol(),OP_BUY,lots,Ask,2,sl,tp,"OPEN-BUY",magicnumber,0,Red);
- 08-04-2011, 11:56 PM #131
اخي مستر دولار
لقد قمت بالتعديل ولكن لم يتغر شيئ
فما هو الخطاء الاخر في رايك
- 09-04-2011, 02:24 AM #132
- 09-04-2011, 01:25 PM #133
- 09-04-2011, 04:10 PM #134
بعض البروكرات يكون سعر اليورو فيها مثلا 1.43503 سوف تلاحظ خمس أرقام بعد الفاصله
وبعض البروكرات الأخرى يكون فيها 1.4350 سوف تلاحظ أربع أرقام بعد الفاصله
لذلك في البروكرات 5 أرقام فإذا أردت وضع الهدف 10 نقاط فيجب أن تقوم بكتابته 100 وكذلك بالنسبه للأستوب لوز
- 10-04-2011, 10:08 PM #135
الف الف شكر يا اخي علي مساعدتك لي
المواضيع المتشابهه
-
طلب صناعة إكسبرت RSI
By FOREX_WAR in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 22آخر مشاركة: 29-04-2017, 10:58 PM -
طلب = صناعة سكربت
By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 6آخر مشاركة: 28-10-2008, 02:41 PM -
طريقة صناعة الاكسبيرتات الاليه
By ماجد كو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 24آخر مشاركة: 05-05-2008, 03:02 PM