• 11:51 صباحاً




من فضلكم اريد العثور على hiden trailing stop

إضافة رد
Like Tree1Likes

الصورة الرمزية m4hfoud
عضو جديد
تاريخ التسجيل: Nov 2015
المشاركات: 75
خبرة السوق : أقل من 6 شهور
الدولة: https://t.me/pump_upp
معدل تقييم المستوى: 9
m4hfoud is on a distinguished road
08 - 11 - 2015, 02:57 AM
  #1
m4hfoud غير متواجد حالياً  
افتراضي من فضلكم اريد العثور على hiden trailing stop
بحثت كثيرا في النت و لم اجده ثم حاولت بنائه ولكن بلا فائدة فهو لم يعمل كالمطلوب
رد مع اقتباس

عضو نشيط
 
تاريخ التسجيل: Apr 2013
المشاركات: 424
معدل تقييم المستوى: 11
كفو07 is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
2#
08 - 11 - 2015, 06:08 AM
تفضل عزيزي دعواتك
الملفات المرفقة
نوع الملف: ex4 HIDDEN TP, TS&SL_EA_FinalVersion.ex4‏ (11.8 كيلوبايت, المشاهدات 12)
m4hfoud likes this.
كفو07 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية m4hfoud
عضو جديد
الصورة الرمزية m4hfoud
 
تاريخ التسجيل: Nov 2015
الدولة: https://t.me/pump_upp
المشاركات: 75
خبرة السوق: أقل من 6 شهور
معدل تقييم المستوى: 9
m4hfoud is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
3#
08 - 11 - 2015, 10:35 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة كفو07 مشاهدة المشاركة
تفضل عزيزي دعواتك
شكرا لك يا اخي و بارك الله فيك ولكن انت اعطيتني ملف ex4 و أنا اريد اضافة hiden ts الى الإكسبرت الخاص بي
m4hfoud غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Oct 2015
المشاركات: 96
معدل تقييم المستوى: 9
Ahmed__Samer is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
4#
08 - 11 - 2015, 11:04 AM
شكرا لك
Ahmed__Samer غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية m4hfoud
عضو جديد
الصورة الرمزية m4hfoud
 
تاريخ التسجيل: Nov 2015
الدولة: https://t.me/pump_upp
المشاركات: 75
خبرة السوق: أقل من 6 شهور
معدل تقييم المستوى: 9
m4hfoud is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
5#
09 - 11 - 2015, 01:18 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة كفو07 مشاهدة المشاركة
تفضل عزيزي دعواتك
من فضلك يا أخي اعطني الملف بصيغة mq4
m4hfoud غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
6#
09 - 11 - 2015, 08:06 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة m4hfoud مشاهدة المشاركة
شكرا لك يا اخي و بارك الله فيك ولكن انت اعطيتني ملف ex4 و أنا اريد اضافة hiden ts الى الإكسبرت الخاص بي
السلام عليكم اخى الكريم
لو ممكن توضيح اكثر ماهو hiden ts
وماهى المشكله عندك ممكن استطيع المساعده
تحياتى لك
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية m4hfoud
عضو جديد
الصورة الرمزية m4hfoud
 
تاريخ التسجيل: Nov 2015
الدولة: https://t.me/pump_upp
المشاركات: 75
خبرة السوق: أقل من 6 شهور
معدل تقييم المستوى: 9
m4hfoud is on a distinguished road
Smile رد: من فضلكم اريد العثور على hiden trailing stop
7#
09 - 11 - 2015, 07:23 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
السلام عليكم اخى الكريم
لو ممكن توضيح اكثر ماهو hiden ts
وماهى المشكله عندك ممكن استطيع المساعده
تحياتى لك
سأوضح ذلك اخي الكريم
في trailing stop العادي يستعمل ال stop loss لغلق الصفقة اما في ال trailing stop hiden لا يستعمل ال stop loss يستعمل متغير يوافق ال stoploss العادي في trailing stop العادي
و الهدف من ال hiden trailing stop هو انه يمكنك من وضع trailing stop بقيم صغيرة جدا مثلا نقطة واحدة
و من مالمعروف أن اغلب شركات الفوركس لا تسمح ب stop loss قيمته اقل من 10 نقاط

