Amon1953 : Tavsiye için teşekkürler. Ben çok deneyimli bir programcı değilim. ve benim için uygun bir stil kullanıyorum, bu sitede genel kabul görmüş olana nasıl yol açacağımı henüz öğrenmedim. - zaman sıkıntısı.
Ancak kodu mesajınıza (Alt + S) tarzınıza göre de olsa ekleyebilirsiniz. Ancak, stili sitede kabul edilene getirmek için her zaman düzenleyicideki şekillendiriciyi (Ctrl +,) kullanabilirsiniz. Herkes için uygun olmasa da, genellikle okunamayan bir şeyden daha iyidir.
Ancak kodu mesajınıza (Alt + S) stilinizle de olsa ekleyebilirsiniz. Ancak, stili sitede kabul edilene getirmek için her zaman düzenleyicideki şekillendiriciyi (Ctrl +,) kullanabilirsiniz. Herkes için uygun olmasa da, genellikle okunamayan bir şeyden daha iyidir.
if ((cnt_OO > 1 ))
{
for ( int h = OrdersTotal ()- 1 ; h >= 0 ; h--)
{
if ( OrderSelect (h, SELECT_BY_POS ))
{
if (( OrderMagicNumber () == Magic))
{
Nextstep = NextStep;
BaseNext = OrderOpenPrice ();
LotsNext = NormalizeDouble ( OrderLots ()*K,lotDigit);
if (NewPB > 0 )
{
PBcloseON = true ;
}
Alert ( "Pospedny Order NEXT " , OrderTicket ());
Alert ( "Otkritih orderov " ,cnt_OO);
break ;
}}} }
if ((cnt_OO == 1 ))
{
LotsNext = NormalizeDouble (Lots*Prikup,lotDigit);
Alert ( "Otkritih orderov NEXT net " );
Alert ( "Otkritih orderov " ,cnt_OO);
}
Şey, bir şey oldu. Sadece özünde hatamın nerede olduğunu anlamadım
Anton1953, if olmadan ilk olan bloğun çalışmasından bahsediyorsanız, o zaman bir hata vardır. Size bir ipucu veriyorum - bu kod parçasını diğer sihirlerle emirlerle çalıştırmayı deneyin, çok fazla emir var ama sihir şartını geçmiyorlar. Bana daha fazlasını söylemen gerekiyor mu, yoksa kendin mi çözeceksin?
Bu arada, doğru kod işaretlemesini seçmek, bu tür hataları bulmada, alıştığınız tarzda işaretlemede çok yardımcı olur, bu hata sadece gözlerinize tırmanır!
Anton1953, if olmadan ilk olan bloğun çalışmasından bahsediyorsanız, o zaman bir hata vardır. Size bir ipucu veriyorum - bu kod parçasını diğer sihirlerle emirlerle çalıştırmayı deneyin, çok fazla emir var ama sihir şartını geçmiyorlar. Bana daha fazlasını söylemen gerekiyor mu, yoksa kendin mi çözeceksin?
Bu arada, doğru kod işaretlemesini seçmek, bu tür hataları bulmada çok yardımcı olur, kendiniz için olağan tarzda işaretleyin, bu hata sadece gözlerinize tırmanıyor!
Farklı büyülere sahip birkaç Uzman Danışman var. cnt_OO - daha önce tanımlandı - bu, belirli bir sihire sahip açık siparişlerin sayısıdır. Blok şu şekilde tasarlanmıştır: cnt_OO>1'den fazla emir varsa, tüm açık OrdersTotal() emirlerinden gerekli sihir if((OrderMagicNumber () == Magic)) ile sonuncuyu seçin ve gerekli işlemleri yapın.
Aksi takdirde, diğer işlemleri gerçekleştiririz. Burada "aksi takdirde" yerine getirilmez, girmeniz gerekir if((cnt_OO ==1)) bu olmadan çalışmaz
Birkaç danışman, farklı büyülerle çalışır. cnt_OO - daha önce tanımlandı - bu, belirli bir sihire sahip açık siparişlerin sayısıdır. Blok şu şekilde tasarlanmıştır: cnt_OO>1'den fazla emir varsa, tüm açık OrdersTotal() emirlerinden gerekli sihir if((OrderMagicNumber () == Magic)) ile sonuncuyu seçin ve gerekli işlemleri yapın.
Aksi takdirde, diğer işlemleri gerçekleştiririz. Burada "aksi takdirde" yerine getirilmez, girmeniz gerekir if((cnt_OO ==1)) bu olmadan çalışmaz
Gerekli siparişlerin sayısını bir yerde belirlemiş olmanız iyi, ancak bu blokta tüm siparişleri tekrar gözden geçirip kontrol edeceksiniz!
Tavsiye için teşekkürler. Ben çok deneyimli bir programcı değilim. ve benim için uygun bir stil kullanıyorum, bu sitede genel kabul görmüş olana nasıl yol açacağımı henüz öğrenmedim. - zaman sıkıntısı.
Ancak kodu mesajınıza (Alt + S) tarzınıza göre de olsa ekleyebilirsiniz. Ancak, stili sitede kabul edilene getirmek için her zaman düzenleyicideki şekillendiriciyi (Ctrl +,) kullanabilirsiniz. Herkes için uygun olmasa da, genellikle okunamayan bir şeyden daha iyidir.
Ancak kodu mesajınıza (Alt + S) stilinizle de olsa ekleyebilirsiniz. Ancak, stili sitede kabul edilene getirmek için her zaman düzenleyicideki şekillendiriciyi (Ctrl +,) kullanabilirsiniz. Herkes için uygun olmasa da, genellikle okunamayan bir şeyden daha iyidir.
Şey, bir şey oldu. Sadece hatam nerede anlamıyorum.
Gerçekten ne elde etmek istiyorsun?
Gösterilenlerden anlamak imkansız - kullanılan değişkenlerin değerleri hakkında veri yok.
Gerçekten ne elde etmek istiyorsun?
Gösterilenlerden anlamak imkansız - kullanılan değişkenlerin değerleri hakkında veri yok.
ikinci if ifadesi isteğe bağlıdır, ancak onsuz çalışmaz
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu
Artyom Trishkin , 2018.08.21 22:14
Gerçekten ne elde etmek istiyorsun?
Gösterilenlerden anlamak imkansız - kullanılan değişkenlerin değerleri hakkında veri yok.
Bu bloğun sonuçlarından birini zaten gösterdim
SONUÇ: Otkritih orderov NEXT net
Otkritih siparişleriov 5
Bu bloğun sonuçlarından birini zaten gösterdim
SONUÇ: Otkritih orderov NEXT net
Otkritih siparişleriov 5
Açık - bilinç akışı. tartışmayı bıraktım...
okuyun .
Anton1953, if olmadan ilk olan bloğun çalışmasından bahsediyorsanız, o zaman bir hata vardır. Size bir ipucu veriyorum - bu kod parçasını diğer sihirlerle emirlerle çalıştırmayı deneyin, çok fazla emir var ama sihir şartını geçmiyorlar. Bana daha fazlasını söylemen gerekiyor mu, yoksa kendin mi çözeceksin?
Bu arada, doğru kod işaretlemesini seçmek, bu tür hataları bulmada, alıştığınız tarzda işaretlemede çok yardımcı olur, bu hata sadece gözlerinize tırmanır!
Anton1953, if olmadan ilk olan bloğun çalışmasından bahsediyorsanız, o zaman bir hata vardır. Size bir ipucu veriyorum - bu kod parçasını diğer sihirlerle emirlerle çalıştırmayı deneyin, çok fazla emir var ama sihir şartını geçmiyorlar. Bana daha fazlasını söylemen gerekiyor mu, yoksa kendin mi çözeceksin?
Bu arada, doğru kod işaretlemesini seçmek, bu tür hataları bulmada çok yardımcı olur, kendiniz için olağan tarzda işaretleyin, bu hata sadece gözlerinize tırmanıyor!
Farklı büyülere sahip birkaç Uzman Danışman var. cnt_OO - daha önce tanımlandı - bu, belirli bir sihire sahip açık siparişlerin sayısıdır. Blok şu şekilde tasarlanmıştır: cnt_OO>1'den fazla emir varsa, tüm açık OrdersTotal () emirlerinden gerekli sihir if (( OrderMagicNumber () == Magic)) ile sonuncuyu seçin ve gerekli işlemleri yapın.
Aksi takdirde, diğer işlemleri gerçekleştiririz. Burada "aksi takdirde" yerine getirilmez, girmeniz gerekir if ((cnt_OO == 1 )) bu olmadan çalışmaz
Birkaç danışman, farklı büyülerle çalışır. cnt_OO - daha önce tanımlandı - bu, belirli bir sihire sahip açık siparişlerin sayısıdır. Blok şu şekilde tasarlanmıştır: cnt_OO>1'den fazla emir varsa, tüm açık OrdersTotal () emirlerinden gerekli sihir if (( OrderMagicNumber () == Magic)) ile sonuncuyu seçin ve gerekli işlemleri yapın.
Aksi takdirde, diğer işlemleri gerçekleştiririz. Burada "aksi takdirde" yerine getirilmez, girmeniz gerekir if ((cnt_OO == 1 )) bu olmadan çalışmaz
Gerekli siparişlerin sayısını bir yerde belirlemiş olmanız iyi, ancak bu blokta tüm siparişleri tekrar gözden geçirip kontrol edeceksiniz!
Kodu normal şekilde kırın hemen göreceksiniz!