Eğer fonksiyon son tik hakkında bilgi almak için kullanılıyorsa,SymbolInfoTick() kullanmak daha iyidir . Terminalin ticaret hesabına bağlandığı andan itibaren bu sembol için tek bir fiyat teklifi olmaması mümkündür. Bu durumda istenen değer tanımsız olacaktır.
2. Formayı Sor ve Bid arasındaki fark olarak almak daha iyidir
3. Donma seviyesi: Üç değerden (SYMBOL_TRADE_FREEZE_LEVEL, SYMBOL_TRADE_STOPS_LEVEL ve hesaplanan spread) maksimumunu arayın ve üç ile çarpın ve mutlu olacaksınız.
3. Nokta, KodoBase ile çalışırken pratik olarak türetilmiştir (ve doğrulayıcı, hem KodoBase hem de Market'te aynıdır).
2. Возвращает true или false в зависимости от успешности выполнения функции. В случае успеха значение свойства помещается в приемную переменную, передаваемую по ссылке последним параметром. Если функция используется для получения информации о последнем тике, то лучше использовать SymbolInfoTick(). Вполне возможно, что по данному символу с...
Eğer fonksiyon son tik hakkında bilgi almak için kullanılıyorsa,SymbolInfoTick() kullanmak daha iyidir . Terminalin ticaret hesabına bağlandığı andan itibaren bu sembol için tek bir fiyat teklifi olmaması mümkündür. Bu durumda istenen değer tanımsız olacaktır.
2. Formayı Sor ve Bid arasındaki fark olarak almak daha iyidir
3. Donma seviyesi: Üç değerden (SYMBOL_TRADE_FREEZE_LEVEL, SYMBOL_TRADE_STOPS_LEVEL ve hesaplanan spread) maksimumunu arayın ve üç ile çarpın ve mutlu olacaksınız.
3. Nokta, KodoBase ile çalışırken pratik olarak türetilmiştir (ve doğrulayıcı, hem KodoBase hem de Market'te aynıdır).
Çok teşekkürler! Şimdi değişiklik yapıp deneyeceğim.
Торговля осуществляется посредством отправки с помощью функции OrderSend() приказов на открытие позиций, а также приказов на установку, модификацию и удаление отложенных ордеров. Каждый торговый приказ содержит указание на тип запрашиваемой торговой операции. Торговые операции описаны в перечислении ENUM_TRADE_REQUEST_ACTIONS...
Neden bu tür zorluklar? CTrade ticaret sınıfını kullanın.
Ne yazık ki, bu hala MT4 ile uzanıyor. Uyum sağlamak daha kolaydı.
CTrade gelince, gerçekten anlamadım, ama bir sembol belirtmeniz gereken her yerde, yönteme iletilen parametrelerde gibi görünüyor. Ve OrderDelete(const ulong bilet) yöntemi buna sahip değil, bu yüzden çalışmayacak. request.symbol'u önceden bir yerde doldurmak gerekir.
Ne yazık ki, bu hala MT4 ile uzanıyor. Uyum sağlamak daha kolaydı.
CTrade'e gelince, gerçekten anlamadım, ama bir sembol belirtmeniz gereken her yerde, yönteme iletilen parametrelerde gibi görünüyor. Ve OrderDelete(const ulong bilet) yöntemi buna sahip değil, bu yüzden çalışmayacak. request.symbol'u önceden bir yerde doldurmak gerekir.
Ne işe yaramaz? Bu bir ticaret sınıfıdır: BEKLEMEDEKİ SİPARİŞLERİ ayarlar, değiştirir ve siler , POZİSYONLARI açar, değiştirir ve kapatır.
Kesinlikle her şey çalışıyor. Ve her şey, herhangi bir ticaret komutunda tek satırda yazılır.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Bunun gibi:
Bir diğer önemli şey de fiyatları nasıl güncellediğinizdir (ve hiç güncelliyor musunuz?). Yaymak - nasıl elde edersiniz?
Yani, gelecek için:
1. SymbolInfoÇift
3. Nokta, KodoBase ile çalışırken pratik olarak türetilmiştir (ve doğrulayıcı, hem KodoBase hem de Market'te aynıdır).Yani, gelecek için:
1. SymbolInfoÇift
3. Nokta, KodoBase ile çalışırken pratik olarak türetilmiştir (ve doğrulayıcı, hem KodoBase hem de Market'te aynıdır).Çok teşekkürler! Şimdi değişiklik yapıp deneyeceğim.
Çok teşekkürler! Şimdi değişiklik yapıp deneyeceğim.
Evet, sonuç ilginç olacak.
Evet, sonuç ilginç olacak.
Sorun çözüldü! Her şeyin çok basit olduğu ortaya çıktı, bir siparişi silmek için doldurmanız gerekiyor: request.symbol
Ticaret işleminin türüne bağlı olarak talebe hangi verilerin iletilmesi gerektiğine dair herhangi bir yapılandırılmış bilgi bulamadım. Ve https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions örneğini kullandım
Orada değil.
Dondurma ile birçok seçenek kontrol edildi. Benim durumumda, tek bir boyut yeterliydi.
Sorun çözüldü! Her şeyin çok basit olduğu ortaya çıktı, bir siparişi silmek için doldurmanız gerekiyor: request.symbol
Ticaret işleminin türüne bağlı olarak talebe hangi verilerin iletilmesi gerektiğine dair herhangi bir yapılandırılmış bilgi bulamadım. Ve https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions örneğini kullandım
Orada değil.
Dondurma ile birçok seçenek kontrol edildi. Benim durumumda, tek bir boyut yeterliydi.
Neden bu tür zorluklar? CTrade ticaret sınıfını kullanın.
Neden bu tür zorluklar? CTrade ticaret sınıfını kullanın.
Ne yazık ki, bu hala MT4 ile uzanıyor. Uyum sağlamak daha kolaydı.
CTrade gelince, gerçekten anlamadım, ama bir sembol belirtmeniz gereken her yerde, yönteme iletilen parametrelerde gibi görünüyor. Ve OrderDelete(const ulong bilet) yöntemi buna sahip değil, bu yüzden çalışmayacak. request.symbol'u önceden bir yerde doldurmak gerekir.
Ne yazık ki, bu hala MT4 ile uzanıyor. Uyum sağlamak daha kolaydı.
CTrade'e gelince, gerçekten anlamadım, ama bir sembol belirtmeniz gereken her yerde, yönteme iletilen parametrelerde gibi görünüyor. Ve OrderDelete(const ulong bilet) yöntemi buna sahip değil, bu yüzden çalışmayacak. request.symbol'u önceden bir yerde doldurmak gerekir.
Ne işe yaramaz? Bu bir ticaret sınıfıdır: BEKLEMEDEKİ SİPARİŞLERİ ayarlar, değiştirir ve siler , POZİSYONLARI açar, değiştirir ve kapatır.
Kesinlikle her şey çalışıyor. Ve her şey, herhangi bir ticaret komutunda tek satırda yazılır.
CTicaret
Ne işe yaramaz? Bu bir ticaret sınıfıdır: BEKLEMEDEKİ SİPARİŞLERİ ayarlar, değiştirir ve siler , POZİSYONLARI açar, değiştirir ve kapatır.
Kesinlikle her şey çalışıyor. Ve her şey, herhangi bir ticaret komutunda tek satırda yazılır.
CTicaret
Bu yüzden m_request.symbol'un hangi noktada doldurulduğunu anlamıyorum
Neyse tamam sorun çözüldü. Bir kez daha, yardımınız için çok teşekkürler!
Bu yüzden m_request.symbol'un hangi noktada doldurulduğunu anlamıyorum
Neyse tamam sorun çözüldü. Bir kez daha, yardımınız için çok teşekkürler!
Hata ayıklayıcıyla CTrade'den geçin ve sembolün nerede kaybolduğunu görün :)