포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 714 1...707708709710711712713714715716717718719720721...1178 새 코멘트 Evgeniy Khaynatskas 2014.09.23 09:57 #7131 키예프 시간 또는 GMT의 모든 거래소에서 점심 시간의 시작과 끝 데이터를 찾을 수 있는 곳 Mislaid 2014.09.23 16:00 #7132 alexey1979621 : 안녕하세요! 나는 이미 711 페이지에서 비슷한 질문을했지만 불행히도 아무도 대답하지 않았습니다. 아마도 지금 누군가 ... 나는 이것을 이렇게 한다: 상황을 제로 집계 위치(잠금)로 가져온 다음 잠금을 닫습니다. 이제 세부 사항입니다. 1. 총 포지션 계산: 주문의 열거 매수인 경우 주문 로트의 크기만큼 총 포지션이 증가합니다. 판매가 있는 경우 총 포지션은 주문 로트의 금액만큼 감소합니다. 주문 사이클의 끝 2. 잠금을 생성합니다. 총 포지션이 0보다 크면 매도하십시오. 총 위치가 0보다 작으면 구매하십시오. 그렇지 않으면 우리는 아무것도 하지 않습니다. 로트 크기는 전체 위치와 동일합니다. 3. 잠금 장치를 닫습니다(덮힌 위치). 무한 루프( while(true) ) 구매 및 판매 주문 티켓을 0으로 재설정 주문 주기 (구매) 구매 주문 티켓을 수정하는 경우 (판매) 판매 주문 티켓을 수정하는 경우 주문 사이클의 끝 만약(매도가 있고 매수가 있다면) 크로스 클로즈 그렇지 않으면 무한 루프에서 종료(중단) 무한 루프의 끝 이제 선택한 언어(MQL4)로 이 알고리즘을 프로그래밍합니다. MQL4 프로그래밍에 대한 온라인 원시 아이디어 KimIV의 유용한 기능 Roma Korobeynikov 2014.09.24 10:08 #7133 대기 중인 주문 에 대해 마감 시간을 설정하면 알려주세요. Data_1=iTime(Symbol(),PERIOD_D1,0)+86400; //주문 수명 이미 시장에 있는 경우(tobish가 밝혀짐), 여전히 닫히거나 닫히지 않을 것입니다. Artyom Trishkin 2014.09.24 10:11 #7134 korobok777 : 대기 중인 주문에 대해 마감 시간을 설정하면 알려주세요. Data_1=iTime(Symbol(),PERIOD_D1,0)+86400; //주문 수명 이미 시장에 있는 경우(tobish가 밝혀짐), 여전히 닫히거나 닫히지 않을 것입니다. 아니요 Roma Korobeynikov 2014.09.24 10:15 #7135 artmedia70 : 아니요 많은 감사합니다 Vladimir Pastushak 2014.09.24 16:03 #7136 안녕하세요 여러분, 저는 파일 작업으로 작업한 적이 없지만 여기에서 해야 했고 밝힐 수 없습니다. 작업은 매일 여러 번 csv 파일에 데이터를 쓰는 것입니다. 즉, 오늘, 09/24/2014, 데이터는 유형별로 다른 셀의 라인에 기록됩니다. A B C 1일 | 가치 | 가치 | 오늘 데이터가 변경된 경우 2014년 9월 24일부터 줄을 다시 작성합니다. 새 날이 되면 새 줄로 이동합니다. 나는 담배를 피우고 담배는 피우지 않습니다 ... 외환 수입은 불가능합니다 시장 이론 내 접근 방식. 코어 Alekseu Fedotov 2014.09.24 17:10 #7137 VOLDEMAR : 안녕하세요 여러분, 저는 파일 작업으로 작업한 적이 없지만 여기서 해야 했고 밝힐 수 없습니다. 작업은 매일 여러 번 csv 파일에 데이터를 쓰는 것입니다. 즉, 오늘, 09/24/2014, 데이터는 유형별로 다른 셀의 라인에 기록됩니다. A B C 1일 | 가치 | 가치 | 오늘 데이터가 변경된 경우 2014년 9월 24일부터 줄을 다시 작성합니다. 새 날이 되면 새 줄로 이동합니다. 나는 담배를 피우고 담배는 피우지 않습니다 ... void Запись() { int handle; string st=TimeToStr( TimeCurrent (), TIME_DATE ); string filename = st+ " Bid_Ask.csv" ; // Формируем имя файла handle = FileOpen (filename, FILE_CSV | FILE_READ | FILE_WRITE , ';' ); if (handle < 1 ) { Print ( "Не удалось создать файл. Ошибка #" , GetLastError ()); return ; //FileClose(handle); } FileWrite (handle, " Время " , " Bid " , " Ask " , " Volume " ); // заголовок FileSeek (handle, 0 , SEEK_END ); FileWrite (handle, TimeToStr( TimeCurrent (), TIME_MINUTES | TIME_SECONDS ), Bid, Ask, Volume[ 0 ]); FileClose (handle); return ; } 아마 그런 것 같습니다. Vladimir Pastushak 2014.09.24 17:35 #7138 r772ra : 아마 그런 것 같습니다. 데이터가 변경된 경우 마지막 줄을 다시 쓰는 방법은 무엇입니까? Alekseu Fedotov 2014.09.24 18:19 #7139 VOLDEMAR : 데이터가 변경된 경우 마지막 줄을 다시 쓰는 방법은 무엇입니까? FileSeek() , 도움이 필요합니다. Sergey Dzyublik 2014.09.24 18:19 #7140 데이터가 변경된 경우 fileseek로 덮어쓸 위치에 포인터를 놓고 일반적인 filewrite ... 메서드로 덮어쓰고 파일 끝을 기억하고 WinApi 기능을 잘라야 합니다. 또는 일반적인 방법으로 - 파일의 맨 끝에 유용한 정보가 끝나는 위치를 추가하고 다음 작업에서 이 위치를 읽으십시오. (다른 파일에 위치를 쓸 수 있음) 그래도 자르는 게 낫긴 한데, 표준 트리밍 도구가 없다(( 쥰코입니다 2014년 9월 12일 20:19 # WinApi 기능도 흥미로울 것입니다. FOREX - 동향, 예측 슬레이브 터미널에서 스크립트/EA의 동기 EURUSD 신호 1...707708709710711712713714715716717718719720721...1178 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요! 나는 이미 711 페이지에서 비슷한 질문을했지만 불행히도 아무도 대답하지 않았습니다. 아마도 지금 누군가 ...
나는 이것을 이렇게 한다:
상황을 제로 집계 위치(잠금)로 가져온 다음 잠금을 닫습니다.
이제 세부 사항입니다.
1. 총 포지션 계산:
주문의 열거
매수인 경우 주문 로트의 크기만큼 총 포지션이 증가합니다.
판매가 있는 경우 총 포지션은 주문 로트의 금액만큼 감소합니다.
주문 사이클의 끝
2. 잠금을 생성합니다.
총 포지션이 0보다 크면 매도하십시오.
총 위치가 0보다 작으면 구매하십시오.
그렇지 않으면 우리는 아무것도 하지 않습니다.
로트 크기는 전체 위치와 동일합니다.
3. 잠금 장치를 닫습니다(덮힌 위치).
무한 루프( while(true) )
구매 및 판매 주문 티켓을 0으로 재설정
주문 주기
(구매) 구매 주문 티켓을 수정하는 경우
(판매) 판매 주문 티켓을 수정하는 경우
주문 사이클의 끝
만약(매도가 있고 매수가 있다면) 크로스 클로즈
그렇지 않으면 무한 루프에서 종료(중단)
무한 루프의 끝
이제 선택한 언어(MQL4)로 이 알고리즘을 프로그래밍합니다.
대기 중인 주문 에 대해 마감 시간을 설정하면 알려주세요.
Data_1=iTime(Symbol(),PERIOD_D1,0)+86400; //주문 수명
이미 시장에 있는 경우(tobish가 밝혀짐), 여전히 닫히거나 닫히지 않을 것입니다.
대기 중인 주문에 대해 마감 시간을 설정하면 알려주세요.
Data_1=iTime(Symbol(),PERIOD_D1,0)+86400; //주문 수명
이미 시장에 있는 경우(tobish가 밝혀짐), 여전히 닫히거나 닫히지 않을 것입니다.
아니요
안녕하세요 여러분, 저는 파일 작업으로 작업한 적이 없지만 여기에서 해야 했고 밝힐 수 없습니다.
작업은 매일 여러 번 csv 파일에 데이터를 쓰는 것입니다.
즉, 오늘, 09/24/2014, 데이터는 유형별로 다른 셀의 라인에 기록됩니다.
A B C
1일 | 가치 | 가치 |
오늘 데이터가 변경된 경우 2014년 9월 24일부터 줄을 다시 작성합니다.
새 날이 되면 새 줄로 이동합니다.
나는 담배를 피우고 담배는 피우지 않습니다 ...
안녕하세요 여러분, 저는 파일 작업으로 작업한 적이 없지만 여기서 해야 했고 밝힐 수 없습니다.
작업은 매일 여러 번 csv 파일에 데이터를 쓰는 것입니다.
즉, 오늘, 09/24/2014, 데이터는 유형별로 다른 셀의 라인에 기록됩니다.
A B C
1일 | 가치 | 가치 |
오늘 데이터가 변경된 경우 2014년 9월 24일부터 줄을 다시 작성합니다.
새 날이 되면 새 줄로 이동합니다.
나는 담배를 피우고 담배는 피우지 않습니다 ...
아마 그런 것 같습니다.
데이터가 변경된 경우 마지막 줄을 다시 쓰는 방법은 무엇입니까?
데이터가 변경된 경우 마지막 줄을 다시 쓰는 방법은 무엇입니까?
FileSeek() , 도움이 필요합니다.
데이터가 변경된 경우 fileseek로 덮어쓸 위치에 포인터를 놓고 일반적인 filewrite ... 메서드로 덮어쓰고 파일 끝을 기억하고 WinApi 기능을 잘라야 합니다.
또는 일반적인 방법으로 - 파일의 맨 끝에 유용한 정보가 끝나는 위치를 추가하고 다음 작업에서 이 위치를 읽으십시오. (다른 파일에 위치를 쓸 수 있음)
그래도 자르는 게 낫긴 한데, 표준 트리밍 도구가 없다((
쥰코입니다 2014년 9월 12일 20:19 #
WinApi 기능도 흥미로울 것입니다.