"Yüzer" PositionSelect() hatası - sayfa 6 12345678 Yeni yorum prostotrader 2016.08.15 17:42 #51 Karputov Vladimir : Avatarınızın altındaki figürler size ait değildir, bu nedenle onlar üzerinde hiçbir gücünüz yoktur (istediğiniz gibi değiştiremezsiniz). Ve kendimi değiştirmek istemiyorum, lütfen :) 1000 ile çarpamıyorsan en azından 100 ile çarp. Vladimir Karputov 2016.08.15 17:44 #52 prostotrader : Ve kendimi değiştirmek istemiyorum, lütfen :) 1000 ile çarpamıyorsan en azından 100 ile çarp. Mümkün değil. İzin verilmedi. İmkansız. prostotrader 2016.08.15 17:45 #53 Karputov Vladimir : Avatarınızın altındaki figürler size ait değildir, bu nedenle onlar üzerinde hiçbir gücünüz yoktur (istediğiniz gibi değiştiremezsiniz). Katma. TRADE_TRANSACTION_DEAL_ADD türünde bir işlem geçene kadar siparişleri unutun. Neden "unutmak"? Çünkü bu doğru değil. Anlaşmaları boşverin, anlaşmalar hakkında tarihten bilgi edinebileceğinizi size gönül rahatlığıyla söyleyeceğim. tarihi işlem geldiğinde. Arama emri yok, bu yüzden ne "örttüğünü" görebilirsiniz. Bu basit işlevle: double GetDealsVolume( const string a_symbol, const ulong a_ticket, const datetime start) { double volume= 0 ; if ( HistorySelect (start- 180 , TimeTradeServer ()+ 180 )) { int deals= HistoryDealsTotal (); if (deals> 0 ) { for ( int i=deals- 1 ; i>= 0 ; i--) { ulong deal_ticket= HistoryDealGetTicket (i); ulong ticket= ulong ( HistoryDealGetInteger (deal_ticket, DEAL_ORDER )); if (( ticket> 0 ) && (ticket==a_ticket)) { volume+= HistoryDealGetDouble (deal_ticket, DEAL_VOLUME ); } } } } return ( volume ); } Vladimir Karputov 2016.08.15 17:53 #54 prostotrader : Anlaşmaları boşverin, anlaşmalar hakkında tarihten bilgi edinebileceğinizi size gönül rahatlığıyla söyleyeceğim. tarihi işlem geldiğinde. Bu basit işlevle: dikkatsizsin: ... TRADE_TRANSACTION_DEAL_ADD türünde bir işlem geçene kadar siparişleri unutun. Neden "unutmak"? Çünkü bu doğru değil. O zaman siparişleri hatırlayabilirsiniz. prostotrader 2016.08.15 17:54 #55 Karputov Vladimir : dikkatsizsin: O zaman siparişleri hatırlayabilirsiniz. Teşekkürler unutmamaya çalışacağım :) Peki ya x 100? Katma: Sadece sorun şu: Tarih işlem önce gelir, ancak bunun ilk olduğunu nereden biliyorsunuz? Ya da tam tersi Deal işlemi ilkidir. Vladimir Karputov 2016.08.15 17:55 #56 prostotrader : Teşekkür ederim unutmamaya çalışacağım :) Peki ya x 100? zaten cevap verdim: Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum "Yüzer" PositionSelect() hatası Karputov Vladimir , 2016.08.15 17:44 Asla. İzin verilmedi. İmkansız. Vladimir Karputov 2016.08.15 18:00 #57 prostotrader : ... Katma: Sadece sorun şu: Tarih işlem önce gelir, ancak bunun ilk olduğunu nereden biliyorsunuz? Ya da tam tersi Deal işlemi ilkidir. Düşünmeliyim. Belirtiniz, hacmi 1'den fazla olan bir sipariş tetiklendiğinde durum bu mudur? prostotrader 2016.08.15 18:02 #58 Karputov Vladimir : Düşünmeliyim. Belirtiniz, hacmi 1'den fazla olan bir sipariş tetiklendiğinde durum bu mudur? Evet, hangi sırayla ve hangi hacimde olursa olsun prostotrader 2016.08.15 18:17 #59 Her şey MQ Alexander'ın dediği gibi çalıştıysa , o zaman ve hiçbir sorun olmayacaktı . Ve olduğu gibi, belirlemek imkansız ... :( Çünkü anlaşma, Anlaşma işleminin gelmesinden önce bile geçmişte olabilir (Yapılan Anlaşmalar: 1.0). Ve İskender'e göre, bu şekilde çalışacaktı ( ve doğru olurdu !): Tarihsel bir işlem geldiğinde : İlk hacim - Mevcut hacim = İşlemler yapıldı - İşlem işlemi zaten geldi Bayrak dikip pozisyon ve emirlerle uğraşmıyoruz ! -------------------------------- İlk hacim - Mevcut hacim != Yapılan işlemler - İşlem işlemi - sonraki Bayrağı biz kuruyoruz , Deal işlemini bekliyoruz ve bayrakla pozisyonlar ve emirler ile ilgileniyoruz! Her şey! Yeni başlayanlardan sorular MQL5 Kase var mı? [ARŞİV] Forumu kirletmemek için prostotrader 2016.08.15 21:15 #60 İşlemlerin geçmişi, TRADE_TRANSACTION_DEAL_ADD işleminin gelmesinden önce güncellenir Ham, Başladı: 2016.08.15 18:43, #1537513 12345678 Yeni yorum
Avatarınızın altındaki figürler size ait değildir, bu nedenle onlar üzerinde hiçbir gücünüz yoktur (istediğiniz gibi değiştiremezsiniz).
Ve kendimi değiştirmek istemiyorum, lütfen :)
1000 ile çarpamıyorsan en azından 100 ile çarp.
Ve kendimi değiştirmek istemiyorum, lütfen :)
1000 ile çarpamıyorsan en azından 100 ile çarp.
Avatarınızın altındaki figürler size ait değildir, bu nedenle onlar üzerinde hiçbir gücünüz yoktur (istediğiniz gibi değiştiremezsiniz).
Katma.
TRADE_TRANSACTION_DEAL_ADD türünde bir işlem geçene kadar siparişleri unutun. Neden "unutmak"? Çünkü bu doğru değil.
Anlaşmaları boşverin, anlaşmalar hakkında tarihten bilgi edinebileceğinizi size gönül rahatlığıyla söyleyeceğim.
tarihi işlem geldiğinde. Arama emri yok, bu yüzden ne "örttüğünü" görebilirsiniz.
Bu basit işlevle:
Anlaşmaları boşverin, anlaşmalar hakkında tarihten bilgi edinebileceğinizi size gönül rahatlığıyla söyleyeceğim.
tarihi işlem geldiğinde.
Bu basit işlevle:
dikkatsizsin:
...
TRADE_TRANSACTION_DEAL_ADD türünde bir işlem geçene kadar siparişleri unutun. Neden "unutmak"? Çünkü bu doğru değil.
O zaman siparişleri hatırlayabilirsiniz.
dikkatsizsin:
O zaman siparişleri hatırlayabilirsiniz.
Teşekkürler unutmamaya çalışacağım :)
Peki ya x 100?
Katma:
Sadece sorun şu:
Tarih işlem önce gelir, ancak bunun ilk olduğunu nereden biliyorsunuz?
Ya da tam tersi Deal işlemi ilkidir.
Teşekkür ederim unutmamaya çalışacağım :)
Peki ya x 100?
zaten cevap verdim:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
"Yüzer" PositionSelect() hatası
Karputov Vladimir , 2016.08.15 17:44
Asla. İzin verilmedi. İmkansız....
Katma:
Sadece sorun şu:
Tarih işlem önce gelir, ancak bunun ilk olduğunu nereden biliyorsunuz?
Ya da tam tersi Deal işlemi ilkidir.
Düşünmeliyim. Belirtiniz, hacmi 1'den fazla olan bir sipariş tetiklendiğinde durum bu mudur?
Her şey MQ Alexander'ın dediği gibi çalıştıysa , o zaman
ve hiçbir sorun olmayacaktı .
Ve olduğu gibi, belirlemek imkansız ... :(
Çünkü anlaşma, Anlaşma işleminin gelmesinden önce bile geçmişte olabilir (Yapılan Anlaşmalar: 1.0).
Ve İskender'e göre, bu şekilde çalışacaktı ( ve doğru olurdu !):
Tarihsel bir işlem geldiğinde :
İlk hacim - Mevcut hacim = İşlemler yapıldı - İşlem işlemi zaten geldi
Bayrak dikip pozisyon ve emirlerle uğraşmıyoruz !
--------------------------------
İlk hacim - Mevcut hacim != Yapılan işlemler - İşlem işlemi - sonraki
Bayrağı biz kuruyoruz , Deal işlemini bekliyoruz ve bayrakla pozisyonlar ve emirler ile ilgileniyoruz!
Her şey!