커뮤니티
문의드립니다.
2017-03-17 12:57:45
122
글번호 107926
1.
input : 기간(20);
var : T(0);
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
plot1(value1,"1");
plot2(value2,"2");
}
else{
plot1(value3,"1");
plot2(value2,"2");
}
2.
INPUT : LENGTH(20),N(2);
VAR : TCHAN(0), BCHAN(0),diff(0),T(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
diff = TCHAN-BCHAN;
if TCHAN > TCHAN[1] or BCHAN > BCHAN[1] Then
T = 1;
if TCHAN < TCHAN[1] or BCHAN < BCHAN[1] Then
T = -1;
if T == 1 Then{
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
PLOT3(BCHAN+diff*0.500);
PLOT4(BCHAN+diff*0.318);
}
if T == -1 Then{
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
PLOT3(BCHAN+diff*0.500);
PLOT4(BCHAN+diff*0.618);
}
위 2가지 수식을 이용한 시스템 매매
1. 위 1번 수식 1,2 선과
위 2번 수식 PLOT3, PLOT4 선과
위 1번수식 1.선이 2.선을 상향할경우 반대로 1.선이 2.선을 하향할경우
위 2번수식 PLOT3 선이 PLOT4 선을 상향할경우 PLOP3 선이 PLOT4 하향할경우
상향이 같을경우 매수신호
하향이 같을경우 매도신호
2. 위 1번 수식이나 위 2번수식중
하나라도 다른 크로스가 날경우 매수청산신호
매도청산신호 발생
3. 시스템 시간설정 예: 아침9시부터 오후 3시까지
4. 원하는 목표수익 예: 크루드오일 0.01=1틱
50틱청산
더이상 신호발생금지
감사합니다..
답변 1
예스스탁 예스스탁 답변
2017-03-17 18:02:03
안녕하세요
예스스탁입니다.
input : 전환선기간(50),기준선기간(100),선행스팬2기간(150),시작시간(90000),종료시간(150000),당일수익틱수(50);
Var : 전환선(0), 기준선(0),선행스팬1(0),선행스팬2(0);
var : Tcond(false),T1(0),Xcond(False),N1(0),dayPL(0),당일수익(0);
if 시작시간 == 0 and sdate != sdate[1] Then{
Tcond = true;
Xcond = false;
T1 = TotalTrades;
N1 = NetProfit;
}
if 시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then{
Tcond = true;
Xcond = false;
T1 = TotalTrades;
}
if 종료시간 == 0 and sdate != sdate[1] Then{
Tcond = false;
if MarketPosition == 1 Then
exitlong();
if MarketPosition == -1 Then
ExitShort();
}
if 종료시간 > 0 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간)) Then{
Tcond = false;
if MarketPosition == 1 Then
exitlong();
if MarketPosition == -1 Then
ExitShort();
}
if TotalTrades > TotalTrades[1] and (IsExitName("dbp",1) or IsExitName("dsp",1)) Then
Xcond = true;
dayPL = NetProfit-N1;
당일수익 = 당일수익틱수*PriceScale;
input : 기간(20);
var : S1(0),v1(0),v2(0);
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
S1 = 1;
if value2 < value2[1] Then
S1 = -1;
if S1 == 1 then{
v1 = value1;
v2 = value2;
}
else{
v1 = value3;
V2 = value2;
}
INPUT : LENGTH(20),N(2);
VAR : TCHAN(0), BCHAN(0),diff(0),S2(0),v3(0),v4(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
diff = TCHAN-BCHAN;
if TCHAN > TCHAN[1] or BCHAN > BCHAN[1] Then
S2 = 1;
if TCHAN < TCHAN[1] or BCHAN < BCHAN[1] Then
S2 = -1;
if S2 == 1 Then{
v3 = BCHAN+diff*0.500;
v4 = BCHAN+diff*0.318;
}
if S2 == -1 Then{
v3 = BCHAN+diff*0.500;
v4 = BCHAN+diff*0.618;
}
if Tcond == true and Xcond == false then{
if v1 > v2 and v3 > v4 Then
buy();
if v1 < v2 and v3 < v4 Then
sell();
}
if MarketPosition == 1 then{
ExitLong("dbp",AtLimit,EntryPrice+당일수익-daypl);
if v1 < v2 or v3 < v4 Then
ExitLong();
}
if MarketPosition == -1 Then{
ExitShort("dsp",AtLimit,EntryPrice-당일수익+daypl);
if V1 > v2 or v3 > v4 Then
ExitShort();
}
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1.
input : 기간(20);
var : T(0);
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
plot1(value1,"1");
plot2(value2,"2");
}
else{
plot1(value3,"1");
plot2(value2,"2");
}
2.
INPUT : LENGTH(20),N(2);
VAR : TCHAN(0), BCHAN(0),diff(0),T(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
diff = TCHAN-BCHAN;
if TCHAN > TCHAN[1] or BCHAN > BCHAN[1] Then
T = 1;
if TCHAN < TCHAN[1] or BCHAN < BCHAN[1] Then
T = -1;
if T == 1 Then{
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
PLOT3(BCHAN+diff*0.500);
PLOT4(BCHAN+diff*0.318);
}
if T == -1 Then{
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
PLOT3(BCHAN+diff*0.500);
PLOT4(BCHAN+diff*0.618);
}
위 2가지 수식을 이용한 시스템 매매
1. 위 1번 수식 1,2 선과
위 2번 수식 PLOT3, PLOT4 선과
위 1번수식 1.선이 2.선을 상향할경우 반대로 1.선이 2.선을 하향할경우
위 2번수식 PLOT3 선이 PLOT4 선을 상향할경우 PLOP3 선이 PLOT4 하향할경우
상향이 같을경우 매수신호
하향이 같을경우 매도신호
2. 위 1번 수식이나 위 2번수식중
하나라도 다른 크로스가 날경우 매수청산신호
매도청산신호 발생
3. 시스템 시간설정 예: 아침9시부터 오후 3시까지
4. 원하는 목표수익 예: 크루드오일 0.01=1틱
50틱청산
더이상 신호발생금지
감사합니다..
다음글
이전글