커뮤니티
빠른답변 부탁드립니다
2011-03-04 16:09:36
759
글번호 36280
input : Period(60), Period1(60), Period2(60), P(60), P1(60), P2(15);
var : 스토K1(0), 스토D1(0), 스토K2(0), 스토D2(0);
스토K1 = StochasticsK(Period, Period1);
스토D1 = StochasticsD(Period, Period1, Period2);
스토K2 = StochasticsK(P, P1);
스토D2 = StochasticsD(P, P1, P2);
위의 두객의 스토캐스틱으로 시스템 수식을 만들려고 합니다.
두개의 스토캐스틱K가 D를 동시에 돌파할때 매수, 반대의 경우는 매도
그리고 청산은 (60,60,15가 골드와 데드일때 합니다
중요한것은 (60.60.60) 스토케스틱이 골드일때는 한번만 매수, 데드일때는 한번만 매도 신호가 나오게 하려고 합니다
* 다른 조건이 일치 되어서 다시 재매수, 재매도 신호가 나올수 있는 조건의 상태지만
스토캐스틱(60,60,60)상태에서 골드일때는 한번만, 데드일때는 한번만 조건의 옵션 수식 부탁드립니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2011-03-04 16:28:17
안녕하세요
예스스탁입니다.
input : Period(60), Period1(60), Period2(60), P(60), P1(60), P2(15);
var : 스토K1(0), 스토D1(0), 스토K2(0), 스토D2(0);
스토K1 = StochasticsK(Period, Period1);
스토D1 = StochasticsD(Period, Period1, Period2);
스토K2 = StochasticsK(P, P1);
스토D2 = StochasticsD(P, P1, P2);
if date != date[1] Then{
Condition1 = false;
Condition2 = false;
}
if IsEntryName("큰스토골드") Then
Condition1 = true;
if IsEntryName("큰스토데드") Then
Condition2 = true;
if Condition1 == false and crossup(스토K1,스토D1) Then
buy("큰스토골드");
if Condition2 == false and CrossDown(스토K1,스토D1) Then
Sell("큰스토데드");
if MarketPosition == 1 and CrossDown(스토K2,스토D2) Then
ExitLong();
if MarketPosition == 1 and CrossUp(스토K2,스토D2) Then
ExitShort();
즐거운 하루되세요
> 천년대로 님이 쓴 글입니다.
> 제목 : 빠른답변 부탁드립니다
> input : Period(60), Period1(60), Period2(60), P(60), P1(60), P2(15);
var : 스토K1(0), 스토D1(0), 스토K2(0), 스토D2(0);
스토K1 = StochasticsK(Period, Period1);
스토D1 = StochasticsD(Period, Period1, Period2);
스토K2 = StochasticsK(P, P1);
스토D2 = StochasticsD(P, P1, P2);
위의 두객의 스토캐스틱으로 시스템 수식을 만들려고 합니다.
두개의 스토캐스틱K가 D를 동시에 돌파할때 매수, 반대의 경우는 매도
그리고 청산은 (60,60,15가 골드와 데드일때 합니다
중요한것은 (60.60.60) 스토케스틱이 골드일때는 한번만 매수, 데드일때는 한번만 매도 신호가 나오게 하려고 합니다
* 다른 조건이 일치 되어서 다시 재매수, 재매도 신호가 나올수 있는 조건의 상태지만
스토캐스틱(60,60,60)상태에서 골드일때는 한번만, 데드일때는 한번만 조건의 옵션 수식 부탁드립니다.
감사합니다
다음글
이전글