1 مرفق
رد:الأكـــسـبـــيــرت الــحــــلــــم
السلام عليكم ورحمة الله وبركاته
انا شاركت في الموضوع من بدايته قبل سنة لكني ماعاد تابعتو على العموم الشكر لصاحب الفكرة والمستر دولار على جهودهم
ومن بعد إذن أستاذي الاأخ أسامة:
أخي ابوسلمى قمت بالتعديل على الاكسبيرت النسخة الثالثة بحيث لن يقوم بعمل اي شئ إلا مع إغلاق كل ساعة يعني المفروض الآن لايغير بالاسعار مع كل تكة
جرب وخبرني وإن شاء الله يكون هوا المطلوب
رد:الأكـــسـبـــيــرت الــحــــلــــم
هذا هوا أخي أبو سلمى الاجراء كاملا:
كود PHP:
void NewTopBottomModify()
{
double spread=Ask-Bid;
for(int i=0;i<=OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
int ticket=OrderTicket();double price=OrderOpenPrice();double SL=OrderStopLoss();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderType()==OP_BUYSTOP&&price!=GetZigZag(0)+GapPoints*point+spread||SL!=GetZigZag(1)-GapPoints*point )
OrderModify(ticket,GetZigZag(0)+GapPoints*point+spread,GetZigZag(1)-GapPoints*point,GetZigZag(0)+GapPoints*point+spread+TakeProfit*point,0);
if(OrderType()==OP_SELLSTOP&&price!=GetZigZag(1)-GapPoints*point||SL!=GetZigZag(0)+GapPoints*point+spread)
OrderModify(ticket,GetZigZag(1)-GapPoints*point,GetZigZag(0)+GapPoints*point+spread,GetZigZag(1)-GapPoints*point-TakeProfit*point,0);
}
}
}
وهو المسؤول عن تعديل الاوامر عند ظهور قمة او قاع جديد
أما الامر المسؤول عن كل هالمشاكل مثل ما انت شايف فوق هوا :
طبعا لازم يتبعوا متحولات وخواص تابعة لهذا الأمر حتى يقوم بوظيفته