Sonsuza kadar harika ve korkunç MT4 (veya bir geçiş stratejisinin nasıl doğru bir şekilde geliştirileceği) - sayfa 5

 
PapaYozh :

Konuşacak kimsen yok mu?

Ne hakkında konuşuyorsun? Igor kafama çılgınca bir metin mesajı attı. Elbette bu şekilde saptırmaya gerek yok ama eğer imkansızsa ama çok gerekliyse o zaman mümkündür.

Ve böyle bir konuya değindikten sonra, 40 sayfalık ciddi bir tartışma mı istediniz? Bu konuda ciddi olarak söylenebilecek her şey size zaten söylendi.

 
Alexey Viktorov :

Evet, kirpi çağırsanız bile bir fark olmayacaktır. Peki, yakından bakın, nasıl farklılar? Ayrıca açılış fiyatı, açılış saati , al ve dur ve 4k'da siparişin sahip olduğu her şey var.

Ah, böyle bir terminolojiyi ve tüm işleri benimsedi. 4k'da bile alışabilir ve kullanabilirsiniz.

Örneğin, dörtlüde bir emrin açılış fiyatını alma işlevi vardır.

 if ( OrderSelect (aTicket, SELECT_BY_TICKET))
   return OrderOpenPrice();

siparişteki karı bulmak için gerekli, böyle yapın

 if ( OrderSelect (aTicket, SELECT_BY_TICKET))
   return OrderProfit();

Bu iki sorunu 5-ke'de çözmeye çalışın. Ve ne kadar sürecek. Ve ilk seferde, siz onu gerçek hayatta çalıştırana ve test cihazında görmeyeceğiniz bir şeyle karşılaşana kadar yine de çalışmayacaktır. Herkesin büyük ölçekli kütüphaneleri anlamak ve yazmak için çok zamanı yoktur. Bu nedenle MT4'ün daha basit, daha kolay olduğunu söylüyorlar. Basitleştirilmiş düzen sistemi nedeniyle sadece temel zaman daha az harcandı.

 
Vasiliy Pushkaryov :

Örneğin, dörtlüde bir emrin açılış fiyatını alma işlevi vardır.

siparişteki karı bulmak için gerekli, böyle yapın

Bu iki sorunu 5-ke'de çözmeye çalışın. Ve ne kadar sürecek. Ve ilk seferde, siz onu gerçek hayatta çalıştırana ve test cihazında görmeyeceğiniz bir şeyle karşılaşana kadar yine de çalışmayacaktır. Herkesin büyük ölçekli kütüphaneleri anlamak ve yazmak için çok zamanı yoktur. Bu nedenle MT4'ün daha basit, daha kolay olduğunu söylüyorlar. Basitleştirilmiş düzen sistemi nedeniyle sadece temel zaman daha az harcandı.

Sana nasıl söyleyeceğimi bile bilmiyorum...

POSITION_VOLUME

konum hacmi

çift

POSITION_PRICE_OPEN

pozisyon fiyatı

çift

POSITION_SL

Açık bir pozisyon için Zararı Durdur seviyesi

çift

POSITION_TP

Açık bir pozisyon için Kar seviyesini al

çift

POSITION_PRICE_CURRENT

Sembole göre geçerli fiyat

çift

POSITION_SWAP

birikmiş takas

çift

POSITION_PROFIT

Mevcut kar

çift

 
Vasiliy Pushkaryov :

Örneğin, dörtlüde bir emrin açılış fiyatını alma işlevi vardır.

siparişteki karı bulmak için gerekli, böyle yapın

Bu iki sorunu 5-ke'de çözmeye çalışın. Ve ne kadar sürecek. Ve ilk seferde, siz onu gerçek hayatta çalıştırana ve test cihazında görmeyeceğiniz bir şeyle karşılaşana kadar yine de çalışmayacaktır. Herkesin büyük ölçekli kütüphaneleri anlamak ve yazmak için çok zamanı yoktur. Bu nedenle MT4'ün daha basit, daha kolay olduğunu söylüyorlar. Basitleştirilmiş düzen sistemi nedeniyle sadece temel zaman daha az harcandı.

Aynı zamanda, 4k'da emir yürütme türünü ayarlamak mümkün değildir. Ayrıca bir komisyoncu olarak yapılacak birçok dilek vardı ve bunların yeterli gerekçeleri var. Bunlar santral, DC ile iletişimin 2 farklı versiyonudur. Biri basitleştirilmiş, diğeri gerçeğe en yakın ve dolayısıyla daha karmaşık. Ve optimizasyon ve matanın sarmaşığı yadsınamaz.

4ku'nun desteklenmesi gerekiyor. Hem ticaret hem de araştırma için yeterli özelliklere sahip basit, kullanıcı dostu bir araçtır.

Diğer tekliflerin yanı sıra ayakta kalabilmek için 5ku'nun geliştirilmesi gerekiyor.

 
Alexey Viktorov :

Sana nasıl söyleyeceğimi bile bilmiyorum...

POSITION_VOLUME

konum hacmi

çift

POSITION_PRICE_OPEN

pozisyon fiyatı

çift

POSITION_SL

Açık bir pozisyon için Zararı Durdur seviyesi

çift

POSITION_TP

Açık bir pozisyon için Kar seviyesini al

çift

POSITION_PRICE_CURRENT

Sembole göre geçerli fiyat

çift

POSITION_SWAP

birikmiş takas

çift

POSITION_PROFIT

Mevcut kar

çift

Ve şimdi kapalı varlıklara bakmam gerekirse. 4'te değişen bir şey yok. Ve şimdi MT5'te nasıl?
 
Vasiliy Pushkaryov :

Örneğin, dörtlüde bir emrin açılış fiyatını alma işlevi vardır.

siparişteki karı bulmak için gerekli, böyle yapın

Bu iki sorunu 5-ke'de çözmeye çalışın. Ve ne kadar sürecek. Ve ilk seferde, siz onu gerçek hayatta çalıştırana ve test cihazında görmeyeceğiniz bir şeyle karşılaşana kadar yine de çalışmayacaktır. Herkesin büyük ölçekli kütüphaneleri anlamak ve yazmak için çok zamanı yoktur. Bu nedenle MT4'ün daha basit, daha kolay olduğunu söylüyorlar. Basitleştirilmiş düzen sistemi nedeniyle sadece temel zaman daha az harcandı.

kodunuzda kontrol yok, bu nedenle 5-ke'de benzer olacak, PositionSelectByTicket kullanın, bu konum özelliklerini ortama kopyalayacaktır .... ayrıca çalışma prensibi MT4'teki ile aynı olacaktır


tamam, konu dünya kadar eski, dahası bir yıldırım anketine girdiler: "MT5 yardımından kim ne anladı",

referans ayrıntılı, sipariş sistemi ve MT5 standart kütüphanesindeki makalelerin materyali olmadan bile yeterlidir.

 
Vasiliy Pushkaryov :
Ve şimdi kapalı varlıklara bakmam gerekirse. 4'te değişen bir şey yok. Ve şimdi MT5'te nasıl?
Anlamak istiyorum, bu benim için bir sınav mı yoksa sizin için ücretsiz bir eğitim programı mı? Dil belgelerini okumayı öğrenin. Orada çok ilginç şeyler var.
 
Alexey Viktorov :
Anlamak istiyorum, bu benim için bir sınav mı yoksa sizin için ücretsiz bir eğitim programı mı? Dil belgelerini okumayı öğrenin. Orada çok ilginç şeyler var.

Hayır. Kısa süre önce, bir pozisyonu kapattıktan sonra, bundan kâr etmeye karar verdim. Ve dörtte bir olduğu gibi 5 dakika sürmedi. İşlemlerin numaralandırılmasıyla bir döngü düzenlemek zorunda kaldım. Ardından, bir pozisyonu kapattıktan hemen sonra, işlemin sonucunu hemen almanın her zaman mümkün olmadığı ortaya çıktı. Bir tur daha yapmak zorunda kaldım. Yarım gün geçirdi. ben aslında bu

Peki, yakından bakın, nasıl farklılar? Ayrıca açılış fiyatı, açılış saati , al ve dur ve 4k'da siparişin sahip olduğu her şey var.

Sert tepki vermeyin, kimseye sınav ayarlamayacaktım.

 

Vasiliy Pushkaryov :

Sert tepki vermeyin, kimseye sınav ayarlamayacaktım.

Eh, bir sınav değilse, o zaman bir eğitim programı demektir. POSITION_IDENTIFIER gibi konum özelliğine dikkat edin

 bool    HistorySelectByPosition (
   long    position_id     // идентификатор позиции - POSITION_IDENTIFIER
   );

…ve gereksiz döngüler yapmak zorunda değilsiniz. Hadge hesabındaki kapalı bir pozisyonun her zaman iki işlemi vardır… Kısmi kapatma yapılmadıysa endeks 0 altında açılır ve endeks 1 altında kapanır.


not; Bu, okuma yazma bilmemenin ortadan kaldırılması konulu konferansı sonlandırıyor. :-)))

Документация по MQL5: Торговые функции / HistorySelectByPosition
Документация по MQL5: Торговые функции / HistorySelectByPosition
  • www.mql5.com
HistorySelectByPosition - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vasiliy Pushkaryov :

Hayır. Kısa bir süre önce, bir pozisyonu kapattıktan sonra, bundan kâr etmeye karar verdim. Ve dörtte bir olduğu gibi 5 dakika sürmedi. İşlemlerin numaralandırılmasıyla bir döngü düzenlemek zorunda kaldım. Ardından, bir pozisyonu kapattıktan hemen sonra, işlemin sonucunu hemen almanın her zaman mümkün olmadığı ortaya çıktı. Başka bir döngüye sarmak zorunda kaldım. Yarım gün geçirdi. ben aslında bu

Sert tepki vermeyin, kimseye sınav ayarlamayacaktım.

yani bu, MT5'in hızı için bir ödemedir - tüm ticaret emirleri eşzamansızdır, yani. MQL5 sunucudan yanıt beklemez, çalışmasına devam eder

MT4'te tüm ticaret istekleri sunucudan eşzamanlı olarak bir yanıt aldı


Burada soru sorulmalı ve ne yapılmalı? neden değil

- ya bir sonraki tıklamada siparişi kapatın (bir döngüde ya da duraklamada... ya da araca göre değişir)

- veya OnTradeTransaction'ı ele alın

Neden: