커뮤니티
피보나치 조정대 수식 점검 부탁드립니다.
2018-04-25 19:02:00
265
글번호 118468
아래의 수식을 챠트에 적용해 보니 생각과 맞지 않는 부분이 있어서 문의 드립니다.
1. 일봉상의 피보나치 조정대의 가격을 기준으로 분봉에서 매매되는 수식이 맞는지요??
2. 0.500에서 매수하여 0.382에서 수익매도 0.618에서 손절이 되길를 원하는데요.
어떻게 수정을 하면 될런지요??
- 아 래 -
input : n(100);
input : 지정일(20180405);
var : 매수금액(3000000);
var : hh(0),ll(0),rr(0),cnt(0);
if DayHigh(n) > 0 and DayLow(n) > 0 then{
hh = dayhigh(1);
ll = daylow(1);
for cnt = 1 to n{
if dayhigh(cnt) > hh Then
hh = DayHigh(cnt);
if daylow(cnt) < ll Then
ll = daylow(cnt);
}
rr = hh-ll;
var1 = hh;
var2 = hh - rr*0.382;
var3 = hh - rr*0.500;
var4 = hh - rr*0.618;
var5 = ll;
if crossup(c,var3) Then
Buy("매수");
if (CrossDown(c,var1) or CrossDown(c,var2) or CrossDown(c,var4)) Then
ExitLong("매도");
}
답변 1
예스스탁 예스스탁 답변
2018-04-26 11:18:58
안녕하세요
예스스탁입니다.
1
예 일봉 피보나치 값을 이용한 수식이 맞습니다.
아래 지표와 같이 보시면 됩니다.
input : n(100);
var : hh(0),ll(0),rr(0),cnt(0);
if DayHigh(n) > 0 and DayLow(n) > 0 then{
hh = dayhigh(1);
ll = daylow(1);
for cnt = 1 to n{
if dayhigh(cnt) > hh Then
hh = DayHigh(cnt);
if daylow(cnt) < ll Then
ll = daylow(cnt);
}
rr = hh-ll;
var1 = hh;
var2 = hh - rr*0.382;
var3 = hh - rr*0.500;
var4 = hh - rr*0.618;
var5 = ll;
plot1(hh);
plot2(var1);
plot3(var2);
plot4(var3);
plot5(ll);
}
2
input : n(100);
input : 지정일(20180405);
var : 매수금액(3000000);
var : hh(0),ll(0),rr(0),cnt(0);
if DayHigh(n) > 0 and DayLow(n) > 0 then{
hh = dayhigh(1);
ll = daylow(1);
for cnt = 1 to n{
if dayhigh(cnt) > hh Then
hh = DayHigh(cnt);
if daylow(cnt) < ll Then
ll = daylow(cnt);
}
rr = hh-ll;
var1 = hh;
var2 = hh - rr*0.382;
var3 = hh - rr*0.500;
var4 = hh - rr*0.618;
var5 = ll;
if crossup(c,var3) Then
Buy("매수");
if MarketPosition == 1 and crossup(c,var2) Then
ExitLong("수익");
if MarketPosition == 1 and CrossDown(c,var4) Then
ExitLong("손절");
}
즐거운 하루되세요
> 승부사1 님이 쓴 글입니다.
> 제목 : 피보나치 조정대 수식 점검 부탁드립니다.
> 아래의 수식을 챠트에 적용해 보니 생각과 맞지 않는 부분이 있어서 문의 드립니다.
1. 일봉상의 피보나치 조정대의 가격을 기준으로 분봉에서 매매되는 수식이 맞는지요??
2. 0.500에서 매수하여 0.382에서 수익매도 0.618에서 손절이 되길를 원하는데요.
어떻게 수정을 하면 될런지요??
- 아 래 -
input : n(100);
input : 지정일(20180405);
var : 매수금액(3000000);
var : hh(0),ll(0),rr(0),cnt(0);
if DayHigh(n) > 0 and DayLow(n) > 0 then{
hh = dayhigh(1);
ll = daylow(1);
for cnt = 1 to n{
if dayhigh(cnt) > hh Then
hh = DayHigh(cnt);
if daylow(cnt) < ll Then
ll = daylow(cnt);
}
rr = hh-ll;
var1 = hh;
var2 = hh - rr*0.382;
var3 = hh - rr*0.500;
var4 = hh - rr*0.618;
var5 = ll;
if crossup(c,var3) Then
Buy("매수");
if (CrossDown(c,var1) or CrossDown(c,var2) or CrossDown(c,var4)) Then
ExitLong("매도");
}
다음글
이전글