النتائج 121 إلى 135 من 154
الموضوع: في كود اغلاق الصفقات
- 17-01-2016, 04:30 PM #121
http://www.liteforex.com/trading/account-types/lite/
هل هذه الشركة جيدة؟؟
- 17-01-2016, 05:13 PM #122
المشكلة الوحيدة التي قابلتني مع هذه الشركة هي تأخير تنفيذ الأوامر
حيث ان تنفيذ الامر الواحد يأخذ اكثر من ثانيتين
بينما في شركات أخرى وجدت ان ثلاثة أوامر تنفذ في ثانية على نفس الجهاز
أي ان السرعة بها ابطأ 6 مرات عن الشركات الأخرى
لانه لفتح او اغلاق 3 صفقات احتاج 6 ثواني بدلا من ثانية واحدةآخر تعديل بواسطة remon78eg ، 17-01-2016 الساعة 05:16 PM
- 17-01-2016, 11:45 PM #123
سؤال خارج النص
في كود for
نفرض المثالين التاليين
أبهما اكثر استهلاك للموارد
البحث عن اي شمعة ماضية اغلقت صاعدة
البحث عن اي شمعة صاعدة (في نطاق 50 نقطة اعلى \ ادنى السعر الحالي <<< لأن هذا ما احتاجه فعلا
عند الجميع سنجد مئات اكواد اللوبينج
مما يسبب ضغط على المنصات
- 18-01-2016, 12:27 AM #124
يمكنك استخدام امر بريك للخروج من اللوب عند إيجاد المطلوب
وعدم البحث في كامل الشموع دون الحاجة الى ذلك
كود:for(int i=0;i<Bars-1;i++){ if(Close[I]<Close[I+1]){break;} }
- 18-01-2016, 12:46 AM #125
شكرا لك عزيزي
اليك مثال اخر ليتضح مطلبي
اقرب قاع للباوند الآن قبل 1700 شمعة ديلي
وهو اقل من سعر الاغلاق ب50 نقطة
في الشرط سأضع ان يكون اقل من السعر الحالي ب 50 نقطة
وفي الحلقة سيبحث عن 1700 شمعة حتى يصل ... وكلها لا داعي لها فهي اكبر من السعر الحالي أصلا !!
هل يوجد طريقة لاختصار هذه الموارد
أليس الأنسب تحديد سعر ونطاق البحث أولا قبل أن يدخل في تفاصيل البحث (هل الشمعة صاعدة او هابطة )؟
- 18-01-2016, 12:55 AM #126
اكتب الكود الذي تريد استخدامة لافكر به ، وارى هل له تسريع او اختصار ام لا
- 18-01-2016, 03:00 AM #127
أستاذ وضاح
نتائج التجارب الاولية على الديمو حتى الان
تثبت ان طريقتك في الاغلاق هي افضل طريقة لتثبيت الربح
بل ويبدو انها لا تتأثر بتغير الإسبريد
باقي بعض التطويرات لاختبار اكبر لوت واكبر عدد صفقات وتصبح آمنة تماماً
- 18-01-2016, 11:04 AM #128
- 18-01-2016, 03:46 PM #129
اعتقد ان هذه الرسالة معناها
انك لم تمكن خاصية المتاجرة الالية في خيارات الاسكربت لحظة وضعة على الشارت
وتأكد من ان زر المتاجرة الالية مضغوط واخضر
- 18-01-2016, 03:50 PM #130
ملحوظة
لن تتمكن من فتح أي صفقة مادام
FreeMargin
اقل من الصفر او من المارجن المطلوب لفتح الصفقة
لحل تلك المشكلة
يمكن للاسكربت ان يقوم بعمل هيدج بلوت صغير في البداية حتى يبدأ يتحرر مارجن اكثر نتيجة الهيدج - لان الهيدج يحرر قدر من المارجن أحيانا.
- 18-01-2016, 04:07 PM #131
- 18-01-2016, 05:11 PM #132
- 19-01-2016, 12:42 AM #133
- 19-01-2016, 12:48 AM #134
استاذي الفاضل وضاح
أرجوا التكرم باضافة التالي للسكربت لنكون في أمان أكبر
فيختلف البروكر باختلاف المستخدم للسكربت
---
أن يقوم السكربت بأول امر تهديج
مثلا الصفقة شراء وهدج بيع
ثم يبحث بعدها عن أمر البيع الذي اضافة (باماجيك نمبر أو التيكيت أيا يكن )
ان وجده يكمل عمله بالتهديج
وإن لم يجده يغلق كامل الصفقات بدون هيدج
----
يعني يفحص السكربت التنفيذ الأول
وينتقل تلقائيا من الخطة أ إلى الخطة ب
-----
أرجوا ألا أكون اثقلت عليك بهذا
لكن هكذا نضمن اغلاق الصفقات (سواءا بأفضل الطرق أو اسوأها )
- 19-01-2016, 01:28 AM #135
أمر مهم جدا
يجب أن يتم إغلاق الصفقات المفعلة أولا ثم يليه الأوامر المعلقة
مثال :
كود PHP:if(Orderscnt()==0)
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderType()>OP_SELL)
{
r=OrderDelete(OrderTicket());
check=GetLastError();
if(check!=ERR_NO_ERROR) Print("Order Delete Error : ",ErrorDescription(check));
}
}
}
}
int Orderscnt()
{
int cnt=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderType()<=OP_SELL)
{
cnt++;
}
}
}
return(cnt);
}
الأكثر زيارة
رد مع اقتباس




