최신 데이터만 필요한 경우 이전 데이터를 저장하는 이유는 무엇입니까? ("쓰기 전"은 FILE_READ|FILE_WRITE 모드 의 조합으로 발생합니다). 따라서 사용하는 것이 더 합리적입니다.FILE_CSV|FILE_WRITE 모드는 새 데이터를 쓰기 전에 이전 레코드를 삭제합니다.
4개의 변수를 파일에 쓰기 시작합니다.
기억해야 할 주요 사항은 변수를 쓰는 순서입니다. 같은 순서로 읽을 것이기 때문입니다.
파일에서 변수로 데이터를 읽기 시작합니다.
FileReadNumber() 함수를 사용하여 적어둔 순서대로 숫자를 차례로 읽습니다. 사실 그게 다예요. 복잡한 건 없어요 :)
2. 그런 다음 처음 발견된 것보다 더 높은 프랙탈을 찾아야 합니다. 이것은 이미 문제입니다 :(
글쎄, 그것이 이전 프랙탈로 판명된다면. 그리고 만약 - 이전 것보다 먼저? 아니면 3개 또는 4개의 프랙탈이 뒤로 돌아가나요?
이러한 프랙탈을 함수로 검색하는 방법은 무엇입니까?
혹시나 해서 사진 첨부합니다...
첫 번째 프랙탈의 값을 기억하고 루프에서 기억된 것보다 크거나 작은 값을 갖는 프랙탈을 찾습니다. 이러한 프랙탈이 루프 내부에서 발견되면 변수에 저장합니다. 이제 처음에 저장된 첫 번째 프랙탈과 루프에서 찾은 두 번째 프랙탈이 있습니다. 이전 또는 이전 이전일 필요는 없지만 검색 기준과 일치합니다. 주기에서 찾을 수 없으면 새로운 프랙탈이 나타날 때까지 기다려야 합니다(첫 번째 암기된 프랙탈 대신). 원하는 새 프랙탈이 형성되자마자 우리는 주기에서 원하는 두 번째 프랙탈을 다시 찾습니다. 따라서 우리는 두 개의 필요한 프랙탈을 찾아 빅터가 위의 게시물에서 올바르게 암시한 상황을 피할 것입니다. 이론적으로 두 번째 프랙탈이 형성되지 않는 상황이 가능하지만... Apocalypse, 예를 들어... :)
그러나 어떤 이유로 인해 결국 EURUSD 오류가 발생합니다. 0 나누기 - 이 오류는 분명히 변수 0의 어딘가에, 아마도 나누기와 같은 작업 중에 있을 것이라고 말합니다. 올바르게 구현하려고 하고 있습니까?
테스터 또는 데모에서?
테스터에서 다른 기기의 포인트 는 0과 같습니다.
친애하는, 그러한 조건에서 해결할 수 있다면 그러한 질문을 해결하는 데 도움이됩니다!
예를 들어, 원칙 자체가 흥미롭기 때문에 그러한 조언자(더 정확하게는 TEMPLATE)가 있습니다.
그래서 여기:
외부 이중 로트 = 0.1;
외부 정수 TP = 100;
외부 정수 SL = 100;
외부 정수 XXX = 100; // 유형 다양한 변수
외부 정수 XXX = 100; // 유형 다양한 변수
외부 정수 XXX = 100; // 다른 변수 입력
// 어떤 주문이 허용됩니까? :
외부 정수 LET = 3; // 1 - 매도만, 2 - 매수만, 3 - 두 종류의 주문
정수 시작()
// 지표 계산 :
int 쿠다;
삽입된 표시기 및 작동 조건
// 지표 데이터에 따라 주문 방향을 결정하기 위한 조건 확인:
경우 ( XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ) // 매도를 위한 지표 조건
쿠다=1; // 그래서 우리는 판매 할 것입니다
경우 ( XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) // 매수 표시 조건
쿠다=2; // 그래서 우리는 싸울 것입니다
// 주문하기:
if(OrdersTotal()>0) 반환(0); // EA는 단 하나의 주문에 대해서만 작업할 수 있습니다.
여기에 삽입할 코드, 판매 종료 후의 내용 다음으로만 표시할 수 있습니다.
LOSEMBAY가 문을 닫을 때만 판매가 허용 됩니까?
그리고 더 나아가서!!!
{
if (LET==1 ||LET==3) // 변수에 따라 매도(매수 무시) 또는 두 가지 주문 유형에 대해서만 작동합니다.
if (KUDA == 1 && 티켓 판매 < 1) // 설정 셀
{
여기에서 판매 주문을 위한 코드
}
if (LET==2 ||LET==3) // 변수에 따라 매수(매도 무시) 또는 두 가지 주문 유형에 대해서만 작동합니다.
if (KUDA == 2 && 티켓 구매 < 1) // 설정 구입
{
구매 주문을 위한 코드
}
}
반환(0);
}
고맙습니다!
그래서 순서대로.
최신 데이터만 필요한 경우 이전 데이터를 저장하는 이유는 무엇입니까? ("쓰기 전"은 FILE_READ|FILE_WRITE 모드 의 조합으로 발생합니다).
따라서 사용하는 것이 더 합리적입니다. FILE_CSV|FILE_WRITE 모드는 새 데이터를 쓰기 전에 이전 레코드를 삭제합니다.
4개의 변수를 파일에 쓰기 시작합니다.
기억해야 할 주요 사항은 변수를 쓰는 순서입니다. 같은 순서로 읽을 것이기 때문입니다.
파일에서 변수로 데이터를 읽기 시작합니다.
FileReadNumber () 함수를 사용하여 적어둔 순서대로 숫자를 차례로 읽습니다.
사실 그게 다예요. 복잡한 건 없어요 :)
이 문제를 해결하도록 도와주세요.
1. 먼저 첫 번째 프랙탈을 찾습니다. 간단하고 명확합니다.
2. 그런 다음 처음 발견된 것보다 더 높은 프랙탈을 찾아야 합니다. 이것은 이미 문제입니다 :(
글쎄, 그것이 이전 프랙탈로 판명된다면. 그리고 만약 - 이전 것보다 먼저? 아니면 3개 또는 4개의 프랙탈이 뒤로 돌아가나요?
이러한 프랙탈을 함수로 검색하는 방법은 무엇입니까?
혹시나 해서 사진 첨부합니다...
다시해볼 게
이 문제를 해결하도록 도와주세요.
1. 먼저 첫 번째 프랙탈을 찾습니다. 간단하고 명확합니다.
2. 그런 다음 처음 발견된 것보다 더 높은 프랙탈을 찾아야 합니다. 이것은 이미 문제입니다 :(
글쎄, 그것이 이전 프랙탈로 판명된다면. 그리고 만약 - 이전 것보다 먼저? 아니면 3개 또는 4개의 프랙탈이 뒤로 돌아가나요?
이러한 프랙탈을 함수로 검색하는 방법은 무엇입니까?
혹시나 해서 사진 첨부합니다...
그리고 그런 프랙탈이 전혀 없다면
그리고 그런 프랙탈이 전혀 없다면
이 문제를 해결하도록 도와주세요.
1. 먼저 첫 번째 프랙탈을 찾습니다. 간단하고 명확합니다.
2. 그런 다음 처음 발견된 것보다 더 높은 프랙탈을 찾아야 합니다. 이것은 이미 문제입니다 :(
글쎄, 그것이 이전 프랙탈로 판명된다면. 그리고 만약 - 이전 것보다 먼저? 아니면 3개 또는 4개의 프랙탈이 뒤로 돌아가나요?
이러한 프랙탈을 함수로 검색하는 방법은 무엇입니까?
혹시나 해서 사진 첨부합니다...
주기에서 찾을 수 없으면 새로운 프랙탈이 나타날 때까지 기다려야 합니다(첫 번째 암기된 프랙탈 대신). 원하는 새 프랙탈이 형성되자마자 우리는 주기에서 원하는 두 번째 프랙탈을 다시 찾습니다. 따라서 우리는 두 개의 필요한 프랙탈을 찾아 빅터가 위의 게시물에서 올바르게 암시한 상황을 피할 것입니다. 이론적으로 두 번째 프랙탈이 형성되지 않는 상황이 가능하지만... Apocalypse, 예를 들어... :)
예를 들어, 300개 막대 전에 아무 것도 없었다면 새로운 프랙탈이 나타날 때까지 기다렸다가 그 후에야 검색을 재개한다는 의미입니다.