나는 확률론에 올빼미를 쓰고 있으며 신호와 메인 라인의 발산 매개 변수가 설정되어 있습니다. 한 막대에서 표시기가 거래 영역에 들어오고 나가는 것을 여러 번 움직이며 한 막대에서 여러 주문이 열리는 것으로 나타났습니다 그리고 즉시 폐쇄. 치료하는 방법?
어쩐지 1년 전에 그들은 나에게 " 시그널과 제로 바의 개방 시간을 비교하려면 제로 바의 시간이 길어질수록 행동할 수 있습니다."라고 썼습니다. 나는 아직도 그것을 코드로 하는 방법을 이해하지 못한다. 주제는 초보자를 위한 것입니다.
가장 간단한 방법은 0 막대에서 지표 데이터를 거래하지 않고 이미 닫힌 첫 번째 막대에서 데이터를 가져오는 것입니다. 그리고 바가 열릴 때만 거래하십시오.
거래가 틱 단위로 수행되는 경우 바 내에서 거래를 제한하는 몇 가지 방법이 있습니다. 예를 들면 다음과 같습니다.
1. X핍(Bid<=OrderOpenPrice()+X*_Point(또는 Ask>=OrderOpenPrice()-X*_Point)보다 가까울 경우 개설하려는 가격과 기존 위치의 가격을 비교합니다. 여기서 OrderOpenPrice ()는 이 기호의 가장 신선한 시장 주문의 개시 가격입니다. - - 개시를 금지합니다.
2. 시간 이 동일한 막대(TimeCurrent()<=OrderOpenTime()+PeriodSeconds() 내에 있는 경우, OrderOpenTime()는 주어진 기호에 대한 가장 최근 시장 주문의 개장 시간) - 개방을 비활성화합니다.
날짜/시간 유형
datetime 형 은 날짜와 시간을 1970년 1월 1일 이후의 초 단위로 저장하도록 설계되었습니다. 메모리에서 8바이트를 차지합니다.
따라서 나눗셈의 나머지 부분을 시간, 일 또는 기타 필요한 시간의 초 단위로 사용할 수 있습니다. 그런 다음 정수를 정수와 비교하십시오.
그러나 교과서의 예를 이해하는 방법은 무엇입니까?
날짜/시간 알파 = D'2004.01.01 00:00';
귀하의 진술에 따르면 = 기호 뒤에 1970년 1월 1일부터 2004 년 1월 1일까지의 시간(초)을 나타내는 숫자 세트가 있어야 합니다.
solnce600 :
어떤 함수가 다음 값을 반환하는지 알려주세요.
주문이 SL에 의해 마감된 경우 - 전체 마감 시간이 아닌 반품 o. SL에 있지만 닫는 데 몇 분 밖에 걸리지 않습니다. 에스엘에 의해
예를 들어, 주문은 12.00에 SL에 의해 마감되었습니다. 반환하는 기능이 필요합니다 오직 00(즉, 분만)
//------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ----그러나 교과서의 예를 이해하는 방법은 무엇입니까?
날짜 시간 알파 = D'2004.01.01 00:00';
귀하의 진술에 따르면 = 기호 뒤에 1970년 1월 1일부터 2004 년 1월 1일까지의 시간(초)을 나타내는 숫자 세트가 있어야 합니다.
또는
왼손에있는 것처럼 모든 것이 동일합니다 :-)))
또는
열 수 있는 시장 주문의 최대 허용 수를 정의하는 명령을 찾을 수 없습니다. 누가 알아, 말해 plz
ACCOUNT_LIMIT_ORDERS개
활성 보류 주문의 최대 허용 수
시장은 없지만 시장의 개방은 제한될 수 있습니다.
ACCOUNT_MARGIN
예금 통화로 계정에 예약된 담보 금액
더블
ACCOUNT_FREEEMARGIN
주문 개설에 사용할 수 있는 예금 통화로 계정의 무료 자금 금액
더블
ACCOUNT_MARGIN_LEVEL
계정의 담보 수준(%)
더블
또는
그것은 마치 왼손에있는 것처럼 모두 동일합니다 :-)))
또는
여러분, 코드 2줄을 알려주세요.
나는 확률론에 올빼미를 쓰고 있습니다. 신호의 발산 매개 변수와 메인 라인이 설정되어 있습니다. 한 막대에서 표시기가 거래 영역에 들어오고 나가는 것을 여러 번 움직이며 한 막대에서 여러 주문이 열리는 것으로 나타났습니다 그리고 즉시 폐쇄. 치료하는 방법?
어쩐지 1년 전에 그들은 나에게 " 시그널과 제로 바 의 개방 시간 을 비교하려면 제로 바의 시간이 길어질수록 행동할 수 있습니다."라고 썼습니다. 나는 아직도 그것을 코드로 하는 방법을 이해하지 못한다. 주제는 초보자를 위한 것입니다.
여러분, 코드 2줄을 알려주세요.
나는 확률론에 올빼미를 쓰고 있으며 신호와 메인 라인의 발산 매개 변수가 설정되어 있습니다. 한 막대에서 표시기가 거래 영역에 들어오고 나가는 것을 여러 번 움직이며 한 막대에서 여러 주문이 열리는 것으로 나타났습니다 그리고 즉시 폐쇄. 치료하는 방법?
어쩐지 1년 전에 그들은 나에게 " 시그널과 제로 바의 개방 시간을 비교하려면 제로 바의 시간이 길어질수록 행동할 수 있습니다."라고 썼습니다. 나는 아직도 그것을 코드로 하는 방법을 이해하지 못한다. 주제는 초보자를 위한 것입니다.
가장 간단한 방법은 0 막대에서 지표 데이터를 거래하지 않고 이미 닫힌 첫 번째 막대에서 데이터를 가져오는 것입니다. 그리고 바가 열릴 때만 거래하십시오.
거래가 틱 단위로 수행되는 경우 바 내에서 거래를 제한하는 몇 가지 방법이 있습니다. 예를 들면 다음과 같습니다.
1. X핍(Bid<=OrderOpenPrice()+X*_Point(또는 Ask>=OrderOpenPrice()-X*_Point)보다 가까울 경우 개설하려는 가격과 기존 위치의 가격을 비교합니다. 여기서 OrderOpenPrice ()는 이 기호의 가장 신선한 시장 주문의 개시 가격입니다. - - 개시를 금지합니다.
2. 시간 이 동일한 막대(TimeCurrent()<=OrderOpenTime()+PeriodSeconds() 내에 있는 경우, OrderOpenTime()는 주어진 기호에 대한 가장 최근 시장 주문의 개장 시간) - 개방을 비활성화합니다.
말해주세요 .... 그들의 두뇌는 아직 충분하지 않습니다.
TF5에서 내 아이디어를 테스트 중입니다.
모델: 개시 가격
1개의 주문만 열 수 있습니다.
분 값만 있는 모든 양초에서 주문이 열립니다 - 00
문제
어떤 경우 에는 같은 시간에 같은 가격 에 분 00의 값을 가진 양초에
- 주문 N 1은 SL에 의해 마감됩니다.
- 주문 N2가 열렸습니다.
내 생각에 SL을 동시에 닫고 다음 주문을 여는 것은 허용되지 않습니다.
문제
주문 N1이 SL에 의해 닫히면 주문 N2가 주문 N1과 동시에 열리지 않고 분 값이 00 인 다음으로 가장 가까운 양초에서 열리도록 만드는 방법
여기 내 코드가 있습니다.
정수 시작()
{
int ot = 주문 합계();
if(ot==0)
if(분()==0)
OrderSend(Symbol(),OP_SELL,0.1,Bid,1,Ask+1500*Point,Ask-300*Point,"jfh",123
리턴(0);
}
고맙습니다.
ACCOUNT_LIMIT_ORDERS개
유효한 보류 중인 주문의 최대 허용 수
시장은 없지만 시장의 개방은 제한될 수 있습니다.
ACCOUNT_MARGIN
예금 통화로 계정에 예약된 담보 금액
더블
ACCOUNT_FREEEMARGIN
주문 개설에 사용할 수 있는 예금 통화로 계정의 무료 자금 금액
더블
ACCOUNT_MARGIN_LEVEL
계정의 담보 수준(%)
더블
확인. 이 경우 지연 횟수를 설명하는 명령은 어떻게 됩니까?
더 많은 시장을 열 수 있다고 생각하지 않습니다. 아마도 이 명령이 총 주문 수에 대해 유효할 것입니다. 예금 + 시장.
말해주세요 .... 그들의 두뇌는 아직 충분하지 않습니다.
TF5에서 내 아이디어를 테스트 중입니다.
모델: 개시 가격
1개의 주문만 열 수 있습니다.
분 값만 있는 모든 양초에서 주문이 열립니다 - 00
문제
어떤 경우 에는 같은 시간에 같은 가격 에 분 00의 값을 가진 양초에
- 주문 N 1은 SL에 의해 마감됩니다.
- 주문 N2가 열렸습니다.
내 생각에 SL을 동시에 닫고 다음 주문을 여는 것은 허용되지 않습니다.
문제
주문 N1이 SL에 의해 닫히면 주문 N2가 주문 N1과 동시에 열리지 않고 분 값이 00 인 다음으로 가장 가까운 양초에서 열리도록 만드는 방법
고맙습니다.
초등 왓슨.
열린 막대와 마지막 닫힌 위치 의 닫기 막대를 비교하십시오. 값이 같으면 해당 위치가 열린 동일한 막대에서 닫힙니다. 이 막대에서 다시 열지 마십시오.