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

 

Composter'dan TickSave, bazı tick'leri atlar ve demo sunucusu yeniden bağlandığında bile yeni bir klasör oluşturmaz ve eskisine yazmaz.

Yine de, söyle bana, kene toplamak için hangi senaryo veya danışman en iyisidir?

 

Kaç ondalık basamak olması gerektiğini söyle.

Misal.

Terminalde fiyat 1.44996'dır. Ancak, tüm işlevler yalnızca 1.4499 veya 1.4450 döndürür. Noktadan sonra 5 basamaklı değerleri almanın bir yolu var mı?

Bu nedenle stop loss ile nasıl başa çıkacağımı anlayamıyorum. 1.4xxxx terminalinin okumaları bana rehberlik etti. Ve stoploss 200 puana ayarlandı. Normalde örneğin 1.40000 - 200 = 1.39800 olarak ayarlanır.

Ancak mantıksal olarak, işlevler yalnızca 1.4xxx döndürdüğü için 1.4000 - 200 = 1.3800 olması gerektiği ortaya çıktı. Neyi anlamıyorum? =(

 
DoubleToStr
 
sergeev :
DoubleToStr

Teşekkür ederim.

Yani ondalık noktadan sonra otomatik olarak 4'e yuvarlama yapıldı.

 
ChAnton :

Teşekkür ederim.

Yani ondalık noktadan sonra otomatik olarak 4'e yuvarlama yapıldı.


başka metin olmadan Yazdır/Yorum'a çıktı alırken - evet

ama bir sayı hala bir sayıdır. Bu yüzden takas istekleri gönderirken NormalizeDouble kullanmayı unutmayın.

 

Yatay segment şu şekilde tanımlanır (Zamanın[0] sağında olacaktır):

         datetime Time_TLINE_Left  = Time[ 0 ]         + Period ()* 60 * 15 ;
         datetime Time_TLINE_Right = Time_TLINE_Left + Period ()* 60 * 10 ;

         if ( ObjectFind ( "MyLine_Buy" )==- 1 ) {
             string        Line_Buy  = "MyLine_Buy" ;
             ObjectCreate (Line_Buy, OBJ_TREND ,   0 ,  Time_TLINE_Left,Ask,  Time_TLINE_Right,Ask);
             ObjectSet (   Line_Buy, OBJPROP_STYLE , STYLE_SOLID );
             ObjectSet (   Line_Buy, OBJPROP_RAY,   False);
             ObjectSet (   Line_Buy, OBJPROP_WIDTH , 3 );
             ObjectSet (   Line_Buy, OBJPROP_BACK , True);
             ObjectSet (   Line_Buy, OBJPROP_COLOR , Color_Only_Buy);
         }

Her yeni çubukla, Segment kaldırılır ve yeniden çizilir.

Zaman zaman, mevcut olanı takip eden gün atlanır (yani, grafikte yoktur, ancak bunun için bir Segment çizmeye çalışılır) - örneğin, hafta sonları:

Zaman[0] - Cuma gününe karşılık gelir ve segment, ticaretin olmadığı Cumartesi için oluşturulur.

Bu durumda, çalışma mantığı ihlal edilir.

- Böyle olmayan günleri belirlemenin bir yolunu bulmak ve buna bağlı olarak onlar için Segment çizmemek gerekir.

Bunun nasıl yapılacağı hakkında bir fikri olan var mı?

( haftanın gününü kontrol etmek, resmi tatiller gibi tüm olası seçenekleri kapsamaz)

Teşekkür ederim!

 
chief2000 :

Bunun nasıl yapılacağı hakkında bir fikri olan var mı? (haftanın günlerini kontrol etmek tüm olası seçenekleri kapsamaz)

Tırnak içinde bir boşluk tespit etmek, Zaman[0] ve Zaman[1]'ı günler ya da öylesine karşılaştırmak gerekir... boşluk yoksa, her zamanki gibi çizin, varsa, o zaman ne yapacağınızı düşünmeniz gerekir. bu durumda yap.

 
splxgf :

Tırnak içinde bir boşluk tespit etmek, Zaman[0] ve Zaman[1]'ı karşılaştırmak gerekir... boşluk yoksa, her zamanki gibi çizin, varsa, o zaman bu durumda ne yapacağınızı düşünmeniz gerekir. .

Zaman[1], Zaman[0]'ın solundadır ve segment, Zaman[0]'ın sağına, ondan biraz uzakta çizilir.

Var olmayan bir gün için (örneğin Cumartesi için) çizilen bir parçanın bazı benzersiz özelliklere sahip olması gerektiğini düşündüm - örneğin, bir nokta. Ancak sorun, bu noktanın özelliklerinde doğru zamana sahip olmasıdır - böyle bir Segment noktasının sol ve sağ koordinatları eşleşmez (zaman, gerçek bir nokta için aynı olacaktır).

Şimdi, eğer belirli bir şey bulmak mümkün olsaydı, böyle bir Segmenti basitçe silmek mümkün olurdu.

 

sadece tatilleri/hafta sonlarını tespit etmek için Zaman[1] ile karşılaştırın.

Ve neden yeniden çizme girişimi var, ancak onay yok, döngülü komut dosyaları için işlemlerin kapalı olduğunu kontrol edebilirsiniz.

 
splxgf :

sadece tatilleri/hafta sonlarını tespit etmek için Zaman[1] ile karşılaştırın.

Ve neden yeniden çizme girişimi var, ancak onay yok, döngülü komut dosyaları için işlemlerin kapalı olduğunu kontrol edebilirsiniz.

Sorun, işlem haftasının başlangıcının ilk gününün ilk çubuğunda ortaya çıkıyor - segment, her zaman ondan belirli (sabit) bir mesafede olmasına rağmen, Zaman[0] ile kesişiyor.

Haftanın başında, segmentin sol koordinatının zamanının, Zaman[0] açılış zamanından daha az olduğu ortaya çıktı.

Belki de Zaman[0] ve Zaman[1] arasındaki boşluğu kontrol etme çözümünüz sorunu çözebilir, ancak haftanın başındaki ilk çubukları feda etmeniz gerekecek (bu kabul edilebilir). Yarın kontrol edeceğim.

Teşekkür ederim!