커뮤니티
진입조건 수정 요청 드립니다.
2018-08-15 18:37:30
195
글번호 121374
안녕하세요? 더운데 수고많으십니다.
아래의 수식에서 진입조건을 2가지 추가요청 드립니다.
1.고점 발생후 기존 매도진입조건, 저점 발생후 기존매수진입조건
2.고점과 저점은 아래에 고점저점의 정의 참고
(내용처럼 외부변수로 기입할수있게 추가요망)
-----현재의 진입조건 내용입니다------
1.몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 음봉 2개 발생시 매도 또는
2.몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 양봉 2개 발생시 매수
----- 수정후 진입조건 입니다.-----
1.당일고점 발생후,
몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 음봉 2개 발생시 매도
또는,
2.당일저점 발생후,
몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 양봉 2개 발생시 매수
#고점의 정의 : 전저점서 (외부변수)틱 이상 상승한 지점이 고점
#저점의 정의 : 전고점서 (외부변수)틱 이상 하락한 지점이 저점
input : 익절틱수(10),손절틱수(10);
input : 양봉틱수1(10),양봉틱수2(10);
input : 음봉틱수1(10),음봉틱수2(10);
var : T(0);
var1 = abs(C-O);
if C > O Then
{
T = 1;
value1 = var1;
value2 = value1[1];
}
if C < O Then
{
T = -1;
value3 = var1;
value4 = value3[1];
}
if MarketPosition == 0 and
C > O and
countif(T == 1,2) == 2 and
value1 == PriceScale*양봉틱수1 and
value2 == PriceScale*양봉틱수2 then
{
Buy("b");
}
if MarketPosition == 0 and
C < O and
countif(T == -1,2) == 2 and
value3 == PriceScale*음봉틱수1 and
value4 == PriceScale*음봉틱수2 then
{
sell("s");
}
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStopLoss(손절틱수*PriceScale,PointStop);
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-08-16 14:59:31
안녕하세요
예스스탁입니다.
input : 익절틱수(10),손절틱수(10);
input : 양봉틱수1(10),양봉틱수2(10);
input : 음봉틱수1(10),음봉틱수2(10);
input : 저점틱(10),고점틱(10);
var : T(0),HL(0),LH(0);
var1 = abs(C-O);
#최고가 이후 최저가
if H == dayhigh Then
HL = L;
if L < HL Then
HL = L;
#최저가 이후 최고가
if L == DayLow Then
LH = H;
if H > LH Then
LH = H;
if C > O Then
{
T = 1;
value1 = var1;
value2 = value1[1];
}
if C < O Then
{
T = -1;
value3 = var1;
value4 = value3[1];
}
if MarketPosition == 0 and
HL <= DayHigh+저점틱*PriceScale and
C > O and
countif(T == 1,2) == 2 and
value1 == PriceScale*양봉틱수1 and
value2 == PriceScale*양봉틱수2 then
{
Buy("b");
}
if MarketPosition == 0 and
LH >= daylow+고점틱*PriceScale and
C < O and
countif(T == -1,2) == 2 and
value3 == PriceScale*음봉틱수1 and
value4 == PriceScale*음봉틱수2 then
{
sell("s");
}
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStopLoss(손절틱수*PriceScale,PointStop);
즐거운 하루되세요
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 진입조건 수정 요청 드립니다.
> 안녕하세요? 더운데 수고많으십니다.
아래의 수식에서 진입조건을 2가지 추가요청 드립니다.
1.고점 발생후 기존 매도진입조건, 저점 발생후 기존매수진입조건
2.고점과 저점은 아래에 고점저점의 정의 참고
(내용처럼 외부변수로 기입할수있게 추가요망)
-----현재의 진입조건 내용입니다------
1.몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 음봉 2개 발생시 매도 또는
2.몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 양봉 2개 발생시 매수
----- 수정후 진입조건 입니다.-----
1.당일고점 발생후,
몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 음봉 2개 발생시 매도
또는,
2.당일저점 발생후,
몸통 길이(외부변수)틱봉,몸통 길이(외부변수)틱봉 연속 양봉 2개 발생시 매수
#고점의 정의 : 전저점서 (외부변수)틱 이상 상승한 지점이 고점
#저점의 정의 : 전고점서 (외부변수)틱 이상 하락한 지점이 저점
input : 익절틱수(10),손절틱수(10);
input : 양봉틱수1(10),양봉틱수2(10);
input : 음봉틱수1(10),음봉틱수2(10);
var : T(0);
var1 = abs(C-O);
if C > O Then
{
T = 1;
value1 = var1;
value2 = value1[1];
}
if C < O Then
{
T = -1;
value3 = var1;
value4 = value3[1];
}
if MarketPosition == 0 and
C > O and
countif(T == 1,2) == 2 and
value1 == PriceScale*양봉틱수1 and
value2 == PriceScale*양봉틱수2 then
{
Buy("b");
}
if MarketPosition == 0 and
C < O and
countif(T == -1,2) == 2 and
value3 == PriceScale*음봉틱수1 and
value4 == PriceScale*음봉틱수2 then
{
sell("s");
}
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStopLoss(손절틱수*PriceScale,PointStop);
감사합니다.
다음글
이전글