النتائج 31 إلى 45 من 73
- 18-08-2010, 10:58 AM #31
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
بارك الله فيك يا مستر دولار
في ميزان حسناتك إن شاء الله
إتبعت الخطوات كلها لكن عند التجربة في الباك تست يورو دولار
اعطاني سطور كثيرة error
2009.01.05 11:22 parabolicsar ea V4 EURUSD,H1: OrderClose error 138
إيه سبب الغلط ده؟
- 18-08-2010, 11:30 AM #32
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
- 18-08-2010, 05:16 PM #33
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
مع الاسف في البدايه دبل الحساب و النهايه المعتاده لكل الاكسبرتات تصفير الحساب
الشكر للاخ مستردولار على كل ما يقدمه لهدا المنتدى
- 18-08-2010, 06:11 PM #34
- 19-08-2010, 04:09 PM #35
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
- 19-08-2010, 09:05 PM #36
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
طيب ممكن انه يتم التعديل بحيث يكون بداية دخول مره واحده ولايكرر الدخول ابدا.
لاني حاب اني استخدمه على مؤشر الخمس دقايق.
وشكرا لك.
- 19-08-2010, 09:23 PM #37
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
اللي اقصده من اول ضهور لشمعة السار فقط .
- 22-08-2010, 02:31 AM #38
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
مستر دولار
انا من المتابعين للموضوع و الحمدلله استفدت بشكل كبير منه و من الشرح الواضح حيث ان اللغة قريبة جدا من ال c++ ان لم تكن نفس اللغه! و قمت بعمل جميع الخطوات بنفسي و القيام ببعض التعديلات اللتي تناسب استراتيجياتي.
سوال بسيط في المضاعفات, لو كنت ارغب ان تكون المضاعفات بنفس الاتجاه "كلما ارتفع السعر, نقوم بالشراء" , فكل ما علي عمله في الكود التالي:
newLot=Multiplier*lots;
if(Ask<=openprice-Step*point&&orderstotal()>=1){
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*poi nt;}
OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(A sk,digits),3,0,TP,"MR.dollar EA",MagicNumber,0,Blue);
هو ان اغير كود اوردر الشراء OP_BUY الى OP_SELL مع المتغيرات الاخرى لتصبح بالشكل التالي:
newLot=Multiplier*lots;
if(Bid<=openprice-Step*point&&orderstotal()>=1){
if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;}
OrderSend(Symbol(),OP_ٍSELL,newLot,NormalizeDouble(Bid,digits),3,0,TP,"MR.dollar EA",MagicNumber,0,Blue);
او ان اعمل مباشرة على اوردر البيع مع القيام فقط بتغيير اشارة "اكبر من < " الى "اصغر من >"؟؟؟
ارجو تصحيح معلومات ان كنت مخطئا
و جزاك الله خيرا على مجهودكآخر تعديل بواسطة Poltroni ، 22-08-2010 الساعة 02:37 AM
- 22-08-2010, 07:26 PM #39
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
ماذا تقصد بأن لا يكرر الدخول أبدا
أنت تريد أن تجعله كلما إرتفع السعر تقوم بالشراء أي أنك ستضاعف مع الربح لذلك تقريبا سوف يكون نفس الكود لكن بدلا من شرط
كود PHP:Ask<=openprice-Step*point
كود PHP:Ask>=openprice+Step*point
- 23-08-2010, 04:41 AM #40
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
اقصد اذا فتح مثلا صفه شراء وجاب الهدف خلاص مايدخل ثاني مراه لاني الهدف انا حاطه عشر نقاط ويمكن اخليه اقل فسهل انه يجيب الهدف.
وينتظر بعدها الدخول على صفقة بيع وهكذا .
- 23-08-2010, 09:58 AM #41
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
السلام عليكم
الله ينور عليك اخي ويزيدك من علمه
لوسمحت, عندي بعض الاسئلة حول جزئية المضاعفات لانى احاول اضافتها لاكسبيرت اخر.
اذا تفعلت العملية الاولى وكانت شراء مثلا والمضاعفة أيضا شراء بعد ان يهبط للمسافة المحددة في خانة الـ Step
فكيف اجعل ستوب و هدف المضاعفة بعد تفعيلها هو نفسة الستوب والهدف الاساسي للعملية الاولى؟ حاولت وما نجحت
تمكنت فقط من جعل هدف المضاعة نفس هدف العملية الاولى والستوب لم اتمكن من برمجتة.
بعد ان يصبح الهدف والستوب هو ذاتة الهدف والستوب الاول فهل خاصية ملاحقة وحجز الارباح ستلاق هدف المضاعفة ايضا؟
وهل هناك طريقة لجعل الاكسبيرت لا يأخذ اكثر من مضاعفة واحدة الا بعد ان تغلق جميع العقود؟
هذه محاولتي ارجو التصحيح اذا تكرمت
newLot=Multiplier*lots;
if(Ask<=openprice-Step*point&&orderstotal()>=1){
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*Point-StopLoss*point;}
الستوب لم يتعرف عليه بهذة الطريقة التي اضفتهاباللون الاحمر
if(
TakeProfit==0){TP=0;}else
{TP=Ask+TakeProfit*point+Step*point;}
الهدف تفعل بعد الاضافه التي باللو الاحمر
OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(Ask,digits),3,0,TP,"MR.dollar EA",MagicNumber,0,Blue);
شكرا مقدما..
آخر تعديل بواسطة سالم11 ، 23-08-2010 الساعة 10:06 AM
- 23-08-2010, 12:31 PM #42
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
أنت تريد أن تجعله كلما إرتفع السعر تقوم بالشراء أي أنك ستضاعف مع الربح لذلك تقريبا سوف يكون نفس الكود لكن بدلا من شرط
كود PHP:Ask<=openprice-Step*point
كود PHP:Ask>=openprice+Step*point
شكرا للتوضيح يامستر دولار
- 24-08-2010, 02:09 PM #43
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
وعليكم السلام ورحمة الله وبركاته
ستتلخص الجزيئه في الأمر OrderSelect فبما أنك قمت بتحديد الصفقه فيمكنك أيضا تحديد الهدف والأستوب لها ثم وضع هذا الهدف والأستوب مباشرة في الأمر التالي بدون الحاجه إلى إعادة إستخدام الكود
SL=Ask-StopLoss*Point-StopLoss*point
على سبيل المثال :
كود PHP:for(cnt=0;cnt<OrdersTotal();cnt++){
OrderSelect(cnt,SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber () == MagicNumber&&OrderType()==OP_BUY){
double openpricebuy = OrderOpenPrice();double lotsbuy=OrderLots();double stopbuy=OrderStopLoss();double takeprofit=OrderTakeProfit();
}
}
وأيضا المتغير stopbuy وأعطيناه قيمة الأستوب للأمر السابق
بذلك سيكون الأمر المضاعف التالي
كود PHP:OrderSend(Symbol(),OP_BUY,newLots,Ask,3,stopbuy,takeprofit,"ea",magic,0,Blue);
مثلا
كود PHP:int BuyOrdersTotal(){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() &&OrderType()==OP_BUY && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
}
return(cnt);
}
كود PHP:if(BuyOrdersTotal()<2)
- 24-08-2010, 04:41 PM #44
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
الاخ مستر دولار الشرح بالشارت تفضل
- 24-08-2010, 04:47 PM #45
رد: موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
سنحتاج في هذه الحاله إلى دالة لمعرفة نوع آخر صفقة تم فتحها
كود PHP:int LastOrder(){
for(int i=OrdersHistoryTotal();i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
return(OrderType());
}
}
return(2);
}
كود PHP:LastOrder()>0
كود PHP:LastOrder()!=1
آخر تعديل بواسطة MR.dollar ، 24-08-2010 الساعة 10:02 PM
المواضيع المتشابهه
-
ورشة تصميم إكسبرت لإستراتيجية القاهرة
By Sc@lper in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 138آخر مشاركة: 21-03-2014, 04:36 PM -
إستراتيجية مدهشة جديدة تحتاج لمؤشر أو إكسبرت
By MYounis in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 04-07-2008, 02:42 AM -
موضوع تعليمي: تحت التجربة
By صاحب سمو المشاعر in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 3آخر مشاركة: 07-12-2007, 04:41 PM