Bất cứ ai có thể xin vui lòng giúp tôi với mã này. Tôi không phải là một lập trình viên và đã nhổ tóc ra để cố gắng sửa đổi nó để làm việc như tôi muốn. Mã dưới đây đặt lợi nhuận cho vé mở khi chúng đạt mức hòa vốn cộng (điểm BreakEvenProfit *). Nó hoạt động chính xác trong e của tôi vì nó hiện đang được mã hóa, nhưng tôi muốn sửa đổi nó để khi (OrderVer () == TradeVer), tôi muốn sửa đổi vé đặt hàng theo {BreakEvenProfitHedge * point} nếu không {BreakEvenProfit * point} như nó được mã hóa bây giờ
Nếu ai đó có thể giúp tôi với điều này, tôi sẽ đánh giá cao nó
if (OrderType () == OP_BUY)
{
if (bid gt;= OrderOpenPrice () (point*BreakEvenPips)
OrderStopLoss () lt; OrderOpenprice ())
{
result = OrderModify (OrderTicket (), OrderOpenprice (), OrderOpenprice () (BreakEvenProfit * point), OrderTakeProfit (), 0, CLR_NONE);
if (result ShowAlerts == true) Alert (Đặt hòa vốn trên, OrderSymbol (), vé không, OrderTicket ());
In (Đặt hòa vốn trên, OrderSymbol (), vé không, OrderTicket ());
nếu (! kết quả)
{
int err = GetLastError ();
if (ShowAlerts==true) Alert(Setting of breakeven SL , OrderSymbol(), ticket no , OrderTicket(), failed with error (,err,): ,ErrorDescription(err));
In (Cài đặt hòa vốn SL, OrderSymbol (), vé không, OrderTicket (), không thành công với lỗi (, err,) :, ErrorDes mô tả (err));
}/if! result ShowAlerts)
}
}
if (OrderType () == OP_SELL)
{
if (hỏi lt; = OrderOpenprice () - (điểm * BreakEvenPips)
(OrderStopLoss () gt; OrderOpenprice () || OrderStopLoss () == 0))
{
result = OrderModify (OrderTicket (), OrderOpenprice (), OrderOpenprice () - (BreakEvenProfit * point), OrderTakeProfit (), 0, CLR_NONE);
if (result ShowAlerts==true) Alert(Breakeven set on , OrderSymbol(), ticket no , OrderTicket());
In (Đặt hòa vốn trên, OrderSymbol (), vé không, OrderTicket ());
nếu (! kết quả ShowAlerts)
{
err = GetLastError ();
if (ShowAlerts == true) Thông báo (Cài đặt hòa vốn SL, OrderSymbol (), vé số, OrderTicket (), không thành công với lỗi (, err,) :, ErrorDes mô tả (err));
In (Cài đặt hòa vốn SL, OrderSymbol (), vé không, OrderTicket (), không thành công với lỗi (, err,) :, ErrorDes mô tả (err));
}/if! result ShowAlerts)
}
}
}/Kết thúc phụ BreakevenStopLoss