[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 805

 
Merhaba! Bana yardım et lütfen! Her tikte son kapatılan pozisyonun OrderCloseTime değerini döndüren bir fonksiyon var! Bu değeri önceki OrderCloseTime değeriyle nasıl karşılaştırırım ve eğer daha büyükse, biraz takip yapın. Şimdiden teşekkürler!
 
dimon74 :
Merhaba! Bana yardım et lütfen! Her tikte son kapatılan pozisyonun OrderCloseTime değerini döndüren bir fonksiyon var! Bu değeri önceki OrderCloseTime değeriyle nasıl karşılaştırırım ve eğer daha büyükse, biraz takip yapın. Şimdiden teşekkürler!
önceki anlamında? Daha sonraki zamanı öncekiyle karşılaştırmak ister misiniz? Açıkçası, yeni her zaman eskisinden daha büyük olacaktır!
 
Techno :
önceki anlamında? Daha sonraki zamanı öncekiyle karşılaştırmak ister misiniz? Açıkçası, yeni her zaman eskisinden daha büyük olacaktır!
Evet. Ancak bu karşılaştırmaya dayalı olarak başka işlemleri nasıl yapabilirim?
 
dimon74 :
Evet. Ancak bu karşılaştırmaya dayalı olarak başka işlemleri nasıl yapabilirim?
Durumun (eğer dün geçmişse ve bugün şimdiyse) bir anlam ifade etmediğini anlıyor musunuz? belki hep aynı döner.
 
PapaYozh :

Orada ne olduğunu söylemek zor. Şahsen, "Zaten kapalı olan Satış pozisyonunun TakeProfit seviyesinde sebepsiz yere kapanan alış pozisyonu" görmüyorum. Altında okun çizildiği Satış, herhangi bir giden tire içermiyor gibi görünüyor.

Kodunuzda OrderCloseBy() kullanmıyor musunuz?

Görememen garip... Tamam - resmi düzeltti:


1 bilet 88 ile poz

2 - bilet 89 ile bekleyen SellStop

3 ve 4 - Poz satmak

3.t ve 4.t, zaten kapalı olan pozisyonların seviyelerini al 3 ve 4 Sat'ı gösteren çizgilerdir.

3.1 ve 4.1 - 3 ve 4 pozisyonlarının kapanış noktaları ve bir kayıpla kapatılan 3 Satış

1.1 - bu, 88 numaralı biletle Satın Al pozunun kapanış noktasıdır - orada bir turkuaz dikey çizgi ve Teklif fiyat seviyesinin yatay bir çizgisi çizilir,
bu da 3.t kırmızı çizgisini geçiyor - Al'ın kapalı Satış 3... konumunda olduğu nokta.

OrderCloseBy() kullanmıyorum, ancak başlangıçta düşündüm ki ...

İşin özü şudur: Bir dizi kârsız pozisyonu kapatırken, yeni bir pozisyon açma olasılığı kontrol edilir ve belirtilen miktarda fon kalırsa,
daha sonra son kârsız olandan bir durdurma kaldırılır (şekilde görülebilir - Satın alma pozisyonunun altında mavi bir çizgi) ve bir gecikme ayarlanır.
Bekleyen bir pozisyonu bir piyasa pozisyonuna dönüştürürken, bu iki pozisyonun biletleri (Al (88. bilet) ve Sat (89. bilet)) hatırlanır ve gelecekte toplam pozisyon olarak "korunur".
ve toplam kâr (zarar) üzerinden kapatılır. Aynı zamanda, bu iki pozisyon kapatılana kadar Buy'da işlem yapmak yasaktır ve her durumda Sell'de işlem yapılmasına izin verilir.

Ve olay burada gerçekleşir - Buy pozu kodda belirtilmeyen bir şekilde kendi kendini kapatır ... Nasıl olduğu hakkında hiçbir fikrim yok ... Hemen ardından, günlükte
bir yığın hata oluşur - her kene üzerinde ortaya çıkarlar. Lanet olsun... zaten kapalı... bence, bellek hizmet veriyorsa - hata 5048... OrderClose() için geçersiz bir bilet var
Bunun gibi bir şey... ve sonra başka bir sipariş değiştirme hatası - ayrıca tanımlanamayan bir bilet #88 yazıyor

3 gündür arıyorum...

 
dimon74 :
Merhaba! Bana yardım et lütfen! Her tikte son kapatılan pozisyonun OrderCloseTime değerini döndüren bir fonksiyon var! Bu değeri önceki OrderCloseTime değeriyle nasıl eşleştiririm ve daha büyükse, biraz takip yapın. Şimdiden teşekkürler!
Bu durumda, her zaman aynı değeri döndürürsünüz. Bu, son kapatılan pozun kapanış saati olacaktır. Yeni bir pozisyon açılıp kapanır kapanmaz,
ancak o zaman işleviniz farklı bir değer döndürmeye başlar.

Açıkçası, bir şeyi bir şeyle karşılaştırabilmeniz için sondan bir önceki pozisyonun kapanış saatine de ihtiyacınız var. Veya her seferinde, bir tarih saat veya int değişkeninde işlevinizin döndürdüğü zamanı hatırlayın ve yeni değer, işleviniz tarafından döndürülen önceki değere eşit olmadığında - bu, sinyal olacaktır.
"...biraz takip et..."
 
PapaYozh :

OrderSelect() fonksiyonunun açıklamasını dikkatlice okumanızı önerebilirim.

Sipariş, bilet numarasına göre seçilirse havuz parametresi yok sayılır

Peki yokarny-babay!!! Semyon-Semyonych!!!

Sonuçta, bir gözleme, her zaman gözlerin önünde terminalin yardımı !!! En basitinden üç gece öldürüldü!!! Ama yardıma bakmadım (bu özel yerde) ... :)

