Hai,
Saya sangat baru dalam pengkodean mql, dan saya meminta bantuan Anda dengan beberapa konsep dasar.
Saya memulai dari upaya yang sangat sederhana: Saya memeriksa apakah tidak ada pesanan yang dibuka atau tertunda, dan saya membuka beberapa pesanan, pasar, dan berhenti.
Ketika semua pesanan dipicu dan ditutup, dalam keadaan rugi atau untung, dan tidak ada pesanan yang tertunda atau dibuka lagi, pesanan yang sama akan dilakukan:
Masalahnya adalah saya tidak dapat memasukkannya ke dalam sebuah siklus; di egy tester menempatkan 10 pesanan pertama dengan benar, dan ketika ditutup, tentu saja, tidak ada yang terjadi.
Saya sudah mencoba untuk atau sementara, tetapi saya sangat bingung dengan mereka:


int mulai()
{
jika (TotalPesanan()==0)
{


OrderSend(Symbol(), OP_BUY, 0.01, NormalizeDouble(Ask,Digits), 0, NormalizeDouble(Ask-sl,Digits),NormalizeDouble(Ask tp,Digits), 10-20-corretto, 0, 0, Green);
OrderSend(Symbol(), OP_SELL, 0.01, NormalizeDouble(Bid,Digits), 0, NormalizeDouble(Bid sl,Digits),NormalizeDouble(Bid-tp,Digits), 10-20-corretto, 0, 0, Green);

OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask d,Digits), 0, NormalizeDouble(Ask d-sl,Digits),NormalizeDouble(Ask d tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask dueD,Digits), 0, NormalizeDouble(Ask dueD-sl,Digits),NormalizeDouble(Ask dueD tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask treD,Digits), 0, NormalizeDouble(Ask treD-sl,Digits),NormalizeDouble(Ask treD tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask quattroD,Digits), 0, NormalizeDouble(Ask quattroD-sl,Digits),NormalizeDouble(Ask quattroD tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-d,Digits), 0, NormalizeDouble(Bid-d sl,Digits),NormalizeDouble(Bid-d-tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-dueD,Digits), 0, NormalizeDouble(Bid-dueD sl,Digits),NormalizeDouble(Bid-dueD-tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-treD,Digits), 0, NormalizeDouble(Bid-treD sl,Digits),NormalizeDouble(Bid-treD-tp,Digits), 10-20-corretto, 0 , 0, Hijau);
OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-quattroD,Digits), 0, NormalizeDouble(Bid-quattroD sl,Digits),NormalizeDouble(Bid-quattroD-tp,Digits), 10-20-corretto, 0 , 0, Hijau);


}
}