Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 955

 
User_mt5 :

Gee)) Ben de öyle düşündüm.

Ve ortaya çıktı ki bu çevrenin durumu .

Parmağınızı gösterin, çevre durumunda nerede? Sadece grafik işlemlerinde görüyorum




 

MQLInfoString() Burada:

https://www.mql5.com/ru/docs/constants/environment_state/mql5_programm_info

Ve evet, tablolarda da. gözden kaçmış. bak bende düşünüyordum :)

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения
  • www.mql5.com
Константы, перечисления и структуры / Состояние окружения - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
User_mt5 :

MQLInfoString() Burada:

https://www.mql5.com/ru/docs/constants/environment_state/mql5_programm_info

Ve evet, tablolarda da. gözden kaçmış. bak bende düşünüyordum :)

Sadece kendi adıdır. Hiç de öyle değil.

 
Arkadaşlar hurdada olmayan birine yardım edin... Beyin zaten bozuk, hatayı anlayamıyorum.
Öz:
Stop emirleri verir ve ardından onları değiştiririm.
Her seferinde bir sipariş verdiğimde, her şey yolunda, test ederken her şey istendiği gibi değişiyor.

günlükte hata yok.

 2018.12 . 06 21 : 02 : 19.226 Core 1    2018.12 . 04 17 : 59 : 40    order modified [ # 495 buy stop 0.10 EURUSD at 1.13901 ]
2018.12 . 06 21 : 02 : 19.226 Core 1    2018.12 . 04 17 : 59 : 40    CTrade:: OrderSend : modify # 495 at 1.13901 (sl: 0.00000 tp: 0.00000 ) [done]
2018.12 . 06 21 : 02 : 19.226 Core 1    2018.12 . 04 19 : 03 : 40    order modified [ # 495 buy stop 0.10 EURUSD at 1.13763 ]

İki zıt emir vermeye çalıştığınızda, bir hata alırsınız... bunun gibi:

 2018.12 . 06 21 : 09 : 06.985 2018.01 . 02 11 : 59 : 00    failed modify order # 2 buy stop 0.10   at 1.20687 sl: 0.00000 tp: 0.00000 -> 1.20270 , sl: 0.00000 tp: 0.00000 [Invalid price]
2018.12 . 06 21 : 09 : 06.985 2018.01 . 02 11 : 59 : 00    CTrade:: OrderSend : modify # 2 at 1.20270 (sl: 0.00000 tp: 0.00000 ) [invalid price]
2018.12 . 06 21 : 09 : 06.986 2018.01 . 02 11 : 59 : 20    failed modify order # 2 buy stop 0.10   at 1.20687 sl: 0.00000 tp: 0.00000 -> 1.20264 , sl: 0.00000 tp: 0.00000 [Invalid price]

Sanırım [Geçersiz fiyat] ne anlama geliyor. Ama neden en çok olduğunu anlamıyorum ... bir sipariş verirken oluşmuyor. Bu, bunun fiyatla ilgili olmadığını gösteriyor ...

Belki de bunun nedeni SL ve TP'nin modifikasyonunda 0.0 belirttiğimdir, bu yüzden sipariş verirken derleyici bunu benden istemedi ve onlarsız ayarlamama izin verdi.

Belki bir kaymadır ama benzer şekilde Pozisyonları ayarlarken böyle bir sorun görmedim ya da emirleri doğru açmıyorum ya da ticket... ve/veya sihirle yanlış belirlemeye çalışıyorum.

Demo için test, Alparanys'in teklifleri, hedge destekli hesap.

Hata, emirler tetiklenmeden önce, ilk modifikasyonda (Pos. henüz verniklenmemiş) oluşur ve emirlerden biri bir pozisyona tetiklendiğinde hata ortadan kalkar, kalan emir güzel olarak değiştirilir.

Belki de kodun bir yerine küfür ekledim ...

Beni çok azarlama, bir mazeretim var... Birkaç gündür mql5 ile uğraşıyorum... Ne..b! Onun ... geliştiricileri ... sağlıklıydı)))

Her şeyin anlaşılmaz bir krakozyabry ile boyandığı, bazen çivi yazısına dönüşen bir uzaylı gemisine bindiğim hissi...

Tanrıya şükür, geminin uzaylı kütüğünde iki tanıdık kelime Commtnt ve Print buldum ...

