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

 
User_mt5 :

이런)) 나도 그렇게 생각했다.

그리고 이것이 환경의 상태 라는 것이 밝혀졌습니다.

손가락으로 가리키십시오. 환경 상태의 위치는 어디입니까? 그래프 작업에서만 볼 수 있습니다.




 

MQLInfoString() 여기에:

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

그리고 차트에서도 그렇습니다. 간과했다. 그러고 보니 생각이 났어요 :)

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

MQLInfoString() 여기에:

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

그리고 차트에서도 그렇습니다. 간과했다. 그러고 보니 생각이 났어요 :)

그것은 독점적으로 자신의 이름입니다. 전혀 그렇지 않습니다.

 
친구, 스크랩이 아닌 누군가를 도와주세요 ... 두뇌는 이미 고장 났으며 오류를 인식 할 수 없습니다.
본질:
나는 중지 주문을 한 다음 수정합니다.
한 번에 하나의 주문을 하면 모든 것이 정상이고 테스트할 때 모든 것이 의도한 대로 수정됩니다.

로그에 오류가 없습니다.

 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 ]

두 개의 반대 주문을 시도하면 다음과 같은 버그가 발생합니다.

 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]

[잘못된 가격]이 무엇을 의미하는지 추측합니다. 근데 왜 제일 많이 ... 1개 주문시 발생하지 않는지 이해가 안됩니다. 이것은 가격에 관한 것이 아님을 시사합니다 ...

아마도 이것은 내가 SL과 TP의 수정에서 0.0을 지정했기 때문일 것입니다. 그래서 주문할 때 컴파일러는 나에게 이것을 요구하지 않고 그들 없이 설정할 수 있도록 허용했습니다.

미끄러운 것일 수도 있지만 비슷한 방식으로 위치를 설정할 때 그런 문제를 보지 못하거나 주문을 올바르게 열지 않거나 티켓 ... 및 / 또는 마술로 잘못 결정하려고합니다.

데모 테스트, Alparenys의 견적, 헤지 지원 계정.

오더가 발동되기 전에도 오류가 발생하고 첫 수정시(Pos.가 아직 바니쉬 되지 않은 상태) 오더 중 하나가 특정 포지션에 발동되면 오류가 사라지고 나머지 오더는 좋은 오더로 수정됩니다.

아마도 코드 어딘가에 욕설을 삽입했을 것입니다 ...

날 너무 세게 꾸짖지 마, 알리바이가 있어... 며칠간 mql5를 만지작거리다가... 뭐..b! 그의 ... 개발자는 ... 건강했습니다)))

모든 것이 이해할 수 없는 어떤 종류의 크라코자브리어로 그려져 때때로 설형 문자로 변하는 외계선에 탔던 느낌...

맙소사, 우주선의 외계인 일지에서 Commtnt와 Print 라는 두 개의 친숙한 단어를 찾았습니다 ...

파일:
 

안녕하세요!

CustomSymbolSetInteger를 통해 사용자 정의 기호를 선택/숨기기를 시도한 사람이 있습니까?

이 메서드에는 기호 이름, 속성 식별자 및 긴 값의 3가지 입력 매개변수가 필요합니다.



동시에 문서에는 SYMBOL_VISIBLE 속성에 bool 속성 유형이 필요하다고 나와 있습니다.


이 속성 id의 올바른 값을 설정하는 방법???

오류 5307 - 사용자 지정 기호의 잘못된 속성이 표시되는 동안 "true"로 설정하려고 했습니다.

 
Rustam Esedulaev :

안녕하세요!

CustomSymbolSetInteger를 통해 사용자 정의 기호를 선택/숨기기를 시도한 사람이 있습니까?

이 메서드에는 기호 이름, 속성 식별자 및 긴 값의 3가지 입력 매개변수가 필요합니다.



동시에 문서에는 SYMBOL_VISIBLE 속성에 bool 속성 유형이 필요하다고 나와 있습니다.


이 속성 id의 올바른 값을 설정하는 방법???

오류 5307 - 사용자 지정 기호의 잘못된 속성이 표시되는 동안 "true"로 설정하려고 했습니다.

나는 사용자 정의를 확인하지 않았지만 일반 차트와 유추하여 기호를 숨기기 위해 열린 차트 와 위치 / 명령이 없어야합니다.

 
vladzeit :
***

*** 헤지 지원이 있는 계정.

***

계정이 코드의 어느 곳에서나 헤지된다는 점을 고려하지 않습니다(즉, 보류 중인 주문 을 계산하지 않고 포지션을 계산하지 않음).

두 번째: 어떤 작업(예: 보류 중인 주문)으로 작업하려면 먼저 SELECT해야 하고 그 후에만 속성에 액세스해야 합니다.

당신은 다음이 필요합니다: 당신의 Expert Advisor 디자인을 단계적으로 다시 시작하십시오. 1단계를 수행해 보겠습니다. 먼저 SL 및 TP 값(포인트 또는 핍)이 설정되어 있는지 확인합니다. 2단계: 대기 중인 주문을 계산합니다. 3단계: 보류 중인 주문이 없으면 보류 중인 주문을 합니다. 4단계: 보류 중인 주문이 실행되면 어떻게 되는지 생각해 보십시오. 단계...

 
Vladimir Karputov :

주의 깊게 읽기 시작하십시오: 1. 이 표시기는 MetaTrader 5 터미널을 위한 것입니다.


추가 질문은 초보자 스레드로 이동됩니다.

이것이 내가 MT5에서 일하는 방식이며 첨부된 코드도 MT5용입니다.

 
Boris Egorov :

이것이 내가 MT5에서 일하는 방식이며 첨부된 코드도 MT5용입니다.

표시기 핸들을 올바르게 생성 하는 방법에 대한 도움말 섹션을 확인하십시오.

예제 코드는 내장 표시기에 대한 도움말에서 사용할 수 있습니다.

 
Vladimir Karputov :

계정이 코드의 어느 곳에서나 헤지된다는 점을 고려하지 않습니다(즉, 보류 중인 주문 을 계산하지 않고 포지션을 계산하지 않음).

두 번째: 어떤 작업(예: 보류 중인 주문)으로 작업하려면 먼저 SELECT해야 하고 그 후에만 속성에 액세스해야 합니다.

당신은 다음이 필요합니다: 당신의 Expert Advisor 디자인을 단계적으로 다시 시작하십시오. 1단계를 수행해 보겠습니다. 먼저 SL 및 TP 값(포인트 또는 핍)이 설정되어 있는지 확인합니다. 2단계: 대기 중인 주문을 계산합니다. 3단계: 보류 중인 주문이 없으면 보류 중인 주문을 합니다. 4단계: 보류 중인 주문이 실행되면 어떻게 될까요? 스텝...V

블라디미르, 팁 주셔서 감사합니다. 말씀하신 논리에 따라 다시 작성하겠습니다. 나는 이미 EA 예제( Hoop master 2 )에서 주문 및 위치 회계를 사용하고 속성을 참조하는 방법과 시기를 살펴보았습니다.

아날로그로 해보겠습니다.

사유: