MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1114

 
Ievgen Kurbatov :

tünaydın! buradan verileri ayrıştırmanın mümkün olup olmadığını söyle https://www1.oanda.com/lang/ru/forex-trading/analysis/forex-order-book


böylece veriler daha sonraki hesaplamalar için bir excel'de toplandı mı?

oanda api'ye bakın - resimde yanılmıyorsam bu PositionBook

 
Artyom Trishkin :

ChartNavigate()

Çalışıyor, ancak sürekli "arızalar" var. Grafik n kez konumlandırılır ve ardından sona atlanır. Ve bulunan rakamı görmek için manuel olarak geri sarmanız gerekir. Olması gereken bu muydu, yoksa bir MT hatası mıydı?

Grafiği konumlandırmanın başka yolları var mı?

 
Сергей Таболин :

Çalışıyor, ancak sürekli "arızalar" var. Grafik n kez konumlandırılır ve ardından sona atlanır. Ve bulunan rakamı görmek için manuel olarak geri sarmanız gerekir. Olması gereken bu muydu, yoksa bir MT hatası mıydı?

Grafiği konumlandırmanın başka yolları var mı?

Bu nedenle, grafiklerin otomatik kaydırılmasının kapatılması gerekir. Ve bunun eşzamansız bir komut olduğunu unutmayın.

 

İyi akşamlar.

Söyleyin lütfen, geçmişteki açılış emirlerinin sırasını bilet numarasına göre karşılaştırmak uygun mudur? (Ünlü video eğitimlerinde yaptıkları gibi)

Şüpheler, OrderSend() öğesinin sonsuz olmayan bir int türü döndürmesinden ve sanırım bir noktada sıfıra sıfırlanmasından kaynaklandı.

 
Andrey Sokolov :

İyi akşamlar.

Söyleyin lütfen, geçmişteki açılış emirlerinin sırasını bilet numarasına göre karşılaştırmak uygun mudur? (Ünlü video eğitimlerinde yaptıkları gibi)

Şüpheler, OrderSend() öğesinin sonsuz olmayan bir int türü döndürmesinden ve sanırım bir noktada sıfıra sıfırlanmasından kaynaklandı.

genel olarak, bu yanlıştır. Bu sadece tarihsel olarak gelişme şeklidir ve şimdiye kadar desteklenmektedir. İç taşma, ayrıca :-) yapabilmeniz gerekir.

taşmaya ek olarak, bu aynı zamanda bir güvenlik hatasıdır, bazı umut verici sürümlerde "kırılacağını" ve sunucudan alınan tüm tanımlayıcıların tahmin edilemez hale geleceğini düşünüyorum.

diziyi kaydetmek için zaman damgaları vardır, bunlar yeterli değilse sihir ve yardımcı olacak yorumlar

Bu arada, 4 ke'de bile, daha sonraki bir siparişin tamsayı taşması olmadan daha küçük bir bilet alacağı durumlar mümkündür. Örneğin, iki Uzman Danışmanın aynı anda farklı çizelgeler üzerinde tek stratejide çalışması.

 
M5'e standart parametrelere sahip bir parabolik koyarsanız, M15 zaman diliminden bir parabolik göstermesi için üzerine başka bir parabolik nasıl kurulur?
 
Andrey Sokolov :

İyi akşamlar.

Söyleyin lütfen, geçmişteki açılış emirlerinin sırasını bilet numarasına göre karşılaştırmak uygun mudur? (Ünlü video eğitimlerinde yaptıkları gibi)

Şüpheler, OrderSend() öğesinin sonsuz olmayan bir int türü döndürmesinden ve sanırım bir noktada sıfıra sıfırlanmasından kaynaklandı.

Hayır, uygun değil. Bilet numaralarının artan düzeninde tutarlılık garanti edilmez.

sipariş zinciri

MarketBuy #1, MarketBuy #2, PendingBuyLimit #3, MarketBuy #4, PendingSellLimit #5, MarketSell #6, MarketSell #7, MarketBuy #8

bir dizi pozisyona sahip olabilir

#1 Satın Al, #2 Satın Al, #4, Satın Al, #6 Sat, #7 Sat, #5 Sat, #3 Satın Al, #8 Satın Al

 

Döngüden geçmişe atıfta bulunarak aşağıdaki kodu yazıyorum. Yalnızca en son kapatılan anlaşmayı kabul ediyorum

 string stroka = OrderComment();
string s = StringGetCharacter (stroka, 1 );
string s_2 = StringGetCharacter (stroka, 2 );
string s_3 = StringGetCharacter (stroka, 3 );
string s_4 = StringGetCharacter (stroka, 4 );
string s_5 = StringGetCharacter (stroka, 5 );
Comment (stroka, "  " ,s, "  " ,s_2, "  " ,s_3, "  " ,s_4, "  " ,s_5);                         

Karakter dönüşü neden sayı olarak geliyor?


 
Nikita Chernyshov :

Bu kodu bir döngü üzerinden tarihe atıfta bulunarak yazıyorum. Yalnızca en son kapatılan anlaşmayı kabul ediyorum

Karakter dönüşü neden sayı olarak geliyor?


Çünkü tam olarak yaptığınız şey bu - ilkinden değil, dizeden her sembolün kodunu almak ve elde edilen kodları grafikte bir yorumda görüntülemek.

Документация по MQL5: Строковые функции / StringGetCharacter
Документация по MQL5: Строковые функции / StringGetCharacter
  • www.mql5.com
Строковые функции / StringGetCharacter - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin :

Çünkü tam olarak yaptığınız şey bu - ilkinden değil, dizeden her sembolün kodunu almak ve elde edilen kodları grafikte bir yorumda görüntülemek.

Evet. Chet tamamen eridi. Artem, çok teşekkür ederim.