원래 설치 파일인 mt4setup.exe 에서 MetaTrader4를 설치하려고 하는데 MT5가 무례하게 설치되어 있습니다. Windows7 x64 시스템. 개발자가 새로운 플랫폼과 사랑에 빠지게 만들기 위해 그렇게 열심히 노력하고 있습니까? 그들이 나에게 부과하는 것이 아니라 내가 원하는 것을 어떻게 넣을 수 있습니까?
Andrej Akimov : 원래 설치 파일인 mt4setup.exe 에서 MetaTrader4를 설치하려고 하는데 MT5가 무례하게 설치되어 있습니다. Windows7 x64 시스템. 개발자가 새로운 플랫폼과 사랑에 빠지게 만들기 위해 그렇게 열심히 노력하고 있습니까? 그들이 나에게 부과하는 것이 아니라 내가 원하는 것을 어떻게 넣을 수 있습니까?
이 문제에 대한 해결책이 있는 포럼에 이미 많은 스레드가 있습니다. 검색을 사용하지 않는 이유는 무엇입니까?
참여해주셔서 감사합니다. 제안된 기능을 사용하는 방법을 이해하지 못했습니다. 하지만 당신은 저를 차트의 오류에 대한 더 자세한 연구로 이끌었고 그 이유는 StopLoss가 작동했지만 촛불이 아직 닫히지 않았을 때 고문이 새로운 주문을 시도하기 때문이라는 것을 깨달았습니다. 오류가 발생합니다. 우리는 하나의 촛불에 하나의 주문만 필요하다고 고문에게 설명하는 방법에 대해 생각할 필요가 있습니다.
참여해주셔서 감사합니다. 제안된 기능을 사용하는 방법을 이해하지 못했습니다. 하지만 당신은 저를 차트의 오류에 대한 더 자세한 연구로 이끌었고 그 이유는 StopLoss가 작동했지만 촛불이 아직 닫히지 않았을 때 고문이 새로운 주문을 시도하기 때문이라는 것을 깨달았습니다. 오류가 발생합니다. 우리는 하나의 촛불에 하나의 주문만 필요하다고 고문에게 설명하는 방법에 대해 생각할 필요가 있습니다.
마감된 주문을 살펴보십시오. EA가 이미 이 기호에 대한 주문을 가지고 있는 경우 차이를 확인하십시오(주문 마감 시간 ) - (촛불 개방 시간 ), 차이가 PeriodSeconds() 보다 작으면 - 새 주문을 열지 마십시오.
파이와 커피 한 잔의 경우 경고를 수정해야 합니다(새로운 MT4 빌드에서).
)
글쎄, 당신은 우편으로 파이를 보낼 수 있습니다 ...하지만 커피는 어디에서 얻을 수 있습니까?
글쎄, 당신은 우편으로 파이를 보낼 수 있습니다 ...하지만 커피는 어디에서 얻을 수 있습니까?
감사해요)))
기사 스레드에 수정된 코드를 반환하겠습니다 .................................................. ...........................
원래 설치 파일인 mt4setup.exe 에서 MetaTrader4를 설치하려고 하는데 MT5가 무례하게 설치되어 있습니다. Windows7 x64 시스템. 개발자가 새로운 플랫폼과 사랑에 빠지게 만들기 위해 그렇게 열심히 노력하고 있습니까? 그들이 나에게 부과하는 것이 아니라 내가 원하는 것을 어떻게 넣을 수 있습니까?
나는 다음과 같은 방식으로 손절매를 구현하고 이익 을 얻으려고 합니다.
스프레드 = 매도호가;
이중 StopLoss_B = NormalizeDouble(낮음[1]- 스프레드, 자릿수);//NormalizeDouble(낮음[1]- 스프레드, 자릿수)
이중 TakeProfit_B = NormalizeDouble(Ask+((Ask-StopLoss_B)* RiskRewart),Digits) ;
이중 StopLoss_S = NormalizeDouble(고[1]+ 스프레드, 자릿수);//NormalizeDouble(고[1]+ 스프레드, 자릿수)
이중 TakeProfit_S = NormalizeDouble(Bid-((StopLoss_S-Bid)* RiskRewart),Digits) ;
....
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,StopLoss_B,TakeProfit_B,"PBar",Magik,0,Blue);
....
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,StopLoss_S,TakeProfit_S,"PBar",Magik,0,Red);
테스터는 오류 130을 표시합니다. TP 및 SL에 문제가 있습니다. 특히 가끔은 정상적으로 동작하고 가끔은 에러가 나기 때문에 정확히 무엇인지 알 수 없습니다.
일반적으로 도움을 요청합니다.
나는 다음과 같은 방식으로 손절매를 구현하고 이익 을 얻으려고 합니다.
스프레드 = 매도호가
이중 StopLoss_B = NormalizeDouble(낮음[1]- 스프레드, 자릿수);//NormalizeDouble(낮음[1]- 스프레드, 자릿수)
이중 TakeProfit_B = NormalizeDouble(Ask+((Ask-StopLoss_B)* RiskRewart),Digits) ;
더블 StopLoss_S = NormalizeDouble(High[1]+ 스프레드, 자릿수);//NormalizeDouble(High[1]+ 스프레드, 자릿수)
이중 TakeProfit_S = NormalizeDouble(Bid-((StopLoss_S-Bid)* RiskRewart),Digits) ;
....
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,StopLoss_B,TakeProfit_B,"PBar",Magik,0,Blue);
....
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,StopLoss_S,TakeProfit_S,"PBar",Magik,0,Red);
테스터는 오류 130을 표시합니다. TP 및 SL에 문제가 있습니다. 특히 가끔은 정상적으로 동작하고 가끔은 에러가 나기 때문에 정확히 무엇을 이해할 수 없습니다.
일반적으로 도움을 요청합니다.
때로는 현재 가격에 너무 가깝게 베팅할 수도 있습니다. 함수가 반환하는 값을 확인하세요.
...
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
초보자의 질문 MQL4 MT4 MetaTrader 4
Sergey Gritsay , 2017.01.07 18:48
때로는 현재 가격에 너무 가깝게 베팅할 수도 있습니다. 함수가 반환하는 값을 확인하세요.
...
참여해주셔서 감사합니다. 제안된 기능을 사용하는 방법을 이해하지 못했습니다. 하지만 당신은 저를 차트의 오류에 대한 더 자세한 연구로 이끌었고 그 이유는 StopLoss가 작동했지만 촛불이 아직 닫히지 않았을 때 고문이 새로운 주문을 시도하기 때문이라는 것을 깨달았습니다. 오류가 발생합니다. 우리는 하나의 촛불에 하나의 주문만 필요하다고 고문에게 설명하는 방법에 대해 생각할 필요가 있습니다.
참여해주셔서 감사합니다. 제안된 기능을 사용하는 방법을 이해하지 못했습니다. 하지만 당신은 저를 차트의 오류에 대한 더 자세한 연구로 이끌었고 그 이유는 StopLoss가 작동했지만 촛불이 아직 닫히지 않았을 때 고문이 새로운 주문을 시도하기 때문이라는 것을 깨달았습니다. 오류가 발생합니다. 우리는 하나의 촛불에 하나의 주문만 필요하다고 고문에게 설명하는 방법에 대해 생각할 필요가 있습니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
초보자의 질문 MQL4 MT4 MetaTrader 4
비탈리 포스톨라케 , 2017.01.07 21:23
마감된 주문을 살펴보십시오. EA가 이미 이 기호에 대한 주문을 가지고 있는 경우 차이를 확인하십시오(주문 마감 시간 ) - (촛불 개방 시간 ), 차이가 PeriodSeconds()보다 작으면 - 새 주문을 열지 마십시오.그는 조금 다르게 행동했습니다.
새로운 바 기능:
bool NewBar()
{
정적 날짜/시간 마지막 표시줄 = 0;
날짜/시간 커브 = 시간[0];
if(마지막 막대 != 커브 막대)
{
lastbar = 연석;
반환(참);
}
그렇지 않으면 반환(거짓);
}
그리고 개봉 조건은 새로운 막대가 있는 경우에만 규정되었습니다.