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

 
Escapee :

Bekle... sonunda neye ihtiyacım olduğunu anla...

İşte ihtiyacım olan sipariş açılışı - OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0); . Ve bu komut dosyası çalışıyor.

Şimdi bir kapatmaya ihtiyacım var......

Bu bir senaryo değil. Bu sadece bir sipariş açma komutudur. Açılış başarılı olursa OrderSend işlevi bir sipariş bileti döndürür. Ancak kapatmadan önce sipariş biletini belirlemelisiniz. Ve bunu belirlemek için, önce dizine göre siparişler listesinden bir sipariş seçmelisiniz. Sadece 1 açık emir varsa, listedeki indeksi 0 olacaktır. Buna göre, sadece bir açık emir varsa, döngü olmadan yazabilir ve sembolün eşleşmesini ve sihrin eşleşmesini bu şekilde kontrol edebilirsiniz. Akıllı değil ama yine de. Örneğin sadece.

 if ( OrderSelect ( 0 , SELECT_BY_POS))
if (OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 30 , clrNONE ))
Print ( "Ордер закрыт" );
mql4'teki böyle bir belgelenmemiş gadget, bir siparişi Sor veya Bid yerine OrderClosePrice() ile kapatmak için kullanılabilir ve bu durumda sipariş türüne bölünmesi gerekmez. Nasılsa kapanacak.
 
AlexeyVik :

Bu bir senaryo değil. Bu sadece bir sipariş açma komutudur. Açılış başarılı olursa OrderSend işlevi bir sipariş bileti döndürür. Ancak kapatmadan önce sipariş biletini belirlemelisiniz. Ve bunu belirlemek için, önce dizine göre siparişler listesinden bir sipariş seçmelisiniz. Sadece 1 açık emir varsa, listedeki indeksi 0 olacaktır. Buna göre, sadece bir açık emir varsa, döngü olmadan yazabilir ve sembolün eşleşmesini ve sihrin eşleşmesini bu şekilde kontrol edebilirsiniz. Akıllı değil ama yine de. Örneğin münhasıran.

mql4'teki böyle bir belgelenmemiş gadget, bir siparişi Sor veya Bid yerine OrderClosePrice() ile kapatmak için kullanılabilir ve bu durumda sipariş türüne bölünmesi gerekmez. Nasılsa kapanacak.

Bakın yazdım, o zaman "arızalardan" kim sorumlu olacak? :))))

Bunun gerçek hayatta çalışmak için çok, çok yanlış bir kod olduğunu anlamıyor. Şey... Sanki bir fıçının içinde otururken, bir arabaya bindiğini sanarak tepeden aşağı yuvarlanıyor.

Bir insanla nasıl doğru yapılacağını anlamaya çalıştım ve sadece nasıl değil ... Ehhhh ...

 
Escapee :

Bekle... sonunda neye ihtiyacım olduğunu anla...

İşte ihtiyacım olan sipariş açılışı - OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0); . Ve bu komut dosyası çalışıyor.

Şimdi bir kapatmaya ihtiyacım var......

Neye ihtiyacın olduğunu çok iyi anlıyorum. Ve bunu nasıl doğru yapmak için "ihtiyacınızın" olduğunu size açıklamaya çalışıyorum. Kulaklarını kapattın ve dinlemek istemiyorsun. Muhtemelen boyun eğmek zorunda.

Örnek olarak, sunucuya bir ticaret talebi göndermek için basit bir komut verin. Elbette sana bir istek gönderecek. Ama içindeki veriler doğru mu? Ve ticaret sunucusu size ne getiriyor?

Ve evet: bu bir senaryo değil. Bu mql4 dil komutudur

 
İyi akşamlar, bir sorum var, danışmandaki hatalarla çalışmak için bir blok koymam gerekiyor mu, yoksa terminalin kendisi bunların üstesinden geliyor mu (hatalar, örneğin, sunucu yanıt vermiyor, fiyat değişti )?
 
Pokrov :
İyi akşamlar, bir sorum var, danışmandaki hatalarla çalışmak için bir blok koymam gerekiyor mu, yoksa terminalin kendisi bunların üstesinden geliyor mu (örneğin, sunucu yanıt vermiyor, fiyat değişti)?
İyi soru. VE?
 
Pokrov , danışmanın bunları aşmasını istiyorsanız, hata işlemeyi girmeniz gerekir.
 
artmedia70 :
İyi soru. VE?
Demek soru buydu, sonunda soru işareti var, gerekli mi, gereksiz mi?
 
artmedia70 :

Bak, yazdım, o zaman "arızalardan" kim sorumlu olacak? :))))

Bunun gerçek hayatta çalışmak için çok, çok yanlış bir kod olduğunu anlamıyor. Şey... Sanki bir fıçının içinde otururken, bir arabaya bindiğini sanarak tepeden aşağı yuvarlanıyor.

Bir insanla nasıl doğru yapılacağını anlamaya çalıştım ve sadece nasıl değil ... Ehhhh ...

Kabul edilmiş. Daha az içmelisin. :) Bir rezervasyon olmasına rağmen, doğru değil, ama yine de. Örneğin sadece.
 
Pokrov :
Demek soru buydu, sonunda soru işareti var, gerekli mi, gereksiz mi?
Bir test oyuncağı yazıyorsanız, gerekli değildir. Ve çalışan bir danışman için arzu edilir. Danışman sürekli olarak DC sunucusunu hatalı komutlarla veya parametreleri değiştirmeden siparişi değiştirerek vurursa, DC danışmanı engelleyebilir ve buna bağlı olarak danışman tarafından verilen siparişler "evsiz" hale gelir.
 
AlexeyVik :
Bir test oyuncağı yazıyorsanız, gerekli değildir. Ve çalışan bir danışman için arzu edilir. Danışman sürekli olarak DC sunucusunu hatalı komutlarla veya parametreleri değiştirmeden siparişi değiştirerek vurursa, DC danışmanı engelleyebilir ve buna bağlı olarak danışman tarafından verilen siparişler "evsiz" hale gelir.
Teşekkür ederim!