Saya sendiri keliru...EA saya mempunyai StopLoss=20 dan TakeProfit=40. Memandangkan saya mempunyai IBFX, saya perlu mengubah suai susunan untuk menambah nilai tersebut. Saya tidak pasti dengan tepat cara menukar nombor StopLoss dan TakeProfit kepada harga. Saya menggunakan kod ini untuk pembelian:
int ticket=OrderSend(Simbol(),OP_BELI,Lots,Tanya,3,0,0 ,NULL,0,0,Hijau);
jika(ticketgt;0)
{
OrderSelect(tiket,SELECT_BY_TICKET);
OrderModify(tiket,OrderOpenPrice(),Bida-(StopLoss*Point*10),Tanya (TakeProfit*Point*10),0,Hijau);
}
Tetapi apabila saya mencetak nilai StopLoss dan TakeProfit selepas pengubahsuaian, nilai itu bukan yang sepatutnya. Saya pasti ini adalah sesuatu yang mudah tetapi otak saya ligat cuba memikirkan normalisasi, titik dan digit...
Terima kasih atas sebarang bantuan