و الخلاصة من ذلك بال trailing stop العادي ادنى قيمة له هي 10 نقاط لانه يستعمل stop loss
أما hiden trailing stop ليس له قيمة دنيا


حاولة من قبل بناء كود hiden trailing stop لكنه لم تنجح معي

هذا هو الكود

اتمنى ان تتمكن من مساعدتي لأني اكثر من اسبوع و انا احاول من دون جدوة

//__________________________________________________ __________________________________________________ ____________________//

input int TrailingStop=10;
double stoplossbuy;
double stoplosssell;

//__________________________________________________ __________________________________________________ ____________________//
//__________________________________________________ __________________________________________________ ____________________//
//__________________________________________________ __________________________________________________ ____________________//
//__________________________________________________ __________________________________________________ ____________________//

TrailingPositionsBuy(TrailingStop);
TrailingPositionsSell(TrailingStop);
closetrailingstop();
//__________________________________________________ __________________________________________________ ____________________//

if (OrdersTotal()==0)
{

stoplossbuy=0;
stoplosssell=0;
}
}




//__________________________________________________ __________________________________________________ ____________________//
//__________________________________________________ __________________________________________________ ____________________//
//__________________________________________________ __________________________________________________ ____________________//

//Closeall

void closeall()
{

int total=OrdersTotal();
for(int cnt=OrdersTotal()-1; cnt<total; cnt++)
{
OrderSelect(0,SELECT_BY_POS,MODE_TRADES);

if(OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,0,Violet) ;
}

if(OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,0,Violet) ;
}

if(OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT || OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)
{
OrderDelete(OrderTicket());
}

}
}


//__________________________________________________ __________________________________________________ ____________________//
//__________________________________________________ __________________________________________________ ____________________//


//__________________________________________________ __________________________________________________ ____________________//
void TrailingPositionsBuy(int trailingStop) {
for (int z=0; z<OrdersTotal(); z++)
{
if (OrderSelect(z,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
// if (Bid-OrderOpenPrice()>trailingStop*Point)
// {
if (stoplossbuy < Bid-trailingStop*Point)
stoplossbuy=(Bid-trailingStop*Point);
// }
}
}
}
}

}


//__________________________________________________ __________________________________________________ ____________________//
void TrailingPositionsSell(int trailingStop) {
for (int w=0; w<OrdersTotal();w++)
{
if (OrderSelect(w,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()==Symbol())
{
if (OrderType()==OP_SELL) {
// if (OrderOpenPrice()-Ask>trailingStop*Point) {
if (stoplosssell >Ask+trailingStop*Point)
stoplosssell=(Ask+trailingStop*Point);

// }
}
}
}
}

}


//__________________________________________________ __________________________________________________ ____________________//

void closetrailingstop()
{
OrderSelect(0,SELECT_BY_POS);
if (OrderType()==OP_BUY)
{
if (Bid<=stoplossbuy && stoplossbuy!=0){
closeall();}


}
if (OrderType()==OP_SELL)
{
if (Ask>=stoplosssell && stoplosssell!=0){
closeall();}
}


OrderSelect(1,SELECT_BY_POS);
if (OrderType()==OP_BUY)
{
if (Bid<=stoplossbuy && stoplossbuy!=0){
closeall();}
}
if (OrderType()==OP_SELL)
{
if (Ask>=stoplosssell && stoplosssell!=0){
closeall();}
}



}
m4hfoud غير متواجد حالياً  
رد مع اقتباس
عضو نشيط
 
تاريخ التسجيل: Apr 2013
المشاركات: 424
معدل تقييم المستوى: 11
كفو07 is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
8#
09 - 11 - 2015, 07:43 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة m4hfoud مشاهدة المشاركة
من فضلك يا أخي اعطني الملف بصيغة mq4
افتح منصه اخري علي نفس الزوج وضع الخيارات المناسبه
علي العموم سابحث عنه عند رجوعي للبيت انا بالخارج الان
اتمني لك التوفيق
كفو07 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية m4hfoud
عضو جديد
الصورة الرمزية m4hfoud
 
