물론 거기에는 - 자기가 원하는 모든 것이 있습니다. 코드 기반을 살펴보고 모든 전문가를 테스트하기만 하면 됩니다. 분명히 거기에 있습니다. 저는 항상 이 작업을 수행하고 거의 모든 전문가를 다시 테스트했습니다.
나는 그곳에서 꽤 많은 것을 테스트했지만 적절한 옵션을 발견하지 못했습니다.
나는 그 작업이 계약을 사는 작업만으로 후행 정지와 같은 두 번째 후행을 만드는 것이라고 생각합니다.
결국 롱포지션에서 트레일링 스톱을 풀업하면 리미트 오더(매도 스톱)가 열리는데, 틀리지 않다면 말이다.
그리고 그것이 "BUY ORDER"로의 판매 중지 변경입니다.
여기 내 후행 정류장이 있습니다
void Trailing()
{
if (InpTrailingStop== 0 )
return ;
for ( int i= PositionsTotal ()- 1 ; i>= 0 ; i--) // returns the number of open positionsif (m_position.SelectByIndex(i))
if (m_position. Symbol ()==m_symbol.Name() && m_position.Magic()==m_magic)
{
if (m_position.PositionType()== POSITION_TYPE_BUY )
{
if (m_position.PriceCurrent()-m_position.PriceOpen()>ExtTrailingStop+ExtTrailingStep)
if (m_position.StopLoss()<m_position.PriceCurrent()-(ExtTrailingStop+ExtTrailingStep))
{
if (!m_trade.PositionModify(m_position.Ticket(),
m_symbol.NormalizePrice(m_position.PriceCurrent()-ExtTrailingStop),
m_position.TakeProfit()))
Print ( "Modify " ,m_position.Ticket(),
" Position -> false. Result Retcode: " ,m_trade.ResultRetcode(),
", description of result: " ,m_trade.ResultRetcodeDescription());
}
}
else
{
if (m_position.PriceOpen()-m_position.PriceCurrent()>ExtTrailingStop+ExtTrailingStep)
if ((m_position.StopLoss()>(m_position.PriceCurrent()+(ExtTrailingStop+ExtTrailingStep))) ||
(m_position.StopLoss()== 0 ))
{
if (!m_trade.PositionModify(m_position.Ticket(),
m_symbol.NormalizePrice(m_position.PriceCurrent()+ExtTrailingStop),
m_position.TakeProfit()))
Print ( "Modify " ,m_position.Ticket(),
" Position -> false. Result Retcode: " ,m_trade.ResultRetcode(),
", description of result: " ,m_trade.ResultRetcodeDescription());
}
}
}
CalendarValueHistory() 함수가 기록 데이터에 대한 디버그 모드에서 작동하지 않는다는 것이 사실입니까?
어떤 날짜를 요청하든 항상 0 값이 있습니다. 디버그 실시간에서 잘 작동합니다.
CalendarValueHistory() 함수가 기록 데이터에 대한 디버그 모드에서 작동하지 않는다는 것이 사실입니까?
어떤 날짜를 요청하든 항상 0 값이 있습니다. 디버그 실시간에서 잘 작동합니다.
분명히 백테스트에서 작동하지 않습니다.
거래 정지를 수정할 수 있는 기회가 있습니다.
물론 거기에 - 자기가 원하는 모든 것이 있습니다. 코드 기반을 살펴보고 모든 전문가를 테스트하기만 하면 됩니다. 분명히 거기에 있습니다. 저는 항상 이 작업을 수행하고 거의 모든 전문가를 다시 테스트했습니다.
안녕하세요. 내장된 후행 정지에서 후행 단계를 1포인트에서 5포인트로 변경하는 방법을 알려주세요. 즉, 5 포인트마다 나와 함께 끌어 당기는 것입니까? 고마워.
Trailing Stop 및 "Set Level..." 메뉴 항목을 선택합니다.
물론 거기에는 - 자기가 원하는 모든 것이 있습니다. 코드 기반을 살펴보고 모든 전문가를 테스트하기만 하면 됩니다. 분명히 거기에 있습니다. 저는 항상 이 작업을 수행하고 거의 모든 전문가를 다시 테스트했습니다.
나는 그것을 남겨두고 후행 매수/매도 유형을 추가한다고 생각했습니다.
누군가 아이디어를 가지고 있을까요?
Eugen8519 Может у кого есть идея?
예를 들어 이러한 트롤을 추가할 수 있으며 개체에서 모든 명령을 실행할 수 있습니다.
https://www.mql5.com/ru/forum/233860/page43#comment_13219147
안녕하세요!
비참한 자들에게 같은 계정으로 스마트 폰과 PC에서 MT4를 동기식으로 작동시킬 수 있습니까?
그렇다면 스마트를 통해 주문하고, PC에서 실시간으로 보고 편집하는 것은 무엇일까요??
고맙습니다!
안녕하세요!
비참한 자들에게 같은 계정으로 스마트 폰과 PC에서 MT4를 동기식으로 작동시킬 수 있습니까?
그렇다면 스마트를 통해 주문하고, PC에서 실시간으로 보고 편집하는 것은 무엇일까요??
고맙습니다!
다음은 MQL5의 스레드입니다.
주문 및 포지션(MQL5)은 PC를 통해서도, 스마트폰을 통해서도 실시간으로 수동으로 동일한 방식으로 주문, 수정 및 마감됩니다.