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

 

bana neyin yanlış olduğunu söyle, belirli bir mesafede belirli sayıda alstop ve satstop emri açacağına dair bir danışman yapmak istiyorum.

int pendord()

{
int t = 0;
for(int i=OrdersTotal()-1;i>=0;i--)
{
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
{
if( OrderSymbol()!=Symbol() || OrderType() != OP_BUYSTOP ||
OrderType() != OP_SELLSTOP)devam;
{
t++;
if(nSiparişler < t*2)

{
OrderSend(Symbol(),OP_SELLSTOP,lot,Sor - (opdist + mn)*Nokta,3,Sor - (opdist + mn)*Nokta + sl*Nokta,Sor - (opdist + mn)*Nokta - sl*Nokta, "",mn,0,Kırmızı);
}
else if(nSiparişler < t*2)
OrderSend(Symbol(),OP_BUYSTOP,lot,Bid + (opdist + mn + 1)*Point,3,Bid + (opdist + mn + 1)*Point - sl*Point,Bid + (opdist + mn + 1)* Nokta + sl*Nokta,"",mn + 1,0,Mavi);
}
milyon+1;
}}

dönüş(o);
}
 
Kodu yapıştırmak için Ctrl+Alt+M'ye basmak çok mu zor? Konuyla ilgili - kod tabanında çok sayıda danışman var - ızgaralar, bunun gibi bir şey arayın.
 
evillive :
Kodu yapıştırmak için Ctrl+Alt+M'ye basmak çok mu zor? Konuyla ilgili - kod tabanında çok sayıda danışman var - ızgaralar, bunun gibi bir şey arayın.
Çok teşekkürler
 
Vinin :
Mum oluşum zamanında değişti
Teşekkürler ama cevabı tam olarak anlamadım. Diyorsun ki

ZamanAkım

https://docs.mql4.com/en/dateandtime/timecurrent


Göl.

 
Ozero :
Teşekkürler ama cevabı tam olarak anlamadım. Diyorsun ki

ZamanAkım

https://docs.mql4.com/ru/dateandtime/timecurrent


Göl.

Bu, mumun zamanını ifade eder, Zaman[0] - mevcut mumun açılış zamanı. Her tikte daha önce bazı değişkenlerde saklanan mum zamanı ile karşılaştırılmalıdır. Bir sonraki kene geldiğinde değişkendeki değer daha azsa, yeni bir mum belirmiştir.

Bunun gibi bir şey:

 static datetime prevtime= 0 ;                  
void OnInit ()
{
   prevtime=Time[ 0 ];
}
void OnTick () 
{
{код, исполняемый на каждом тике}

   if (Time[ 0 ] <= prevtime) return ;
   else       prevtime=Time[ 0 ];

{код, исполняемый на открытии нового бара}

}
 
evillive :

Bu, mumun zamanını ifade eder, Zaman[0] - mevcut mumun açılış zamanı. Her tikte daha önce bazı değişkenlerde saklanan mum zamanı ile karşılaştırılmalıdır. Bir sonraki kene geldiğinde değişkendeki değer daha azsa, yeni bir mum belirmiştir.

Bunun gibi bir şey:

Ve neden global değişkenler düzeyinde statik?


Ve hala nedenini anlamıyorum

 if (Time[ 0 ] <= prevtime) return ;

Sonuçta, yeni bir çubuk geldiyse, o zaman prevtime, Time[1]'e eşit olacaktır ve bu her zaman Time[0]'dan daha az olacaktır.

 
evillive :

peki sorun ne? Çözüm zaten kalın yazılmış...

Bu konuda işlevi Unicode'a nasıl dönüştüreceğimi bilmiyorum ve şunu sor
 
AlexeyVik :

Ve neden global değişkenler düzeyinde statik?


Ve hala nedenini anlamıyorum

Sonuçta, yeni bir çubuk geldiyse, o zaman prevtime, Time[1]'e eşit olacaktır ve bu her zaman Time[0]'dan daha az olacaktır.

Statik benim tarafımdan değil, yıllar önce eklendi ve gerçekten tasarım birkaç yıldır sorunsuz çalışıyor ve ne işe yarıyor - ona dokunmanıza gerek yok, demir bir kural)))

Ve ikinci sorudaki mantık hakkında, sonra tekrar düşünün, muhtemelen bir şeyi yanlış anladınız.

 

Çift iki.

Bir çizelgede ayrı bir pencerede, ancak çubuklara atıfta bulunmadan bir denge tablosu görüntülemek mümkün müdür?

Yani, strateji test cihazında çizilene benzer bir eğri çizgi çizmek, böylece hepsi tek bir pencereye sığacak.

 

Merhaba. Bu göstergeye sahibim: toplam güç. Üzerinde çalışıyorum. Programlamadan kesinlikle uzağım, yardım ümidiyle ve ayrıca bilgili bir kişiye sorumun basit ve karmaşık olmaması ümidiyle yazıyorum.

Bu üç dijital değeri kendi renklerinizle nasıl renklendirebilirsiniz (ekranda noktalı bir çizgi ile vurgulanır)? Böylece tek bir gri renk değiller. Ayrıca, onları biraz daha büyütmek ister misiniz?