تاريخ التسجيل: Nov 2015
الدولة: https://t.me/pump_upp
المشاركات: 75
خبرة السوق: أقل من 6 شهور
معدل تقييم المستوى: 9
m4hfoud is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
9#
09 - 11 - 2015, 08:40 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة كفو07 مشاهدة المشاركة
افتح منصه اخري علي نفس الزوج وضع الخيارات المناسبه
علي العموم سابحث عنه عند رجوعي للبيت انا بالخارج الان
اتمني لك التوفيق
في الحقيقة انا احتاج ذلك لالباك تست لان الإستراتيجة قيد التطوير و لا يمكن عمل باك تست ب 2 اكسبرت

شكرا على المعلومة فهي حقا مفيدة
m4hfoud غير متواجد حالياً  
رد مع اقتباس
عضو نشيط جدا
 
تاريخ التسجيل: Mar 2015
المشاركات: 822
معدل تقييم المستوى: 10
enmy15 is on a distinguished road
افتراضي رد: من فضلكم اريد العثور على hiden trailing stop
10#
09 - 11 - 2015, 09:56 PM
void trailing()
{
double newSL, oldSL, commission = 0.0;

for (int i = 0; i < OrdersTotal(); i++) {
chkCmd = OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (!chkCmd) continue;
if (step < MarketInfo(Symbol(), MODE_STOPLEVEL)) step = MathRound(MarketInfo(Symbol(), MODE_STOPLEVEL));

if (OrderSymbol() == Symbol() && OrderMagicNumber() == magicNum) {

if (OrderStopLoss() == 0.0) { oldSL = OrderOpenPrice(); } else { oldSL = OrderStopLoss(); }

if (OrderCommission() > 0.0) commission = NormalizeDouble((OrderCommission()/OrderLots()*Point), Digits);

if (OrderType() == OP_BUY) {
if (Bid - (oldSL + commission)> step * Point) {
newSL = Bid - commission - (step * Point);
if (newSL > oldSL) {
RefreshRates();
chkCmd = OrderModify(OrderTicket(), OrderOpenPrice(),
newSL, OrderTakeProfit(), 0, Blue);
if (!chkCmd) Print ("Error to modify BUY");
}
}
}

if (OrderType() == OP_SELL) {
if ((oldSL - commission) - Ask > step * Point) {
newSL = Ask + commission + (step * Point);
if (newSL < oldSL) {
RefreshRates();
chkCmd = OrderModify(OrderTicket(), OrderOpenPrice(),
newSL, OrderTakeProfit(), 0, Pink);
if (!chkCmd) Print ("Error to modify SELL");
}
}
}

}
}


اتمنى نفس المطلو هو
الصور المرفقة
نوع الملف: png SoeHoeCom_Untitled3.png‏ (224.1 كيلوبايت, المشاهدات 4)
نوع الملف: png SoeHoeCom_Untitled (1).png‏ (260.6 كيلوبايت, المشاهدات 3)
نوع الملف: png SoeHoeCom_Untitled.png‏ (260.6 كيلوبايت, المشاهدات 3)
نوع الملف: png SoeHoeCom_Untitled1.png‏ (185.9 كيلوبايت, المشاهدات 1)
نوع الملف: png SoeHoeCom_Untitled2.png‏ (201.0 كيلوبايت, المشاهدات 3)
الملفات المرفقة
نوع الملف: mq4 hiden trailing stop.mq4‏ (23.0 كيلوبايت, المشاهدات 9)
enmy15 غير متواجد حالياً  
رد مع اقتباس


إضافة رد

أدوات الموضوع


جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
رجاءً، تعديل اكسبرت تتبع الربح (trailing stop) المرفق daherxdaher منتدى المؤشرات و الاكسبرتات 5 08 - 11 - 2015 02:33 AM
طلب إضافة ال trailing stop لاكسبرت Onewhen منتدى المؤشرات و الاكسبرتات 13 25 - 02 - 2013 12:49 AM
Trailing Stop FadiBati منتدى تداول العملات العام 8 06 - 03 - 2010 12:44 AM


11:51 AM