1 مرفق
طلب مساعدة من الاخوة المبرمجين
السلام عليكم
الاكسبيرت هو يعمل على شارت الرينكو
وفكرته بسيطة جدا فتح صفقة مع اول شمعة
معاكسة مثال فتح شمعة صاعدة يدخل شراء
ولا يخرج الا عند اغلاق شمعة نازلة يخرج
من الشراء ويدخل بيع ويستمر طبعا هذا للاستفاذة
من وضوح الراية على شارت الرينكو لكن
المشكلة تكون في اوقات التذبذب لذلك فكانت الفكرة
انه لما تاتي شمعة معاكسة والصفقة خاسرة
لا يقوم باغلاق الصفقة بل يحتفض بها ويفتح صفقة
جديدة معاكسة باستعمال المضاعفات لكن
مضاعفات +1 وليست المضروبة بمعنى يكون
مثلا 0.10 0.20 0.30 0.40 0.50
وهكذى لتفاذي التذبذب ولا يغلق الصفقات المفتوحة
الا عندما تكون اشارة معاكسة ويكون مجموع الربح
اكبر من او يساوي الصفر اي حتى لو كان الخروج على
نقطة التعادل والا فانه يستمر
http://im39.gulfup.com/p8ROx.png
اي مضاعفات باستعمال الهيدج فلا تعتبر خطيرة
قمت ببرمجت الاكسبيرت بمساعدت الاستاذ الفاضل
بارك الله في اسامة (مستر دولار) لكن صادفتني
مشكلة لم استطع حلها واستحيت ان اطلب منه حل المشكلة
لاني فعلا اثقلت عليه بالاسئلة وهي انه لما يدخل في
المضاعف يبدا بفتح عدد كبير جدا من الصفقات :doh:
في نفس الوقت ولم استطع تعديل عليها
http://im32.gulfup.com/5vram.png
فارجو المساعدة من الاخوة المبرمجين
والسلام عليكم
رد:طلب مساعدة من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة البدوي
زمان قالوا تعزيز
طوروها وقالوا تبريد
خربوها وقالوا هدج
عمو ضوها وقالوا مضاعفات
وكلها نفس الاسم ونفس المعنى ونفس الهدف.. خساره
طيب تضاعف ليه دام السعر عكس.. وتعزز ليه اذا السعر مشى لصالحك
المتداولين يحيروا ترى .. اذا ربحت الصفقة قاموا يعززوا .. واذا خسرت هدجوها .. واذا مش عارفين وين يروحوا .. يضاعفوا .. والهدف واحد ملاحقة السعر ... والسعر .. ما احد يلحقه
اهم هدف يكون في تداولك استوب صغير وهدف كبير .. او على الاقل الهدف ضعف الاستوب .. سهله ترى .. بس احنا طماعين
:asvc::thumb::thumb::thumb:
رد:طلب مساعدة من الاخوة المبرمجين
المشكلة في هذه الدالة
كود PHP:
if(Cl2<Cl1&&LastOrderType()==OP_SELL)
{
if(ProfitOrders()>0)
{
CloseOrders();
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
else
{
newLot=LastOrderLots()+Lots;
OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
}
//////////////////////////////////////////////////
if(Cl2>Cl1&&LastOrderType()==OP_BUY)
{
if(ProfitOrders()>0)
{
CloseOrders();
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
else
{
newLot=LastOrderLots()+Lots;
OrderSend(Symbol(),OP_SELL,newLot,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
}
return(0);
}
لو امكن طريقة اضافة تحديد الصفقات التي يتم فتحها
بصفقة واحدة مع كل مضاعف
وبارك الله فيكم
رد:طلب مساعدة من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة imaddine1986
المشكلة في هذه الدالة
كود PHP:
if(Cl2<Cl1&&LastOrderType()==OP_SELL)
{
if(ProfitOrders()>0)
{
CloseOrders();
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
else
{
newLot=LastOrderLots()+Lots;
OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
}
//////////////////////////////////////////////////
if(Cl2>Cl1&&LastOrderType()==OP_BUY)
{
if(ProfitOrders()>0)
{
CloseOrders();
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
else
{
newLot=LastOrderLots()+Lots;
OrderSend(Symbol(),OP_SELL,newLot,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
}
return(0);
}
لو امكن طريقة اضافة تحديد الصفقات التي يتم فتحها
بصفقة واحدة مع كل مضاعف
وبارك الله فيكم
هذه داله لمعرفة عدد الصفقات المفتوحه حسب نوع الصفقه
كود PHP:
int orderscnt(int type){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&OrderType()==type){
cnt++;
}
}
}
return(cnt);
}
أضف شرط عند الشراء أن عدد صفقات الشراء = 0 وشرط عند البيع أن عدد صفقات البيع = 0
1 مرفق
رد:طلب مساعدة من الاخوة المبرمجين
السلام عليكم
ارجوا المساعدة في برمجة الاكسبيرت للاسف بعد برمجت
الاكسبيرت في المنتدى الجار كان فيه مجموعة من الاخطاء
تاثر على عمل الاكسبيرت
الفكرة هي مثلما سبق شرحها فقط تغير الفكرة من مضاعفات
متراكمة الى مضاعفات مضروبة كمتغير خارجي
جربت الفكرة باك تيست على شارت العادي وكان اكبر مضاعف
المضاعف التاسع ما بالك على شارت رينكو