النتائج 7,696 إلى 7,710 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 10-09-2016, 12:47 AM #7696
السلام عليكم
اخي مستر دولار عندي اكسبيرت جالس اتعلم عليه ومحتاج كود اغلاق الاكسبيرت واعادة افتتاحة تلقائي
عند اغلاق الاكسبيرت يغلق جميع الاوردر والصفقات المفتوحة وفي حالة اعادة تشغيلة يعيد التشغيل من جديد وليس اكمال للصفقات القديمة
ولو تكرمة اخي برفع فديو لطريقة التركيب الصحيحة او اذا تقدر توضح كتابيا
لاني اكثر من مرة احاول ويجيني كلام بلون الاحمر اخطاء في التركيب
- 10-09-2016, 10:00 PM #7697
- 11-09-2016, 02:17 AM #7698
السلام عليكم
ماهو الكود او الوضيفه التي يمكن استخدامها في الاكسبيرت والتي تقوم بزياده اللوت على صفقه مفتوحه بدلا من فتح صفقه جديده
سبب طلبي لدي اكسبيرت يقوم بفتح صفقات تصل الى 200 صفقه على حساب السنت بحجم لوت 0.01 باسعار مختلفه وعندما يصل عدد الصفقات الى 200 يرفض البروكر ان يفتح صفقات اخرى مع العلم ان الحساب يتحمل فتح 10000 صفقه
1-هل توجد وضيفه او طريقه لتجميع الصفقات المفتوحه في صفقه واحده
2- هل توجد طريقه تجعل الاكسبيرت يزيد اللوت على الصفقه الاولى بدلا من فتح صفقه اخرى
شاكر لكم مقدما
وكل عام وانتم بخير
- 11-09-2016, 03:52 AM #7699
- 11-09-2016, 03:56 AM #7700
اخي الكريم استاذ اسامة السلام عليكم
اريد بدل وضع الستوب للصفقات اضع امر باندينغ معاكس يعني هيدج على بعد مسافة معينة بقدر الستوب لوز
لا مشكلة لحد الان ... المشكلة التي اعترضتني هي كيف احذف الاوامر المعلقة للصفقة التي حققت الهدف واترك الباقي
يعني لدي ثلاث صفقات مفعلة وثلاث صفقات معلقة اذا تحقق هدف صفقة ما احذف الصفقة المعلقة المقابلة لها فقط واترك الباقي
لك مني كل الود والتقدير
- 13-09-2016, 11:57 AM #7701
السلام عليكم
استاذى تم عمل خطوه اخرى من المطلوب وهى
فى حاله اتجاه السعر الى شراء اريد امر بيع المعلق يحافظ على المسافه 40 نقطه بينه وبين السعر الحالى
فى حاله اتجاه السعر الى بيع اريد امر شراء المعلق يحافظ على المسافه 40 نقطه بينه وبين السعر الحالى
والحمد الله تمت زى ما انا عاوز بضبط
الان انا عالق بين استخدام BreakEve الذى يعمل بكفاء TrailingStop كل محاولات فاشله
حتى الكودالا انت عمله فاشل معى ولا اعرف السبب
كود PHP:void MoveTrailingStop()
{
int cnt,total=OrdersTotal();
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
double trailingstop=StrToDouble(OrderComment());
if(OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderType()==OP_BUY)
{
if(TrailingStop>0&&NormalizeDouble(Ask,Digits)>NormalizeDouble(OrderOpenPrice()+trailingstop*Point,Digits))
{
if((NormalizeDouble(OrderStopLoss(),Digits)<NormalizeDouble(Bid-trailingstop*Point,Digits))||(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-trailingstop*Point,Digits),OrderTakeProfit(),0,Blue);
}
}
}
else
{
if(TrailingStop>0&&NormalizeDouble(Bid,Digits)<NormalizeDouble(OrderOpenPrice()-trailingstop*Point,Digits))
{
if((NormalizeDouble(OrderStopLoss(),Digits)>(NormalizeDouble(Ask+trailingstop*Point,Digits)))||(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+trailingstop*Point,Digits),OrderTakeProfit(),0,Red);
}
}
}
}
}
}
طريقه الصحيح فى تشغيل TrailingStop + BreakEve مع الشرح ان امكن وان يكون طريقه التى اريد عمل TrailingStop عند افتتاح امر جديد ان يستحدم سعر الدخول الامر الجديد فى stop loss لكل الاوامر من نفس النوع شراء او بيع
وياتى دور TrailingStop على اخر امر فتح فقط
عند اغلاق الاوامر الشراء او بيع يفتح فى نفس النقطه امر معاكس للمغلق او اعاده الكسبيرت من جديد اختيارى
كود ادارة راس المال
اغلاق على الربح بالدولار ممكن تفعيل او لا اختيارى
جزاك الله خيراااااااااااااااااآخر تعديل بواسطة shivaa ، 13-09-2016 الساعة 12:02 PM
- 14-09-2016, 07:12 AM #7702
- 14-09-2016, 08:27 PM #7703
- 15-09-2016, 11:49 AM #7704
- 15-09-2016, 11:07 PM #7705
للاسف كان عندى امل فى الرد عليه ولكن املى خاب
يا اخوانى اذا كان احد يعرف يساعدنى
الاكسبيرت كل تم الا امر TrailingStop لوامر البيع فقط المنصه شغال تشطرت ان يكون فرق بين السعر 40 نقطه للعلم
انا استخدم الترنج استب على اوامر اللشراء ممتاز جداااااااااااااا كل ما يتحرك نقطه يتحرك خلفه طبعا غير 40 نقطه المطلوبه من المنصه
اريد داله تعما نفس مع اوامر بيع حولت كتير ولكن ظهر جاله غضروف من المحولاات
اريد المساعد من الجميع ان امكن اكون شاكر
دى دله الشراء اريد مثلها للبيع
كود PHP:void MoveTrailingStopBUY()
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magicnumber)
if(OrderType()==OP_BUY&&Bid-OrderOpenPrice()>=(TrailingStop*Point*T))
{
bool Modify1 =OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(TrailingStop*Point*T),OrderTakeProfit(),0,clrLime);
}
}
}
آخر تعديل بواسطة shivaa ، 15-09-2016 الساعة 11:15 PM
- 17-09-2016, 01:24 AM #7706
- 18-09-2016, 02:29 AM #7707
اخي الكريم دكتور اسامة اعتذر عن اسئلتي الكثيرة
اريد ان اختار توقيت شمعة معينة الساعة السابعة صباحا مثلا و يقارن الهاي الخاص بها على كل شموع الساعة السابعة في الشارت اذا كان قريبا من هذا الهاي بعشر نقاط يضع خط عمودي عليها
ولك مني كل الشكر والتقدير
- 19-09-2016, 11:49 AM #7708
السلام عليكم الحمد لله تم الكود TrailingStop
يعمل بدون اى عيوب
كود PHP:/place at the top
extern bool trail = False;
extern double TrailingStop = 10;
//place before init, or after the code at the bottom
void trail()
{
for (int i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if ( OrderSymbol()==Symbol() )
{
if (OrderType() == OP_BUY) {
if (Bid - OrderOpenPrice() > TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT)) {
if (OrderStopLoss() < Bid - TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT)) {
OrderModify(OrderTicket(), OrderOpenPrice(), Bid - TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT), OrderTakeProfit(), Red);
}
}
} else if (OrderType() == OP_SELL) {
if (OrderOpenPrice() - Ask > TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT)) {
if ((OrderStopLoss() > Ask + TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT)) ||
(OrderStopLoss() == 0)) {
OrderModify(OrderTicket(), OrderOpenPrice(),
Ask + TrailingStop * MarketInfo(OrderSymbol(), MODE_POINT), OrderTakeProfit(), Red);
}
}
}
}
}
}
//place after start
if (trail) trail();
- 19-09-2016, 02:06 PM #7709
- 19-09-2016, 02:11 PM #7710
لمعرفة هاي شمعة بتوقيت معين
مثال
كود PHP:datetime HourTime= StrToTime(TimeToStr(TimeCurrent(), TIME_DATE) + " " + "07:00");
int bar=iBarShift(Symbol(),0,HourTime,false);
double high=High[bar];
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM