MQL5'e karşı istekler - sayfa 10

 
GOTO, C'de hiçbir zaman geçerli olmadı, hiç görmedim
C'de goto vardı ve c+'da goto vardı ve c++'da goto vardı ama C.net'te yok mu? Ve hangi kötü Bill Amca Xi'yi icat etti?

PS Doğru Rus teknik dilinde kısaltmalar tam olarak yazılmıştır, örneğin MQL-4, MQL-X

R.PS OKULUNUZDA ZAYIF BİR BİLGİSAYARINIZ VAR,
Aslında GOTO, FORTRAN diliyle ilişkilidir, çünkü GOTO ilk olarak FORTRAN'da (-stopudovo) ortaya çıktı ve uygulandı.
Basic'e karşı tavrınla beni güldürme, yoksa Basic na Vas gücenir.
Her zaman olduğu gibi her şey hakkında tartışın. Ve her zaman olduğu gibi, kim daha uzunsa ... dil ve kibir kazanacak.
 
timbo :
MT mükemmel bir platform, sadece süper, etrafta yalan bile görmediğim diğer platformlar ... Ve kaç tane iyi işletim sistemi unutulmaya yüz tuttu ve kitlesel bir tüketici buldu? Bana öyle geliyor ki MT, mikro lotlu kumarhaneler için sonsuza kadar küçük bir niş ürün olarak kalma riskini taşıyor. Yoksulluğun kısır döngüsü: kuruş faturaları - üst düzey programcılar için sonsuz demolar - satıcı için kuruş geliri - sunucuları için metakotalara aynı kuruş ödemeleri. Sadece işlevselliği artırmak ve bununla ölçülemez bir şekilde gurur duymak için kalır. Bu, diğer ürünlerde kaç kez oldu? "Tarih sadece tarihin kimseye bir şey öğretmediğini öğretir"

Birisi bana yanıldığımı ve MQ'nun normal şirketler/bankalar ile pazarlık yaptığını veya hatta ürünlerini onların ihtiyaçlarına göre uyarlama sürecinde olduğunu söyle...

MT4 platformundaki büyük batılı broker, mümkün mü?

Belki de bu eğilim yükselişte. Her şey göründüğü kadar kötü değil :)
 
Korey :
Kore :
Andy Kon :
Kore :
Andy Kon :
Kore :

PS evet, bu arada, ve burada insanların kırabileceği sinsi olanlar - MQL-4'te dört harfli operatör yok,
git !!!, bu, birçok programın MT'ye taşınabilir olmadığı anlamına gelir.


Bu, MQL'nin TEMEL olmadığı ve uygun GOTO programcılarının onu kullanmadığı anlamına gelir.

İyi programcılar , kullanmak zorunda kalmaktansa bir goto'ya sahip olmayı tercih ederler))
Ama eğer mevcut değilse goto'yu nasıl kullanamazsınız!?

Bu, MQL'de goto kullanmamanın imkansız olduğu ve bunun doğru olmadığı anlamına gelir.


Bir kez daha: MQL TEMEL değildir.
Doğru programlama dilinde (MS Amca Bill'in kanatları altında büyütülmemiştir) - GOTO mevcut değildir (örneğin, C dili ve tüm çocukları).

not
Doğru Rus dilinde - "programcılar" iki M harfiyle yazılır (program kelimesinden).


MMM Fark ettiğin iki "M" hakkında,
ve işte bu, gitmeden ve hatta "kanat" MS "Bill Amca" (bir L) altında nasıl C'dir
GOTO, C'de hiçbir zaman geçerli olmadı, hiç görmedim
C'de goto vardı ve c+'da goto vardı ve c++'da goto vardı ama C.net'te yok muydu? Ve hangi kötü Bill Amca Xi'yi icat etti?

PS Doğru Rus teknik dilinde kısaltmalar tam olarak yazılmıştır, örneğin MQL-4, MQL-X

R.PS OKULUNUZDA ZAYIF BİR BİLGİSAYARINIZ VAR,
Aslında GOTO, FORTRAN diliyle ilişkilidir, çünkü GOTO ilk olarak FORTRAN'da (-stopudovo) ortaya çıktı ve uygulandı.
Basic'e karşı tavrınla beni güldürme, yoksa Basic na Vas gücenir.




Kim doğru Rus Dili'ne sahipse (Bill - 2 [iki] harf L ile yazıldığından), "küçük kitap", "küçük yazarlar" B. Kerrigan, D. Ritchie'yi okuyabilir.
Alıntı yaparım:

C, kullanımdan kaldırılmış goto talimatına ve bunlara atlamak için etiketlere sahiptir. Açıkçası, bu talimata gerek yoktur ve pratikte onsuz yapmak neredeyse her zaman kolaydır. Şimdiye kadar kitabımızda goto kullanmadık.
Ancak, goto'nun yararlı olabileceği durumlar vardır.
En tipik durum, bazı durumlarda işlemeyi kesmeniz gerektiğidir.
derinlemesine iç içe geçmiş yapı ve aynı anda iki veya daha fazla iç içe döngüden çıkın.
---------------------
Başka bir yazar G. Schildt var, alıntı yapıyorum:

Yapısal programlama, kesin olarak etiketlenmiş kontrol yapılarını içerir,
program blokları, GOTO deyimleri yok (veya en azından minimum kullanımı) ...
--------------------
Profesör A.D. tarafından düzenlenen bir kitapçıkta da okuyabilirsiniz. Homonenko'dan alıntı yapıyorum:

Operatör dilde kötü bir araçtır.
------------------------------


1. Hemen hemen tüm modern üst düzey programlama dilleri GOTO kullanmaz. GOTO ve etiketler yapaydır;
2. Bu operatörün bacaklarının Fortran, Cobol, Algol, Basik :) (Temel) - sizin ve yarı eğitimli öğrenci B. Gates tarafından çok sevildiği doğru olarak kaydedildi.
3. B. Gates - BASIC'e büyük bir aşkla büyüdü (bundan çok para kazandı), ancak başka bir şey bilmiyordu.
4. Bir kez daha tekrarlıyorum: MQL BASIC değildir (istek üzerine yazabilirim - MQL4 BASIC değildir).
4. Ben okuldayken "Bilgisayar Bilimi" konusu yoktu. Her ne kadar yaklaşık 10 yıl önce enstitülerden birinde kendim öğrettim.

not
Hiçbir şey hakkındaki tartışmayı bitirmenin zamanı geldi.
GOTO ve etiketler yapaydır ve buna katlanmak zorundasınız.
 

Andy_Kon'a

Ben de tam sana Kerrigan'ı vermek üzereydim ve ayrıca şunu hatırladım,
Goto operatörü açıklanan C++ ikili arama nerede,
ve burada da hatırlatıyorsunuz - G. Schildt!
Yani bir anlaşmazlığımız yok, konuyla ilgili bir örnek var: -Aynı şeyi farklı şekillerde nasıl anlıyorlar))

 
Peki, neden ona, zavallı küçük goto'ya bu kadar kızıyoruz - C'de bu şeytandan daha kötü olmayan görsel sözde "doğrusal" program yürütme akışını bozan yeterince başka operatör yok mu?

İşte başka bir canavar - kırılma, aslında kontrolü herhangi bir döngünün dışına da aktarır. Yalnızca goto yokluğunda, programın yalnızca kesintiye uğrayan yapıdan sonraki ilk ifadede değil, tam olarak verilen noktada yürütmeye devam etmesi için ek olarak saptırmak gerekir. Ve bu arada, break yardımıyla, programın 200. satırından 150. satırına geçişi, goto yardımıyla olduğu gibi organize etmek oldukça kolaydır.

Bu karmaşıklığın, goto'nun "doğru" yapılar cennetinden kovulmasını haklı çıkardığını düşünmüyorum. Kendim çok nadiren kullandığımı söyleyebilirim (çünkü net bir stili tercih ederim), ancak bazen oldukça kullanışlıdır - Andy_Kon'un haklı olarak belirttiği gibi. İstisna, kuralı ("programın yapısı anlaşılır ve doğrulanabilir olmalıdır") onaylar ve MQL-X'te olmasına izin verir.

