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

 
Vinin :

tarih saat türü

Datetime türü , 01 Ocak 1970'den bu yana geçen saniye sayısı olarak bir tarih ve saati depolamak için tasarlanmıştır. Bellekte 8 bayt yer kaplar.

Böylece bölmenin kalanını saat, gün veya diğer gerekli zaman uzunlukları cinsinden saniye sayısına göre alabilirsiniz. Ve sonra tamsayıyı tamsayı ile karşılaştırın

Ama o zaman ders kitaplarının örneğini nasıl anlamalı?

tarihsaat Alfa = D'2004.01.01 00:00';

Sizin ifadenize göre = işaretinden sonra 01/01/1970 ile 01/01/2004 arasındaki saniye sayısını gösteren bir dizi sayı olmalıdır.

 

solnce600 :

Lütfen hangi fonksiyonun aşağıdaki değeri döndürdüğünü söyleyin.

Sipariş SL tarafından kapatılmışsa - tüm kapanış zamanını iade etmeyin o. SL'de, ancak yalnızca birkaç dakika kapanış. SL tarafından.

Örneğin, sipariş SL tarafından 12.00'de kapatıldı. dönmek için işleve ihtiyacım var   bir tek   00 (yani sadece dakika)

//------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ----

Ama o zaman ders kitaplarının örneğini nasıl anlamalı?

tarihsaat Alfa = D'2004.01.01 00:00';

Sizin ifadenize göre = işaretinden sonra 01/01/1970 ile 01/01/2004 arasındaki saniye sayısını gösteren bir dizi sayı olmalıdır.


 int m= TimeMinute ( OrderCloseTime() );
Print ( "Минута закрытия ордера  " ,m);

veya

hepsi aynı, sadece sol elinde gibi :-)))

 int m= TimeMinute ( 214576879809 );
Print ( "Минута закрытия ордера  " ,m);

veya

 int m= TimeMinute ( D'2014.10.19 00:13' );
Print ( "Ордер закрылся на  " ,m, "   минуте" );
 
_new-rena :
Açılabilecek izin verilen maksimum piyasa emri sayısını tanımlayan bir komut bulamıyorum. kim bilir söyle lütfen

ACCOUNT_LIMIT_ORDERS

İzin verilen maksimum aktif bekleyen emir sayısı

pazar yok, ancak pazarın açılması sınırlı olabilir

ACCOUNT_MARGIN

Mevduat para biriminde hesapta rezerv teminat tutarı

çift

ACCOUNT_FREEMARGIN

Bir sipariş açmak için mevcut mevduat para biriminde hesaptaki ücretsiz fon miktarı

çift

ACCOUNT_MARGIN_LEVEL

Hesaptaki teminat seviyesi yüzde olarak

çift

 
pako :

veya

hepsi aynı, sadece sol elinde gibi :-)))

veya

Teşekkür ederim.
 

Beyler, lütfen bana 2 satır kod söyleyin.

Stokastik üzerine bir baykuş yazıyorum, sinyalin sapma parametresi ve ana hat ayarlandı, bir çubukta gösterge ticaret bölgesine birkaç kez girip çıkıyor, bir çubukta birkaç emrin açıldığı ortaya çıkıyor ve hemen kapatıldı. Nasıl tedavi edilir?

Her nasılsa bir yıl önce bana yazdılar " Sinyal ve sıfır çubuğunun açılış süresini karşılaştırmak için, sıfır çubuğunun süresi uzadıkça - harekete geçebilirsiniz." Hala kodda nasıl yapılacağını anlamıyorum. Konu yeni başlayanlar içindir.

 
Terminalde neden bağlantı yok? kullanılabilir sunucu yok (n/a). gerçek hayatta. Demo hesabında bir bağlantı var. Başka bir IP'den her şey yolunda ...
 
oDin48 :

Beyler, lütfen bana 2 satır kod söyleyin.

Stokastik üzerine bir baykuş yazıyorum, sinyalin sapma parametresi ve ana hat ayarlandı, bir çubukta gösterge ticaret bölgesine birkaç kez girip çıkıyor, bir çubukta birkaç emrin açıldığı ortaya çıkıyor ve hemen kapatıldı. Nasıl tedavi edilir?

