ماهي الدالة التي تبين لي اول سعر للدخول
يعني اريد الاكسبيرت ان يشتري عند تحقق اشارة معينة ثم اتعامل مع هذا السعر ويكون هو السعر الاول في الدخول
مع جزيل الشكر
Printable View
ماهي الدالة التي تبين لي اول سعر للدخول
يعني اريد الاكسبيرت ان يشتري عند تحقق اشارة معينة ثم اتعامل مع هذا السعر ويكون هو السعر الاول في الدخول
مع جزيل الشكر
أعتقد يجب عليك تعريف العملية و أخذ سعر الإفتتاح
في الكود هذا ............. طلبت من الإكسبيرت بالبحث عن عملية بشروط معينة و هي if كذا و كذا ..................... و بعد ما حددت الصفقة اللي أبغاها أخذت سعر إفتتاح هذه الصفقة و عرفته OSS ...................... طبعا بإمكانك إضافة أو الغاء أي شروط أخرى .كود:double OSS; for (int a=0; a<OrdersTotal(); a++)
{
if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
if (OrderType()==OP_SELL && OrderLots()==0.1)
OSS=OrderOpenPrice();
}
}
}
أتمنى تكون الفكرة .................. تفي بالغرض .
موفق حبيبي
شكرا جزيلا لك وبارك الله فيك
الحمد لله رب العالمين
الحمد لله رب العالمين
تفضل دالة تأتيك بسعر أول صفقة وخلي بالك من مطابقة الماجيك للرقم عندك
كود PHP:
double GetFirstOpenPrice(){
for(int i=0; i<=OrdersTotal() ; i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==0){
return(OrderOpenPrice());
}
}
return(0);
}
اشكرك جزيل الشكر
اخي جميل