커뮤니티
수식 요청 드립니다.
2017-12-22 11:36:44
173
글번호 115203
안녕하세요.
수식 요청 드립니다.
1. 일봉기준 오버형 "A"시스템(참조 데이터 이용) 신호 기준으로, 연결선물 당일청산 시스템에서 아래 시스템으로 작성 요청 드립니다.
-> 오버형 "A"시스템이 매수중일 경우, 당일청산 분봉 틱봉 "B"시스템 매수만 진입(매도 진입 금지)
-> 오버형 "A"시스템이 매도중일 경우, 당일청산 분봉 틱봉 "B"시스템 매도만 진입(매수 진입 금지)
감사합니다.
//=======================================================================================================
# 예제-일봉 오버형 "A" 시스템(참조 데이터 이용)
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
If CrossUP(value, 0) Then{
Buy("B");
}
If CrossDown(value, 0) Then{
Sell("S");
}
//=======================================================================================================
# 예제-당일청산 분봉 틱봉 "B" 시스템
Input : Period(12), sigPeriod(9);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If CrossUP(value1, value2) and BCount+SCount < PN and dayPL > -당일손실 Then{
Buy("TR-BY");
}
If CrossDown(value1, value2) and BCount+SCount < PN and dayPL > -당일손실 Then{
Sell("TR-SL");
}
SetStopEndofday(151500);
//=======================================================================================================
답변 1
예스스탁 예스스탁 답변
2017-12-22 14:24:11
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0,data2),S(0,data2);
value = data2(MACD(shortPeriod, longPeriod));
If CrossUP(value, 0) Then
S = 1;
If CrossDown(value, 0) Then
S = -1;
Input : Period(12), sigPeriod(9);
var : V1(0,data1),V2(0,data1);
v1 = data1(TRIX(Period));
v2 = data1(ema(v1, sigPeriod));
If CrossUP(v1, v2) and BCount+SCount < PN and dayPL > -당일손실 Then{
if S == 1 Then
Buy("TR-BY");
Else
ExitShort("sx");
}
If CrossDown(v1, v2) and BCount+SCount < PN and dayPL > -당일손실 Then{
if S == -1 then
Sell("TR-SL");
Else
ExitLong("bx");
}
SetStopEndofday(151500);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 요청 드립니다.
> 안녕하세요.
수식 요청 드립니다.
1. 일봉기준 오버형 "A"시스템(참조 데이터 이용) 신호 기준으로, 연결선물 당일청산 시스템에서 아래 시스템으로 작성 요청 드립니다.
-> 오버형 "A"시스템이 매수중일 경우, 당일청산 분봉 틱봉 "B"시스템 매수만 진입(매도 진입 금지)
-> 오버형 "A"시스템이 매도중일 경우, 당일청산 분봉 틱봉 "B"시스템 매도만 진입(매수 진입 금지)
감사합니다.
//=======================================================================================================
# 예제-일봉 오버형 "A" 시스템(참조 데이터 이용)
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
If CrossUP(value, 0) Then{
Buy("B");
}
If CrossDown(value, 0) Then{
Sell("S");
}
//=======================================================================================================
# 예제-당일청산 분봉 틱봉 "B" 시스템
Input : Period(12), sigPeriod(9);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If CrossUP(value1, value2) and BCount+SCount < PN and dayPL > -당일손실 Then{
Buy("TR-BY");
}
If CrossDown(value1, value2) and BCount+SCount < PN and dayPL > -당일손실 Then{
Sell("TR-SL");
}
SetStopEndofday(151500);
//=======================================================================================================