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

 

Merhaba!

Profesyonellerden yardım rica ediyorum.

Lütfen bana yeni bir mum ortaya çıktıktan sonra çizgileri yeniden çizme işlevini nasıl uygulayacağımı söyleyin. ve farklı zaman dilimlerinde.

Hindinin özü acı verici bir şekilde basittir - önceki mumun yüksek ve alçak noktalarına bakar - en yükseğe 50 puan ve en düşükten eksi 50 puan ekler.

Teşekkür ederim.

Dosyalar:
help.mq4  1 kb
 
Zhunko :
kitaplık Bunun için her şey var. Bölüm 4.3 ve 4.6.


Vadim: şaka.

Hayvancılık uzmanı, inekleri bir şırınga ile tohumlar ve bırakır. Güzellik çıkışta bekliyor ve soruyor: Peki ya bir öpücüğe?

 
neon51r :

Merhaba!

Profesyonellerden yardım rica ediyorum.

Lütfen bana yeni bir mum ortaya çıktıktan sonra çizgileri yeniden çizme işlevini nasıl uygulayacağımı söyleyin. ve farklı zaman dilimlerinde.

Hindinin özü acı verici bir şekilde basittir - önceki mumun yüksek ve alçak noktalarına bakar - en yükseğe 50 puan ve en düşükten eksi 50 puan ekler.

Teşekkür ederim.



Bu bir ders kitabından.

 //--------------------------------------------------------------------
// userindicator.mq4 
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
#property indicator_chart_window     // Индик. рисуется в основном окне
#property indicator_buffers 2        // Количество буферов
#property indicator_color1 Blue     // Цвет первой линии
#property indicator_color2 Red       // Цвет второй линии
 
double Buf_0[],Buf_1[];             // Объявление массивов (под буферы индикатора)
//--------------------------------------------------------------------
int init()                           // Специальная функция init()
  {
   SetIndexBuffer ( 0 ,Buf_0);         // Назначение массива буферу
   SetIndexStyle ( 0 , DRAW_LINE , STYLE_SOLID , 2 ); // Стиль линии
   SetIndexBuffer ( 1 ,Buf_1);         // Назначение массива буферу
   SetIndexStyle ( 1 , DRAW_LINE , STYLE_DOT , 1 ); // Стиль линии
   return ;                           // Выход из спец. ф-ии init()
  }
//--------------------------------------------------------------------
int start()                         // Специальная функция start()
  {
   int i,                           // Индекс бара
       Counted_bars;                 // Количество просчитанных баров 
//--------------------------------------------------------------------
   Counted_bars=IndicatorCounted(); // Количество просчитанных баров 
   i= Bars -Counted_bars- 1 ;           // Индекс первого непосчитанного
   while (i>= 0 )                       // Цикл по непосчитанным барам
     {
      Buf_0[i]=High[i]+ 50 * Point ;             // Значение 0 буфера на i-ом баре
      Buf_1[i]=Low[i]- 50 * Point ;               // Значение 1 буфера на i-ом баре
      i--;                           // Расчёт индекса следующего бара
     }
//--------------------------------------------------------------------
   return ;                           // Выход из спец. ф-ии start()
  }
//---------------------------------------------------------------------
 

sözdizimi ile yardım

int k=SiparişToplam();

//+--sipariş yoksa siparişleri ayarlama
if (k==0) {OrderSend(Symbol(),OP_BUYSTOP,v,PriceBs+Tp*Point,0,Sl,PriceBs+2*Tp*Point,NULL,mn,0,Red);

OrderSend(Symbol(),OP_SELLSTOP,v,PriceSs-Tp*Point,0,Sl,PriceSs-2*Tp*Point,NULL,mn,0,Gold) ; }


Her iki sipariş de mi verilecek yoksa sadece bir tane mi?

emir yoksa baykuşların bekleyen iki emir vermesi gerekir.

 
sdm :

...

Her iki sipariş mi verilecek yoksa sadece bir sipariş mi verilecek?



0, 1 veya 2 sipariş olacaktır.
 
neon51r :

Merhaba!

Profesyonellerden yardım rica ediyorum.

Lütfen bana yeni bir mum ortaya çıktıktan sonra çizgileri yeniden çizme işlevini nasıl uygulayacağımı söyleyin. ve farklı zaman dilimlerinde.

Hindinin özü acı verici bir şekilde basittir - önceki mumun yüksek ve alçak noktalarına bakar - en yükseğe 50 puan ve en düşükten eksi 50 puan ekler.

Teşekkür ederim.


Yeni bir mum nasıl olacaksa, kendini yeniden çizecektir.

 
Integer :

0, 1 veya 2 sipariş olacaktır.

emir olmadığında, her iki emri de vermesi gerekir.

Yoksa koşulu yanlış mı ayarladım? Ders kitabına göre if nasıl işleyecek anlamıyorum, sanki birinci sırayı koyacak, ikinci sırayı sadece emir varsa koyacak ama hem koşul sağlandığında hem de koşul sağlandığında nasıl koyacak? koşul karşılanmıyor, herhangi bir ayar yapmıyor

 
sdm :

emir olmadığında, her iki emri de vermesi gerekir.

Yoksa koşulu yanlış mı ayarladım? Ders kitabına göre if nasıl işleyecek anlamıyorum, sanki birinci sırayı koyacak, ikinci sırayı sadece emir varsa koyacak ama hem koşul sağlandığında hem de koşul sağlandığında nasıl koyacak? koşul karşılanmıyor, herhangi bir ayar yapmıyor


Şartla her şey yolundadır, her iki istek de olur ama ikisinin de yerine getirileceğini kimse garanti etmez.
 

int x=0, a=0, b=0

if (x==0) {

}

a'nın 1 değerini ve b'nin 1 değerini alması için parantez içinde ne yazmalı?

 
sdm :

int x=0, a=0, b=0

if (x==0) {

}

a'nın 1 değerini ve b'nin 1 değerini alması için parantez içinde ne yazmalı?


En kolay yol {a=1; b=1}, ancak gerçekten istiyorsanız, bunları hesaplamak için çok sayfalı güzel bir formül icat edebilirsiniz.