[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 43

 
sergeev :

Belirli bir zamanda anlaşma



1
Mega4alik 03.08.2011 17:34

Belirli bir anda bir anlaşma açan bir danışman nasıl yazılır?

Baştan başka bir şey düşünemedim ama sonuçta sadece fiyat değiştiğinde ona dönüyorlar ve ikincide buna ihtiyacım var.

Ve şu anda kısa süreli bir bağlantı kopukluğu olursa? Ve bu fenomen tüm brokerlerde çok yaygındır.

if(TimeHour(prevtime)==1 && TimeMinute(prevtime)==1 && TimeSeconds(prevtime)==1)
{
sipariş açma fonksiyonu
}

prevtime=ZamanAkım();

bunun gibi bir şey ve yine de tüm başlangıcı döngüye almanız gerekiyor:


int başlangıç()
{
while(!Stopped())
{

Yeniler();

tüm işlemler

}

}

 
demlin :
...Ctrl+Alt+M eskiden kod eklemek için kullanılıyordu, bir şey çalışmıyor. SRC'yi bulamıyorum, üzgünüm.
Nasıl gönderi yapılır, program kodu, resim, video ekleme
 
 

demlin yani her durumda, ikinci koşul yerine getirilecek mi?



 
if (x2==x1) return(y1);
else
return((y2-y1)/(x2-x1)*(x-x1)+y1);}
 
nuan :

bir anlamı var - değerin hesaplanması
 
demlin önce bir değer döndürmeye çalışırsın
 return (y1);
потом сразу другое
return ((y2-y1)/(x2-x1)*(x-x1)+y1);
а смысл у1 возвращать
 
nuan :
demlin önce bir değer döndürmeye çalışırsın

x1=x2 ise y1 döndürülür, yani sadece bir nokta vardır. İki nokta varsa ve x1 x2'ye eşit değilse hesaplama yapılır.

İşlevde her şey yolunda, döngünün dışında ayrı ayrı test ettim - doğru çalışıyor

 
nuan :

Neyi anlamıyorsun? Adamın kafasını karıştırmayın:

 double EquationDirect( double x1, double y1, double x2, double y2, double x) 
{
   if (x2==x1) return (y1);              // Если х2 равно х1, то вычислять ничего не нужно, а просто вернуть значение y1
   return ((y2-y1)/(x2-x1)*(x-x1)+y1);   // а тут вычисления нужны (х2 не равно х1), вычисляем значение по формуле уравнения прямой и возвращаем его
}

Bu daha net mi?

 
demlin :

x1=x2 ise y1 döndürülür, yani sadece bir nokta vardır. İki nokta varsa ve x1 x2'ye eşit değilse hesaplama yapılır.

İşlevde her şey yolunda, döngünün dışında ayrı ayrı test ettim - doğru çalışıyor

Bir kez daha, stüdyoya, hepsini itmek istediğiniz gösterge kodunun bir bölümünü verin. Ama... kesinlikle arabelleği artırmanız gerekmez - işaretçiyi, değerin girileceği arabellek hücresine kaydırmanız gerekir.