Matroskin doğru dedi: "Sharik, sen bir aptalsın ...". İşte böyle üç gecede Sharik'e dönüştüm... :)

Çok teşekkürler! Burnumla beni nezih bir yere dürttüler ve aşırı mutlu ve minnettarım... :) Doğru - teşekkürler...
Eh-eh-h-h... r-r-yürüyüş ruhu!!! Şimdi devam edelim... :)

 
artmedia70 :
Bu durumda, her zaman aynı değeri döndürürsünüz. Bu, son kapatılan pozun kapanış saati olacaktır. Yeni bir pozisyon açılıp kapanır kapanmaz,
ancak o zaman işleviniz farklı bir değer döndürmeye başlayacaktır.

Açıkçası, bir şeyi bir şeyle karşılaştırabilmeniz için sondan bir önceki pozisyonun kapanış saatine de ihtiyacınız var. Veya her seferinde, bir tarih saat veya int değişkeninde işlevinizin döndürdüğü zamanı hatırlayın ve yeni değer, işleviniz tarafından döndürülen önceki değere eşit olmadığında - bu, sinyal olacaktır.
"...biraz takip et..."
Evet. Mantığı anlıyorum, ancak bunu kodda uygulamak mümkün mü, öyleyse nasıl?
 
Dersu : forum kullanıcıları.

Sonra girişin altındaki büyükbabalar bana önerdi - Bal Kurtarıcı Sedne. Herkese iyi tatiller.

Ve ben ile ... Drknn kum göstergesi okumaları işlenebilir.

Belirli bir süre için A / D toplamını ve ayrıca OBV'nin toplamını yapmak ve sonra bunları kendi aralarında bölmek mümkün mü (payda OBV)

Paydada A / D + katsayısı ile ayarlara çıktı.

Ortada sıfır, kayan kenarlıklar.

Toplam, TOPLAM DEĞİLDİR. Her hareket mutlak büyüklüktedir.

Ve sana bir Yahudi yayılımı vereceğim

Tek bir tamponla hindi yazıyoruz. İlk olarak, bir göstergenin okumalarını alıyoruz ve onu bir değişkene sürüyoruz. Sonra diğerinin ifadesini alıyoruz ve onu bir değişkene ateşliyoruz. Sonra her iki okumayı da toplarız, ikiye böleriz ve sonucu gösterge arabelleğine süreriz. Basit - asfalttaki iki parmak gibi. Sorun ne anlamıyorum? Dili bilmediğimiz için, yazdığımız ayrı bir şubeye başlıyoruz, derler ki, hindi gerekli - üretimi için ödemeye hazırım. İş Tanımı - işte burada. O zaman iş...

Para sıkıntısı? Astarı ve programı kendi başımıza okuyoruz. Veya ikinci seçenek - yazdığımız aynı başlıkta, ücretsiz çalışmak isteyen var mı diyorlar - fikir harika, beş yıl boyunca test ettim - koşulsuz çalışıyor - işte hesap numarası , işte burada yatırım şifresi - bir göz atın - elle çalışmaktan bıktı - bir otomatik pilot istiyorum. Nokta!

 

İlgin için TEŞEKKÜRLER, drknn.

Burada boş zamanımda düşündüm - ikinci fikrim nemli.

Burada ilk fikir daha etkiliydi - ama çok düşüktü.

Ve ikincisi - umutsuzluktan bir şey, durumdan çıkma seçeneklerinden biridir.

Yine de tahmin edeceğim.