النتائج 1 إلى 10 من 10
- 19-08-2016, 02:44 PM #1
أرجو إضافة استوب لوز لهذا الاكسبرت ....
السلام عليكم جميعا ورحمته وبركاته ...
الحقيقة أنهما طلبان ...
الطلب الأول :
الاكسبرت المرفق اكسبرت مضاعفات ...
إذا حددت مثلا step = 100 نقطة والهدف 100 نقطة فإنه عند ارتداد السعر -100 يفتح صفقة بضعف اللوت ....حينئذ يجعل هدف الصفقة الثانية 100 نقطة ويعدل هدف الصفقة الأولى ويجعله نفس هدف الصفقة الثانية معا وهكذا فى كل مرة يرتد فيها السعر ...
الاكسبرت روعة ولكن فى الراليات يخسر ...
المطلوب إضافة استوب لوز يعمل مثل التيك بروفيت ...يعنى بنفس الأسلوب السابق شرحه ...
فى كل مضاعفة يحدد الاستوب على حسب القيمة التى حددتها ويجعل الصفقة الاولى نفس الاستوب ...وهكذا فى كل الصفقات ...
الحقيقة ان لدى فكرة لن أستطيع الاعلان عنها الا بعد تجربتها فترة كافية على فورورد تست ...وليس الباك تست المضلل الخادع ...
الطلب الثانى :
اريد للإكسبرت أن يفتح المضاعفات فى صفقات منفصلة ..يعنى الاكسبرت حاليا يفتح مثلا 0.1 وبعدين يفتح صفقة ثانية 0.2 وبعدين يفتح صفقة ثالثة 0.4
أما ما أريده هو أن يفتح صفقة 0.1 ثم صفقتين كل صفقة ب 0.1
ثم 4 صفقات كل صفقة ب 0.1
ثم 8 صفقات كل صفقة ب 0.1
وهكذا ...
وإن شاء الله أتوقع خيرا من هذا التعديل ...وجزى الله خيرا لمن يقوم بالتعديل المطلوب ...
وصلى اللهم على سيدنا محمد وعلى آله وصحبه وسلم
والسلام عليكم ورحمة الله وبركاته ...
- 19-08-2016, 06:05 PM #2
لقيت الاستوب لوز ضمن اعدادات الاكسبرت
ممكن استبدل هذا الطلب بطلب آخر ...
الاكسبرت يفتح الصفقات المضاعفة عندما تكون الصفقة الاولى خاسرة
اريده يفتح الصفقات المضاعفة فى حالة الربح فقط
وشكرا لكم
- 19-08-2016, 07:23 PM #3
الاستوب المتواجد فى الاكسبرت لا يعمل بالطريقة التى اريدها فى الموضوع ولذلك أكرر طلبى...
اريد استوب لوز للصفقة الثانية فيقوم الاكسبرت بتعديل الاستوب للصفقة الاولى على نفس قيمة الصفقة الثانية وهكذا فى كل المضاعفات الباقية ..
- 19-08-2016, 10:40 PM #4
توصلت الى عكس الاوامر يعنى بشوية تأمل كدة فى الاكواد
بس التأمل ما نفعش فى تعديل الاستوب لوز
أرجو من الأخوة المبرمجين النظر لى بعين المحبة
وشكرا لكم
- 20-08-2016, 01:24 AM #5
كيف اتحكم في المضاعفات ؟؟؟؟؟؟
- 20-08-2016, 01:40 AM #6
- 20-08-2016, 09:59 PM #7طب حد يقولى الفكرة ايه وانا احاول اعملها ...
- 22-08-2016, 06:43 PM #8
سوف تقوم بعمل دالة لمعرفة ستوب لوز آخر صفقه مفتوحه
كود PHP:double LastOrderSL(int type)
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic&&OrderType()==type)
{
return(OrderStopLoss());
}
}
return(0);
}
كود PHP:void ModifySL()
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
int ticket=OrderTicket();
double sl=OrderStopLoss();
double tp=OrderTakeProfit();
double price=OrderOpenPrice();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic)
{
if(OrderType()==OP_BUY)
{
if(sl!=LastOrderSL(OP_BUY))
{
OrderModify(ticket,price,LastOrderSL(OP_BUY),tp,0);
}
}
else if(OrderType()==OP_SELL)
{
if(sl!=LastOrderSL(OP_SELL))
{
OrderModify(ticket,price,LastOrderSL(OP_SELL),tp,0);
}
}
}
}
}
- 22-08-2016, 11:20 PM #9
- 22-08-2016, 11:33 PM #10
فى باك تست الاكسبرت
المشكلة أنه يقوم بعدد رهيب جدا من modify ...كل دقيقة ممكن 100 تعديل ...بأرقام غير منطقية ...هذا فى حالة تشغيل تريلنج ستوب ....