OrderSelect ونوعها منطقي- اي bool- كما نتوقع, لأنها اما ان تجد امرا فتختاره فتكون قيمتها صح true او لا تجد او تفشل في اختيار الامر فتكون قيمتها خطأ false -------------
عدد معطيات هذه الدالة
3 وهي:
-
-
-
-
1)
المعطى الاول --
int index حيث نضع هنا رقم الأمر أو رقم التذكرة - حسب المعطى الثاني اسفل-ونوع قيمته ينبغي ان يكون عدد صحيح.
-
-
-
-
-
-
-
-
2)
المعطى الثاني --
int select ونضع فيه أحد قيمتين:
SELECT_BY_POS --- وفي هذه الحالة نضع في المعطى الاول رقم الامر حسب تسلسله
او
SELECT_BY_TICKET --- وفي هذه الحالة نضع في المعطى الاول رقم التذكرة
الأولى حسب مكانه في قائمة الأوامر,
والثاني حسب رقم التذكرة (رقم الأمر)
-
-
-
-
-
-
-
-
3)
المعطى الثالث--
int bool = MODE
وهذا المعطى تحدد له اللستة التي يختار منها على وجهين: انظر لمنصة محفظتك أسفل في الصورة
ا) هل يختار من صفحة
trades (يعني الاوامر المفتوحة + اوامر الانتظار )
ب) أم يختار من صفحة
account history (يعني الاوامر المغلقة + الاوامر المحذوفة والملغاة)
حيث نضع احد قيمتين في المعطى الثالث وهما:
MODE_TRADES (للصفقات المفتوحة والانتظار)
أو
MODE_HISTORY (المغلقة والملغاة)
-
-
-
-
-
-
-
-
مع افتتاح السوق نريد تطبيقها على حساب ديمو - لاهمية هذه الدالة القصوى.
-
-
-
-
-
-
اختبار عقلي:
هل نستخدم في المعطى الثالث
MODE_HISTORY داخل دالة
OrderSelect إذا كان هدفنا اغلاق امر معين؟