Hatalar, hatalar, sorular - sayfa 1789

 
Vitalie Postolache :
Fırsatlar, geçmiş, haberler vb. sekmelerinin görüntülendiği penceredir. İngilizce "Araç Kutusu".
Teşekkürler, bilmiyordum yaptım. Şimdi, son pozisyonların durumu görünmüyor. Can sıkıcı bir şekilde, programlı olarak son satırın aşağı inmemesi gerçekten imkansız mı?
 
Yousufkhodja Sultonov :
Teşekkürler, bilmiyordum yaptım. Şimdi, son pozisyonların durumu görünmüyor. Can sıkıcı bir şekilde, programlı olarak son satırın aşağı inmemesi gerçekten imkansız mı?

Bu mümkün, bu bir yazılım. Örneğin tüm çizelgelerde bu satırı gösteren bir gösterge yazın .

Geliştiriciler bu bilgileri durum çubuğunda veya pencere başlığında çoğaltabilir, ancak muhtemelen ilgilenmiyorlar.

 
Hata nerede?
AccountInfoString ( ACCOUNT_SERVER ) = MetaQuotes-Demo

OrderSend ( NULL , OP_BUYLIMIT , 1 , SymbolInfoDouble ( Symbol (), SYMBOL_ASK )- 100 * _Point , 100 , 0 , 0 ,My Order)
Request.action = TRADE_ACTION_PENDING ( 5 )
Request.magic = 0
Request.order = 0
Request.symbol = Si- 3.17
Request.volume = 1.0
Request.price = 59647.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 100
Request.type = ORDER_TYPE_BUY_LIMIT ( 2 )
Request.type_filling = ORDER_FILLING_RETURN ( 2 )
Request.type_time = ORDER_TIME_GTC ( 0 )
Request.expiration = 1970.01 . 01 00 : 00 : 00

Request.comment = My Order
Request.position = 0
Request.position_by = 0
Result.retcode = 10022
Result.deal = 0
Result.order = 0
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Invalid expiration
Result.request_id = 0
Result.retcode_external = 0
 
fxsaber :
Hata nerede?
ORDER_TIME_GTC sembolü desteklenmiyor
 
A100 :
ORDER_TIME_GTC sembolü desteklenmiyor
Teşekkür ederim!
 

Ciddi böcek çünkü. ticaretin kendisi hakkında.

FIBOGroup-MT5 Sunucusu, demo, temel para birimi USD, Netleştirme, 1525 oluştur.

İlk olarak, "Siparişler, Fırsatlar" ekranı

1 lot için pozisyon açıldı ve 1.5 lot için kapatıldı (ters çevrilmedi!).

Bunun bir konum olduğu gerçeği, "Pozisyonlar" ekran modu tarafından onaylanır.

Takas hesaplamasında (pozisyon 1 saniye yaşadı) ve büyük bir kayıpla başka bir hata oluştuğunu kırmızıyla vurguladım.

Günlük böyle görünüyor

2017.02.09 08:39:14.285 Trades  '1013175': exchange buy 1.00 EURUSD at market
2017.02.09 08:39:15.352 Trades  '1013175': deal #1542796 buy 1.00 EURUSD at 1.06763 done (based on order #2246162)
2017.02.09 08:39:15.354 Trades  '1013175': order #2246162 buy 1.00 / 1.00 EURUSD at 1.06763 done in 1069.212 ms
2017.02.09 08:39:15.354 Trades  '1013175': failed modify #2156238 buy 1.50 EURUSD sl: 0.00000, tp: 0.00000 -> sl: 1.06990, tp: 1.07190 [Invalid stops]
2017.02.09 08:39:15.355 Trades  '1013175': exchange sell 1.50 EURUSD at market, close #2156238 buy 1.50 EURUSD 1.07090333
2017.02.09 08:39:16.421 Trades  '1013175': deal #1542797 sell 1.50 EURUSD at 1.06761 done (based on order #2246163)
2017.02.09 08:39:16.422 Trades  '1013175': order #2246163 sell 1.50 / 1.50 EURUSD at 1.06761 done in 1066.734 ms

Kırmızı, açık bir pozisyonun SL / TP'sini ayarlamak için otomatik bir girişim gördü. PositionGetDouble(POSITION_VOLUME), 1.0 yerine 1.5 lot döndürdü. SYMBOL_TRADE_STOPS_LEVEL == 0 olmasına rağmen Geçersiz durma hatası oluştu.

Muhtemelen pozisyonun Request.position = PositionTicket ile kapatıldığını da eklemek gerekir. Onlar. bu parametre boş değildi.

Genel olarak, doğrudan para ile ilgili olan BAGISCHE!

 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

FORTS. Yürütme soruları

fxsaber , 2017.02.09 08:56

Bu durumda OrderSend'in neredeyse anında true döndüğünü, ancak 65 saniyenin gözlemlendiğini doğru anlıyor muyum (ENUM_ORDER_STATE)::OrderGetInteger(ORDER_STATE) == ORDER_STATE_STARTED ?

Bu arada, OrderSend üzerinden gecikme verirken sipariş durumu ORDER_STATE_STARTED olur olmaz neden true dönüyor ve ORDER_STATE_PLACED için beklemiyor?

Asenkron OrderSendAsync değil.

 
fxsaber :

Bu arada, OrderSend üzerinden gecikme verirken sipariş durumu ORDER_STATE_STARTED olur olmaz neden true dönüyor ve ORDER_STATE_PLACED için beklemiyor?

Asenkron OrderSendAsync değil.

Muhtemelen bu, başarılı bir sipariş yerleştirmenin sonucu değil de OrderSend'in başarılı bir şekilde yürütülmesinin sonucu olduğu için mi?
 
Artyom Trishkin :
Muhtemelen, siparişin başarılı bir şekilde yerleştirilmesinin sonucu değil, OrderSend'in başarılı bir şekilde yürütülmesinin sonucu olduğu için mi?
ORDER_STATE_STARTED , başarılı bir OrderCheck'in sonucudur.
 
fxsaber :
ORDER_STATE_STARTED , başarılı bir OrderCheck'in sonucudur.
Ve sipariş zaten verildiğinde, bir şey iade edilir mi?