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

 

Yukarıda önerilen yöntemleri kullanarak Lot'ta Bakiye değerinden bir artış uygulandı.

 double Balance= AccountInfoDouble ( ACCOUNT_BALANCE );
//---
double Bal_Flor = Balance/ 1000 ;
Lots = MathFloor (Bal_Flor)* 0.1 ;

Her şey çalışıyor ve güzel çıktı, teşekkürler.

Ancak 500 lot satın alırken bir arıza meydana geldiğinde bir sorunla karşılaştım.

 2020.04 . 10 18 : 27 : 16.144 2015.01 . 23 11 : 04 : 40    CTrade:: OrderSend : instant buy 480.90 position # 13406 EURUSD at 1.12743 [done at 1.12743 ]
2020.04 . 10 18 : 27 : 16.144 2015.01 . 23 11 : 04 : 40    CloseAllPositions
2020.04 . 10 18 : 27 : 16.144 2015.01 . 23 11 : 04 : 40    instant buy 495.1 EURUSD at 1.12743 , close # 13418 ( 1.12731 / 1.12743 / 1.12731 )
2020.04 . 10 18 : 27 : 16.144 2015.01 . 23 11 : 04 : 40    deal # 13419 buy 495.1 EURUSD at 1.12743 done (based on order # 13420 )
2020.04 . 10 18 : 27 : 16.144 2015.01 . 23 11 : 04 : 40    deal performed [ # 13419 buy 495.1 EURUSD at 1.12743 ]
2020.04 . 10 18 : 27 : 16.144 2015.01 . 23 11 : 04 : 40    order performed buy 495.1 at 1.12743 [ # 13420 buy 495.1 EURUSD at 1.12743 ]
2020.04 . 10 18 : 27 : 16.145 2015.01 . 23 11 : 04 : 40    CTrade:: OrderSend : instant buy 495.10 position # 13418 EURUSD at 1.12743 [done at 1.12743 ]
2020.04 . 10 18 : 27 : 16.145 2015.01 . 23 11 : 04 : 40    -------------Закрыли по Эквити для Sell ---------------
2020.04 . 10 18 : 27 : 16.145 2015.01 . 23 11 : 04 : 40    failed sell limit 515.9 EURUSD at 1.13031 sl: 1.13493 tp: 1.12543 [ Invalid volume ]
2020.04 . 10 18 : 27 : 16.145 2015.01 . 23 11 : 04 : 40    CTrade:: OrderSend : sell limit 515.90 EURUSD at 1.13031 sl: 1.13493 tp: 1.12543 [invalid volume]
2020.04 . 10 18 : 27 : 16.145 2015.01 . 23 11 : 04 : 40    Метод Sell_Limit() потерпел неудачу. Код возврата= 10014 . Описание кода: invalid volume
2020.04 . 10 18 : 27 : 16.147 2015.01 . 23 11 : 04 : 59    failed sell limit 527 EURUSD at 1.13058 sl: 1.13520 tp: 1.12570 [Invalid volume]
2020.04 . 10 18 : 27 : 16.147 2015.01 . 23 11 : 04 : 59    CTrade:: OrderSend : sell limit 527.00 EURUSD at 1.13058 sl: 1.13520 tp: 1.12570 [invalid volume]
2020.04 . 10 18 : 27 : 16.147 2015.01 . 23 11 : 04 : 59    Метод Sell_Limit() потерпел неудачу. Код возврата= 10014 . Описание кода: invalid volume
2020.04 . 10 18 : 27 : 16.147 2015.01 . 23 11 : 05 : 00    failed sell limit 527 EURUSD at 1.13057 sl: 1.13521 tp: 1.12571 [Invalid volume]

Soru.

Test cihazımızda, lot sayısının satın alınmasında herhangi bir kısıtlama var mı?

Bu, test cihazında nasıl atlanabilir?


 
Vladpedro :

Yukarıda önerilen yöntemleri kullanarak Lot'ta Bakiye değerinden bir artış uygulandı.

Her şey çalışıyor ve güzel çıktı, teşekkürler.

Ancak 500 lot satın alırken bir arıza meydana geldiğinde bir sorunla karşılaştım.

Soru.

Test cihazımızda, lot sayısının satın alınmasında herhangi bir kısıtlama var mı?

Bu, test cihazında nasıl atlanabilir?


" Bir ticaret robotu Market'te yayınlanmadan önce hangi kontrollerden geçmelidir " makalesini okuyun. Tüm kontroller orada listelenir.
Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 
Vladimir Karputov :
" Bir ticaret robotu Market'te yayınlanmadan önce hangi kontrollerden geçmelidir " makalesini okuyun. Tüm kontroller orada listelenir.

Teşekkür ederim, baktım. Bunun bir kısmını zaten kullanıyorum.

Lot alımına ilişkin kısıtlamalar. bulundu. Sembolün özelliklerindedir.

Soru kaldırıldı.

 
Güzel gün. Belki bilen biri - gösterge adının yanında görüntülenen gösterge değerlerinin görüntüsünü bodrumdan (ayrı pencereler) kaldırmak mümkün müdür ? Saniyede 150 kez değişen bu koşu sayıları ticaret yaparken 0 fayda sağlıyor ama aynı zamanda küçük bir pencere ile nezih yerler yiyorlar.Bundan dolayı bodrum katına çıkınca hindi görünmüyor. ...
 
iyi akşamlar, bir acemi söyle ...


Bir eş (5 kopya) satın alınması durumunda, sonraki tüm güncellemeler mevcut olacak mı?5 kopyanın tümü için ücretsiz olacak mı?

 
danışman
 

Bayanlar ve erkekler hepinize merhaba! Böylece dili örneklerle öğrenemeyeceğim ortaya çıkıyor, çünkü her şey "a + b = c" gibi ya çok karmaşık ya da çok gereksiz.

Çözemediğim özel isteklerim var. Şimdiye kadarki en aptal soru gibi. Örneğin bir muma yüksek bir çizgi çeken bir danışman nasıl yazılır ? nereye bakabilirsin Birisi aniden dava hakkında bana cevap veremeyecek kadar tembel olmazsa, minnettar olacağım.

 
TestReal :

Bayanlar ve erkekler hepinize merhaba! Böylece dili örneklerle öğrenemeyeceğim ortaya çıkıyor, çünkü her şey "a + b = c" gibi ya çok karmaşık ya da çok gereksiz.

Çözemediğim özel isteklerim var. Şimdiye kadarki en aptal soru gibi. Örneğin bir muma yüksek bir çizgi çeken bir danışman nasıl yazılır ? nereye bakabilirsin Birisi aniden dava hakkında bana cevap veremeyecek kadar tembel olmazsa, minnettar olacağım.

Örnek: Dört yatay çizgi

Four horizontal lines
Four horizontal lines
  • www.mql5.com
Индикатор строит четыре горизонтальные линии: две основные (по умолчанию красные) выше High и ниже Low бара Bar number и вспомогательные (по умолчанию зеленые) с отступом от основных. Правило построения основных линий Правило построений вспомогательных линий Линия DifferenceUP строится по цене HighLowUP ПЛЮС разница между ценами HighLowUP и...
 

Güzel gün.

Bir yapıdaki bir dizinin boyutunu nasıl değiştireceğimi söyle?

 struct NNC
{
   double             nnc_arr_in[];
   double             nnc_arr_out[];
};
NNC my_nnc[];

Yapı dizisi sorunsuz bir şekilde yeniden boyutlandırılabilir

 ArrayResize (my_nnc,ind+ 1 );

Ve nnc_arr_in[] boyutunu nasıl değiştirebilirim?

 
Сергей Таболин :

Güzel gün.

Bir yapıdaki bir dizinin boyutunu nasıl değiştireceğimi söyle?

Yapı dizisi sorunsuz bir şekilde yeniden boyutlandırılabilir

Ve nnc_arr_in[] boyutunu nasıl değiştirebilirim?

nnc_arr_in dizisinin boyutunu yapı dizisinin 0 hücresindeki boyutundan 1 fazla değiştirin:

 ArrayResize (my_nnc[ 0 ].nnc_arr_in, ArraySize (my_nnc[ 0 ].nnc_arr_in)+ 1 );