CAM 함수를 작성했는데 테스터에서 오류 4051, 즉 불가능한 개수의 로트가 발생합니다. 이거 의견 있으신 분??
for ( int i = OrdersTotal ()- 1 ; i> 0 ; i--) // надо i>=0
if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()==Magic &&OrderType () == otype ) // не надо OrderType () == otype , далее проверяете на бай и сел, а про отложки варианта нет.
Lot = NormalizeDouble (( ( OrderOpenPrice ()- Bid ) * Point )* OrderLots ()/ TP , 2 );
TR은 선택한 주문에 대한 이익 실현입니까? 따라서 주문에서 가치를 취하고 이익을 취하십시오.
현재 귀하는 얼마나 많은 포인트를 인출했는지 찾고 있습니다. 이익을 취하여 나누고 로트 값을 곱하십시오.
티켓을 구매하는 것이라면 입찰가가 구매 가격보다 높을 때 이익을 얻습니다(요청). (입찰 -OrderOpenPrice ())
일반적으로 음수 및 양수 이익 티켓을 고려하지 않습니다.
갑자기 하나의 부정적인 것이 모든 긍정적 인 것을 차단할 수 있기 때문에 갑자기 그렇게 많이 열 수 있는 충분한 여유 자금이 없습니다.
반환(총 부지);함수는 특정 상황에서 0을 반환할 수 있습니다. 이에 대한 추가 검사가 이루어집니까?
CAM 함수를 작성했는데 테스터에서 오류 4051, 즉 불가능한 개수의 로트가 발생합니다. 이거 의견 있으신 분??
функция поиска лота, необходимого для выхода из просадки после
//주문 그리드 닫기
코드의 정확성을 평가하려면 작성자가 얻고자 하는 것이 무엇인지 정확히 알아야 합니다. 귀하의 정보가 충분하지 않습니다. 얻고자 하는 것이 완전히 명확하지 않습니다. 반대 주문을 열어 그리드를 닫은 후 손실을 보상하고 가격이 이 마지막 주문 방향으로 특정 수의 포인트를 통과할 것으로 예상하는 경우 보상 프로세스는 이 주문의 로트와 가격이 유리한 방향으로 지나갈 거리. 즉, 로트를 계산하기 위해서는 손실을 보상하기 위해 가격이 통과해야 하는 거리도 설정해야 합니다. 아마도 당신은 다른 것을 의미했습니다.
포지션을 열 때 랏 수를 설정하는 변수의 값에주의하십시오.
이 값은 0입니다.
거래량이 0인 포지션은 개설할 수 없습니다.
동일한 것이 가능합니다. 가장 중요한 것은 코드를 올바르게 작성하는 것입니다.
무슨 말인지 정말 이해가 되시나요?
그리고 아마도 세 번째부터 누군가가 여전히 내 요청에주의를 기울일 것입니까 ??
CAM 함수를 작성했는데 테스터에서 오류 4051, 즉 불가능한 개수의 로트가 발생합니다. 이거 의견 있으신 분??
TR 은 선택한 주문에 대한 이익 실현입니까? 따라서 주문에서 가치를 취하고 이익을 취하십시오.
현재 귀하는 얼마나 많은 포인트를 인출했는지 찾고 있습니다. 이익을 취하여 나누고 로트 값을 곱하십시오.
티켓을 구매하는 것이라면 입찰가가 구매 가격보다 높을 때 이익을 얻습니다(요청). ( 입찰 - OrderOpenPrice ())
일반적으로 음수 및 양수 이익 티켓을 고려하지 않습니다.
갑자기 하나의 부정적인 것이 모든 긍정적 인 것을 차단할 수 있기 때문에 갑자기 그렇게 많이 열 수 있는 충분한 여유 자금이 없습니다.
반환 (총 부지); 함수는 특정 상황에서 0을 반환할 수 있습니다. 이에 대한 추가 검사가 이루어집니까?
무슨 말인지 정말 이해가 되시나요?
위의 구절은 여러 가지 의미를 내포하고 있습니다. 이 구문의 의미는 아래에 설명되어 있습니다.
1 - 내가 코드를 잘못 이해하여 잘못된 지시를 내렸다는 비난이 있습니다.
2 - 내 텍스트를 이해하는 데 어려움이 있음을 나타냅니다.
3 - 내 심리적 건강에 대한 의심.
나와 의사 소통을 계속하려면 옵션 중 하나를 선택하십시오. 귀하의 질문에 직관적으로 해당 문구의 해석을 선택하여 답변할 수 없습니다.
위의 구절은 여러 가지 의미를 내포하고 있습니다. 이 구문의 의미는 아래에 설명되어 있습니다.
1 - 내가 코드를 잘못 이해하여 잘못된 지시를 내렸다는 비난이 있습니다.
2 - 내 텍스트를 이해하는 데 어려움이 있음을 나타냅니다.
3 - 내 심리적 건강에 대한 의심.
나와 의사 소통을 계속하려면 옵션 중 하나를 선택하십시오. 귀하의 질문에 직관적으로 해당 문구의 해석을 선택하여 답변할 수 없습니다.
나는 확신합니다 1. 포지션 을 여는 코드가 저자에 의해 주어지지 않았기 때문에 포지션이 열린 로트에 의해 확실하게 판단할 수 없습니다. 그리고 0을 본 곳은 변수의 초기 값입니다. 아직 누군가를 가르치기에는 너무 이르다.
안녕 동지들. 저는 프로그래밍을 처음 접하고 MQL4를 배우고 있습니다. 저와 같은 양초가 아닌 특정 조건에 도달했을 때 하나의 주문을 여는 방법을 설명해주십시오. 표준 코드 예제나 다른 것이 있습니까?
그리고 아마도 세 번째부터 누군가가 여전히 내 요청에주의를 기울일 것입니까 ??
CAM 함수를 작성했는데 테스터에서 오류 4051, 즉 불가능한 개수의 로트가 발생합니다. 이거 의견 있으신 분??
функция поиска лота, необходимого для выхода из просадки после
//주문 그리드 닫기
코드는 다음으로 끝납니다.
수면 기능을 삽입하고 싶습니다 30초 동안
전체 코드가 매 틱마다 실행되는 것이 아니라 분당 2번 실행되도록 하고,
이 기능을 올바르게 삽입하는 방법은 무엇입니까? 어디 ? 그리고 어떻게 ? 예를 들어 코드 끝부분에 있는 것이 좋습니다. 감사합니다.
코드는 다음으로 끝납니다.
30초 주기로 수면 기능을 삽입하고 싶습니다
전체 코드가 매 틱마다 실행되는 것이 아니라 분당 2번 실행되도록 하고,
이 기능을 올바르게 삽입하는 방법은 무엇입니까? 어디 ? 그리고 어떻게 ? 예를 들어 코드 끝부분에 있는 것이 좋습니다. 감사합니다.
함수 코드 끝에 있는 시간을 기억하십시오. 그런 다음 현재 시간과 비교하여 현재 시간이 저장된 시간보다 30초 이상 커지면 함수를 다시 실행합니다.