هل ممكن عمل برنامج ياخذ سكرين شوت
عند فتح اي صفقة لكامل الشاشة مع الشارت للاداة المالية او الزوج ونفس الشيي عند اغلاق الصفقة حتى لو ما كانت شاشة الميتا تريدر مفتوحة على نفس الشارت للزوج.
رد:هل ممكن عمل برنامج ياخذ سكرين شوت
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
نعم يمكن تستخدم الداله
كود PHP:
WindowScreenShot
لحفظ الشارت لكن يجب أن يكون الشارت للعمله التي يوضع عليها سواء كان مؤشر أو إكسبرت
ممكن توضيح اكتر مهندس اسامه من فضلك ..
1 مرفق
رد:هل ممكن عمل برنامج ياخذ سكرين شوت
اقتباس:
المشاركة الأصلية كتبت بواسطة forex_ghost
ممكن توضيح اكتر مهندس اسامه من فضلك ..
أخي العزيز هذا الاكسبيرت المرفق يقوم باخذ سكرين شوت اذا قمت بفتح اي عقد يدويا او عن طريق اكسبيرت وتخزين الصورة في:experts\files
في حال كنت تعمل على حساب حقيقي او ديمو كما ويمكنك اخذ هذا الكود وضمه الى اي اكسبيرت تريده مع بع بعض التعديلات :
كود PHP:
int takePic()
{
//----
int pos, nOrd = 0;
for (pos = 0; pos < OrdersTotal(); pos++) if (OrderSelect(pos, SELECT_BY_POS) && OrderSymbol() == Symbol()) nOrd += 1;
if (nOrd != nOld)
{
nOld = nOrd;
string photoTime = TimeToStr(TimeLocal());
string photoName = Symbol() + " " +
StringSubstr(photoTime, 0, 4) + StringSubstr(photoTime, 5, 2) + StringSubstr(photoTime, 8, 2) + " " +
StringSubstr(photoTime, 11, 2) + StringSubstr(photoTime, 14, 2) +
" M" + Period();
print (photoName);
if (WindowScreenShot(photoName + ".gif", 800, 600)) print(photoName + " OK!", true);
else print(photoName + " ERROR " + GetLastError(), true);
}
//----
return(0);
}
رد:هل ممكن عمل برنامج ياخذ سكرين شوت
اقتباس:
المشاركة الأصلية كتبت بواسطة turkm
أخي العزيز هذا الاكسبيرت المرفق يقوم باخذ سكرين شوت اذا قمت بفتح اي عقد يدويا او عن طريق اكسبيرت وتخزين الصورة في:experts\files
في حال كنت تعمل على حساب حقيقي او ديمو كما ويمكنك اخذ هذا الكود وضمه الى اي اكسبيرت تريده مع بع بعض التعديلات :
كود PHP:
int takePic()
{
//----
int pos, nOrd = 0;
for (pos = 0; pos < OrdersTotal(); pos++) if (OrderSelect(pos, SELECT_BY_POS) && OrderSymbol() == Symbol()) nOrd += 1;
if (nOrd != nOld)
{
nOld = nOrd;
string photoTime = TimeToStr(TimeLocal());
string photoName = Symbol() + " " +
StringSubstr(photoTime, 0, 4) + StringSubstr(photoTime, 5, 2) + StringSubstr(photoTime, 8, 2) + " " +
StringSubstr(photoTime, 11, 2) + StringSubstr(photoTime, 14, 2) +
" M" + Period();
print (photoName);
if (WindowScreenShot(photoName + ".gif", 800, 600)) print(photoName + " OK!", true);
else print(photoName + " ERROR " + GetLastError(), true);
}
//----
return(0);
}
شكرا جزيلا اخي ..
يعنى هوه اكسبيرت احطه عندى على المنصه ودمتم هوه هيشوف شغله مع نفسه ...
مظبوط كدا ؟؟
رد:هل ممكن عمل برنامج ياخذ سكرين شوت
اقتباس:
المشاركة الأصلية كتبت بواسطة turkm
أخي العزيز هذا الاكسبيرت المرفق يقوم باخذ سكرين شوت اذا قمت بفتح اي عقد يدويا او عن طريق اكسبيرت وتخزين الصورة في:experts\files
في حال كنت تعمل على حساب حقيقي او ديمو كما ويمكنك اخذ هذا الكود وضمه الى اي اكسبيرت تريده مع بع بعض التعديلات :
كود PHP:
int takePic()
{
//----
int pos, nOrd = 0;
for (pos = 0; pos < OrdersTotal(); pos++) if (OrderSelect(pos, SELECT_BY_POS) && OrderSymbol() == Symbol()) nOrd += 1;
if (nOrd != nOld)
{
nOld = nOrd;
string photoTime = TimeToStr(TimeLocal());
string photoName = Symbol() + " " +
StringSubstr(photoTime, 0, 4) + StringSubstr(photoTime, 5, 2) + StringSubstr(photoTime, 8, 2) + " " +
StringSubstr(photoTime, 11, 2) + StringSubstr(photoTime, 14, 2) +
" M" + Period();
print (photoName);
if (WindowScreenShot(photoName + ".gif", 800, 600)) print(photoName + " OK!", true);
else print(photoName + " ERROR " + GetLastError(), true);
}
//----
return(0);
}
يامهندس الاسكريبت لا يعمل معي ... :016: