النتائج 8,656 إلى 8,670 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 13-11-2017, 02:29 PM #8656
possible use of uninitialized variable
قصدي المتغير لم تمنحه قيمة ابتدائية لانك اعتقد استخدمت STRICT
اكتب يساوي اي قيمة -- اعتقد يزول الورننق
- 13-11-2017, 02:29 PM #8657
واعتقد يخبرك باسم المتغير نفسه
ممكن تكون هذه:
double Fi0;
double Fi100;
- 13-11-2017, 04:12 PM #8658
- 13-11-2017, 06:52 PM #8659
نعم يمكن بإستخدام المكتبه user32.dll
قم بإستدعائها أولا بإستخدام الكود
كود PHP:#include <WinUser32.mqh>
#import "user32.dll"
int GetForegroundWindow();
#import
كود PHP:void doPauseTest(){
int hmain;
if (IsTesting() && IsVisualMode()){
hmain = GetForegroundWindow();
PostMessageA(hmain, WM_COMMAND, 0x57a, 0);
}
}
- 13-11-2017, 11:01 PM #8660
- 14-11-2017, 03:30 PM #8661
نعم صحيح
الكود يعمل معي بدون مشاكل ما هي نسخة الويندوز لديك ؟
جرب هذا الكود
كود PHP:#include <WinUser32.mqh>
#import "user32.dll"
int GetAncestor(int, int);
#import
void PauseTest(){ datetime now = TimeCurrent(); static datetime oncePerTick;
if (IsTesting() && IsVisualMode() && IsDllsAllowed() && oncePerTick != now){
oncePerTick = now;
for(int i=0; i<200000; i++){ // Delay required for speed=32 (max)
int main = GetAncestor(WindowHandle(Symbol(), Period()), 2/*GA_ROOT*/);
if (i==0) PostMessageA(main, WM_COMMAND, 0x57a, 0); // 1402. Pause
} }
}
- 15-11-2017, 04:05 PM #8662
السلام عليكم اخي اسامة
نسخة الويندوز لدي 10 بحثت قليلا باستعمال الشيخ جوجل ... فوجدت الكود التالي واشتغل معاي
كود PHP:void PauseTester()
{
keybd_event(19,0,0,0);
Sleep(10);
keybd_event(19,0,2,0);
}
الا انه كما يقال خرجت من الحفرة وسقطت في ابو حديرة ههههه سؤالي كان ناقص واتمنى اتمام الكود ان امكن
كيف عمل unpause و pause الشطر الاول من السؤال خلصنا منه اتمنى الافادة بخصوص الثاني
تحياتي لك
- 17-11-2017, 02:17 AM #8663
جمع الصفقات
السلام عليكم
في المشاركة الماضية أرفقت هذه الصورة تتضمن سؤال ؟ لكن أصبح الاكسبرت يجمع الصفقات قبل الصفقة الخاسرة
وبعدها في رد أحد الأعضاء أرجو المساعدة مرة أخرى
- 17-11-2017, 07:33 AM #8664
الصورة --صورة صفقات مغلقة
ولايمكن احد يساعدك دون تحديد اهم شي وهو مصطلح "اخر صفقة خاسرة"
فانت لم تحدد هذا المفهوم والسؤال مبهم جدا
هل تقصد اخر صفقة خاسرة مغلقة----ام اخر صفقة مفتوحة ثم اغلقت
يعني: هل تعني تاريخ اغلاق الصفقة ام تاريخ افتتاح الصفقة؟
في عمود الصورة تجد عمودين كلاهما باسم "زمن"
- 17-11-2017, 10:20 AM #8665
السلام عليكم
اولا اشكركم جزيل الشكر على المساعده
ثانيا
اريد داله او وضيفه تعود بالقيمه ترو او فالس للاخبار (الاخبار الهامه فقط)على العمله التي عليها الاكسبيرت مربوطه بموقع اخبار موثوق وجيد
قيمه ترو او فالس ترتبط بوقت قبل الخبر بمتغير خارجي مثلا ساعه وبعد الخبر بمتغير اخر مثلا نصف ساعه
اتمنى ان اكون اوضحت طلبي
شكرا مقدماآخر تعديل بواسطة السمحان ، 17-11-2017 الساعة 10:23 AM
- 17-11-2017, 06:54 PM #8666
جمع الصفقات
أقصد أخر صفقة خاسرة مغلقة ( أي لنفترض أن هناك صفقة أغلقت الأن من بين ثلاث صفقات مفتوحة
أريد للاكسبرت أن ينظر إلى هذه الصفقة إذا كانت خاسرة ينتظر الصفقة التي ستغلق بعدها فينظر إليها إذا كانت رابحة وليكن هذا الربح 20= profit يخزن هذا الربح ثم ينتظر الصفقة التي ستغلق إذا كانت رابحة مرة أخرى وليكن 30 فيصبح profit = 50 وهكذا حتى إلى أن تظهر صفقة خاسرة فيصبح profit =0 )
ففي الصورة أخر صفقة خاسرة هي -123 (profit = 0) قبل هذه الصفقة كان (profit = 72+342+0=414)
- 18-11-2017, 11:20 PM #8667
تحياتي للاخوة الكرام بالمنتدي والمتابعين
ارجو المساعدة كيفية استخراج القيم الحاليىة و السابقة لققم و قيعان مؤشر زقزاق وشرح البارامترات المستحدمة الاسطر البرمجية
وشرح كيفية استخدام دالة closeby
ولكم مني جزيل الشكر
محمد
- 20-11-2017, 05:18 PM #8668
- 20-11-2017, 09:05 PM #8669
وعليكم السلام ورحمة الله وبركاته
سوف تقوم بعمل دالة لحساب مجموع ربح آخر صفقات مغلقة حتى إذا ظهرت صفقة خاسرة يتوقف الحساب
مثال
كود PHP:double LastTotalProfitTrades()
{
double profit;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderProfit()>=0)profit+=OrderProfit();
else return(profit);
}
}
return(profit);
}
- 20-11-2017, 09:10 PM #8670
هذا مثال لدالة تعود برقم القمه أو القاع للزيجزاج
كود PHP:double GetZigZagValue(int number)
{
int count;
for(int i=0;i<Bars;i++)
{
double zz=iCustom(Symbol(),0,"ZigZag",0,i);
if(zz!=0)
{
count++;
if(count==number)return(zz);
}
}
return(0);
}
بالنسبه للداله OrderCloseBy فتستخدم لإغلاق صفقتين متضادتين مثلا صفقة بيع وشراء لزوج اليورو دولار
مثال
كود PHP:bool OrderCloseBy(
int ticket, // ticket to close
int opposite, // opposite ticket
color arrow_color // color
);
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM