테스터에 SL과 TP를 끌어다 놓습니다. - 페이지 9

 
Dmitry Fedoseev :
또 다른 방법은 계정에서 작업할 때 어드바이저가 틱을 기다리지 않고 지표에 의해 생성된 전역 변수 에 즉각적인 반응을 하도록 무언가를 생각해내는 것입니다.
타이머가 모든 것을 폴링하는 데 적합하지 않습니까?
 
khorosh :
어떤 이유로 어드바이저의 시작은 틱에 의해서만 제공됩니다. 이벤트에 의해 여전히 트리거될 수 있다면 좋을 것입니다. 어드바이저 대신 루프 스크립트만 있는 변형이 여전히 있지만 컴퓨터의 부하가 큽니다. 이벤트에서 스크립트의 단일 실행을 어떻게든 인코딩할 수 있습니까? 단축키를 사용하여 스크립트를 실행할 수 있습니다. 이벤트를 사용하여 이 단축키를 누르는 것을 시뮬레이션해야 합니까? 그리고 스크립트 코드를 전문가의 코드와 완전히 동일하게 만드십시오. 그런 다음 그는 진드기 사이의 간격으로 전문가와 동일한 작업을 수행합니다.
방금 비슷한 것을 찾았습니다. https://www.mql5.com/ru/forum/3990
Ускорение работы эксперта путем запуска дополнительного скрипта
Ускорение работы эксперта путем запуска дополнительного скрипта
  • www.mql5.com
В MQL5 ввели механизм, при котором эксперт не ждет результат выполнения торговой операции. - - Категория: общее обсуждение
 

먼저 지표나 Expert Advisor에서 차트 이벤트가 일찍 발생하는 위치를 확인해야 합니다. 지표에 있으면(대부분 그럴 가능성이 있음) 테스터에서 작업할 때 onTick()에서 전역을 포착하고 작업할 때 계정의 onChartEvent() .

타이머는 흥미롭지 않으며 즉각적인 반응을 의미하지 않습니다.

 

각 주문을 할 때 중지 및 이익을 위한 두 개의 개체를 만든 다음 모든 눈금 을 읽고 실제 개체와 비교하여 변경되었는지 확인하고 변경된 경우 주문을 수정합니다... 글쎄, 그들을 드래그 당신이 필요로하는 차트

SL= NormalizeDouble ( ObjectGetDouble ( 0 ,sltx, OBJPROP_PRICE , 0 ),digit);
TP= NormalizeDouble ( ObjectGetDouble ( 0 ,tptx, OBJPROP_PRICE , 0 ),digit);
 
noloxe :

각 주문을 할 때 중지 및 이익을 위한 두 개의 개체를 만든 다음 모든 눈금을 읽고 실제 개체와 비교하여 변경되었는지 확인하고 변경된 경우 주문을 수정합니다... 글쎄, 그들을 드래그 당신이 필요로하는 차트

이 옵션은 이전에 이미 제안되었습니다. 나는 추가 라인없이 이벤트를 사용하여 어떻게 든 이것을 구성하고 싶습니다.
 

...선이 아닌 화살표/대시를 생성)

테스터의 이벤트가 작동하지 않습니다

추신. 어드바이저에 동시에 하나의 미결 주문이 있는 경우 중지 및 이익 개체는 동일하여 새 주문에 다시 설치됩니다.

 
Dmitry Fedoseev :

먼저 지표나 Expert Advisor에서 차트 이벤트가 일찍 발생하는 위치를 확인해야 합니다. 지표에 있으면(대부분 그럴 가능성이 있음) 테스터에서 작업할 때 onTick()에서 전역을 포착하고 작업할 때 계정의 onChartEvent().

타이머는 흥미롭지 않으며 즉각적인 반응을 의미하지 않습니다.

글쎄, 나는 그것을 땀을 흘리지 않을 것입니다. 나는 밀리세컨드 타이머로 버튼에 질문을 던졌습니다. 그리고 그것은 기술의 문제입니다.
 
noloxe :

...선이 아닌 화살표/대시를 생성)

테스터의 이벤트가 작동하지 않습니다

추신. 어드바이저에 동시에 하나의 미결 주문이 있는 경우 중지 및 이익 개체는 동일하여 새 주문에 다시 설치됩니다.

이벤트는 시각적 테스트 차트 에 설치된 표시기에서 작동합니다. 나는 다음과 같은 아이디어를 생각해 냈습니다. +SL 버튼이나 -SL 버튼을 누를 때마다 SL을 1포인트 또는 필요에 따라 5포인트씩 이동합니다. 물론 이것은 더 이상 끌리지 않지만 나쁘지도 않습니다. 어쩌면 더 좋을 수도 있습니다. 나는 아마 거기에서 멈출 것이다. 간단하고 맛있습니다.) 한 번의 주문으로 구현하기 쉽습니다. 그리고 여러 개가 있으면 다른 주문을 전환해야합니다. 그러나 나는 일반적으로 하나의 주문으로 전략을 테스트합니다.

 
khorosh :

이벤트는 시각적 테스트 차트에 설치된 표시기에서 작동합니다. 나는 다음과 같은 아이디어를 생각해 냈습니다. +SL 버튼이나 -SL 버튼을 누를 때마다 SL을 1포인트 또는 필요에 따라 5포인트씩 이동합니다. 물론 이것은 더 이상 끌리지 않지만 나쁘지도 않습니다. 어쩌면 더 좋을 수도 있습니다. 나는 아마 거기에서 멈출 것이다. 간단하고 맛있습니다.) 한 번의 주문으로 구현하기 쉽습니다. 그리고 여러 개가 있으면 다른 주문을 전환해야합니다. 그러나 나는 일반적으로 하나의 주문으로 전략을 테스트합니다.

첫 페이지에 첨부한 파일을 사용해 보셨나요?, 드래그해서 사용해 보세요. 매우 편리하고 빠르며, 직접 구현해 보세요.
 
Vitaly Muzichenko :
첫 페이지에 첨부한 파일 해보셨나요? 줄을 드래그해 보세요. - 매우 편리하고 빠르기 때문에 구현만 하시면 됩니다.
글쎄요, 이 원칙은 오랫동안 저에게 알려져 왔습니다. 나는 단지 새로운 것을 생각해내고 싶을 뿐입니다. 그리고 당신의 이 전문가는 미완성입니다. 선을 드래그하면 결과에서 스톱과 테이크의 수정이 일어나지 않으며, 일반적으로 초기 스톱과 테이크가 설정되어 있지 않거나 이를 위해 뭔가를 눌러야 합니다. 일반적으로 나는 이해하지 못했습니다.