포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 743

 
Vinin :

날짜/시간 유형

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일까지의 시간(초)을 나타내는 숫자 세트가 있어야 합니다.


 int m= TimeMinute ( OrderCloseTime() );
Print ( "Минута закрытия ордера  " ,m);

또는

왼손에있는 것처럼 모든 것이 동일합니다 :-)))

 int m= TimeMinute ( 214576879809 );
Print ( "Минута закрытия ордера  " ,m);

또는

 int m= TimeMinute ( D'2014.10.19 00:13' );
Print ( "Ордер закрылся на  " ,m, "   минуте" );
 
_new-rena :
열 수 있는 시장 주문의 최대 허용 수를 정의하는 명령을 찾을 수 없습니다. 누가 알아, 말해 plz

ACCOUNT_LIMIT_ORDERS개

활성 보류 주문의 최대 허용 수

시장은 없지만 시장의 개방은 제한될 수 있습니다.

ACCOUNT_MARGIN

예금 통화로 계정에 예약된 담보 금액

더블

ACCOUNT_FREEEMARGIN

주문 개설에 사용할 수 있는 예금 통화로 계정의 무료 자금 금액

더블

ACCOUNT_MARGIN_LEVEL

계정의 담보 수준(%)

더블

 
pako :

또는

그것은 마치 왼손에있는 것처럼 모두 동일합니다 :-)))

또는

고맙습니다.
 

여러분, 코드 2줄을 알려주세요.

나는 확률론에 올빼미를 쓰고 있습니다. 신호의 발산 매개 변수와 메인 라인이 설정되어 있습니다. 한 막대에서 표시기가 거래 영역에 들어오고 나가는 것을 여러 번 움직이며 한 막대에서 여러 주문이 열리는 것으로 나타났습니다 그리고 즉시 폐쇄. 치료하는 방법?

어쩐지 1년 전에 그들은 나에게 " 시그널과 제로 바 의 개방 시간 을 비교하려면 제로 바의 시간이 길어질수록 행동할 수 있습니다."라고 썼습니다. 나는 아직도 그것을 코드로 하는 방법을 이해하지 못한다. 주제는 초보자를 위한 것입니다.

 
터미널에 연결이 안되는 이유는 무엇입니까? 사용 가능한 서버가 없습니다(n/a). 그것은 실생활에 있습니다. 데모 계정 에 연결이 있습니다. 다른 IP에서는 모든 것이 정상입니다 ...
 
oDin48 :

여러분, 코드 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);

}


고맙습니다.

 
pako :

ACCOUNT_LIMIT_ORDERS개

유효한 보류 중인 주문의 최대 허용 수

시장은 없지만 시장의 개방은 제한될 수 있습니다.

ACCOUNT_MARGIN

예금 통화로 계정에 예약된 담보 금액

더블

ACCOUNT_FREEEMARGIN

주문 개설에 사용할 수 있는 예금 통화로 계정의 무료 자금 금액

더블

ACCOUNT_MARGIN_LEVEL

계정의 담보 수준(%)

더블

확인. 이 경우 지연 횟수를 설명하는 명령은 어떻게 됩니까?

더 많은 시장을 열 수 있다고 생각하지 않습니다. 아마도 이 명령이 총 주문 수에 대해 유효할 것입니다. 예금 + 시장.

 
solnce600 :

말해주세요 .... 그들의 두뇌는 아직 충분하지 않습니다.

TF5에서 내 아이디어를 테스트 중입니다.

모델: 개시 가격

1개의 주문만 열 수 있습니다.

분 값만 있는 모든 양초에서 주문이 열립니다 - 00

문제

어떤 경우 에는 같은 시간에 같은 가격 에 분 00의 값을 가진 양초에

- 주문 N 1은 SL에 의해 마감됩니다.

- 주문 N2가 열렸습니다.

내 생각에 SL을 동시에 닫고 다음 주문을 여는 것은 허용되지 않습니다.

문제

주문 N1이 SL에 의해 닫히면 주문 N2가 주문 N1과 동시에 열리지 않고 분 값이 00다음으로 가장 가까운 양초에서 열리도록 만드는 방법

고맙습니다.

초등 왓슨.

열린 막대와 마지막 닫힌 위치 의 닫기 막대를 비교하십시오. 값이 같으면 해당 위치가 열린 동일한 막대에서 닫힙니다. 이 막대에서 다시 열지 마십시오.
사유: