Bazı brokerlerde [tp] etiketi kaldırıldı mı? - sayfa 3

 
cameofx :

[...] MT4 & MT5 neden OrderCloseReason() veya başka bir şey sunuyor?

Bilmiyorum... Ama çözülebilir, yani çok da önemli değil.
 
gordon :
Bilmiyorum... Ama çözülebilir, yani çok da önemli değil.

Evet... SL & TP güncellemesini nerede tutabilirim, o zaman OrderComment()?

MT5'te pek çok yeni güzellik, btw, sonuçta şikayetlerden daha fazla övgü.

 
cameofx :

Evet... SL & TP güncellemesini nerede tutabilirim, o zaman OrderComment()?

Hayır, tavsiye etmem (IMHO). Sunucunun yorumların üzerine yazmasıyla ilgili önceki sözlerime bakın ( https://www.mql5.com/en/forum/123668/page2#267154 ). Bu gönderiyi yazdığımdan beri, sunucu tarafından 6 karakterden fazla karakterin üzerine yazıldığını buldum (örneğin -> https://www.mql5.com/en/forum/124167 ), bu yüzden tamamen güvenmezdim.


Sanal TP/SL ise, değerlerini bir dizide tutmanız yeterlidir. Ancak EA'ya kalıcılık yetenekleri eklemeniz gerekir, aksi takdirde bu değerler tamamen arıza durumunda (Terminalin yeniden başlatılması, güç kesintisi vb.) kaybedilir.

 
gordon :

Hayır, tavsiye etmem (IMHO). Sunucunun yorumların üzerine yazmasıyla ilgili önceki sözlerime bakın ( https://www.mql5.com/en/forum/123668/page2#267154 ). Bu gönderiyi yazdığımdan beri, sunucu tarafından 6 karakterden fazla karakterin üzerine yazıldığını buldum (örneğin -> https://www.mql5.com/en/forum/124167 ), bu yüzden tamamen güvenmezdim.


Sanal TP/SL ise, değerlerini bir dizide tutmanız yeterlidir. Ancak EA'ya kalıcılık yetenekleri eklemeniz gerekir, aksi takdirde bu değerler tamamen arıza durumunda (Terminalin yeniden başlatılması, güç kesintisi vb.) kaybedilir.

"...Eğer sanal TP/SL ise..." hala bir siparişin bir SL/TP/Diğer tarafından kapatılıp kapatılmadığını kontrol ediyoruz değil mi? Eğer sanalsa, kapanış fiyatını ve nasıl yakın olduğunu bilirdik.

Kalıcılık katmanı yeteneklerini Gordon çözdünüz mü? Teşekkürler.

 
cameofx :

"...Eğer sanal TP/SL ise..." hala bir siparişin bir SL/TP/Diğer tarafından kapatılıp kapatılmadığını kontrol ediyoruz değil mi? Eğer sanalsa, kapanış fiyatını ve nasıl yakın olduğunu bilirdik.

Aynen öyle. Soru yalnızca sunucu taraflı TP/SL olduğunda ortaya çıkar ve ayrıca EA belirli koşullar altında siparişleri manuel olarak kapatabilir veya kapatmayabilir....


Kalıcılık katmanı yeteneklerini Gordon çözdünüz mü?

Emin. Bu konu hakkında burada güzel bir tartışma var -> https://www.mql5.com/en/forum/119716 .
 

Teşekkürler,

https://forum.mql4.com/25078. - çok büyük içgörüler sunuyor, ancak bundan çıkarabileceğim bir şey, MT4'ün (bugüne kadar belki -5 de), 'Otomatik Alım Satım'ın pek çok yönünü barındırmadığıdır.

Şu anda başarmaya çalıştığım şey, mümkün olduğu kadar az 'endişe' ile ' Sanal Otomatik Ticaret'. Ben sadece (henüz) fbj gibi gazilerin bile hacklemesi gereken pek çok ihtiyati geçici çözümü yapamıyorum. Geliştiriciler, tüccarların Otomatik ticaret yapmasını gerçekten sorumlu kılmaya hazırsa, o zaman, elbette, x ay/yıl boyunca canlı hesapta bir EA'yı serbest bırakacağım.

 
gordon :

Hmmm.... Belki bir şeyleri kaçırıyorum, ancak aşağıdakilerin yeterli olmayacağı durumlar var mı?

   // select the closed order first and then do this:
   
   double sl_diff = MathAbs ( OrderClosePrice ( ) - OrderTakeProfit ( ) ) ,
          tp_diff = MathAbs ( OrderClosePrice ( ) - OrderStopLoss ( ) ) ;
   
   if ( sl_diff > tp_diff )
       Print ( "order closed at tp" ) ;
   else
       Print ( "order closed at sl" ) ;
 

// Burada sl_diff ve tp_diff'in eşitliğinin imkansız olduğunu varsayıyorum...?

Aslında kapalı emirlerde 3 senaryo var,

1. Fiyat, TakeProfit değerine ulaştı. (TP)
2. Fiyat StopLoss değerine ulaştı. (SL)
3. Bir süre sonra, tüccar TP/SL'ye basmadan emri manuel olarak kapattı.

Sorum şu: Tarihsel siparişlerimin 3 farklı kapanma sebebini nasıl bilebilirim? Teşekkürler.


 
Konuda cevaplandı. Cloudbreaker'ın yanıtına buradan bakın -> https://www.mql5.com/en/forum/123668 . Burada kısayol yok, bunu yapmanın tek yolu bu.
 
Tamam teşekkürler. gordon. Bu yöntemi dikkatle inceleyeceğim. Aslında şimdi anlamıyorum.
 

Renklerden siparişin kapanma sebebini öğrenebilir miyim?

çünkü buldum

1. Sipariş SL tarafından kapatılırsa stoploss değeri rengi kırmızıdır,
2. Sipariş TP tarafından kapatılırsa, alprofit değer rengi yeşildir.
3. Sipariş manuel olarak kapatılırsa renk değerleri değişmez.

Teşekkürler.

Neden: