초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1205

 

위에서 제안한 방법을 사용하여 잔액 값에서 Lot의 증가를 구현했습니다.

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

모든 것이 작동하고 아름답게 밝혀졌습니다. 감사합니다.

그런데 500랏을 사다가 고장이 나서 문제가 생겼습니다.

 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]

문제.

당사 테스터에서는 매수 매수 제한이 있나요?

테스터에서 이것을 어떻게 우회할 수 있습니까?


 
Vladpedro :

위에서 제안한 방법을 사용하여 잔액 값에서 Lot의 증가를 구현했습니다.

모든 것이 작동하고 아름답게 밝혀졌습니다. 감사합니다.

그런데 500랏을 사다가 고장이 나서 문제가 생겼습니다.

문제.

당사 테스터에서는 매수 매수 제한이 있나요?

테스터에서 이것을 어떻게 우회할 수 있습니까?


" 거래 로봇이 시장에 게시되기 전에 통과해야 하는 검사 " 기사를 읽으십시오. 모든 수표가 거기에 나열됩니다.
Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 
Vladimir Karputov :
" 거래 로봇이 시장에 게시되기 전에 통과해야 하는 검사 " 기사를 읽으십시오. 모든 수표가 거기에 나열됩니다.

고마워, 나는 보았다. 나는 이미 이것의 일부를 사용하고 있습니다.

로트 구매에 대한 제한. 설립하다. 심볼 속성에 있습니다.

질문이 삭제되었습니다.

 
안녕하세요. 아마도 아는 사람 이 지하실 (별도의 창)에서 표시기 이름 근처에 표시되는 표시기 값 표시를 제거 할 수 있습니까? 초당 150번 바뀌는 이 런닝 넘버는 거래할 때 0의 이득을 가져오면서도 동시에 작은 창으로 괜찮은 곳을 먹습니다. ...
 
좋은 저녁, 초보자에게 ...


피어(5개)를 구매하는 경우 모든 후속 업데이트를 사용할 수 있습니까?5개 모두에 대해 무료입니까?

 
고문
 

신사 숙녀 여러분, 안녕하세요! 그래서 모든 것이 "a + b = c"처럼 너무 복잡하거나 너무 불필요하기 때문에 예제로 언어를 배울 수 없다는 것이 밝혀졌습니다.

알 수 없는 특정 요청이 있습니다. 가장 멍청한 질문처럼. 예를 들어 양초에 높은 선을 그리는 고문을 작성하는 방법은 무엇입니까? 어디서 볼 수 있습니까? 누군가 갑자기 그 사건에 대해 나에게 너무 게으르지 않다면 나는 감사할 것입니다.

 
TestReal :

신사 숙녀 여러분, 안녕하세요! 그래서 모든 것이 "a + b = c"처럼 너무 복잡하거나 너무 불필요하기 때문에 예제로 언어를 배울 수 없다는 것이 밝혀졌습니다.

알 수 없는 특정 요청이 있습니다. 가장 멍청한 질문처럼. 예를 들어 양초에 높은 선을 그리는 고문을 작성하는 방법은 무엇입니까? 어디서 볼 수 있습니까? 누군가 갑자기 그 사건에 대해 나에게 너무 게으르지 않다면 나는 감사할 것입니다.

예: 4개의 수평선

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

안녕하세요.

구조에서 배열의 크기를 변경하는 방법을 알려주십시오.

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

구조 배열은 문제 없이 크기를 조정할 수 있습니다.

 ArrayResize (my_nnc,ind+ 1 );

그리고 nnc_arr_in[]의 크기를 변경하는 방법은 무엇입니까?

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

안녕하세요.

구조에서 배열의 크기를 변경하는 방법을 알려주십시오.

구조 배열은 문제 없이 크기를 조정할 수 있습니다.

그리고 nnc_arr_in[] 의 크기를 변경하는 방법은 무엇입니까?

nnc_arr_in 배열 의 크기를 구조 배열의 셀 0에 있는 크기보다 1만큼 더 변경합니다.

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