"MQL4 ve MQL5 geliştirme çerçevesinde OpenAI'ın ChatGPT özellikleri" makalesi için tartışma - sayfa 2
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
İyi olurdu) deneyim paylaşımının bir parçası olarak) µl'nin gpt dillerini çok iyi bilmemesi nedeniyle görev karmaşıklaşıyor. Bazen kodu hatasız almak oldukça zordur.
ChatGPT 3.5, MQL4/5'te normal olarak yazıyor, bu kadar küstah olmayın. Makalenin değeri, ChatGPT kullanarak geliştirme sürecini göstermesi ve istemlerde olması gerekir , ancak böyle bir şey yok. Sadece kimsenin ücretsiz olarak ilgilenmediği hazır üretilmiş kodlar. Makalenin değeri sıfır, yazar "D" alıyor ve bu kalitesiz çalışmanın yayınlanmasına nasıl izin verildiğini merak ediyorum .
Tankın içinde olanlar için tekrar söyleyeyim, makalenin amacı size ipucu vermek değil, bunları kendiniz üretmeniz gerektiği fikrini aşılamaktır. Yaptığım her şeyi çöpe atarsam makaleye ne olacağının farkında değilsiniz. Sadece insanların kafasını karıştıracak tonlarca gereksiz şey var. Materyal basit ve açık olmalıdır. Ve sen bana D vermek için sınava girmiyorsun. Dikkatli ol.
ChatGPT 3.5, MQL4/5'te normal olarak yazıyor, bu kadar küstah olmayın. Makalenin değeri, ChatGPT kullanarak geliştirme sürecini göstermesi ve istemlerde olması gerekir , ancak böyle bir şey yok. Sadece kimsenin ücretsiz olarak ilgilenmediği hazır üretilmiş kodlar. Makalenin değeri sıfır, yazar "D" alıyor ve bu hack işinin yayınlanmasına nasıl izin verildiğini merak ediyorum .
Piyasa emri verme kodunu alamadım. Söz verebilirseniz. Her seferinde bileti iade ettim.
Piyasa emri vermek için kodu alamadım. Eğer söz verebilirsen. Her seferinde bileti iade etti.
Bir piyasa emri açmak için MQL5'te bir prosedür yazın. Fonksiyon aşağıdaki giriş verilerini kabul etmelidir:
1) Lot
2) Açılış ve kapanış fiyatları arasındaki fiyat farkının bir modülü olarak Kar elde edin
3) Açılış ve kapanış fiyatları arasındaki fiyat farkının bir modülü olarak Zararı Durdur
4) Emir Yönü (bool bDirection) true - AL; false - SAT
5) Pip cinsinden kayma (bu, pip cinsinden açılış fiyatından mümkün olan maksimum sapmadır)
6) Sihirli sipariş numarası
Ek olarak, Zararı Durdur ya da Kâr Al sıfırsa, emir, hangisi sıfırsa ilgili Zararı Durdur ya da Kâr Al olmadan ya da her ikisi de sıfırsa Zararı Durdur ve Kâr Al olmadan açılmalıdır.
Ek olarak, izin verilen minimum ve maksimum lot için bir lot kontrolü sağlayın ve lot izin verilen aralığın dışındaysa, mevcut en yakın sayıya (minimum veya maksimum) getirin.
Kapsamlı yorumlar yapın ve kodu daha kısa hale getirmeye çalışın ve zarar durdurma ve kar alma fiyatlarının alış ve satış emirleri için farklı hesaplandığını unutmayın.
Herhangi bir kütüphane kullanamazsınız, yalnızca MQL5 dil özelliklerini kullanabilirsiniz.
Hemen çalışmadı, komut istemini daha ayrıntılı hale getirmem gerekti. Sadece 5 dakika sürdüğünü unutmayın. Ve herhangi bir ipucu aramadım, sadece ne istediğimi ve nasıl istediğimi yazdım. İstem bir soru değildir....
Mevcut GPT becerileri ile bunların hepsi anlamsızdır çünkü "müşteri" oluşturulan kaynaktaki hataları bulmak zorundadır, yani aslında doğru cevabı bilmeli veya çoğunu yazmalıdır. Mevcut GPT'ler geveze.
Aslında siz de benim dediğim gibisiniz, gerçekten dil bilmeden ve verdiğini düzeltmeden bir işe yaramıyor, yazıda anlatmaya çalıştım ama insanlara pek bir şey ifade etmiyor gibi). Bana bir ipucu vermek istiyorlar ve hepsi bu ve ben çikolatanın içindeyim))) Ve bunun hakkında düşünmeniz gerektiği gerçeği, GPT orada ))))
Promtov konusunda size katılıyorum, yapay zekaya aynı isteği verdiğinizde bile farklı metin veya kod üretiyor. Bu yüzden onunla bir çocuk gibi iletişim kurmalı ve ondan ne almak istediğinizi iyice açıklamalısınız. Tek şey, deneyim ve tecrübeye sahip bir programcı olarak, ayrıca matematik eğitimi almış ve dolayısıyla uygun düşünce tarzına sahip bir kişi olarak, yapay zeka için bir ToR gibi bir görevi daha net ve kısa bir şekilde formüle edebilmenizdir. Birçok tüccar, basit bir Uzman Danışman yazmak için temel TOR oluşturamaz. MQL4'te ilk Uzman Danışmanları yazmaya başladığımda, üniversitede Fortran'da bize nasıl öğretildiğini hatırladım, önce gelecekteki programın bir algoritmasını çizmek ve sonra ona göre kod yazmak çok yardımcı oldu. Ayrıca, radyo-elektronik sistemlerde geleceğin tasarım mühendisleri olarak bize TOR yazmamız öğretildi, bu da faydalı oldu.
Başlangıçtaki EMA hesaplamasının sonrakilere eşit olmadığı gerçeğini düşünseniz iyi olur, çünkü yüzünüz mavi olana kadar çubukları kaydetmeniz gerekir ve burada ve şimdi ticaret yapmanız gerekir. Döngüler hakkında, her şey çubuklarla çalışır, gözle görülür bir yavaşlama fark etmedim. Bu gösterge için hesaplamaları istediğiniz gibi sonuçlandırabilirsiniz, ancak size çok şey verecek mi) Sadece hiçbir şey olmadığını biliyorum).
Bu, EMA yazarının görevidir - sonraki tüm hesaplamalarını öncekilere eşit yapmak. Yüzünüz mavi olana kadar çubukları biriktirmenize gerek yok, ancak yukarıda yazdığım gibi, dönemden yalnızca 10-20 kat daha fazla çubuğa ihtiyacınız var.
Döngüler hakkında çok ikna edici ... Tabii ki, 10 barlık bir döngü ile 100 barlık bir döngü arasında kesinlikle hiçbir fark yoktur ... Özellikle ortalamaları hesaplamak için hızlı algoritmaların varlığını düşünürseniz.
İlk başta fark etmemiştim)
İlk başta fark etmemiştim)
SymbolInfoDouble(_Symbol,SYMBOL_POINT) - işte böyle olmalı. Genel olarak anladınız... Hataların çoğunu düzelttim. Eğer bu benim ts kodum olsaydı hepsini görürdüm. Kusurlar var... ve ne yaptığınızı bilmiyorsanız, işe yaramaz. Doğru yoldasın. Genellikle yanılıyor. O makaleyi yazmamın bir sebebi var. Süper bir komut istemi yapabilirdim, hata yapmazdı ve her şeyi mükemmel bir şekilde verirdi, ama işe yaramazdı çünkü hepsi bir gösterişti. Gerçek saha koşullarında, en iyi durumda daha spesifik olabilen basit insan soruları soruyoruz, ancak uygulamanın gösterdiği gibi, post işlemeyi çok fazla azaltmıyor.