Quiz Bab 3

1 / 12

Program MQL4 berikut ini melakukan apa?

void AdjustStopLoss(int ticket, double newStopLoss) {

    OrderSelect(ticket, SELECT_BY_TICKET);

    OrderModify(ticket, OrderOpenPrice(), newStopLoss, OrderTakeProfit(), 0, Green);

}

2 / 12

Fungsi apa yang sedang dibuat dalam code berikut : 

void OpenNewOrder() {

    double lotSize = 0.1;

    double price = Ask;

    int slippage = 3;

    int magicNumber = 123456;

    

    int ticket = OrderSend(Symbol(), OP_BUY, lotSize, price, slippage, 0, 0, "New Order", magicNumber, 0, Blue);

}

3 / 12

Program MQL4 di bawah ini digunakan untuk apa?

bool IsOrderOpen(int ticket) {

    OrderSelect(ticket, SELECT_BY_TICKET);

    return OrderType() != OP_NONE;

}

4 / 12

Apa yang coba dilakukan program di bawah ini ?

void CreateNewOrder() {

    double lotSize = 0.1;

    double price = Ask;

    int slippage = 3;

    int magicNumber = 123456;

    

    int ticket = OrderSend(Symbol(), OP_BUY, lotSize, price, slippage, 0, 0, "New Order", magicNumber, 0, Blue);

    

    if (ticket > 0) {

        Print("Order successfully placed!");

    } else {

        Print("Failed to place order.");

    }

}

5 / 12

Program MQL4 berikut ini melakukan apa?


void ModifyOrderParameters(int ticket, double newStopLoss, double newTakeProfit) {

    OrderSelect(ticket, SELECT_BY_TICKET);

    OrderModify(ticket, OrderOpenPrice(), newStopLoss, newTakeProfit, 0, Green);

}

6 / 12

Program MQL4 di bawah ini digunakan untuk melakukan apa?

void DeleteAllOrders() {

    for (int i = OrdersTotal() - 1; i >= 0; i--) {

        if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {

            OrderClose(OrderTicket(), OrderLots(), Bid, 3, Red);

        }

    }

}

7 / 12

Apa fungsi dari program MQL4 berikut?
int GetTotalOpenOrders() {

    int totalOrders = 0;

    for (int i = OrdersTotal() - 1; i >= 0; i--) {

        if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {

            totalOrders++;

        }

    }

    return totalOrders;

}

8 / 12

Program MQL4 di bawah ini mengandung logika untuk apa?


void GetOrderInformation(int ticket) {

    if (OrderSelect(ticket, SELECT_BY_TICKET)) {

        double lotSize = OrderLots();

        double openPrice = OrderOpenPrice();

        double stopLoss = OrderStopLoss();

        double takeProfit = OrderTakeProfit();

        

        Print("Lot Size: ", lotSize);

        Print("Open Price: ", openPrice);

        Print("Stop Loss: ", stopLoss);

        Print("Take Profit: ", takeProfit);

    }

}

9 / 12

Apa yang dilakukan oleh program MQL4 berikut?

void CloseSpecificOrder(int ticket) {

    OrderSelect(ticket, SELECT_BY_TICKET);

    OrderClose(ticket, OrderLots(), Bid, 3, Red);

}

10 / 12

Apa yang dilakukan program di bawah ini ?

bool IsOrderOpen(int ticket) {

    OrderSelect(ticket, SELECT_BY_TICKET);

    return OrderType() != OP_NONE;

}

11 / 12

Program MQL4 berikut ini melakukan apa?

void AdjustStopLoss(int ticket, double newStopLoss) {

    OrderSelect(ticket, SELECT_BY_TICKET);

    OrderModify(ticket, OrderOpenPrice(), newStopLoss, OrderTakeProfit(), 0, Green);

}

12 / 12

Apa yang coba dilakukan program di bawah ini ?

 

void OpenNewOrder() {

    double lotSize = 0.1;

    double price = Ask;

    int slippage = 3;

    int magicNumber = 123456;

    

    int ticket = OrderSend(Symbol(), OP_BUY, lotSize, price, slippage, 0, 0, "New Order", magicNumber, 0, Blue);

}

Your score is

The average score is 87%

0%