• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

Question Ambil Nilai Array Dari 2 Index Yang Berbeda & Menjumlahkannya

pije76

New Member
Credit Hunter
Credits
0
Permisi mau tanya, bagaimana caranya mengambil dan kemudian menjumlahkan nilai index dari 2 array yg berbeda seperti kode dibawah ini?
Saya ingin menjumlahkan semua nilai index dari Bull Bar dan Bear Bar yang didapatkan setelah melakukan sorting arraynya masing2 secara terpisah...

Code:
.....
ArraySort(ArrayVolume, WHOLE_ARRAY, 0, MODE_ASCEND);

  for (int i=0; i<Limit; i++)
  {
  iVol = ArrayVolume[i][0];
  index = ArrayVolume[i][1];

  if (Close[index] > Close[index+1])
  {
  Bull_Bar[index] = iVol;
  Bear_Bar[ndex] = 0;
  Print("Total Bull Bar: ", index, ", Value Bull Bar: ", Total Jumlah iVol dari Bull Bar Saja????);
  }
  else
  {
  Bear_Bar[index] = iVol;
  Bull_Bar[index] = 0;
  Print("Total Bear Bar: ", index, ", Value Bear Bar: ", Total Jumlah iVol dari Bear Bar Saja????);
  }
.....
 
Last edited:
sebelum jawab,, ane nanya dulu, Maksud dari script ini untuk menjumlah berdasarkan sorting index ya?
Dari script itu indexnya kok disimpan dalam aray??
 
sebelum jawab,, ane nanya dulu, Maksud dari script ini untuk menjumlah berdasarkan sorting index ya?
Dari script itu indexnya kok disimpan dalam aray??
iya gan, krn ini two dimensional array dan saya ingin menjumlahkan index yg dihasilkan dari sorting array tsb...
kayaknya pertanyaan saya yg redaksinya keliru :D
 
coba ini gan
Code:
.....
int VolBear=0;VolBull=0;
ArraySort(ArrayVolume, WHOLE_ARRAY, 0, MODE_ASCEND);

  for (int i=0; i<Limit; i++)
  {
  iVol = ArrayVolume[i][0];
  index = ArrayVolume[i][1];

  if (Close[index] > Close[index+1])
  {
  VolBull+=iVol;
  Bull_Bar[index] = iVol;
  Bear_Bar[ndex] = 0;
  }
  else
  {
VolBear+=iVol;
  Bear_Bar[index] = iVol;
  Bull_Bar[index] = 0;
  }
}
Print("Total Bear Bar: "+(string)VolBear+ "  Value Bear Bar: " +(string)VolBull);
.....
 
coba ini gan
Code:
.....
int VolBear=0;VolBull=0;
ArraySort(ArrayVolume, WHOLE_ARRAY, 0, MODE_ASCEND);

  for (int i=0; i<Limit; i++)
  {
  iVol = ArrayVolume[i][0];
  index = ArrayVolume[i][1];

  if (Close[index] > Close[index+1])
  {
  VolBull+=iVol;
  Bull_Bar[index] = iVol;
  Bear_Bar[ndex] = 0;
  }
  else
  {
VolBear+=iVol;
  Bear_Bar[index] = iVol;
  Bull_Bar[index] = 0;
  }
}
Print("Total Bear Bar: "+(string)VolBear+ "  Value Bear Bar: " +(string)VolBull);
.....
Terima kasih banyak gan :ok:
 
btw mau tanya lagi gan ;)

kalo mau membandingkan antara VolBear dengan VolBull bagaimana ya gan?
apakah bisa seperti ini:
Code:
if (VolBull > VolBear)
  {
  Alert("VolBull Above VolBear!");
  }
else
  {
  Alert("VolBear Above VolBull!");
  }
Dan bagaimana jika misalnya hasil penjumlahan kedua array adalah sama2 VolBull?
 
Last edited:
Terima kasih banyak gan :ok:
 
btw mau tanya lagi gan ;)

kalo mau membandingkan antara VolBear dengan VolBull bagaimana ya gan?
apakah bisa seperti ini:
Code:
if (VolBull > VolBear)
  {
  Alert("VolBull Above VolBear!");
  }
else
  {
  Alert("VolBear Above VolBull!");
  }
Dan bagaimana jika misalnya hasil penjumlahan kedua array adalah sama2 VolBull?
membandingkannya sudah benar.
sama2 VolBull maksudnya apa ya? apakah maksudnya Bagaimana bila nilai VolBull sama dengan VolBear?
 
membandingkannya sudah benar.
sama2 VolBull maksudnya apa ya? apakah maksudnya Bagaimana bila nilai VolBull sama dengan VolBear?
maksudnya jumlah dari beberapa nilai array yg sama2 VolBull itu dibandingkan dgn jumlah dari beberapa nilai array yg sama2 VolBear gan...
 
maksudnya jumlah dari beberapa nilai array yg sama2 VolBull itu dibandingkan dgn jumlah dari beberapa nilai array yg sama2 VolBear gan...
kasih 3 perbandingan aja gan


string sign1 = "VolBull Above Volbear!";
string sign2 = "VolBear Above VolBull!";
string sign3 = " SAME";
string sign;

if (VolBull > VolBear) sign = sign1;
else
if (VolBull < VolBear) sign = sign2;
else
sign = sign3;


tapi nanti sign ditampilin di chart
 
Back
Top