커뮤니티
수식 문의
2017-02-06 15:35:12
106
글번호 106557
안녕하세요
하기 수식에 문의사항이 있어서 메일 드립니다.
검토 부탁드립니다.
input : sto1(10),sto2(5),P(20),dv(2);
var : stok(0),BBup(0),BBdn(0),T1(0),T2(0);
stok = StochasticsK(sto1,sto2);
BBup = BollBandUp(P,dv);
BBdn = BollBandDown(P,dv);
if crossup(stok,80) Then
T1 = 1;
if CrossDown(stok,80) Then
T1 = 2;
if CrossDown(stok,20) Then
T1 = -1;
if CrossUp(stok,20) Then
T1 = -2;
if crossup(H,bbup) Then
T2 = 1;
if CrossDown(H,BBup) Then
T2 = 2;
if CrossDown(L,20) Then
T2 = -1;
if CrossUp(L,20) Then
T2 = -2;
if dayhigh > dayhigh(1) and T1 == 2 and T2 == 2 Then
sell();
if DayLow < DayLow(1) and T1 == -2 and T2 == -2 Then
buy();
상기 수식은 하기 조건으로 만들주셨습니다.
1. 금일 신고점이 발생합니다.
2. 스토캐스틱이 과매수 구간을 탈출합니다.
3. 현재 봉이 볼린져 밴드 상단 접촉을 더 이상하지 않고 볼린져 밴드에서 떨어집니다.
상기 세가지가 충족되면 매도 진입합니다.
반대상황에서는 매수 진입합니다.
--------------------------------
상기 조건에서 전일의 신저점, 전일의 신고점을 기준으로 하는 수식 부탁드립니다.
(금일의 신고점 신저점이 아님....)
번거롭게 해드려서 죄송합니다.
상기 수식으로 진행했을때, buy가 이루어지지 않습니다.
sell 만 진행됩니다.
검토 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-02-06 16:03:18
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : sto1(10),sto2(5),P(20),dv(2);
var : stok(0),BBup(0),BBdn(0),T1(0),T2(0);
stok = StochasticsK(sto1,sto2);
BBup = BollBandUp(P,dv);
BBdn = BollBandDown(P,dv);
if crossup(stok,80) Then
T1 = 1;
if CrossDown(stok,80) Then
T1 = 2;
if CrossDown(stok,20) Then
T1 = -1;
if CrossUp(stok,20) Then
T1 = -2;
if crossup(H,bbup) Then
T2 = 1;
if CrossDown(H,BBup) Then
T2 = 2;
if CrossDown(L,BBdn) Then
T2 = -1;
if CrossUp(L,BBdn) Then
T2 = -2;
if dayhigh(1) > dayhigh(2) and T1 == 2 and T2 == 2 Then
sell();
if DayLow(1) < DayLow(2) and T1 == -2 and T2 == -2 Then
buy();
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요
하기 수식에 문의사항이 있어서 메일 드립니다.
검토 부탁드립니다.
input : sto1(10),sto2(5),P(20),dv(2);
var : stok(0),BBup(0),BBdn(0),T1(0),T2(0);
stok = StochasticsK(sto1,sto2);
BBup = BollBandUp(P,dv);
BBdn = BollBandDown(P,dv);
if crossup(stok,80) Then
T1 = 1;
if CrossDown(stok,80) Then
T1 = 2;
if CrossDown(stok,20) Then
T1 = -1;
if CrossUp(stok,20) Then
T1 = -2;
if crossup(H,bbup) Then
T2 = 1;
if CrossDown(H,BBup) Then
T2 = 2;
if CrossDown(L,20) Then
T2 = -1;
if CrossUp(L,20) Then
T2 = -2;
if dayhigh > dayhigh(1) and T1 == 2 and T2 == 2 Then
sell();
if DayLow < DayLow(1) and T1 == -2 and T2 == -2 Then
buy();
상기 수식은 하기 조건으로 만들주셨습니다.
1. 금일 신고점이 발생합니다.
2. 스토캐스틱이 과매수 구간을 탈출합니다.
3. 현재 봉이 볼린져 밴드 상단 접촉을 더 이상하지 않고 볼린져 밴드에서 떨어집니다.
상기 세가지가 충족되면 매도 진입합니다.
반대상황에서는 매수 진입합니다.
--------------------------------
상기 조건에서 전일의 신저점, 전일의 신고점을 기준으로 하는 수식 부탁드립니다.
(금일의 신고점 신저점이 아님....)
번거롭게 해드려서 죄송합니다.
상기 수식으로 진행했을때, buy가 이루어지지 않습니다.
sell 만 진행됩니다.
검토 부탁드립니다.
감사합니다.
다음글
이전글