المشاركة الأصلية كتبت بواسطة reki carrillo
لسلام عليكم استاذ الكريم مستر دولار
رجو المساعدة في تعديل هذا كود
فأن احاول مند أسبوعين تعديله ولكنا محاولاتي بئت بفشل...فمن فضلك يا أستاذ تساعدتا...
أريد و ضع متغير خارجي يسمح لي بتحكم في في بعد أمر معلق عن أمر مفتوح بدل أسثوب لوز
void OpenBUYOrder(double Lots,int Magic)
{
double sl,tp;
sl=Ask-StopLoss*Point;
tp=Ask+TakeProfit*Point;
if(Lots==FirstLots && hour>=StartTime && hour<=EndTime)
{
Ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,sl,tp ,"",Magic,0,Green);
if(Ticket1>0)
{
gT1=OrderSend(Symbol(),OP_SELLSTOP,SecondLots,sl,3 ,sl+StopLoss*Point,sl-TakeProfit*Point,"",Magic,0,Green);
}
else
void OpenSELLOrder(double Lots,int Magic)
{
double sl,tp;
sl=Bid+StopLoss*Point;
tp=Bid-TakeProfit*Point;
if(Lots==FirstLots && hour>=StartTime && hour<=EndTime)
{
Ticket1=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,sl,t p,"",Magic,0,Red);
if(Ticket1>0)
{
gT1=OrderSend(Symbol(),OP_BUYSTOP,SecondLots,sl,3, sl-StopLoss*Point,sl+TakeProfit*Point,"",Magic,0,Gree n);
}
else