커뮤니티
수식부탁드립니다.
2018-08-31 09:05:50
150
글번호 121770
1.키움수식입니다 변경부탁드립니다 매수신호 매도신호
S=sum(1);
M5=ma(c,기간1,지수);
상전5=M5>M5(1) && M5(1)<M5(2);
M2=ma(c,기간2);
DC=valuewhen(1,crossdown(M5,M2),S);
상1=valuewhen(1,상전5,S);
상2=valuewhen(2,상전5,S);
상3=valuewhen(3,상전5,S);
GC=valuewhen(1,crossup(M5,M2),S);
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
조건W && !조건W(1)
2.수식변경부탁드립니다.
1)매수신호
a=avg(c,period);
v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4;
v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2;
crossup(a,v2)
2)매도신호
a=avg(c,period);
v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4;
v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2;
crossdown(a,v2)
답변 1
예스스탁 예스스탁 답변
2018-08-31 13:20:27
안녕하세요
예스스탁입니다.
1.
input : 기간1(5),기간2(10);
var : S(0),M5(0),M2(0),상전5(false),상1(0),상2(0),상3(0);
var : DC(0),GC(0),조건W(false);
S=S+1;
M5 = ema(c,기간1);
상전5 = M5>M5[1] && M5[1]<M5[2];
M2 = ma(c,기간2);
if crossdown(M5,M2) Then
DC = S;
if 상전5 Then
{
상1 = S;
상2 = 상1[1];
상3 = 상2[1];
}
if crossup(M5,M2) Then
GC = S;
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
if 조건W && 조건W[1] == false Then
buy();
2
input : Period(5),PeriodShort(10),PeriodMid(20),PeriodLong(60);
value1 = ma(c,period);
var1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4;
var2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2;
if crossup(value1,var2) Then
buy();
if CrossDown(value1,var2) Then
sell();
즐거운 하루되세요
> 장군777 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 1.키움수식입니다 변경부탁드립니다 매수신호 매도신호
S=sum(1);
M5=ma(c,기간1,지수);
상전5=M5>M5(1) && M5(1)<M5(2);
M2=ma(c,기간2);
DC=valuewhen(1,crossdown(M5,M2),S);
상1=valuewhen(1,상전5,S);
상2=valuewhen(2,상전5,S);
상3=valuewhen(3,상전5,S);
GC=valuewhen(1,crossup(M5,M2),S);
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
조건W && !조건W(1)
2.수식변경부탁드립니다.
1)매수신호
a=avg(c,period);
v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4;
v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2;
crossup(a,v2)
2)매도신호
a=avg(c,period);
v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4;
v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2;
crossdown(a,v2)
다음글