Hatalar, hatalar, sorular - sayfa 817

 
Rosh :

Büyük olasılıkla bu imkansız. Çevrimiçi sürüm çalışmıyor mu?

İşte internette bu konuyla ilgili bulduklarım - http://forum.ru-board.com/topic.cgi?forum=62&topic=20907

GÜNCELLEME Daha Fazla http://forum.ixbt.com/topic.cgi?id=23:39211

Tamam, bazen yoldayken ağa erişimi olmayan bir dizüstü bilgisayarda programlamayı severim. Soru kritik değil, sadece bir dilekti :)
 
Renat :
Ve kod böyleyse, döngünün nasıl dışında?
GetPointer'ın etkisini bir şekilde ayrı ayrı hesaplamak istedim. Belki de zamanın yarısını aldığı şey budur.
 
Yine bir soruyla karşınızdayım. Bir vatandaşın danışmanın giriş parametrelerine negatif bir sayı koyamaması gerekiyorsa, uint türünü kullanıyorum, ancak 0 (sıfır) koyabilirsiniz. 1'den başlayarak girmeyi mümkün kılmak için bir istek var. Bunu uygulamak mümkün mü? Eh, hatta herhangi bir keyfi sayıdan başlayarak.
 
paladin800 :
Yine bir soruyla karşınızdayım. Bir vatandaşın danışmanın giriş parametrelerine negatif bir sayı koyamaması gerekiyorsa, uint türünü kullanıyorum, ancak 0 (sıfır) koyabilirsiniz. 1'den başlayarak girmeyi mümkün kılmak için bir istek var. Bunu uygulamak mümkün mü? Eh, hatta herhangi bir keyfi sayıdan başlayarak.
 //| positive integer enum: 1..1000 (without 0)                       |
//+------------------------------------------------------------------+
enum ePInt   //  positive integer enum: 1..1000 (without 0)
  {
   p1= 1 , // 1
   p2 =     2 ,     // 2
   p3 =     3 ,     // 3
   p4 =     4 ,     // 4
   p5 =     5 ,     // 5
   p6 =     6 ,     // 6
   p7 =     7 ,     // 7
   p8 =     8 ,     // 8
   p9 =     9 ,     // 9
   p10 =     10 ,     // 10
   p11 =     11 ,     // 11

buradan: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh

Sen...

paladin800 :
Vay böyle! Bağlantı için teşekkürler, kendim daha fazla kazacağım.

// "Tüm hareketlerimi kaydettim!"

:-))))

 
paladin800 :
Yine bir soruyla karşınızdayım. Bir vatandaşın danışmanın giriş parametrelerine negatif bir sayı koyamaması gerekiyorsa, uint türünü kullanıyorum, ancak 0 (sıfır) koyabilirsiniz. 1'den başlayarak girmeyi mümkün kılmak için bir istek var. Bunu uygulamak mümkün mü? Eh, hatta herhangi bir keyfi sayıdan başlayarak.

Kullanıcıyı önceden adlandırabilir ve bir kontrol yapabilirsiniz, sıfır ise bir kullanın, bu proxy parametresinin kullanıldığı durumlar içindir.

Veya her zaman parametreye her zaman en küçük sayıyı ekleyin, elbette çarpıktır, ancak tüm multi-milyonuncu değerleri listeleyen enum yazmak bile çarpıktır.

 
Urain :

Kullanıcıyı önceden adlandırabilir ve bir kontrol yapabilirsiniz, sıfır ise bir kullanın, bu proxy parametresinin kullanıldığı durumlar içindir.

Veya her zaman parametreye her zaman en küçük sayıyı ekleyin, elbette çarpıktır, ancak tüm multi-milyonuncu değerleri listeleyen enum yazmak bile çarpıktır.

protesto ediyorum! Bu bir provokasyon! :)

--

