커뮤니티
수식 문의 드려요ㅠ
2012-10-04 21:40:19
390
글번호 55295
안녕하세요.
지난번에 문의드려서 아래와 같이 답변을 받았는데요
이대로 편집기에 입력하고 저장하면 되는지요?
검증은 정상적으로 되었고, 차트에 적용하였는데
조건에 만족하여도 신호가 발생하지 않습니다.
혹시 구문으로서 갖춰야 할 기본 양식을 못 갖추고 있는건 아닌지 모르겠네요.
if dayopen < DayClose(1) and
dayhigh <= DayClose(1)*1.12 and
dayhigh >= daylow*1.03 and
crossup(c,dayhigh[1]) Then
buy();
SetStopProfittarget(1.5,PercentStop);
SetStopLoss(2.0,PercentStop);
if MarketPosition == 1 and c > EntryPrice Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)*0.99);
그리고 혹시 위 수식에 순간체결강도 100 이상 조건을 추가 할 수 있는지요?
그럼 답변 부탁드립니다.
감사합니다^^
답변 1
예스스탁 예스스탁 답변
2012-10-05 10:32:24
안녕하세요
예스스탁입니다.
작성된 식 정상적으로 신호가 발생합니다.
시스템식으로 작성후 차트에 적용하시면 됩니다.
당일시가가 전일종가보다 작고
당일고가가 전일종가대비 12% 이하이고
당일고가 당일시가대비 3%이상 크고
당일고가가 갱신되면 매수신호 발생합니다.
위 조건을 모두 만족해야 신호가 발생하므로
신호가 그렇게 많이 발생하지는 않습니다.
분봉에 적용하셔야 합니다.
아래는 당일 체결강도가 100이상이라는 조건을 추가한 식입니다.
순간체결강도가 어떤 부분을 의미하시는지 모르겠습니다.
랭귀지에서는 완성된 봉의 값만 이용가능하므로
봉미완성시의 값은 이용가능하지 않습니다.
var1 = AccumN(Upvol,dayindex+1);
var2 = AccumN(DownVol,dayindex+1);
var3 = var1/var2*100;
if dayopen < DayClose(1) and
dayhigh <= DayClose(1)*1.12 and
dayhigh >= daylow*1.03 and
crossup(c,dayhigh[1]) and
var3 >= 100 Then
buy();
SetStopProfittarget(1.5,PercentStop);
SetStopLoss(2.0,PercentStop);
if MarketPosition == 1 and c > EntryPrice Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)*0.99);
단지 현재봉의 값만 기준으로 하신다면 식은 아래와 같습니다.
if dayopen < DayClose(1) and
dayhigh <= DayClose(1)*1.12 and
dayhigh >= daylow*1.03 and
crossup(c,dayhigh[1]) and
Upvol/DownVol*100 >= 100 Then
buy();
SetStopProfittarget(1.5,PercentStop);
SetStopLoss(2.0,PercentStop);
if MarketPosition == 1 and c > EntryPrice Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)*0.99);
즐거운 하루디세요
> camel13 님이 쓴 글입니다.
> 제목 : 수식 문의 드려요ㅠ
> 안녕하세요.
지난번에 문의드려서 아래와 같이 답변을 받았는데요
이대로 편집기에 입력하고 저장하면 되는지요?
검증은 정상적으로 되었고, 차트에 적용하였는데
조건에 만족하여도 신호가 발생하지 않습니다.
혹시 구문으로서 갖춰야 할 기본 양식을 못 갖추고 있는건 아닌지 모르겠네요.
if dayopen < DayClose(1) and
dayhigh <= DayClose(1)*1.12 and
dayhigh >= daylow*1.03 and
crossup(c,dayhigh[1]) Then
buy();
SetStopProfittarget(1.5,PercentStop);
SetStopLoss(2.0,PercentStop);
if MarketPosition == 1 and c > EntryPrice Then
exitlong("bx",AtStop,highest(h,BarsSinceEntry)*0.99);
그리고 혹시 위 수식에 순간체결강도 100 이상 조건을 추가 할 수 있는지요?
그럼 답변 부탁드립니다.
감사합니다^^
다음글
이전글