PS Bu arada, onu kim lanetledi? Dijkstra, değil mi?
 

Anlaşmazlığın nedeni şu:

Gerçek bilimsel düşünce (programcıların düşündüğü gibi) İnternet için çalışmaz ve "mutlu bir çocukluk" için değil,
ve algoritmalarını sınıflarda ticari programlama için hiç standartlaştırmaz,
onlar. fikir C#'da çalışmıyor ve Delphi'de çalışmıyor (bu arada, Goto Delphi'de kaldı)
ve FORTRAN dilinde yoğunlaşmıştır.
Bu nedenle Fortran'da bulunan, kanıtlanmış ve onaylanmış algoritmalardan oluşan benzersiz bir koleksiyon,
yavaş yavaş diğer dillere ifade edilen,
Bu eşsiz koleksiyon, GOTO'nun sık kullanımıyla "günah işler".
Onlar. GOTO olmadan, kesinti ile ilgili ciddi zorluklar var.))))
Hoş yargı: Goto tek bir nedenden dolayı ortadan kayboldu: "Düzeltmek için eğilmek zorundasın" I.V. Stalin.
Kötü yargı: goto'ya karşı mücadele, gerçek şeyi kalabalıktan ayırma girişimidir.

PS "Yapılandırılmış Programlama" kitabının ortaya çıktığı sırada, sözde blokların işe yaramaz olduğu yönünde fikirler vardı,
güya bu Algol-60'tan kuru bir akademisyenlik, - bildiğiniz gibi, teorik bir dil.
Bu ortamda, blok yapıyı uygulama yönündeki açık bir istek, kitleler tarafından kabul görmedi.
Sonra goto'ya karşı mücadeleyi ilan ettiler ve kitleler şu slogana kapıldılar: (sözde) goto kullanmak uygunsuz.))

PPS Kendini Rusça olarak ifade etmek için ulusal hukukla olan gerilime bakıldığında, bu başlıkta ortaya konan böyle bir seçenek mümkündür,
"Yapılandırılmış Programlama" kitabının yazarının adını öğrendiklerinde,
GOTO haklarını geri yüklemek için bir hareket olacak))

 
D500_Rised :

MT4 platformundaki büyük batılı broker, mümkün mü?
...
Belki de bu eğilim gelişiyor. Her şey göründüğü kadar kötü değil :)))

Şimdiye kadar doğrulanmamış verilere göre, çatı kaplama keçeleri:

- Velocity4x'in yoldaşları olacaklar
-
kendilerine bir Velocity4x satın aldılar

Ancak, eğilim! :)))
Forex.com'un yanı sıra bir başka büyük şirket de yakın zamanda MT'nin tanıtımını duyurdu,
ve ayrıca ona göre, doğrudan MT ile çalışan bir Alman bankası ortaya çıktı.
(bilgiler de doğrulanmadı ... ne yazık ki ...)

 

Ve her zaman goto'yu "sevdim", ancak onu daha çok SI veya FORTRAN ile değil, onsuz hiçbir yere gidemediğim Assembler ile ilişkilendirdim. Ve gerçekten de, bazı durumlarda kullanımı tamamen haklı. Ayrıca mevcutsa dileyenler kullanmayabilir.

Dijkstra, Knut kesinlikle zeki "amcalar", ancak kitaplarını çok uzun zaman önce, MQL henüz yokken yazdılar... Ve dil son derece uzmanlaşmış, hem profesyonel programcılar hem de profesyonel programcılar gibi geniş bir kullanıcı yelpazesine odaklanmış durumda. programcı olmak istemeyen, sadece ilkel bir sistemi otomatikleştirmesi gereken. Bu nedenle, bu dil ne kadar çok fırsat sağlarsa o kadar iyidir. Ben "FOR", kimse bize sormadı.)) Ve bu konuda sonsuza kadar tartışabilirsiniz, ama işe yaramaz)

 
timbo :
MQL5'te ne görmek istemiyorum? Sınıflar istemiyorum, işlevsellik genişlemesi istemiyorum, bazı bilinmeyen şeyler için harika fırsatlar ve Uzman Danışmanlar oluşturma sürecini karmaşık hale getirmek istemiyorum.

CFD için açıklanmasına rağmen MT kullanmanın imkansızlığı beni alternatifler aramaya itti. Bu imkansızlık, teknik sorunlar da olsa çoğunlukla organizasyoneldir. MT platformunda kimin ticaret yaptığı bilinmiyor ve bilinenler çoğunlukla küçük mutfaklar, gördüğüm kadarıyla borsalarda izin verilmiyor. Böylece alternatiflerin olduğu ortaya çıktı. Otomatik forex ve CFD ticareti. Forex için konuşmayacağım, ancak CFD fiyatları hiç filtrelenmiyor, onları döviz fiyatlarıyla karşılaştırdım - bire bir gidiyorlar. Programlama dili ilkeldir, ancak gelişmektedir. Aynı zamanda basittir, genellikle basittir, yani. tüccar için en kolay. Satın almanız gerekiyorsa, sadece satın alın (miktar) ve bu kadar, sorun yok. Tüccar dostu, programcı dostu değil! Parayı ödeyene, yani. piyasadaki en önemli şey. Geriye dönük test de dahildir. Sınırsız demo erişimi yok, bir ay ücretsiz, ardından bir hesap açın. Ve skor mini olmaktan uzak. Gerçek bir hesap, zaman sınırlı bir demo ile birlikte gelir. O dil hala çok ilkel, bana uymadı çünkü. benim fikrim biraz daha fazlasını gerektiriyor. Ancak bir eğilim var.

MS-DOS, zamanının en iyi işletim sistemi değildi, ancak nasıl olduğu ortaya çıktı. MT mükemmel bir platform, sadece süper, etrafta yalan bile görmediğim diğer platformlar ... Ve kaç tane iyi işletim sistemi unutulmaya yüz tuttu ve kitlesel bir tüketici buldu? Bana öyle geliyor ki MT, mikro lotlu kumarhaneler için sonsuza kadar küçük bir niş ürün olarak kalma riskini taşıyor. Yoksulluğun kısır döngüsü: kuruş faturaları - üst düzey programcılar için sonsuz demolar - satıcı için kuruş geliri - sunucuları için metakotalara aynı kuruş ödemeleri. Sadece işlevselliği artırmak ve bununla ölçülemez bir şekilde gurur duymak için kalır. Bu, diğer ürünlerde kaç kez oldu? "Tarih sadece tarihin kimseye bir şey öğretmediğini öğretir"

Birisi bana yanıldığımı ve MQ'nun normal şirketler/bankalar ile pazarlık yaptığını veya hatta ürünlerini onların ihtiyaçlarına göre uyarlama sürecinde olduğunu söyle...

Alman bankalarının yaklaşık %30'u MT4 üzerinden Forex piyasasına erişim sağlıyor, örneğin Avrupa'daki "Varengold" Alman-İsviçre bankası iyi biliniyor. Amerika'da evet, MT çok nadirdir, ancak Pascal'ın dilin temeli olarak alındığı TradeStation adında bir analog var, ancak bazı yönlerden SATIN AL ve buradaki bağlantıya gidin HThttp: //www.tradestation.com/automated_trading/howitworks.shtm i MT'nin tam olarak ondan kaynaklandığından bile kısmen eminim !!!

 
maxandsoft :

Alman bankalarının yaklaşık %30'u MT4 üzerinden Forex piyasasına erişim sağlıyor, örneğin Alman-İsviçre bankası "Varengold" Avrupa'da iyi biliniyor.

%30? gerçekten herkes...


ayy...

Evet, F. adlı belirli bir şirketin tanıtımı sayesinde tanınıyor ;)))


O Alman bankasındaki MT hakkında, sitede mevcut birkaç satır ve belgelere göre NULL.

O yüzden bu solcu kantorlara aldanmayın... Alman-İsviçreli... :)))

Neden: