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

 
Poseidon :
Ben sadece acemiyim ve nasıl yapacağımı bilmiyorum. Kimin umurunda, benim için yapabilir misin?

Başlangıç için ders kitabına bakın - orada, her şeyden önce kendinize saygı gösterin.
 
Roman. :

Başlangıç için ders kitabına bakın - orada, her şeyden önce kendinize saygı gösterin.
Programlama hakkında pek bilgim yok.
 
Poseidon :
Programlama hakkında pek bilgim yok.

Eh, dahası, o zaman buraya sorularla gelmenin bir anlamı yok, sadece insanların sorularına müdahale et ve başkalarına yardım et, hemen ile iletişime geç, hepsi bu. Ayrıca Rusça öğrenin - zararlı değil ...
 

Modeli olan test cihazındaki adamlar: "yeni bir çubuğun açılış fiyatlarında ", bir siparişi kapatma işlevini yürütürken, 138 hatasıyla karşılaştı - yeniden fiyat teklifi - yeni fiyatlar, işte işlevden siparişleri kapatma kodunun bir parçası 5. basamak - nasıl yapılır (hata No. 138 ) dövüş... Terminal A...ray ile duruyor...

Yoksa gerçek ticaretin bir tür taklidi mi? :-)))

 if (Tip== 0 ) 
           {
               Price_Cls=NBid;           // Для ордеров Buy  
               Inform( 12 ,Ticket);                   // Сообщение о попытке закр.      
               Ans=OrderClose(Ticket,Lot,Price_Cls, 50 , Gray); // Закрыть ордер !:)
               //-----------------------------------------------------------   
               if (Ans== false )                     // Не получилось :(        
                   {                                 // Поинтересуемся ошибками:     
                       if (Errors(GetLastError())== false ) // Если ошибка непреодолимая          
                       return ;                       // .. то уходим.  
                    }
                 //----------------------------------------------------------
            }
 
alsu :
Tamamen boşaltılmasını istiyorsanız, MQL kullanmanın bir yolu yoktur. Ve sadece piyasaya tepki vermeyi durdurmak için, if(Time[0]>=set_time) return(0);


Cevap için teşekkürler. Belirli bir zamanda kapanma emrine ihtiyacım var. Ve zaten bir zaman sınırı var:

if(Hour() > TimeOpen && Hour() < TimeClose)

sistem_2();

dönüş(0);

 
100yan :


Teşekkür ederim! Kodu değiştirdim... TP0==false programın başında bildirildi.

Sorun kaldı.Daha fazla ayrıntı: 1. kısım kapanır ve 2. kısım hemen kapanmaya başlar :-(... ve ikincisi için hata 131, açık - parti büyüklüğü farklı) Ama başka bir nüans şu ki 1. kısım " "Uyarı ("Kapalı", Parti, "Parti Al", Bilet);"" logda yazmıyor, yani. doğrulamaya ulaşmıyor Ans==true. Niye ya???? Aşağıda bir kod parçası var ...

Şimdiden teşekkürler!

Sana bir fındık vereyim, sen de bana arabanın neden çalışmadığını söyle... :)
 
Roman. :

Modeli olan test cihazındaki adamlar: "yeni bir çubuğun açılış fiyatlarında", bir siparişi kapatma işlevini yürütürken, 138 hatasıyla karşılaştı - yeniden fiyat teklifi - yeni fiyatlar, işte işlevden siparişleri kapatma kodunun bir parçası 5. basamak - nasıl yapılır (hata No. 138 ) dövüş... Terminal A...ray ile duruyor...

Yoksa gerçek ticaretin bir tür taklidi mi? :-)))



Böyle bir hatayla nasıl başa çıkılır? Söyleyin bana... Bu bir alım satım taklidi değil... Daha önce açılmış bir anlaşma hiç kapanmıyor - kapanma koşulu sürekli sağlansa bile 138 nolu log osh'ta sürekli olarak adım adım kontrol ettim. görselleştirme modu.
 
lütfen bana siparişi tüm fonların %10'u kadar bir düşüşle kapatacak kodu veya işlevi söyle ???
 
todem :
lütfen bana siparişi tüm fonların %10'u kadar bir düşüşle kapatacak kodu veya işlevi söyle ???

Buraya bakın - daha önce ücretsiz olarak böyle (veya benzeri) vardı.
 
Roman. :

Böyle bir hatayla nasıl başa çıkılır? Söyleyin bana... Bu bir alım satım taklidi değil... Daha önce açılmış bir anlaşma hiç kapanmıyor - kapanma koşulu sürekli sağlansa bile 138 nolu log osh'ta sürekli olarak adım adım kontrol ettim. görselleştirme modu.
Kapanışın yapıldığı fiyatı, daha doğrusu nereden geldiğini kontrol edin, orada bok.