Halo semuanya, harap Anda semua baik-baik saja, bisakah seseorang dengan cepat memeriksa ini dan melihat apakah saya sudah mengaturnya dengan benar.


Saya menghitung kerugian perdagangan yang menggunakan variabel LossCountCount setiap kerugian meningkatkan LossCountCount sebesar 1

Kemudian dengan ini saya menggunakan fungsi case untuk mengembalikan nilai yang berbeda lihat di bawah. Saya ingin misalnya jika LossCountCount adalah 5 yang mengembalikan nilai 4 dan ini kemudian diteruskan ke variabel LossCount. Kekhawatiran saya adalah bahwa sekarang mengembalikan 4 melalui fungsi case LossCountCount sekarang 4 bukan 5 yang merupakan hitungan yang benar dari perdagangan yang merugi.

Jika ini kasusnya, bisakah saya misalnya mengembalikan nilai kasus langsung ke variabel LossCount dan tidak memengaruhi nilai LossCountCount. Semoga masuk akal dan Anda dapat membantu. Salam

beralih (LossCountCount)
{
kasus 1 : kembali (1);
kasus 2 : kembali (1);
kasus 3 : kembali (2);
kasus 4 : kembali (3);
kasus 5 : kembali (4);
kasus 6 : kembali (6);
kasus 7 : kembali (9);
kasus 8 : kembali (14);

default: kembali (1);
}

Hitung Rugi == Hitung Rugi;

GlobalVariableSet(Loss Symbol(),LossCount);