Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 80

 

tünaydın. yardım edin/açıklayın lütfen

mesela bir trolüm var

değeri statik

Değerini dinamik hale getirmek için bir dizi ve başka bir şey kullanmam gerekiyor

mesela ben öyle düşünüyorum

int tral[t] {10,9,8,7,6,5,4,3,2,1}

int kar[p] {3,6,9,12,15,18,21,24,27,30}

Örneğin, kâr 3'ten fazlaysa, sondaki değer 10, 6'dan fazla, değer 9'dur ve diziler boyunca böyle devam eder.

örnek varsa yazın veya örnek varsa kinte...şimdiden teşekkürler

 
sannin :

tünaydın. yardım edin/açıklayın lütfen

mesela bir trolüm var

...

Takip eden duraklar hakkında / Yuri Dzyuban için İşlevler Kitaplığı ve Uzman Danışmanlara bir göz atın . Yazdıklarınız "4. İzleyen standart-'boğucu'"ya benzer. Faydalı olabilir.
 

Dizilerdeki değerleri kar değerine nasıl eşleştireceksiniz? Emrin kâr değeri, dizide kaydedilen kâr değeriyle eşleşmiyorsa dizileri nasıl indeksleyeceksiniz ?

Açıklayayım - eğer emrin kâr değeri == 3 ise, o zaman kâr[] dizisinde 3 değerini ararız, 3 değerinde dizi hücresini gösteren indeksi hatırlayın. Sonra, bu indeksi kullanarak okuruz. tral[] dizisinden indeks tarafından gösterilen değeri ve okunan değeri trolün boyutuna atayın. Bunu yapmak için, farklı diziler arasında arama yapmamak için iki boyutlu bir dizi yapmak daha iyidir.

AMA... kar değeri == 4 veya 5 olduğunda, dizide böyle bir değer yoktur ve burada basit indeksleme yeterli değildir.

 
paladin80 :
Takip eden duraklar hakkında / Yuri Dzyuban için İşlevler Kitaplığı ve Uzman Danışmanlara bir göz atın . Yazdıklarınız "4. İzleyen standart-'boğucu'"ya benzer. Faydalı olabilir.

kütüphane için teşekkürler ..ama diziyle ilgileniyorum
 
artmedia70 :

Dizilerdeki değerleri kar değerine nasıl eşleştireceksiniz? Emrin kâr değeri, dizide kaydedilen kâr değeriyle eşleşmiyorsa dizileri nasıl indeksleyeceksiniz?

Açıklayayım - eğer emrin kâr değeri == 3 ise, o zaman kâr[] dizisinde 3 değerini ararız, 3 değerinde dizi hücresini gösteren indeksi hatırlayın. Sonra, bu indeksi kullanarak okuruz. tral[] dizisinden indeks tarafından gösterilen değeri ve okunan değeri trolün boyutuna atayın. Bunu yapmak için, farklı diziler arasında arama yapmamak için iki boyutlu bir dizi yapmak daha iyidir.

AMA... kar değeri == 4 veya 5 olduğunda, dizide böyle bir değer yoktur ve burada basit indeksleme yeterli değildir.


Evet belki haklısın zor değilse kodda uygulayamazsın
 
sannin :

Evet belki haklısın zor değilse kodda uygulayamazsın

Yapabilirim, ama bu bir kötülük olur. Bu başlıkta kendi yazanlara yardımcı oluyorlar ama olmuyor. Pekala, henüz kodunuzu göstermediniz, bu sizin için çalışmıyor veya çalışmıyor.

Bedava müzik...

 
artmedia70 :

Yapabilirim, ama bu bir kötülük olur. Bu başlıkta kendi yazanlara yardımcı oluyorlar ama olmuyor. Pekala, henüz kodunuzu göstermediniz, bu sizin için çalışmıyor veya çalışmıyor.

Bedava müzik...



Bir anlamda - Freebies olmayacak. Bazen yanlış yapsam da.
 

aslında, görev çok daha küresel

basit bir örnek verdim

değişkenin sayısı dizideki sayıyla eşleşiyorsa (örneğin, beşinci konumdaki dizi 1 sayı 2)

sonra başka bir diziden beşinci konumu ararız ve bu konumdan gelen sayıyı değişken 2'ye atarız (örneğin, dizi 2 konum 5 sayı 35)

nasıl yazdığını nerden görebilirim

ders kitabı biraz sıkıcı

iş parçacığına herhangi bir acemi sorusu denir

ve böyle akıllı gözlere sahip en yeni ben hala aranmalı

 

1 mumun kapanış fiyatı Supertrend göstergesinin yeşil (veya kırmızı) çizgisinden daha büyükse, o zaman işlemleri gerçekleştirecek şekilde yapmak istiyorum. Aşağıdakiler olur. Fiyat yeşilin üzerinde olduğunda, program "yeşilin üzerinde ve kırmızının üstünde" olduğunu anlar. Ve yeşilin altındaysa - "Yeşilin altında ve kırmızının altında." Aynısı kırmızı çizgi için de geçerli. Lütfen yardım edin, göstergenin renkleri farklı anlaması için ne yapmalıyım?

İşte kullandığım kod.

 int start()
  {
//----
   double super_green = iCustom ( NULL , 0 , "Supertrend" , 0 , 1 );
   double super_red =   iCustom ( NULL , 0 , "Supertrend" , 1 , 1 );
 
   if (Close[ 1 ]>super_green)     
     Alert ( "Цена выше зеленой" );     
    
   if (Close[ 1 ]<super_red) 
     Alert ( "Цена ниже красной" );   
     
//----
   return ( 0 );
  }

Bundan sonra bunu veriyor.

 
webip :

1 mumun kapanış fiyatı Supertrend göstergesinin yeşil (veya kırmızı) çizgisinden daha büyükse, o zaman işlemleri gerçekleştirecek şekilde yapmak istiyorum. Aşağıdakiler olur. Fiyat yeşilin üzerinde olduğunda, program "yeşilin üzerinde ve kırmızının üstünde" olduğunu anlar. Ve yeşilin altındaysa - "Yeşilin altında ve kırmızının altında." Aynısı kırmızı çizgi için de geçerli. Lütfen yardım edin, göstergenin renkleri farklı anlaması için ne yapmalıyım?

İşte kullandığım kod.

Bundan sonra bunu veriyor.


BENCE...

if((ObjectGet("trendlogo1",OBJPROP_COLOR)==Yeşil && ObjectGet("trendlogo2",OBJPROP_COLOR)==Yeşil) ||

(ObjectGet("trendlogo1",OBJPROP_COLOR)==Kireç && ObjectGet("trendlogo2",OBJPROP_COLOR)==Kireç))

satın al=1;

CEVAP BU ÖRNEKTEN AÇIK