النتائج 2,551 إلى 2,565 من 10363
الموضوع: موضوع مخصص للأسئلة البرمجية
- 01-08-2012, 08:15 PM #2551
رد:موضوع مخصص للأسئلة البرمجية
ما أنا بقولك لو اللوت أكبر من 1 تستخدم MathRound
ولو أقل من 1 ( أرقام عشرية ) تستخدم NormalizeDouble
كده مثلا :
وبالنسبة لإنك عايز الأوامر المعلقة 1 - 1 -2 -3 يعني يكون أول أمرين معلقين بنفس قيمة اللوتكود PHP:if(lastlot2()<1){pendlot=NormalizeDouble (lastlot2()*1.618,1);}
if(lastlot2()>=1){pendlot=MathRound (lastlot2()*1.618);}
هتعمل الشرط :
لو إن الأوامر المعلقة أقل من 1
كود PHP:pendlot=lastlot2();
آخر تعديل بواسطة xcv114 ، 01-08-2012 الساعة 08:18 PM
- 02-08-2012, 02:41 AM #2552
- 02-08-2012, 08:03 AM #2553
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم
استاذ اسامة عندي مشكلة في تحديد شروط الدخول لاكسبريت يعتمد علي مؤشر واحد فقط
المؤشر فيه سهمان سهم صاعد وسهم نازل
انا استخدمت الدالة iCustom لمندات السهم الصاعد والسهم النازل بالعبارة
وشرط الشراء مثلا لما يكون لديا سهم صاعد فوضعت الكودكود PHP:double up=iCustom(0,0,"arrow",1,1);
double down=iCustom(0,0,"arrow",2,1);
للاسف لم ينقذ الاكسبريت اي شئكود PHP:if(up)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,SL,TP,"",MagicNumber,0,Blue);
}
+ كيف اضيف شرط لما يكون السهم مختفي لا نازل ولا صاعد
- 02-08-2012, 09:32 AM #2554
- 02-08-2012, 09:43 AM #2555
- 02-08-2012, 09:51 AM #2556
- 02-08-2012, 02:06 PM #2557
- 02-08-2012, 02:31 PM #2558
رد:موضوع مخصص للأسئلة البرمجية
انا فهمت انك تريد وضع ماجيك نمبر واحد فقط لكل الصفقات وهو MagicNo=7777
وانا قمت بعمل ذلك ، ولاتحتاج معادلة تغيير ، انا فقط قمت بالبحث عن أماكن الماجيك نمبر فـ الاكسيبرت وقمت بتغيرها للماجيك نمبر الذى طلبته MagicNo
كود PHP:if (OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == OrderId15)
كود PHP:if (OrderType() != OP_SELL || OrderSymbol() != Symbol() || OrderMagicNumber() != OrderId16)
كود PHP:ticket = OrderSend(Symbol(), OP_BUY, BuyLots20, Ask, 4, 0, 0, "My Expert", BuyOrderId20, 0, Blue);
else
ticket = OrderSend(Symbol(), OP_BUY, BuyLots20, Ask, 4, SL, TP, "My Expert", BuyOrderId20, 0, Blue);
كود PHP:if (OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber() == OrderId13)
كود PHP:if (OrderType() != OP_BUY || OrderSymbol() != Symbol() || OrderMagicNumber() != OrderId14)
كود PHP:ticket = OrderSend(Symbol(), OP_SELL, SellLots21, Bid, 4, 0, 0, "My Expert", SellOrderId21, 0, Red);
else
ticket = OrderSend(Symbol(), OP_SELL, SellLots21, Bid, 4, SL, TP, "My Expert", SellOrderId21, 0, Red);
لاحظ الأكواد السابقة ، انا قمت فقط بتغيير OrderId15 ، OrderId16 ، BuyOrderId20 ، OrderId13 ، OrderId14 ، SellOrderId21 ، OrderId17كود PHP:if (OrderSymbol() == Symbol() && OrderMagicNumber() == OrderId17)
إلى كلمة واحدة MagicNo وسيعمل الاكسيبرت كما تريد ولن تحتاج لعمل أى شيء آخرآخر تعديل بواسطة spiders101 ، 02-08-2012 الساعة 02:46 PM
- 02-08-2012, 07:02 PM #2559
- 03-08-2012, 04:28 PM #2560
رد:موضوع مخصص للأسئلة البرمجية
استاذ اسامة ، فـ الاكسيبرت المرفق وضعت الشروط
بحيث عند إغلاق صفقة على خسارة يتم وضع أمر معلق باى استوب ويتم تحريك الأمر المعلق مع كل تحرك للسعر لأسفل حتى يتم تفعيلهكود PHP:if(OpenPrice2()>0&&orderstotal2(OP_BUYSTOP)<1&&Shifting_Pending_Orders==true){
int ticket2=OrderSend(Symbol(),OP_BUYSTOP,lot*2,OpenPrice2()+20*point,5*Q,0,0," EA",MagicNumber,0,Blue);}
if(OpenPrice(OP_BUYSTOP)-Bid>2*point){
OrderModify(ticket2,Bid+2*point,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),0);}
ولكن لم يتم وضع الأمر المعلق وظهرت أخطـاء
invalid lots amount for OrderSend function
OrderSend error 4051
- 03-08-2012, 11:51 PM #2561
وعليكم السلام ورحمة الله وبركاته
وضعك للشروط خاطئ حتى تستطيع معرفة كيف تضع شروط دخول المؤشرات الخارجيه راجع هذه المشاركه
بها شرح بالتفصيل
https://forum.arabictrader.com/t93175.html
- 04-08-2012, 12:06 AM #2562
- 04-08-2012, 12:21 AM #2563
يجب أن تحدد حجم اللوت للصفقه قبل أمر OrderSend فأنت قمت بوضع الأمر المعلق وإستخدمت المتغير lot فإذا لم تكن له قيمة فسوف يعطي خطأ
وأيضا إذا إستخدمت الداله
فيجب أن تتأكد أنه يوجد صفقات مفتوحه حتى تعود الداله fibo_lots فحجم اللوت الصحيح ولا تعود بصفركود PHP:double lot=fibo_lots();
- 04-08-2012, 12:51 AM #2564
- 04-08-2012, 03:03 AM #2565
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM
الأكثر زيارة


رد مع اقتباس