Hai
Ini adalah pertama kalinya saya harus mengajukan pertanyaan di forum, tetapi saya mengalami masalah besar.
Saya sebelumnya telah mengkodekan beberapa indior yang agak rumit tetapi yang ini membuat saya bingung. Saya yakin itu adalah sesuatu yang saya lakukan salah tetapi saya tidak bisa melihatnya.
Saya mengumpulkan semua pesanan tertutup Positif dan Negatif dalam sejarah. Positif bekerja dengan benar - saya telah memeriksa. Tapi negatifnya tidak benar.
Kodenya adalah;
if(OrdProfit gt; 0.0)
{
OrdProf ;
TotalProf = OrdProfit;
}
kalau tidak
{
Kehilangan Ord ;
TotalLoss = Laba Ord;
Alert(Cnt string(OrdLoss) Prof DoubleToString(OrdProfit,2) Jumlah DoubleToString(TotalLoss,2));
}
Hasil dari Alert (yang bersifat sementara), misalnya;
Cnt 4 ----
Cnt 3 Prof -773.55 Jumlah -93.80
Cnt 2 Prof -237.66 Jumlah 867.55
Cnt 1 ----
Anda dapat melihat bahwa kadang-kadang menambah, dan kadang-kadang mengurangi.
Saya telah mencoba menambah, mengurangi, menguji negatif, Mengkuadratkan kemudian mengambil Sqrt dll - semuanya tidak berhasil. Saya bahkan telah menginstal ulang platform ke folder baru.
Saya akan sangat menghargai bantuan apa pun jika memungkinkan. Terimakasih banyak