السلام عليكم ورحمة الله وبركاته
ابحث عن طريقة لمعرفة العمولة التي تسحبها الشركة بشكل نقاط بعد فتح الصفقة + سبريد
لانه بدخل سكالبينج احيانا الاستوب يكون قريب جدا يعني اقل من 5 نقاط الهدف ضعف الاستوب
لكن هنا المشكلة جزء من ربحك يروح عمولة + سبريد
كيف ممكن بعد فتح الصفقة بجعل الاكسبيرت يشوف وقف خسارة الصفقة الحالية المفتوحة يقوم بتعديل هدفها الى الضعف + العمولة + السبريد
بحيث هذه الصفقة تحقق ضعف الاستوب وتعوض السبريد والعمولة
السبريد والعمولة مع سكالبينج اذا لم تكن منتبه تاكل الحساب بهدوء

مثل هذه دوال شراء وبيع من اخونا Kira
كود PHP:
void SellOrder()
{
 
double TP=0,SL=0;
 
int    tk=0;
 if(
Stoploss>0){SL=NormalizeDouble(Bid+Stoploss*point,Digits);}
 if(
Takeprofit>0){TP=NormalizeDouble(Bid-Takeprofit*point,Digits);}
 
tk=OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,Digits),5*Q,SL,TP,"Kira-h",MagicNo,0,Red);

دالة الشراء

كود PHP:
void BuyOrder()
{  
 
double TP=0,SL=0;
 
int    tk=0;
 if(
Stoploss>0){SL=NormalizeDouble(Ask-Stoploss*point,Digits);}
 if(
Takeprofit>0){TP=NormalizeDouble(Ask+Takeprofit*point,Digits);}
 
tk=OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),5*Q,SL,TP,"Kira-h",MagicNo,0,Blue);

بحيث المتغيرات الخارجية كالتالي :

كود PHP:
input double Lots=0.01,
             
Takeprofit=0,
             
Stoploss=0;
input int    MagicNo=2017
طبعا نعدل داله شراء بحيث الهدف يكون 0 بدون هدف وبمجرد فتح الصفقة اريد فونكشن تضع الهدف بحيث يكون ضعف الاستوب 1:2 + العمولة + السبريد
بحيث بالنهاية يكون لديك ربح الصفقة مع العمولة مع السبريد لانه شغلك اساسا سكالبينج
اذا خسرت الصفقة طبعا تخسر العمولة والسبريد
لكن عندما تحقق ربح انت تربح الصفقة وتقوم بتعويض العموله والسبريد التي تم اخذها من الحساب
شكرا