요점은 다음과 같습니다. 2012년 10월 29일 00:00이라고 가정해 보겠습니다. 우리는 배열을 만들고 기준점에서 현재 순간까지의 값을 배열에 넣습니다. 다음으로 내가 설정한 가격 편차 조건을 확인합니다. 편차 ==10에 도달하면. 메시지를 표시하고 이전에 설정된 포인트에서 2일 앞으로 이동합니다. 그리고 우리는 절차를 반복합니다. 문제는 다음 배열이 지속적으로 보충되어야 한다는 것입니다. 2012년 10월 29일 00:00 시점부터 값이 충분하지 않고 새로 형성된 각각의 분 막대가 그 안에 배치되고 확인되어야 하며 기준점은 조건이 == 10번 일치할 때까지 시프트하지 않습니다. 하지만 어떤 이유로 각 틱 에서 시작점부터 다시 값을 계산하기 시작합니다!!!
문제 해결을 도와주세요! 도와주셔서 감사합니다!!!
//-----------------------------------------------------------------------------------------------------------------------------------datetime Tochka_History = D'2012.10.10 17:30' ;
double d[];
double a;
int i;
int r= 0 ;
int j= 0 ;
int c= 0 ;
datetime time;
int bars;
string l;
//-----------------------------------------------------------------------------------------------------------------------------------int start(){
if (j== 0 ){
l= TimeToStr (Tochka_History,TIME_DATE|TIME_MINUTES);
Alert ( "Точка отсчета - " ,l, "; Счетчик c - " ,c);
if ( TimeCurrent ()>=Tochka_History){
bars= iBarShift ( NULL , PERIOD_M1 ,Tochka_History,false);
time= iTime ( NULL , PERIOD_M1 ,i);
ArrayResize (d,bars);
for (i=bars;i> 0 ;i--) d[i]=( iHigh ( NULL , PERIOD_M1 ,i)+ iLow ( NULL , PERIOD_M1 ,i))/ 2 ;
for (i=bars;i> 0 ;i--) Uslovie();}}}
//-----------------------------------------------------------------------------------------------------------------------------------void Uslovie(){
if (r== 0 ){a=d[i];r= 1 ;}
if (a+ 10 * Point <=d[i] && r== 1 ){r= 0 ; c=c+ 1 ; Alert ( "Счетчик c - " ,c);}
if (c== 10 ){ Alert ( "Значение С достигло 10" ); j= 1 ; Smeshenie();}}
//-----------------------------------------------------------------------------------------------------------------------------------void Smeshenie(){
Tochka_History=Tochka_History+ 2 * 24 * 60 * 60 ;
l= TimeToStr (Tochka_History,TIME_DATE|TIME_MINUTES);
Alert ( "Новая точка отсчета времени - " ,l);
if ( TimeDayOfWeek (Tochka_History)== 6 || TimeDayOfWeek (Tochka_History)== 0 ){
Tochka_History=Tochka_History+ 1 * 24 * 60 * 60 ;
l= TimeToStr (Tochka_History,TIME_DATE|TIME_MINUTES);
Alert ( "Новая точка отсчета времени, если выпали выходные - " ,l);} j= 0 ;}
//-----------------------------------------------------------------------------------------------------------------------------------
요점은 다음과 같습니다. 2012년 10월 29일 00:00이라고 가정해 보겠습니다. 우리는 배열을 만들고 기준점에서 현재 순간까지의 값을 배열에 넣습니다. 다음으로 내가 설정한 가격 편차 조건을 확인합니다. 편차 ==10에 도달하면. 메시지를 표시하고 이전에 설정된 포인트에서 2일 앞으로 이동합니다. 그리고 우리는 절차를 반복합니다. 문제는 다음 어레이가 지속적으로 보충되어야 한다는 것입니다. 2012년 10월 29일 00:00 시점부터 값이 충분하지 않고 새로 형성된 각각의 분 막대를 그 안에 배치하고 확인해야 하며 기준점은 조건이 == 10번 일치할 때까지 시프트하지 않습니다. 하지만 어떤 이유로 매 틱마다 시작점부터 다시 값을 계산하기 시작합니다!!!
문제 해결을 도와주세요! 도와주셔서 감사합니다!!!
세 번째로 이미 귀하의 요청을 보고 아무도 응답하지 않는데, 그 이유는 무엇이라고 생각하십니까? 아마도 사람들은 자신이 원하는 것을 이해하지 못할 것입니다.
편차 ==10에 도달하면. 메시지를 표시하고 이전에 설정한 것에서 2일 앞서 포인트를 이동합니다 .... 하지만 어떤 이유로 틱마다 시작점부터 다시 값을 계산하기 시작합니다!!!
예, 코드가 어디서부터 시작해야 하는지 확인하지 않기 때문입니다. 그래서 그는 매번 출발점에서 출발합니다. 10의 편차가 있는지, 그리고 포인트가 실제로 2일만큼 이동하는지 인쇄물로 확인하십시오. 편차가 10이고 동시에 포인트가 2일 이동한 경우 다음 틱의 시작점을 계산하기 전에 실제로 계산해야 하는지 또는 이미 계산되었는지 여부를 확인해야 합니다. 계획된.
당신은 진실을 얻는 복잡한 방법을 가지고 있습니다. 문제 자체를 사람들에게 공식화하면 사람들이 문제를 해결하는 더 간단한 방법을 알려줄 것이라고 확신합니다.
추신
문제에 대한 모든 솔루션 중에서 가장 간단한 것을 찾는 것이 항상 가장 어렵습니다. 문제를 찾으려면 다시 작업하고 많은 쓰레기를 제거해야 하기 때문입니다. 따라서 자유롭게 공식화하십시오. 간단한 솔루션이 빠른 솔루션을 의미하지는 않습니다. 아마도 여기 사람들이 당신의 인생을 하루보다 더 많이 구할 것입니다.
무엇에 대한 설명? 설명이란 무엇을 의미합니까? 모든 것이 있습니다.
헤더 파일의 기능에 대한 설명입니다. 테스트 스크립트에서의 사용 예.
소리, 나는 보았다. 보았다
안녕하세요. EA 코드 수정을 도와주세요. 코드의 문제는 다음과 같습니다. 가격이 코드에 쓰여진 경우 > 또는 = 규정된 수준이면 거래가 열립니다. 왜냐하면 가격은 그녀가 좋아하는 만큼이 될 수 있습니다. > 각각 이 수준에서 고문은 많은 거래를 엽니다.
코드에서 ">" 기호를 제거하고 "=" 만 남겨두고 싶습니다. ">" 기호를 직접 제거하지만 컴파일하는 동안 오류가 많습니다. 돕다.
이것은 코드의 일부이며 전체 코드가 필요하면 게시하겠습니다.
미리 감사드립니다.
상태를 확인하기 전에 라인을 넣어
if( OrdersTotal() >0)return(0);
다시 한 번 자세히 살펴보니 코드가 귀하의 것이 아니며 수정 방법을 모릅니다. 코드에 이미 모든 것이 있으므로 그가 주문한 장소와 GO 변수를 무시하는 이유를 찾으십시오.
상태를 확인하기 전에 라인을 넣어
if(OrdersTotal()>0)return(0);
다시 한 번 자세히 살펴보니 코드가 귀하의 것이 아니며 수정 방법을 모릅니다. 코드에 이미 모든 것이 있으므로 그가 주문한 장소와 GO 변수를 무시하는 이유를 찾으십시오.
안녕하세요.
주말에 견적이 나오는 DC를 알려주세요(개인적으로 가능).
안녕하세요! 도움이 필요하다. 오류가 어디에 있는지 이해하지 못합니다.
요점은 다음과 같습니다. 2012년 10월 29일 00:00이라고 가정해 보겠습니다. 우리는 배열을 만들고 기준점에서 현재 순간까지의 값을 배열에 넣습니다. 다음으로 내가 설정한 가격 편차 조건을 확인합니다. 편차 ==10에 도달하면. 메시지를 표시하고 이전에 설정된 포인트에서 2일 앞으로 이동합니다. 그리고 우리는 절차를 반복합니다. 문제는 다음 배열이 지속적으로 보충되어야 한다는 것입니다. 2012년 10월 29일 00:00 시점부터 값이 충분하지 않고 새로 형성된 각각의 분 막대가 그 안에 배치되고 확인되어야 하며 기준점은 조건이 == 10번 일치할 때까지 시프트하지 않습니다. 하지만 어떤 이유로 각 틱 에서 시작점부터 다시 값을 계산하기 시작합니다!!!
문제 해결을 도와주세요! 도와주셔서 감사합니다!!!안녕하세요! 도움이 필요하다. 오류가 어디에 있는지 이해하지 못합니다.
요점은 다음과 같습니다. 2012년 10월 29일 00:00이라고 가정해 보겠습니다. 우리는 배열을 만들고 기준점에서 현재 순간까지의 값을 배열에 넣습니다. 다음으로 내가 설정한 가격 편차 조건을 확인합니다. 편차 ==10에 도달하면. 메시지를 표시하고 이전에 설정된 포인트에서 2일 앞으로 이동합니다. 그리고 우리는 절차를 반복합니다. 문제는 다음 어레이가 지속적으로 보충되어야 한다는 것입니다. 2012년 10월 29일 00:00 시점부터 값이 충분하지 않고 새로 형성된 각각의 분 막대를 그 안에 배치하고 확인해야 하며 기준점은 조건이 == 10번 일치할 때까지 시프트하지 않습니다. 하지만 어떤 이유로 매 틱마다 시작점부터 다시 값을 계산하기 시작합니다!!!
문제 해결을 도와주세요! 도와주셔서 감사합니다!!!세 번째로 이미 귀하의 요청을 보고 아무도 응답하지 않는데, 그 이유는 무엇이라고 생각하십니까? 아마도 사람들은 자신이 원하는 것을 이해하지 못할 것입니다.
편차 ==10에 도달하면. 메시지를 표시하고 이전에 설정한 것에서 2일 앞서 포인트를 이동합니다 .... 하지만 어떤 이유로 틱마다 시작점부터 다시 값을 계산하기 시작합니다!!!
예, 코드가 어디서부터 시작해야 하는지 확인하지 않기 때문입니다. 그래서 그는 매번 출발점에서 출발합니다. 10의 편차가 있는지, 그리고 포인트가 실제로 2일만큼 이동하는지 인쇄물로 확인하십시오. 편차가 10이고 동시에 포인트가 2일 이동한 경우 다음 틱의 시작점을 계산하기 전에 실제로 계산해야 하는지 또는 이미 계산되었는지 여부를 확인해야 합니다. 계획된.
당신은 진실을 얻는 복잡한 방법을 가지고 있습니다. 문제 자체를 사람들에게 공식화하면 사람들이 문제를 해결하는 더 간단한 방법을 알려줄 것이라고 확신합니다.
추신
문제에 대한 모든 솔루션 중에서 가장 간단한 것을 찾는 것이 항상 가장 어렵습니다. 문제를 찾으려면 다시 작업하고 많은 쓰레기를 제거해야 하기 때문입니다. 따라서 자유롭게 공식화하십시오. 간단한 솔루션이 빠른 솔루션을 의미하지는 않습니다. 아마도 여기 사람들이 당신의 인생을 하루보다 더 많이 구할 것입니다.
안녕하세요!!! 질문은 정말 미친 짓입니다. 테스터가 코드의 올바른 위치에 도달했을 때 테스터를 중지하는 방법은 무엇입니까? 설명서에는 그런 내용이 보이지 않습니다. 아예 존재하지 않는다고 할 수 없고, 그 기능은 가치가 있을 것입니다!
2. iCustom 기능의 동작. 실생활에서 함수는 print -1을 통해 지속적으로 출력합니다(이 경우를 제외하고 해당 버퍼는 지그재그 각도임). 그리고 테스터에서 나는 모든 것을 0으로 봅니다. 왜 그런 차이가 있습니까?
안녕하세요!!! 질문은 정말 미친 짓입니다. 테스터가 코드의 올바른 위치에 도달했을 때 테스터를 중지하는 방법은 무엇입니까? 설명서에는 그런 내용이 보이지 않습니다. 아예 존재하지 않는다고 할 수 없고, 그 기능은 가치가 있을 것입니다!
그에게 "일시 중지/중단" 버튼 누르기를 보냅니다.
보내는 방법 - 기사를 찾으십시오.