Dosyalar:
 

Merhaba!

Hiç kimse CustomSymbolSetInteger aracılığıyla özel bir sembol seçmeyi/gizlemeyi denedi mi?

Bu yöntem 3 giriş parametresi gerektirir: bir sembol adı, bir özellik tanımlayıcısı ve bir uzun değer.



Aynı zamanda, belgeler SYMBOL_VISIBLE özelliğinin bir bool özellik türü gerektirdiğini belirtir.


Bu özellik kimliğinin doğru değeri nasıl ayarlanır???

5307 hatası alırken değeri "true" olarak ayarlamaya çalıştım - Yanlış özel karakter özelliği

 
Rustam Esedulaev :

Merhaba!

Hiç kimse CustomSymbolSetInteger aracılığıyla özel bir sembol seçmeyi/gizlemeyi denedi mi?

Bu yöntem 3 giriş parametresi gerektirir: bir sembol adı, bir özellik tanımlayıcısı ve bir uzun değer.



Aynı zamanda, belgeler SYMBOL_VISIBLE özelliğinin bir bool özellik türü gerektirdiğini belirtir.


Bu özellik kimliğinin doğru değeri nasıl ayarlanır???

5307 hatası alırken "doğru" olarak ayarlamaya çalıştım - Özel bir sembolün yanlış özelliği

Özel olanları kontrol etmedim, ancak normal olanlara benzeterek, sembolü gizlemek için açık grafikler ve pozisyonlar / emirler olmamalıdır.

 
vladzeit :
***

*** Hedge destekli hesap.

***

Hesabın, kodun herhangi bir yerinde bir riskten korunma olduğunu hesaba katmazsınız (yani, bekleyen emirleri ve pozisyonları saymayın).

İkincisi: Bir şeyle çalışmak için (örneğin bekleyen bir sipariş), önce onu SEÇMENİZ ve ancak bundan sonra özelliklerine erişmeniz gerekir.

Yapmanız gerekenler: Uzman Danışmanınızı TEKRAR tasarlamaya başlayın, adım adım. Adım 1: İlk olarak SL ve TP'nin hangi değerlerde ayarlandığı (puan veya pip) belirlenecektir. İkinci adım: bekleyen siparişleri saymak. Üçüncü adım: bekleyen sipariş yoksa bekleyen bir sipariş verin. Dördüncü adım: Bekleyen bir sipariş tetiklendiğinde ne olacağını düşünün. adım...

 
Vladimir Karputov :

Lütfen DİKKATLİCE okumaya başlayın: 1. Bu gösterge MetaTrader 5 terminali içindir.


Diğer sorular başlangıç başlığına taşınacaktır.

MT5'te bu şekilde çalışıyorum ve ekli kod da MT5 için

 
Boris Egorov :

MT5'te bu şekilde çalışıyorum ve ekli kod da MT5 için

Gösterge tutamaçlarının nasıl düzgün şekilde oluşturulacağına ilişkin yardım bölümüne bakın.

Herhangi bir yerleşik gösterge için yardımda örnek bir kod mevcuttur.

 
Vladimir Karputov :

Hesabın, kodun herhangi bir yerinde bir riskten korunma olduğunu hesaba katmazsınız (yani, bekleyen emirleri ve pozisyonları saymayın).

İkincisi: Bir şeyle çalışmak için (örneğin bekleyen bir sipariş), önce onu SEÇMENİZ ve ancak bundan sonra özelliklerine erişmeniz gerekir.

Yapmanız gerekenler: Adım adım Uzman Danışmanınızı TEKRAR tasarlamaya başlayın. Adım 1: İlk olarak SL ve TP'nin hangi değerlerde ayarlandığı (puan veya pip) belirlenecektir. İkinci adım: bekleyen siparişleri saymak. Üçüncü adım: bekleyen sipariş yoksa bekleyen bir sipariş verin. Dördüncü adım: Bekleyen bir sipariş tetiklendiğinde ne olacağını düşünün? Adım...V

Vladimir, bahşiş için teşekkürler. Ana hatlarıyla belirttiğin mantığı izleyerek yeniden yapacağım. EA örneğinize ( Hoop master 2 ) sipariş ve pozisyon muhasebesini nasıl ve ne zaman kullandığınızı ve özelliklerine baktığınızı zaten inceledim.

Analog deneyeceğim.