Her nasılsa bir yıl önce bana yazdılar " Sinyal ve sıfır çubuğunun açılış süresini karşılaştırmak için, sıfır çubuğunun süresi uzadıkça - harekete geçebilirsiniz." Hala kodda nasıl yapılacağını anlamıyorum. Konu yeni başlayanlar içindir.

En basit şey, sıfır çubuğundan gösterge verileri üzerinde işlem yapmamak, zaten kapalı olan ilkinden veri almaktır. Ve sadece barın açılışında ticaret yapın.

Ayrıca, ticaret tik adım yapılıyorsa, bir çubuk içinde ticareti sınırlamanın birkaç yolu vardır, örneğin:

1. Açmayı düşündüğünüz fiyatı, X pipten (Bid<=OrderOpenPrice()+X*_Point (veya Ask>=OrderOpenPrice()-X*_Point) daha yakınsa) mevcut pozisyonların fiyatı ile karşılaştırın, burada OrderOpenPrice () bu sembol üzerindeki en taze piyasa emrinin açılış fiyatıdır) - - açılmasını yasaklar.

2. Zaman aynı çubuk içindeyse, siparişi sunucuya göndermeden önceki mevcut zamanı halihazırda mevcut pozisyonların açılış zamanı ile karşılaştırın (TimeCurrent()<=OrderOpenTime()+PeriodSeconds(), burada OrderOpenTime() verilen sembol için en son piyasa emrinin açılış zamanı) - açmayı devre dışı bırak.

 

Lütfen söyle bana .... beyinleri henüz yeterli değil.

TF5'te fikrimi test ediyorum

Model: açılış fiyatlarında

Sadece 1 sipariş açılabilir.

Sadece dakika değeri olan herhangi bir mumda siparişler açılır - 00

SORUN

Bazı durumlarda 00 dakika değeri olan bir mum üzerinde aynı anda ve aynı fiyata

- sipariş N 1, SL tarafından kapatıldı

- sipariş N2 açıldı

Benim fikirlerime göre, SL'nin aynı anda kapanması ve bir sonraki siparişin açılması kabul edilemez.

SORU

N1 siparişi SL tarafından kapatılırsa, N2 siparişi N1 ile aynı anda değil, dakika değeri olan bir sonraki en yakın mumda - 00

İşte kodum.

int başlangıç()

{

int ot = OrdersTotal();

if(ot==0)

if(Dakika()==0)

OrderSend(Symbol(),OP_SELL,0.1,Bid,1,Ask+1500*Puan,Ask-300*Point,"jfh",123

dönüş(0);

}


Teşekkür ederim.

 
pako :

ACCOUNT_LIMIT_ORDERS

İzin verilen maksimum aktif bekleyen emir sayısı

pazar yok, ancak pazarın açılması sınırlı olabilir

ACCOUNT_MARGIN

Mevduat para biriminde hesapta rezerv teminat tutarı

çift

ACCOUNT_FREEMARGIN

Bir sipariş açmak için mevcut mevduat para biriminde hesaptaki ücretsiz fon miktarı

çift

ACCOUNT_MARGIN_LEVEL

Hesaptaki teminat seviyesi yüzde olarak

çift

TAMAM. Bu durumda gecikme sayısını açıklayan komut nasıl görünecek?

Daha fazla market açılabileceğini düşünmüyorum, büyük ihtimalle bu komut toplam emir sayısı için geçerlidir, yani. mevduat + piyasa.

 
solnce600 :

Lütfen söyle bana .... beyinleri henüz yeterli değil.

TF5'te fikrimi test ediyorum

Model: açılış fiyatlarında

Sadece 1 sipariş açılabilir.

Sadece dakika değeri olan herhangi bir mumda siparişler açılır - 00

SORUN

Bazı durumlarda 00 dakika değeri olan bir mum üzerinde aynı anda ve aynı fiyata

- sipariş N 1, SL tarafından kapatıldı

- sipariş N2 açıldı

Benim fikirlerime göre, SL'nin aynı anda kapanması ve bir sonraki siparişin açılması kabul edilemez.

SORU

N1 siparişi SL tarafından kapatılırsa, N2 siparişi N1 ile aynı anda değil, dakika değeri olan bir sonraki en yakın mumda - 00

Teşekkür ederim.

İlköğretim Watson.

Açık çubuğu ve son kapalı konumun kapalı çubuğunu karşılaştırın. Eşitlerse, pozisyon açıldığı aynı çubukta kapatılır - bu çubukta tekrar açmayın.
Neden: