Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 204
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Mantığın tamamen düzeltilmesi gerekiyor.
Kusura bakmayın ama düzeltilmesi gerektiğini söylerken mantığımla ne demek istediğinizi tam anlayamadım.
fikrimin nesi var
- sipariş stop tarafından kapatılmışsa
- bu emirden sonraki emri, yukarıdaki son emrin hacminin 2(3,4...) ile çarpımı ile stop ile kapatılan hacmine eşit bir hacimle açın
- sipariş başka bir nedenle kapatılmışsa (durakla değil)
bir sonraki siparişi düzenli bir hacimle açın, örneğin 0.1 lot.
fikrimin nesi var
Kesinlikle yanlış mantık. İlk olarak, gönderinizin vurgulanan bölümünü Rusça'ya çevirin.
Bundan sonra, koşullu ifade dizilerini koddan kaldırın. Ve orada sıra sihirbaza ulaşacak ve hayat iyileşecek.
Katılıyorum, vurgulanan kısım benim için bile tam olarak açık değil. Sadece yaşlı yoldaşların benim hatamın bir şekilde olduğu anlamına geldiğini anlıyorum.
siparişlerin sihirli sayılarıyla bağlantılı ..... henüz anlayamadığım belirli bir şekilde.
S. Sihirli sipariş numaralarıyla ilgili yanlış mantık?
SORU Koşullu ifadelerin sırasını kodun hangi yerinden çıkarın? Başlangıçtan veya özel bir işlevin gövdesinden isCloseLastPosByStop
SORU Bunları kaldırırsam - bundan sonra hangi bilgileri alacağım.
Teşekkür ederim.
Pekala, burada her şey mantıklı, sadece bu senin (fikrin) değil.
Katılıyorum, vurgulanan kısım benim için bile tam olarak açık değil. Sadece yaşlı yoldaşların benim hatamın bir şekilde olduğu anlamına geldiğini anlıyorum.
siparişlerin sihirli sayılarıyla bağlantılı ..... henüz anlayamadığım belirli bir şekilde.
S. Sihirli sipariş numaralarıyla ilgili yanlış mantık?
SORU Koşullu ifadelerin sırasını kodun hangi yerinden çıkarın? Başlangıçtan veya özel bir işlevin gövdesinden isCloseLastPosByStop
SORU Bunları kaldırırsam - bundan sonra hangi bilgileri alacağım.
Teşekkür ederim.
Andrey, buradaki "mantık" terimi, kodda açıklanan anlamına gelir. Şahsen tüm kodunuzun ayrıntılarına girmek istemiyorum, ancak if(A) if(B) if(C) D; Mantık cebir konusunda pek iyi olmadığınızı anlıyorum. Bu arada, bu tür yapıların tercümanı başarısız olabilir.
Kesinlikle yanlış mantık. İlk olarak, gönderinizin vurgulanan bölümünü Rusça'ya çevirin.
Bundan sonra, koşullu ifade dizilerini koddan kaldırın. Ve orada sıra sihirbaza ulaşacak ve hayat iyileşecek.
Bunda benim mantığım yanlış dedikten sonra ve bir kaç mesaj aşağıdan sonra bu mantığa katılıyorsunuz....
Bunda benim mantığım yanlış dedikten sonra ve bir kaç mesaj aşağıdan sonra bu mantığa katılıyorsunuz....
İyi bir adam dedi ki: düzen zihni özgürleştirir.
Kodunuzda tam bir bedlam var ve bu nedenle zihin özgür değil.
Andrey, buradaki "mantık" terimi, kodda açıklanan anlamına gelir. Şahsen tüm kodunuzun ayrıntılarına girmek istemiyorum, ancak if(A) if(B) if(C) D; Mantık cebir konusunda pek iyi olmadığınızı anlıyorum. Bu arada, bu tür yapıların tercümanı başarısız olabilir.
Yani - bu iyi değil - arka arkaya çok sayıda if ifadesi olduğunda?
eğer (ot==0)
if (Teklif==Fiyat)
//============================================== ==============
if(((Open[1]-Close[1])>100*Point)&&((Open[1]-Close[1])<120*Nokta))
if(((Yüksek[1]-Açık[1])>40*Nokta)&&((Yüksek[1]-Açık[1])<60*Puan))
if(((Kapat[1]-Düşük[1])>40*Puan)&&((Kapat[1]-Düşük[1])<60*Puan))
veya
for (i=k; i>=0; i--) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) {
(OrderMagicNumber()!=mn) devam ederse; // sihir yanlışsa, bir sonrakine geçin
(OrderSymbol()!=sy) devam ederse; // karakter yanlışsa bir sonrakine geç
(OrderType()!=op) devam ederse; // tip yanlışsa bir sonrakine geç
if (t<SiparişKapatZamanı()) {
t=SiparişKapatZamanı();
j=i;
}
}
}
İyi bir adam dedi ki: düzen zihni özgürleştirir.
Kodunuzda tam bir bedlam var ve bu nedenle zihin özgür değil.
solnce600 :
Elbette ilk yapı kusurludur ve yorumlayıcıyı bozabilir.
Ve yine de - sihirbaz bir tam sayıdır, çift değil.
Yine de, çiftlerin katı bir karşılaştırması bir komisyondur.
... ... ...
İşleri düzene sokun, özellikle henüz deneyim olmadığı için yorum yazmak için çok tembel olmayın.
Sonunda, tercüman yerine kendiniz okuyup yürüterek kodu kontrol edin.