Websocket nasıl yapılır? - sayfa 20

 
Fedor Arkhipov :

Kütüphaneyi MT4'e uygulamaya çalıştım, danışman dosyası hatasız derleniyor,

ancak grafiğe eklediğimde, basit bir tür döndüren bir yöntem kullanırsam "Global başlatma başarısız" hatası alıyorum.

ve yapıyı almaya çalışırsam, Geçersiz ex4 dosyası (8)

Belki tüm yapıları atarsan işe yarar

veya IL veya com portları ile şamanizm yapmanız gerekiyor

acele etmemeni tavsiye ederim. İlk önce her şeyi aklınıza getirmeli, MT5'te hata ayıklamalı, ardından MT4'e aktarmalısınız, 5 dakikadan fazla sürmeyecektir.

Soket bağlantısı sadece başlangıçtır. Ayrıca, sunucu her şeyi arşivlenmiş bir biçimde gönderdiğinden ve sunucunun oynadığı pinpon oynamak için bir mekanizma oluşturduğundan yanıtın kodunu çözmeniz gerekir. Yani belirli bir frekansta sunucu istemcilere ping sinyali gönderir ve istemci belirli bir pong süresi içinde yanıt vermezse sunucu istemcinin bağlantısını keser.

Tekliflerin geçmişini elde etmek ve çevrimiçi kenelere abone olmak için yöntemler uygulamak gerekir.

Tüm bunları başarır ve MT5'ten yönetebilirsek, o zaman kütüphaneyi MT4'e aktaracağız.

Binance borsası için yayınlanan aynı fiyat teklifleri için başka bir talep var

 
Алексей Барбашин :

Binance borsası için yayınlanan aynı fiyat teklifleri için başka bir talep var

Evet, ama orada "Murzilka" houbi için bir talep oluşturmanız gerekiyor

Maxim'in yaptığı buydu.

json: { "alt": "market.btcusdt.kline.1min", "id": "1122" }

 
Fedor Arkhipov :

Evet, ama orada "Murzilka" houbi için bir talep oluşturmanız gerekiyor

Maxim'in yaptığı buydu.

json: { "alt": "market.btcusdt.kline.1min", "id": "1122" }

Ne olmuş? Zorluğunu anlamadı.

 
Алексей Барбашин :

Ne olmuş? Zorluğunu anlamadı.

Herhangi bir zorluk olduğunu düşünmüyorum, istek yapısına bakmak lazım, şimdi arıyorum
 

bu Mum Zamanı, bu 1 Ocak 1970'den itibaren saniye cinsinden kimlik. metatrader'daki gibi


 

Fedor, kütüphanemizin yapısı ve yetenekleri hakkında tekrar düşünmeyi öneriyorum.

Çözmekte olduğumuz son problem nedir?

 
Fedor Arkhipov :

bu Mum Zamanı, bu 1 Ocak 1970'den itibaren saniye cinsinden kimlik. metatrader'daki gibi


Kesinlikle bu şekilde değil. ts alanındaki hane sayısını sayın ve bunun MT'deki gibi saniye sayısı olmadığını göreceksiniz, bu tik sayısıdır, yani 1000 kat daha fazladır.

 
Fedor Arkhipov :

işte burada, ama zamanla nasıl mum alacağımı henüz anlamadım


ama hiçbir şekilde :-) geri kalan api'de belirli bir mum var

veya dönem için önceki mumların tümünü / bir kısmını hatırlamanız gerekir.

doğru anlayın - WebSocket ve bunun üzerinden akar, bunlar gelen verilerdir. Daha hızlısı artık mümkün değil. O çok değerli

kazı gerektiğinde, Rest ile ayrıca iletişime geçerler, ancak talep oranlarında (yanıt hacmi) sınırlamalar vardır.

 
Алексей Барбашин :

Fedor, kütüphanemizin yapısı ve yetenekleri hakkında tekrar düşünmeyi öneriyorum.

Çözmekte olduğumuz son problem nedir?

genel olarak, fiyat geçmişini ve fiyat işaretini aktarmak istiyorum. Ama şimdi bir mum almak güzel olurdu, sanırım daha sonra döngüde eski fiyatları talep edebileceğim.
 
Maxim Kuznetsov :

ama hiçbir şekilde :-) geri kalan api'de belirli bir mum var


Yani eski mumları websocket üzerinden istemek işe yaramayacak mı?

sadece keneler mi?