커뮤니티
부탁드립니다.
2013-12-24 19:40:28
144
글번호 70750
매번 빠른 답변에 감사드립니다.
Input : Period(5), Period1(3), Period2(3);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
if MarketPosition == 1 and CrossDown(value1, value2) Then
exitlong();
위식에 추가식 부탁드립니다.
1.현재 골든크로스 값이 20 이상 50이하이고,이전 골든크로스 값이 20 이하에서 발생
2.청산후 10봉이전 재진입 금지
3. 진입시간 10시-1시
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-12-26 09:30:02
안녕하세요
예스스탁입니다.
Input : Period(5), Period1(3), Period2(3);
var : cnt(0),count(0);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
cnt = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if crossup(value1,value2) Then{
var1 = value1;
var2 = var1[1];
If MarketPosition == 0 and
var1 >= 20 and var1 <= 50 and
var2 < 20 and var2 > 0 and
stime >= 100000 and stime < 130000 and
(count == 0 or (count >= 1 and BarsSinceExit(1) >= 10)) then{
Buy();
}
}
if MarketPosition == 1 and CrossDown(value1, value2) Then
exitlong();
즐거운 하루되세요
> 시골소년 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 매번 빠른 답변에 감사드립니다.
Input : Period(5), Period1(3), Period2(3);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
if MarketPosition == 1 and CrossDown(value1, value2) Then
exitlong();
위식에 추가식 부탁드립니다.
1.현재 골든크로스 값이 20 이상 50이하이고,이전 골든크로스 값이 20 이하에서 발생
2.청산후 10봉이전 재진입 금지
3. 진입시간 10시-1시
감사합니다.