[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 207

 
eddy :
Beğenmesem teklif etmezdim
Ve teklif nedir, forum için kişisel olarak bir şeyler yapmak ister misiniz?
 
ScioMe :

Fark ettim: Kodu göndermem gerekiyor. Kod (neredeyse tamamı S. Kovalev'in kitabından), durakların sadece açılış sırasında değil, aynı zamanda bazı olaylar meydana geldiğinde de değişeceği şekilde oluşturulmuştur:

Ancak modifikasyon sırasında yeşille çizmez ve çekmez.


dergide ne var?
 
Roman. :

Bu işlevin ders kitabında nasıl uygulandığını görün, sürümünüzle karşılaştırın, dergide ne tür kanıtlar var? değiştirmeden önce sıranın seçilip seçilmediğini kontrol edin, her şey doğru bir şekilde oluşturulmuşsa, o zaman sorun olmayacak, baskıları şüpheli yerlere yerleştirin ve değişkenlerin değerlerindeki değişikliği izleyin, tekrar kontrol edin ve karşılaştırın (temel anlarda) bu seçenekle kodlayın (başlangıçta - çağrı ve bitiş - sayfa işlevinin kendisi).

Kanıt (bunlar da kanıttır) - bir günlük girişi "sipariş (bu ve benzeri) değiştirilmiş (ardından fiyat, zararı durdur (değişen), kar al): tamam". Bir kayıt varsa, bu siparişin seçildiği anlamına gelir, değil mi? Ve bir günlük girişi varsa, sipariş değiştirildi, değil mi? Günlüğe bakılırsa, sipariş en az 45 kez değiştirildi ve grafikte hiçbir şey çizilmedi. Her şey normal şekilde değiştirilirse (dergiye göre) baskıların nereye yerleştirilmesi gerektiği tamamen açık değil mi? Sonuçta, OrderModify işlevinin arrow_color parametresi çubukları çizmekten sorumlu mu? arrow_color parametresinin basit bir PRINT ile çalışıp çalışmadığını nasıl öğrenebilirim? Beni şaşırtan da bu.
 
granit77 :
Ve teklif nedir, forum için kişisel olarak bir şeyler yapmak ister misiniz?
öneri bir bölüm oluşturmak, şahsen ben elimden geldiğince desteklerim
 
ScioMe :

Kanıt (bunlar da kanıttır) - bir günlük girişi "sipariş (bu ve benzeri) değiştirilmiş (ardından fiyat, zararı durdur (değişen), kar al): tamam". Bir kayıt varsa, bu siparişin seçildiği anlamına gelir, değil mi? Ve bir günlük girişi varsa, sipariş değiştirildi, değil mi? Günlüğe bakılırsa, sipariş en az 45 kez değiştirildi ve grafikte hiçbir şey çizilmedi. Her şey normal şekilde değiştirilirse (dergiye göre) baskıların nereye yerleştirilmesi gerektiği tamamen açık değil mi? Sonuçta, OrderModify işlevinin arrow_color parametresi çubukları çizmekten sorumlu mu? arrow_color parametresinin basit bir PRINT ile çalışıp çalışmadığını nasıl öğrenebilirim? Beni şaşırtan da bu.

Evet, doğru, her şey grafikte yeşil okların görüntülenmesiyle çalışmalı... Tekrar deneyin, terminali yeniden başlatın, değişiklik sırasında okların renginin belirtilmiş olup olmadığını kontrol edin. Ayrıca test cihazının "Sonuçlar" sekmesini de kontrol edin - orada siparişin değiştirilmesinin bir kaydı var mı? Bu, günlük girişine ektir.
 
eddy :

Beğenmeseydim teklif etmezdim.

benim konu daha sonra basitçe silindi, tk. orada sel başladı

Neden şubeler oluşturalım? Büyük şeyler tek başına yapılır, forumun gop şirketinde hiçbir anlamı olmayacak.
S. Kovalev, tüm gelişmelerini forumda yayınlayarak ve forum üyelerine ne ve nasıl yapması ve yazması gerektiğini sorarak ders kitabını yazmadığını düşünüyorum.

Gelişimi kendiniz çekerseniz, memnuniyetle karşılanırsınız, değilse, bu hiçbir şey hakkında boş bir konuşmadır.
 

Tekrar merhaba.

Mesele şu ki, siparişin isCloseLastPosByStop() işlevi kullanılarak kontrol edilip edilmediğini kontrol etmem gerekiyor. Büyü kullanılamaz çünkü. er ya da geç sona erecektir (2147483647) ve silinemez veya değiştirilemez. Lütfen bana nasıl yapacağımı söyle.
 
Roman. :

Evet, doğru, her şey grafikte yeşil okların görüntülenmesiyle çalışmalı... Tekrar deneyin, terminali yeniden başlatın, değişiklik sırasında okların renginin belirtilmiş olup olmadığını kontrol edin . Ayrıca test cihazının "Sonuçlar" sekmesini de kontrol edin - orada siparişin değiştirilmesinin bir kaydı var mı? Bu, günlük girişine ektir.

Terminali yeniden başlattı, değişiklik sırasında okların renginin belirtilip belirtilmediğini kontrol etti:

OrderModify(Ticket, Price, SL, TP, 0 , Green )

"Sonuçlar" ayrıca sipariş değişikliği: değiştirildi ile ilgili girişleri içerir.

Grafikte ok yok.

 
ScioMe :

Terminali yeniden başlattı, değişiklik sırasında okların renginin belirtilip belirtilmediğini kontrol etti:

"Sonuçlar" ayrıca sipariş değişikliği: değiştirildi ile ilgili girişleri içerir.

Grafikte ok yok.


Görsel test modunda çalıştırın - sipariş başarıyla değiştirilirse ok grafikte olmalıdır.

Soldan üçüncü sütundaki tablodaki "Sonuçlar" sekmesinde bir giriş - değiştir - ve ardından sütun sırası, hacim, fiyat ...

Bu girişin "Sonuçlar" sekmesinde olup olmadığını tekrar kontrol edin ve çizelgeye dikkatlice bakın - çizelgede testi görselleştirirken, bir sipariş değiştirilirken "cihaz adı" (görsel) yeşil bir ok içermelidir .

not Sipariş değiştirme okları, EA'nın görsel test modunda yalnızca cihazın XXXXXXX (görsel) tablosunda görüntülenir.

 
Böyle bir soru... Neden "gerçekten kârlı bir robot" alıp onu yalnızca tek bir "para-zaman çerçevesi" kombinasyonu üzerinde çalıştırmıyorsunuz? KÂR - robotu terk eden için bile!
Neden: