커뮤니티
매수숫자변경
2017-05-28 18:19:23
95
글번호 109903
input : HP(5),LP(5);
var : cnt(0),HH(0),LL(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if crossup(c,HH) then
buy();
if CrossDown(c,LL) Then
sell();
위수식에서
시가가 갭 2p 이상으로 돌파시에 60%만 매수합니다(나머지는정상매매)
매도는반대
항상감사합니다
답변 1
예스스탁 예스스탁 답변
2017-05-30 09:30:13
안녕하세요
예스스탁입니다.
수식안에서 기본수량을 지정해 주셔야 합니다.
input : HP(5),LP(5),기본수량(10);
var : cnt(0),HH(0),LL(0),vol(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if crossup(c,HH) then{
vol = iff(dayopen < DayClose(1)+2,기본수량,int(기본수량*0.6));
buy("b",OnClose,def,vol);
}
if CrossDown(c,LL) Then{
vol = iff(dayopen > DayClose(1)+2,기본수량,int(기본수량*0.6));
sell("s",OnClose,def,vol);
}
즐거운 하루되세요
> 큰바위얼굴 님이 쓴 글입니다.
> 제목 : 매수숫자변경
> input : HP(5),LP(5);
var : cnt(0),HH(0),LL(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if crossup(c,HH) then
buy();
if CrossDown(c,LL) Then
sell();
위수식에서
시가가 갭 2p 이상으로 돌파시에 60%만 매수합니다(나머지는정상매매)
매도는반대
항상감사합니다
이전글