وتتمثل المهمة الرئيسية المستخدمة لفتح السوق أو وضع أمر معلق.
الباحث OrderSend (
سلسلة رمز، // رمز
الباحث كمد، // العملية
مزدوج حجم، // حجم
مزدوج الأسعار، // السعر
الباحث انزلاق، // انزلاق
مزدوج stoploss، // وقف الخسارة
مزدوج takeprofit، // جني الأرباح
سلسلة تعليق = NULL، // تعليق
الباحث السحر = 0، // الرقم السحري
التاريخ والوقت انتهاء = 0، // في انتظار انتهاء أجل
اللون arrow_color = clrNONE // اللون
)؛
المعلمات
رمز
[في] رمز للتداول.
كمد
[في] نوع العملية. يمكن أن يكون أي من العمليات التجارية التعداد.
حجم
[في] عدد القرعة.
السعر
[في] طلب الأسعار.
انزلاق
[في] الحد الأقصى للانزلاق السعر لشراء أو بيع أوامر.
stoploss
[في] إيقاف مستوى الخسارة.
takeprofit
[في] اتخاذ مستوى الأرباح.
التعليق = NULL
[في] بالدفع نص التعليق. الجزء الأخير من تعليق يمكن تغييرها من قبل الخادم.
السحر = 0
[في] طلب الرقم السحري. ويمكن استخدامه كما يحددها المستخدم معرف.
انتهاء = 0
[في] النظام وقت انتهاء الصلاحية (لفي انتظار أوامر فقط).
arrow_color = clrNONE
[في] اللون السهم فتح على الرسم البياني. إذا المعلمة مفقود أو لديه CLR_NONE السهم افتتاح قيمة لا المرسومة على التشارت.
القيمة التي تم إرجاعها
يعود عدد من التذاكر المخصصة للنظام من قبل خادم التجارة أو -1 إذا فشلت. للحصول على مزيد الخطأ المعلومات، يتعين على المرء أن استدعاء يقوم GetlastError () وظيفة.
ملاحظة
في افتتاح نظام السوق (OP_SELL أو OP_BUY)، ويمكن أن تستخدم فقط على آخر أسعار المزايدة (للبيع) أو عرض (للشراء)، وسعر الافتتاح. إذا تم تنفيذ العملية مع الضمان يختلف عن الحالي واحد، و MarketInfo () يجب أن تستخدم وظيفة مع MODE_BID أو المعلمة MODE_ASK للحصول على أحدث ونقلت عن هذا الأمن التي يمكن الحصول عليها.
محسوب أو سعر unnormalized لا يمكن تطبيقها. إذا لم يكن هناك سعر الفتح المطلوبة في موضوع الأسعار أو لم يتم تطبيع وفقا لكمية من أرقام بعد الفاصلة العشرية، سيتم إنشاء الخطأ 129 (ERR_INVALID_PRICE). إذا كان سعر الافتتاح المطلوب تماما من التاريخ، سيتم إنشاء الخطأ 138 (ERR_REQUOTE) بشكل مستقل على المعلمة انزلاق. إذا كان السعر المطلوب هو خارج التاريخ، ولكن الحاضر في الموضوع، وسيتم فتح النظام بالسعر الحالي وفقط إذا كان السعر الحالي يقع ضمن نطاق السعر + -slippage.
StopLoss وTakeProfit مستويات لا يمكن أن تكون قريبة جدا من السوق. المسافة الحد الأدنى من مستويات التوقف في نقاط يمكن الحصول عليها باستخدام MarketInfo () وظيفة مع MODE_STOPLEVEL المعلمة. في حالة توقف مستويات خاطئة أو unnormalized، سيتم إنشاء الخطأ 130 (ERR_INVALID_STOPS).
في وضع نظام المعلقة، لا يمكن للسعر مفتوحة لا تكون قريبة جدا من السوق. المسافة الحد الأدنى للسعر المعلقة من السوق الحالي واحد في نقاط يمكن الحصول عليها باستخدام MarketInfo () وظيفة مع المعلمة MODE_STOPLEVEL. في حالة سعر كاذبة مفتوحة من أجل المعلقة، سيتم إنشاء الخطأ 130 (ERR_INVALID_STOPS).
تطبيق المعلقة النظام وقت انتهاء يمكن تعطيلها في بعض ملقمات التجارة. في هذه الحالة، عندما تم تحديد قيمة غير الصفر في المعلمة انتهاء الصلاحية، وسيتم إنشاء الخطأ 147 (ERR_TRADE_EXPIRATION_DENIED).
على بعض ملقمات التجارة، والمبلغ الإجمالي للأوامر المفتوحة والمعلقة يمكن أن تكون محدودة. إذا تم تجاوز هذا الحد، سيتم فتح أي أمر جديد (أو سيتم وضع أي أمر لم يبت فيها) ويقوم خادم التجارة يعود الخطأ 148 (ERR_TRADE_TOO_MANY_ORDERS).
الباحث OrderSend (
سلسلة رمز، // رمز
الباحث كمد، // العملية
مزدوج حجم، // حجم
مزدوج الأسعار، // السعر
الباحث انزلاق، // انزلاق
مزدوج stoploss، // وقف الخسارة
مزدوج takeprofit، // جني الأرباح
سلسلة تعليق = NULL، // تعليق
الباحث السحر = 0، // الرقم السحري
التاريخ والوقت انتهاء = 0، // في انتظار انتهاء أجل
اللون arrow_color = clrNONE // اللون
)؛
المعلمات
رمز
[في] رمز للتداول.
كمد
[في] نوع العملية. يمكن أن يكون أي من العمليات التجارية التعداد.
حجم
[في] عدد القرعة.
السعر
[في] طلب الأسعار.
انزلاق
[في] الحد الأقصى للانزلاق السعر لشراء أو بيع أوامر.
stoploss
[في] إيقاف مستوى الخسارة.
takeprofit
[في] اتخاذ مستوى الأرباح.
التعليق = NULL
[في] بالدفع نص التعليق. الجزء الأخير من تعليق يمكن تغييرها من قبل الخادم.
السحر = 0
[في] طلب الرقم السحري. ويمكن استخدامه كما يحددها المستخدم معرف.
انتهاء = 0
[في] النظام وقت انتهاء الصلاحية (لفي انتظار أوامر فقط).
arrow_color = clrNONE
[في] اللون السهم فتح على الرسم البياني. إذا المعلمة مفقود أو لديه CLR_NONE السهم افتتاح قيمة لا المرسومة على التشارت.
القيمة التي تم إرجاعها
يعود عدد من التذاكر المخصصة للنظام من قبل خادم التجارة أو -1 إذا فشلت. للحصول على مزيد الخطأ المعلومات، يتعين على المرء أن استدعاء يقوم GetlastError () وظيفة.
ملاحظة
في افتتاح نظام السوق (OP_SELL أو OP_BUY)، ويمكن أن تستخدم فقط على آخر أسعار المزايدة (للبيع) أو عرض (للشراء)، وسعر الافتتاح. إذا تم تنفيذ العملية مع الضمان يختلف عن الحالي واحد، و MarketInfo () يجب أن تستخدم وظيفة مع MODE_BID أو المعلمة MODE_ASK للحصول على أحدث ونقلت عن هذا الأمن التي يمكن الحصول عليها.
محسوب أو سعر unnormalized لا يمكن تطبيقها. إذا لم يكن هناك سعر الفتح المطلوبة في موضوع الأسعار أو لم يتم تطبيع وفقا لكمية من أرقام بعد الفاصلة العشرية، سيتم إنشاء الخطأ 129 (ERR_INVALID_PRICE). إذا كان سعر الافتتاح المطلوب تماما من التاريخ، سيتم إنشاء الخطأ 138 (ERR_REQUOTE) بشكل مستقل على المعلمة انزلاق. إذا كان السعر المطلوب هو خارج التاريخ، ولكن الحاضر في الموضوع، وسيتم فتح النظام بالسعر الحالي وفقط إذا كان السعر الحالي يقع ضمن نطاق السعر + -slippage.
StopLoss وTakeProfit مستويات لا يمكن أن تكون قريبة جدا من السوق. المسافة الحد الأدنى من مستويات التوقف في نقاط يمكن الحصول عليها باستخدام MarketInfo () وظيفة مع MODE_STOPLEVEL المعلمة. في حالة توقف مستويات خاطئة أو unnormalized، سيتم إنشاء الخطأ 130 (ERR_INVALID_STOPS).
في وضع نظام المعلقة، لا يمكن للسعر مفتوحة لا تكون قريبة جدا من السوق. المسافة الحد الأدنى للسعر المعلقة من السوق الحالي واحد في نقاط يمكن الحصول عليها باستخدام MarketInfo () وظيفة مع المعلمة MODE_STOPLEVEL. في حالة سعر كاذبة مفتوحة من أجل المعلقة، سيتم إنشاء الخطأ 130 (ERR_INVALID_STOPS).
تطبيق المعلقة النظام وقت انتهاء يمكن تعطيلها في بعض ملقمات التجارة. في هذه الحالة، عندما تم تحديد قيمة غير الصفر في المعلمة انتهاء الصلاحية، وسيتم إنشاء الخطأ 147 (ERR_TRADE_EXPIRATION_DENIED).
على بعض ملقمات التجارة، والمبلغ الإجمالي للأوامر المفتوحة والمعلقة يمكن أن تكون محدودة. إذا تم تجاوز هذا الحد، سيتم فتح أي أمر جديد (أو سيتم وضع أي أمر لم يبت فيها) ويقوم خادم التجارة يعود الخطأ 148 (ERR_TRADE_TOO_MANY_ORDERS).



Comment
Advanced mode Normal mode