النتائج 1,786 إلى 1,800 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 19-03-2012, 01:27 PM #1786
السلام عليكم ورحمه الله وبركاته
بسم الله الرحمن الرحيم
هل يوجد كود من خلاله استدعى قيمه مستوى فابيبو بعد ان رسمت الفابيبو على الشارت
بارك اللة فيك وشكرا لك اخوك ابو يوسف
- 20-03-2012, 02:05 AM #1787
يمكنك أن تستخدم الدالتين MathMax و MathMin لأخذ القيمة الأكبر والأصغر
كود PHP:double Low_Diff=MathAbs(ZigZag_Low(1)-ZigZag_Low(2));
double Buy_Price=MathMin(ZigZag_Low(1),ZigZag_Low(2))+(Low_Diff*140)/100;
double High_Diff=MathAbs(ZigZag_High(1)-ZigZag_High(2));
double Sell_Price=MathMax(ZigZag_High(1),ZigZag_High(2))-(High_Diff*140)/100;
- 20-03-2012, 02:11 AM #1788
- 20-03-2012, 08:05 AM #1789
طيب تمام جدا ألف شكر أستاذنا
----------------
بس في شوية حاجات عجيبة الإكسبيرت لسه بيعملها
1 - بيدخل في نفس العملية : يعني بعد ما يحقق الهدف أو يضرب الاستوب ويعود لنقطة الدخول بيفعل نفس العملية
يعني لو كان في بيع من 1.3444 وحقق الهدف ورجع تاني لنفس السعر . يرجع يفعله مثلا من 1.34435
بالرغم من إني مستخدم
كود PHP:int LastOrder;
--------------------------------------------------
2 - يوجد أخطاء كتير جدا في الجورنال
OrderSend error 130
OrderSend error 138
وكمان
OrderModify error 130 بس ده نادر لما بيظهر
وأخطاء الأوردر سيند دي ... ما شاء الله لا تتوقف أبدا ( شغالة بالثانية ) حتى لو كان في عملية مفعلة
مش المفروض إن لو في عملية مفعلة وأنا عامل إن الإكسبيرت ما يدخلش عمليات إلا لو كان orderstotal()<1
طيب يبقى إزاي يكون في عملية شغالة وبالرغم من كده يعطي error 130&138 ( مع العلم إن الباك تست بدون أستوب )
3- الإكسبيرت بطئ جداً فوق ما تتخيل ( أعتقد بسبب كمية الأخطاء الكتيرة إللي بتطلع كل ثانية )
----------------------------
الله يكرمك شوف الإكسبيرت إللي في المرفقات وقولي أنا عامل إية غلطآخر تعديل بواسطة xcv114 ، 20-03-2012 الساعة 08:07 AM
- 20-03-2012, 08:18 AM #1790
- 20-03-2012, 08:25 AM #1791
وسؤال كمان
لو المنصة 5 أرقام هل أحتاج لتعريف الـ Slippage
يعني أنا كاتب 3 في الكود ده ( هل كده بيقراء الـ 3 على اساس الرقم الرابع ولا الخامس بعد العلامة العشرية )
كود PHP:OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Buy_Price,digits),3,NormalizeDouble(SL,digits),NormalizeDouble(B_TP233,digits),"YousefH",MagicNumber,0,Blue);
- 20-03-2012, 11:50 AM #1792
- 20-03-2012, 11:56 AM #1793
الله يكرمك
معلومة حلوة
وعشان المعلومة الحلوة إللي فوق
إتفضل
كود PHP:double fib23.6,fib38.2,fib50,fib61.8,fib76.4;
double fib100= ObjectGet("fibo",OBJPROP_PRICE1);
double fib0= ObjectGet("fibo",OBJPROP_PRICE2);
double diffH_L= MathAbs(fib100-fib0);
if ( fib0<fib100 ){
fib23.6= fib0+(diffH_L*23.6)/100;
fib38.2= fib0+(diffH_L*38.2)/100;
fib50= fib0+(diffH_L*50)/100;
fib61.8= fib0+(diffH_L*61.8)/100;
fib76.4= fib0+(diffH_L*76.4)/100;
}
else {
fib23.6= fib0-(diffH_L*23.6)/100;
fib38.2= fib0-(diffH_L*38.2)/100;
fib50= fib0-(diffH_L*50)/100;
fib61.8= fib0-(diffH_L*61.8)/100;
fib76.4= fib0-(diffH_L*76.4)/100;
}
Comment ("fibo0.00 :",(fib0),"\n","fibo100 :",(fib100),"\n","fibo23.6 :",(fib23.6),"\n","fibo38.2 :",(fib38.2),"\n","fibo50.0 :",(fib50),"\n","fibo61.8 :",(fib61.8),"\n","fibo76.4 :",(fib76.4));
هو ممكن يكون في حلول أسهل
بس ده على قدي
أنا لسه جديد في موضوع البرمجة
- 20-03-2012, 03:42 PM #1794
- 20-03-2012, 05:53 PM #1795
السلام عليكم ورحمه الله وبركاته
بسم الله الرحمن الرحيم
اخي الكريم xcv114 خذ هذه المعلومه كمان قد يكون البروكر لا يقبل امر مع الوقف والهدف انما يريدك ان تفتح الصفقه ثم تضع لها وقف بامر منفرد ثم الهدف كذلك .
اما بنسب للاكسبرت البطئ ذالك لاجل تكرار استدعاء المؤشر فما الحل ؟
ان تجعل المؤشر يقوم بالحسابات الازمه وعند تحقق الشرط يعطى اشاره ( لذالك وجد المؤشر )
وما على اللاكسبرت الا ان يتناول الاشاره جاهزه وعليه ان يتعامل مع ادار الصفقات
وان اردت مثال كيف يتم ذالك اضع لك مؤشر بنفس اطريقه
هذا واستغفر الله لي ولكم
افضل الدعاء، دعاء المسلم لاخيه المسلم .....
بارك اللة فيكم وشكرا لكم اخوكم ابو يوسف
- 21-03-2012, 04:21 AM #1796
- 21-03-2012, 04:23 AM #1797
- 21-03-2012, 06:24 AM #1798
السلام عليكم ورحمة الله وبركاته
ممكن كود نستخرج منه قيمة النقاط المسموحة لأقل تيك بروفت فى الأمر المعلق
يعنى هناك شركات تعطى اقل تيك بروفت فى الأمر المعلق 3 نقاط واخرى 5 نقاط
انا اريد استخراخ القيمة المسموحة من عدد النقاط حسب الشركة
وشكرا جزيلا
- 21-03-2012, 07:44 AM #1799
السلام عليكم ورحمه الله وبركاته
بسم الله الرحمن الرحيم
اعذرني اخي الكريم فانا لم افهم ما المطلوب من هذا الكسبرت هل يفحص orderstotal ويفحص LastOrder وبناء على ذالك يفتح صفقات لايوجد ولو شرط اخر فانا لم ارى شرط اخر
كييييييييييف ممكن تفهمنى ؟
بارك الله فيكم وشكرا لكم اخوكم ابو يوسفآخر تعديل بواسطة رانيا وجدي ، 21-03-2012 الساعة 07:49 AM سبب آخر: خطأ مطبعي بلفظ الجلالة
- 21-03-2012, 12:11 PM #1800
يا أبو يوسف أنا لم أستخدم شروط
وإنما وضعت مباشرة بدل Ask في الشراء وضعت Buy_Price وهي مستخرجة من معادلات
ووضعت مباشرة بدل Bid في البيع وضعت Sell_Price وهي مستخرجة من معادلات
يعني لو وصل السعر لـ Buy_Price أو Sell_Price يشتري أو يبيع بدون شروط أخرى
---------------
يعني ده مثلا كود الشراء
كود PHP:OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Buy_Price,digits),3,NormalizeDouble(SL,digits),NormalizeDouble(B_TP180,digits),"YousefH",MagicNumber,0,Blue);
كود PHP:double Buy_Price=ZigZag_Low(1)+(Low_Diff*140)/100;
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM