Hatalar, hatalar, sorular - sayfa 808

 
Zeleniy :

Servis masasına yazdım, e-posta bildirimlerinde sorun oluştu, linkler güncel değil/sizden çalışmıyor.

Bu bilette neye karar verildiği nasıl belirlenir? Servis masasına bile cevap vermediniz.

kesinlikle cevap verecek
 
Zeleniy :

Başka bir soru ortaya çıktı, kaynaklar hakkında Irina Korobeynikova ile bir röportajın reklamını yapmak istedim, ancak nasıl yapılır?

Uyarı: Bu materyallerin tüm hakları MetaQuotes Software Corp.'a aittir. Tam veya kısmi yeniden yazdırma yasaktır.

Bir isim yüzünden orijinal makaleye geçeceklerini pek sanmıyorum.

Siz de bizim gibi yazının duyurusunu yapabilirsiniz. Bu kurallara aykırı değildir ve yazar olarak bunu yapma hakkınız vardır.
 
OnTradeTransaction'da stoploss olaylarını durdurmak için kodu kimse paylaşabilir mi?
 
Zeleniy :

Servis masasına yazdım, e-posta bildirimlerinde sorun oluştu, linkler güncel değil/sizden çalışmıyor.

Bu bilette neye karar verildiği nasıl belirlenir? Servis masasına bile cevap vermediniz.

Hatayı belirttiğiniz için teşekkürler.

Yanlış bağlantı düzeltildi.

Servis masası size cevap verdi.

 

SL/TP'nin tetiklenip tetiklenmediğini belirlemek için OnTradeTransaction ile uğraşıyorum (yukarıya bakın, biri paylaşırsa harika olur ;-)) ve bu tuhaflıkla karşılaştım. Belgeler, TRADE_TRANSACTION_DEAL_ADD durumunda, price_sl ve price_tp alanlarının fiyatı sakladığını söylüyor, buradan alıntı yapıyorum - https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction :

  • price_sl - Zarar Durdur fiyatı (anlaşmanın yapıldığı sırada belirtilmişse doldurulur);
  • price_tp - Kar Al fiyatı (anlaşmanın yapıldığı sırada belirtilmişse doldurulur);

ancak aynı sayfadaki örneğin gösterdiği logda TP alanına hesap bakiyesinin yazıldığını görüyorum. Neye inanmalı? not Testere bakıyorum.

İşte günlüğün bir parçası:

TRADE_TRANSACTION_DEAL_ADD

Symbol: EURUSD

Deal ticket: 3

Deal type: DEAL_TYPE_SELL

Order ticket: 3

Order type: ORDER_TYPE_BUY

Order state: ORDER_STATE_STARTED

Order time type: ORDER_TIME_GTC

Order expiration: 1970.01.01 00:00

Price: 1.29979

Price trigger: 0

Stop Loss: 0

Take Profit: 10049.9

Volume: 0.1


Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торговой транзакции
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торговой транзакции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торговой транзакции - Документация по MQL5
 
marketeer :

SL/TP'nin tetiklenip tetiklenmediğini belirlemek için OnTradeTransaction ile uğraşıyorum (yukarıya bakın, biri paylaşırsa harika olur ;-)) ve bu tuhaflıkla karşılaştım. Belgeler, TRADE_TRANSACTION_DEAL_ADD durumunda, price_sl ve price_tp alanlarının fiyatı sakladığını söylüyor, buradan alıntı yapıyorum - https://www.mql5.com/ru/docs/constants/structures/mqltradetransaction :

  • price_sl - Zarar Durdur fiyatı (anlaşmanın yapıldığı sırada belirtilmişse doldurulur);
  • price_tp - Kar Al fiyatı (anlaşmanın yapıldığı sırada belirtilmişse doldurulur);

ancak aynı sayfadaki örneğin gösterdiği logda TP alanına hesap bakiyesinin yazıldığını görüyorum. Neye inanmalı? not Testere bakıyorum.


Belgelere inanıyorsanız, bu en saf haliyle bir hatadır.

Ve başka bir durum düşünemiyorum, bence operasyondan elde edilen karı veya bakiyenin değerini "koymak" makul değil.

 
Beyler, C benzeri bir uygulama diline sahip herhangi bir elektronik tablo düzenleyicisi (Excel gibi) bilen var mı?
 
220Volt :
Beyler, C benzeri bir uygulama diline sahip herhangi bir elektronik tablo düzenleyicisi (Excel gibi) bilen var mı?

Excel, C# ile programlanabilir, ancak prensipte, herhangi bir dilde, özellikle hazır bir kitaplık varsa, en alta inebilirsiniz. Office programları (Excel dahil) COM nesneleridir. Arayüzleri açıklanmıştır ve halka açıktır. İsterseniz bulabilirsiniz. MSDN'yi kazın.

Bunu derinden yapmadım, ancak benzer bir dizi HTML dosyasından veri çeken bir ek yapan, bu dosyaları Excel'de açan ve verileri veritabanına ekleyen bir Delphi işiydi. Ama aynı zamanda hücrelere erişim için hazır (yabancı) bir kütüphane kullandım.

Borland C++builder altında kesinlikle ofis programlarına erişmek için kütüphaneler var, bence standart teslimatta bile namlu nesneleri var. Stüdyoda işlerin daha kötü olmadığına eminim. Soldaki tabloyu ARAMAYIN, Excel ile çalışın (COM arayüzü üzerinden), daha güvenilir olacaktır (imha).

--

Bazı ofislerde uzun yıllardır JAVA'dan Excel dosyalarını işleyen bir erkek arkadaşım var, ayrıca bir COM namlu aracılığıyla. Ve asla şikayet etmez.

 
marketeer :

ancak aynı sayfadaki örneğin gösterdiği logda TP alanına hesap bakiyesinin yazıldığını görüyorum. Neye inanmalı? not Testere bakıyorum.

Bu tamamen bir test hatasıdır. TRADE_TRANSACTION_DEAL_ADD durumunda trans.price_tp alanı 0 veya herhangi bir çöp içerebilir. Çevrimiçi ticarette her şey doğru bir şekilde görüntülenir.
 
marketeer :

SL/TP'nin tetiklenip tetiklenmediğini belirlemek için OnTradeTransaction ile uğraşıyorum (yukarıya bakın, biri paylaşırsa harika olur ;-)) ve bu tuhaflıkla karşılaştım. Belgeler, TRADE_TRANSACTION_DEAL_ADD durumunda, price_sl ve price_tp alanlarının fiyatı sakladığını söylüyor, buradan alıntı yapıyorum - https://www.mql5.com/en/docs/constants/structures/mqltradetransaction :

  • price_sl - Zarar Durdur fiyatı (anlaşmanın yapıldığı sırada belirtilmişse doldurulur);
  • price_tp - Kar Al fiyatı (anlaşmanın yapıldığı sırada belirtilmişse doldurulur);

ancak aynı sayfadaki örneğin gösterdiği logda TP alanına hesap bakiyesinin yazıldığını görüyorum. Neye inanmalı? not Testere bakıyorum.


Gönderdiğiniz için teşekkürler, düzelteceğiz.