büyük olasılıkla açılış anında priceBUY değişkeninde sıfıra sahipsiniz ve bu nedenle Bid- priceBUY(0)==Bid ve buna göre
Hayır, öyle olsaydı, SATIŞ da doğru bir şekilde takip etmezdi, ancak SATIŞ iyi çalışıyor...... priceBUY'un başlangıç değerini "0"dan "açık fiyat"a değiştirmeyi zaten denedim.... yardımcı olmuyor, zaten beyinler kaynıyor
Hayır, öyle olsaydı, SATIŞ da doğru bir şekilde takip etmezdi, ancak SATIŞ iyi çalışıyor...... priceBUY'un başlangıç değerini "0"dan "açık fiyat"a değiştirmeyi zaten denedim.... yardımcı olmuyor, zaten beyinler kaynıyor
Sizi bu kodu kullanmaktan alıkoyan nedir?
extern int ts=25, minp=10;
for ( int i = OrdersTotal(); i >= 0 ; i--)
{
OrderSelect (i, SELECT_BY_POS, MODE_TRADES);
// check for symbol & magic numberif ( OrderSymbol () == Symbol () && OrderMagicNumber () == Magic)
{
if ( OrderType () == OP_BUY) // long position is opened
{
if ((Bid- OrderOpenPrice ())> Point *(ts+minp)) // trall
{
if ( OrderStopLoss ()<Bid- Point *ts)
{
if (! OrderModify ( OrderTicket (), OrderOpenPrice (), NormalizeDouble (Bid- Point *ts, Digits ), 0 , 0 , Orange )) { Sleep ( 11000 ); prevtime = Time[ 1 ];}
}
}
}
if ( OrderType () == OP_SELL) // short position is opened
{
if (( OrderOpenPrice ()-Ask)> Point *(ts+minp)) // trall
{
if ( OrderStopLoss ()>Ask+ Point *ts)
{
if (! OrderModify ( OrderTicket (), OrderOpenPrice (), NormalizeDouble (Ask+ Point *ts, Digits ), 0 , 0 , Orange ))
{
Sleep ( 11000 );
prevtime = Time[ 1 ];
}
}
}
}
}
}
//----
Sadece örnekte bir emir var (AL veya SAT) ve eğer daha fazla varsa, o zaman tüm emirlerin toplam başabaş seviyesinden takip edilmesine ihtiyacım var. Evet ve bu kodun sebebinin ne olduğunu anlamak benim için zaten çok önemli, çünkü SATIŞ emri mükemmel bir şekilde takip ediliyor, BAY ne eksik?! Neden açıldıktan hemen sonra stopak modifiye ediyor......!?
Sadece örnekte bir emir var (AL veya SAT) ve eğer daha fazla varsa, o zaman tüm emirlerin toplam başabaş seviyesinden takip edilmesine ihtiyacım var. Evet ve bu kodun sebebinin ne olduğunu anlamak benim için zaten çok önemli, çünkü SATIŞ emri mükemmel bir şekilde takip ediliyor, BAY ne eksik?! Neden açıldıktan hemen sonra stopak modifiye ediyor......!?
Çünkü karşılaştırılan fiyat:
1) başlatıldı
2) sıfıra eşit
Hareketler:
1) yazdır ve gör
2) büyük bir sayı ile başlatmak
3) Karşılaştırılan fiyat sıfır ise bir tuzak kurun
3) Karşılaştırılan fiyat sıfır ise bir tuzak kurun
Yardımınız için teşekkür ederim, cevap veren herkese teşekkürler...... Her şey yolunda gitti Johany Babai, "Başabaş noktası hesaplama" bloğunu aptalca bazı yerlerde " Pozisyon açma " bloğuyla değiştirdim , ve her şey olması gerektiği gibi çalıştı...... Herkese tekrar teşekkürler)))) Ve gidip kendimi asacağım))
Söyleyin bana, MTFindyuk kodunda, tarihi otomatik olarak hesaplayıp, ideal olarak her dakika yeniden çizmesi için böyle bir krakozyabry'nin çalışmaması için bir şeyler yapmak mümkün mü?
Şekilde bir dakikalık grafikte 5dk için iki MTFindyuk var Gerçek şu ki hindiler ilkel olarak hesaplanıyor
burada aslında "T-Line alarm10" MTF olmayan bir hindinin adıdır ve normal bir görünüm elde etmek için, yani. düzgün adımlar, sürekli olarak hindinin özelliklerini seçip "Tamam" veya "programı güncelle" düğmesine basmalısınız.m1 ve MTF5m parametresi üzerinde çalışırken, bazen görünümü manuel olarak güncellemekte tereddüt ediyor.Belki bir şekilde bunu basitçe uygulayabilirsiniz bazı zor işlevler ekleyerek, her hindi için ayrı bir büyük kod yazmak istemezsiniz.
Hayır, öyle olsaydı, SATIŞ da doğru bir şekilde takip etmezdi, ancak SATIŞ iyi çalışıyor...... priceBUY'un başlangıç değerini "0"dan "açık fiyat"a değiştirmeyi zaten denedim.... yardımcı olmuyor, zaten beyinler kaynıyor
Hayır, öyle olsaydı, SATIŞ da doğru bir şekilde takip etmezdi, ancak SATIŞ iyi çalışıyor...... priceBUY'un başlangıç değerini "0"dan "açık fiyat"a değiştirmeyi zaten denedim.... yardımcı olmuyor, zaten beyinler kaynıyor
Sizi bu kodu kullanmaktan alıkoyan nedir?
Her şey olması gerektiği gibi çalışıyor.
Herkesin Aziz Patrick Günü kutlu olsun!
Canım, yardım istiyorum. Türkiye'den danışmana bir sinyal almaya yardımcı olun. Onlar. mavi bir çizgi belirirse - satın al, kırmızıysa - sat.
Bunu bir baykuşa yazdı:
Ancak hiçbir şey olmuyor, arabelleklerin her zaman 0'a eşit olduğu görülüyor.
evillive А что мешает использавать вот такой код?
Sadece örnekte bir emir var (AL veya SAT) ve eğer daha fazla varsa, o zaman tüm emirlerin toplam başabaş seviyesinden takip edilmesine ihtiyacım var. Evet ve bu kodun sebebinin ne olduğunu anlamak benim için zaten çok önemli, çünkü SATIŞ emri mükemmel bir şekilde takip ediliyor, BAY ne eksik?! Neden açıldıktan hemen sonra stopak modifiye ediyor......!?
Sadece örnekte bir emir var (AL veya SAT) ve eğer daha fazla varsa, o zaman tüm emirlerin toplam başabaş seviyesinden takip edilmesine ihtiyacım var. Evet ve bu kodun sebebinin ne olduğunu anlamak benim için zaten çok önemli, çünkü SATIŞ emri mükemmel bir şekilde takip ediliyor, BAY ne eksik?! Neden açıldıktan hemen sonra stopak modifiye ediyor......!?Çünkü karşılaştırılan fiyat:
1) başlatıldı
2) sıfıra eşit
Hareketler:
1) yazdır ve gör
2) büyük bir sayı ile başlatmak
3) Karşılaştırılan fiyat sıfır ise bir tuzak kurun
Herkesin Aziz Patrick Günü kutlu olsun!
Canım, yardım istiyorum. Türkiye'den danışmana bir sinyal almaya yardımcı olun. Onlar. mavi bir çizgi belirirse - satın al, kırmızıysa - sat.
Bunu bir baykuşa yazdı:
Ancak hiçbir şey olmuyor, arabelleklerin her zaman 0'a eşit olduğu görülüyor.
Ve neden EMPTY_VALUE ile karşılaştırıyorsunuz. 0.0 ile karşılaştır
1) инициализирована
2) sıfıra eşit
Hareketler:
1) yazdır ve gör
2) büyük bir sayı ile başlatmak
3) Karşılaştırılan fiyat sıfır ise bir tuzak kurun
Ve neden EMPTY_VALUE ile karşılaştırıyorsunuz. 0.0 ile karşılaştırın
Ben de şöyle denedim:
Hala tepki yok.
Söyleyin bana, MTFindyuk kodunda, tarihi otomatik olarak hesaplayıp, ideal olarak her dakika yeniden çizmesi için böyle bir krakozyabry'nin çalışmaması için bir şeyler yapmak mümkün mü?
Şekilde bir dakikalık grafikte 5dk için iki MTFindyuk var Gerçek şu ki hindiler ilkel olarak hesaplanıyor
ExtMapBuffer1[i]=iCustom( Symbol() ,TimeFrame,"T-Line alert10",0,y);
ExtMapBuffer2[i]=iCustom(Symbol(),TimeFrame,"T-Line alert10",1,y);
burada aslında "T-Line alarm10" MTF olmayan bir hindinin adıdır ve normal bir görünüm elde etmek için, yani. düzgün adımlar, sürekli olarak hindinin özelliklerini seçip "Tamam" veya "programı güncelle" düğmesine basmalısınız.m1 ve MTF5m parametresi üzerinde çalışırken, bazen görünümü manuel olarak güncellemekte tereddüt ediyor.Belki bir şekilde bunu basitçe uygulayabilirsiniz bazı zor işlevler ekleyerek, her hindi için ayrı bir büyük kod yazmak istemezsiniz.