Bu, dilin olanakları ve sınırlamaları ile ilgilidir. Ve bir uygulama seçerken optimizasyon ve sağduyu ile ilgili değil.

 
MetaDriver :

buradan: https://www.mql5.com/en/code/viewcode/448/10572/eintnumbers.mqh

Senin yapman gerekiyordu.... // "Bütün hamlelerimi kaydettim!" ..

:-))))
MetaSürücü :

buradan: https://www.mql5.com/en/code/viewcode/448/10572/eintnumbers.mqh

Senin yapman gerekiyordu.... // "Bütün hamlelerimi kaydettim!" ..

:-))))
Evet, dün enum'da ustalaştım ve bu türün yardımıyla büyük olasılıkla fikrimi uygulayacağım. Örneğin, daha küresel düşündüm. 1'den istediğiniz kadar girmelisiniz.
 

Bir siparişin verilip verilmediğini belirlemek için OnTradeTransaction kullanan var mı?

Strateji test edicide, 3 tik içinde bir işlem ve 2 emir gönderirken, son gönderilen emire sadece 1 TRADE_TRANSACTION_REQUEST gelir.

QR 0 Trade 05:42:35 2011.10.12 10:00:32 instant buy 0.07 EURUSD at 1.3667 (1.3665 / 1.3667 / 1.3665)
RS 0 Trades 05:42:35 2011.10.12 10:00:32 deal #2 buy 0.07 EURUSD at 1.3667 done (based on order #2)
EN 0 Trade 05:42:35 2011.10.12 10:00:32 deal performed [#2 buy 0.07 EURUSD at 1.3667]
RJ 0 Trade 05:42:35 2011.10.12 10:00:32 order performed buy 0.07 at 1.3667 [#2 buy 0.07 EURUSD at 1.3667]
PH 0 Trade 05:42:35 2011.10.12 10:00:32 sell stop 0.07 EURUSD at 1.3167 (1.3664 / 1.3666 / 1.3664)
MJ 0 Trade 05:42:35 2011.10.12 10:00:32 sell limit 0.07 EURUSD at 1.4167 (1.3665 / 1.3667 / 1.3665)
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
KO 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
IF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
GM 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
GF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
ME 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
KR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
KJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
QH 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
OG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
PR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==10 OnTradeTransaction
PJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 EnumToString(type)=TRADE_TRANSACTION_REQUEST
PG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------trans===
TRADE_TRANSACTION_REQUEST
Symbol:
Deal ticket: 0
Deal type: DEAL_TYPE_BUY
Order ticket: 0
Order type: ORDER_TYPE_BUY
Order state: ORDER_STATE_STARTED
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 0
Price trigger: 0
Stop Loss: 0
Take Profit: 0
Volume: 0

FG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------request1==
TRADE_ACTION_PENDING
Symbol: EURUSD
Magic Number: 1000
Order ticket: 0
Order type: ORDER_TYPE_SELL_LIMIT
Order filling: ORDER_FILLING_RETURN
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 1.4167
Deviation points: 0
Stop Loss: 0
Take Profit: 0
Stop Limit: 0
Volume: 0.07
Comment: tp по BUY

MJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------result1==
Retcode 10009
Request ID: 2
Order ticket: 4
Deal ticket: 0
Volume: 0.07
Price: 0
Ask: 1.3667
Bid: 1.3665
Comment:

 

peki bu satırlar?

OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction

şifresi çözülmedi mi?

 
sergeev :

peki bu satırlar?

şifresi çözülmedi mi?

İlk ticarete atıfta bulunuyorlar, ancak TRADE_TRANSACTION_REQUEST yanıtları olmalı ve bir nedenden dolayı onları bırakıyor. Ne tür bir düzen kurulduğuna dair temel bilgileri sadece buradan alabilirsiniz. Evet ve bu yöntemin güvenilirliği sorusu, herhangi bir anda siparişlerde bir değişiklik aptalca gelmeyebilirse ortaya çıkar.