أود إغلاق طلب على مستويات مختلفة. مثال أغلق نصف طلبي في takeprofit1 والباقي في takeprofit2 باستخدام شيء مماثل لهذه:
تم إدراج الرمز إذا (OrderType () == OP_BUY) إذا كان (Bid gt؛ OrderOpenPrice () TakeProfit1) OrderClose (12345، 0.5، Bid، 2)؛ if (Bid gt؛ OrderOpenPrice () TakeProfit2) OrderClose (12345، 0.5، Bid، 2)؛ المشكلة الواضحة هي أنه عندما يصطدم السعر بـ TakeProfit1 فسوف يحاول إغلاق كل علامة جديدة أخيرًا إغلاق الطلب بأكمله. هل هناك طريقة لتنفيذ هذا الإجراء فقط؟
أتفهم أنه يمكنني فتح طلبيتين منفصلتين بأرباح مختلفة ولكني أود أن أتعلم كيفية القيام بذلك بطريقة أخرى إذا كان هناك طريقة أخرى. أنا أحب فكرة إخفاء أرباحي من الوسيط. أي مشورة أو مساعدة هو موضع تقدير.