Her tıklamada , kendisi tarafından oluşturulan mevcut siparişler arasında dolaşacak ve duruma göre hareket edecek fonksiyonlara sahip olacak bir danışman planlanmıştır.
Sonraki döngülerde onlarla çalışmak için her yeni sipariş için ayrı değişkenleri nasıl oluşturacağımı söyler misiniz? (Sanırım Peremennaja+ticket=12345; gibi bir şey)
Her tıklamada , kendisi tarafından oluşturulan mevcut siparişler arasında dolaşacak ve duruma göre hareket edecek fonksiyonlara sahip olacak bir danışman planlanmıştır.
Sonraki döngülerde onlarla çalışmak için her yeni sipariş için ayrı değişkenleri nasıl oluşturacağımı söyler misiniz? (Sanırım Peremennaja+ticket=12345; gibi bir şey)
Eğik çizginin iki koordinat noktasını bilmek ve bunları bu fonksiyonun parametreleri olarak eklemek, çıkışta bar_to_search çubuğunda bir noktanın fiyatını alacaksınız. Geriye kalan tek şey, bu işlevi çubuk döngüsünde çağırmak ve kendisine döndürülen değeri yatay çizginin fiyatı ile karşılaştırmaktır. Döngünün son çubuğunda, fonksiyon tarafından döndürülen değer, yatay çizginin fiyatının değerinden düşük veya buna eşitse ve döngünün mevcut çubuğunda, fonksiyon tarafından döndürülen değer, fiyatın fiyatından büyükse. çizgi, daha sonra kesişme noktasının X koordinatları, döngü indeksine karşılık gelen zaman ve Y için - fonksiyon tarafından döndürülen fiyat olacaktır.
şöyle bir şey:
string level="Level"+IntegerToString(iTime(_Symbol,iBarShift(OrderCloseTime())); // ид.уровня - по времени бара (!! не по тикету)
if (ObjectFind(level)==-1) {
// гор.вектора нет - видимо первый ордер из закрытых на баре
// сделать горизонтальную линию
ObjectCreate(0,level,OBJ_TREND,0,OrderCloseTime(),OrderClosePrice(),OrderCloseTime()+PeriodSeconds(_Period)*3,OrderClosePrice);
// указывающую только вправо
ObjectSetInteger(level,OBJPROP_RAY,1);
ObjectSetInteger(level,OBJPROP_RAYLEFT,0);
// украсить её как-то :-)
ObjectSetInteger(level,OBJPROP_COLOR,....)
....
} else {
// гор.уровень есть - значит были ордера закрытые на этом баре
// по фантазии - обновить метки/корректировать уровень/etc
}
Düzey arama olarak bir vektör kullanmak doğru değil.... işe yaramaz....((
Ya bir şövalye hamlesi yaparsan?
Bir seviye ararken, zaten rekoru olan bir fiyat seviyesinde karları toplama ilkesini kullanın.
örneğin: burada bir arama yaptık ve karı 60 saniyelik bir gecikmeyle ekledik
Ardından, bir giriş bulmanız gerekir:
Seviyedeki eklenen kar sayısı > 1 ise, o zaman bu bizim sıramızdır - bizim seviyemiz, ondan bir ışın çekeriz
Selamlar.
Her tıklamada , kendisi tarafından oluşturulan mevcut siparişler arasında dolaşacak ve duruma göre hareket edecek fonksiyonlara sahip olacak bir danışman planlanmıştır.
Sonraki döngülerde onlarla çalışmak için her yeni sipariş için ayrı değişkenleri nasıl oluşturacağımı söyler misiniz? (Sanırım Peremennaja+ticket=12345; gibi bir şey)
Selamlar.
Her tıklamada , kendisi tarafından oluşturulan mevcut siparişler arasında dolaşacak ve duruma göre hareket edecek fonksiyonlara sahip olacak bir danışman planlanmıştır.
Sonraki döngülerde onlarla çalışmak için her yeni sipariş için ayrı değişkenleri nasıl oluşturacağımı söyler misiniz? (Sanırım Peremennaja+ticket=12345; gibi bir şey)
Bir dizi, hatta bir dizi yapı daha iyidir.
Pardon, daha spesifik olabilir misin?
Pardon, daha spesifik olabilir misin?
Burada ve burada .
Bir yapı ve yapı türünden bir dizi oluşturulur. Tüm kodların ötesinde.
Merhaba.
Lütfen yatay “ ResisL ” çizgisi ile “ TrndL ” açısı boyunca trend çizgisinin kesişme noktasını bulmama yardım edin.
Merhaba.
Lütfen yatay “ ResisL ” çizgisi ile “ TrndL ” açısı boyunca trend çizgisinin kesişme noktasını bulmama yardım edin.
Teşekkür ederim.
Ve çubuklar hala eksikken kesişme noktasını, yani gelecekteki tarihi bulmanız gerekiyorsa, nasıl yapılır.
Teşekkür ederim.
Ve çubuklar hala eksikken kesişme noktasını, yani gelecekteki tarihi bulmanız gerekiyorsa, nasıl yapılır.
Bu işlevi denemedim - denemeniz gerekiyor.
Bu işlevi denemedim - denemeniz gerekiyor.
Lütfen deneyecek zaman bulursanız sonucu paylaşın.
Çünkü ne deneyeceğim konusunda hiçbir fikrim yok
.