커뮤니티
신호가맞나요?----------------
2011-04-25 16:12:45
870
글번호 37931
Input: Left(1),Right(1),익절폭(0.003),절(14),손절(0.002),시작시간(093000);
Var : value(0),Per1(00),N(0);
var : PLR(0),XCommission(0),XSlippage(0),OpenPL(0),dayPL(0),count(0);
If SwingHigh(1, h, Left, Right, Left+Right+1) <> -1 Then{
var1 = High[Right];
var3 = 1;
}
If SwingLow(1, l, Left, Right, Left+Right+1) <> -1 Then{
var2 = Low[Right];
var3 = -1;
}
if stime >= 시작시간 and stime < 130000 then
{
if var3 == 1 and crossup(c,var1) Then
buy();
if var3 == -1 and CrossDown(c,var2) Then
sell();
}
#당일 손실청산
#if CrossDown(daypl,-(dayopen*손절)) then{
# exitlong("손절1");
# ExitShort("손절2");
#}
//시간청산--------------------
var11 = int(date/100)-int(date/10000)*100; //월
var22 = date - int(date/100)*100; //일
var33 = DayOfWeek(date); //요일
if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then {
SetStopEndofday(144800); //만
}
else {
SetStopEndofday(150100); //평
}
전고저점 돌파시 매매 하는건데왜 매매안하는 날도 만지요?
- 1. 전고저점.jpg (0.48 MB)
답변 1
예스스탁 예스스탁 답변
2011-04-25 18:16:18
안녕하세요
예스스탁입니다.
신호가 모두 정상적으로 발생이 됩니다.
이식에는 현재
가장 최근에 발생된 것이 swinghigh이면 매수
가장 최근에 발생된 것이 swinglow이면 매도
만 가능하게 되어있습니다.
최근 발생된 것에 관계없이 가격만보고자 하시면 아래식을 사용하시기 바랍니다.
이부분외에는 특별한 부분이 없습니다.
Input: Left(1),Right(1),익절폭(0.003),절(14),손절(0.002),시작시간(093000);
Var : value(0),Per1(00),N(0);
var : PLR(0),XCommission(0),XSlippage(0),OpenPL(0),dayPL(0),count(0);
If SwingHigh(1, h, Left, Right, Left+Right+1) <> -1 Then{
var1 = High[Right];
}
If SwingLow(1, l, Left, Right, Left+Right+1) <> -1 Then{
var2 = Low[Right];
}
if stime >= 시작시간 and stime < 130000 then
{
if crossup(c,var1) Then
buy();
if CrossDown(c,var2) Then
sell();
}
#당일 손실청산
#if CrossDown(daypl,-(dayopen*손절)) then{
# exitlong("손절1");
# ExitShort("손절2");
#}
//시간청산--------------------
var11 = int(date/100)-int(date/10000)*100; //월
var22 = date - int(date/100)*100; //일
var33 = DayOfWeek(date); //요일
if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then {
SetStopEndofday(144800); //만
}
else {
SetStopEndofday(150100); //평
}
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 신호가맞나요?----------------
> Input: Left(1),Right(1),익절폭(0.003),절(14),손절(0.002),시작시간(093000);
Var : value(0),Per1(00),N(0);
var : PLR(0),XCommission(0),XSlippage(0),OpenPL(0),dayPL(0),count(0);
If SwingHigh(1, h, Left, Right, Left+Right+1) <> -1 Then{
var1 = High[Right];
var3 = 1;
}
If SwingLow(1, l, Left, Right, Left+Right+1) <> -1 Then{
var2 = Low[Right];
var3 = -1;
}
if stime >= 시작시간 and stime < 130000 then
{
if var3 == 1 and crossup(c,var1) Then
buy();
if var3 == -1 and CrossDown(c,var2) Then
sell();
}
#당일 손실청산
#if CrossDown(daypl,-(dayopen*손절)) then{
# exitlong("손절1");
# ExitShort("손절2");
#}
//시간청산--------------------
var11 = int(date/100)-int(date/10000)*100; //월
var22 = date - int(date/100)*100; //일
var33 = DayOfWeek(date); //요일
if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then {
SetStopEndofday(144800); //만
}
else {
SetStopEndofday(150100); //평
}
전고저점 돌파시 매매 하는건데왜 매매안하는 날도 만지요?
이전글