Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 204

 
Vinin :

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.

 
solnce600 :

fikrimin nesi var

Pekala, burada her şey mantıklı, sadece bu senin (fikrin) değil.
 
tara :


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.

 
tara :
Pekala, burada her şey mantıklı, sadece bu senin (fikrin) değil.

Bununla tartışmıyorum ..... benim de aklıma geldi .... ama başlangıçta, elbette, Bay Martingale bunu düşündü.
 
solnce600 :

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.
 
tara :


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....

 
solnce600 :

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.

 
tara :

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;
}
}
}

 
tara :


İyi bir adam dedi ki: düzen zihni özgürleştirir.

Kodunuzda tam bir bedlam var ve bu nedenle zihin özgür değil.

Ve kodla ilgili sipariş kriterleri nelerdir?
 

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.