커뮤니티
수식 요청 드림니다.
2016-12-01 10:34:04
100
글번호 104539
안녕하세요
1.연결선물 야간장 장시작 시간 적용 수식과, 야간장 당일청산 수식 요청 드림니다.
2.아래 수식을 장시작 후 시간으로 변경 하였는데 적용이 잘안되네요, 수정 요청 드림니다.
if (stime == 100500 or (stime > 100500 and stime[1] < 100500)) and MarketPosition == 0 Then
Add = true;
2가지 수식 요청 드립니다.
항상 감사합니다.
<< 장시작 후 시간으로 변경한 수식 오류 점검 요청 >>
Input : TM1(65); #100500 을 장시간 시간 변경 외부변수
Var : TMM(0),SS(0),TS(0),T1(0);
TMM = TimeToMinutes(stime);
SS = FracPortion(stime/100);
TS = TMM+SS;
if Bdate != Bdate[1] Then
T1 = TS;
if (TS == T1+TM1 or (TS > T1+TM1 and TS[1] < T1+TM1)) and MarketPosition == 0 Then//점검요청
Add = true;
답변 1
예스스탁 예스스탁 답변
2016-12-01 11:31:49
안녕하세요
예스스탁입니다.
1.
var : Night(false);
if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then
Night = true;
if stime == 045500 or (stime > 045500 and stime[1] < 045500) Then{
Night = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if Night == true then {
진입청산내용
}
2
TMM이 분단위 입니다.9시면 540입니다.
SS는 초단위입니다.
TS계산시 TMM은 60을 곱해 초단위로 값으로 변경후 SS를 더해야 하고
TM1도 초단위로 변경해 비교하게 하셔야 합니다.
Input : TM1(65);
Var : TMM(0),SS(0),TS(0),T1(0),Add(false);
TMM = TimeToMinutes(stime);
SS = FracPortion(stime/100);
TS = TMM*60+SS;
if Bdate != Bdate[1] Then{
T1 = TS;
Add = false;
}
if Bdate == Bdate[1] and (TMM == T1+(TM1*60) or (TS > T1+(TM1*60) and TS[1] < T1+(TM1*60))) and MarketPosition == 0 Then
Add = true;
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 요청 드림니다.
> 안녕하세요
1.연결선물 야간장 장시작 시간 적용 수식과, 야간장 당일청산 수식 요청 드림니다.
2.아래 수식을 장시작 후 시간으로 변경 하였는데 적용이 잘안되네요, 수정 요청 드림니다.
if (stime == 100500 or (stime > 100500 and stime[1] < 100500)) and MarketPosition == 0 Then
Add = true;
2가지 수식 요청 드립니다.
항상 감사합니다.
<< 장시작 후 시간으로 변경한 수식 오류 점검 요청 >>
Input : TM1(65); #100500 을 장시간 시간 변경 외부변수
Var : TMM(0),SS(0),TS(0),T1(0);
TMM = TimeToMinutes(stime);
SS = FracPortion(stime/100);
TS = TMM+SS;
if Bdate != Bdate[1] Then
T1 = TS;
if (TS == T1+TM1 or (TS > T1+TM1 and TS[1] < T1+TM1)) and MarketPosition == 0 Then//점검요청
Add = true;
다음글