커뮤니티
문의 드립니다.
2019-08-21 21:46:14
185
글번호 131335
// CO(Chaikin's Oscillator) 전략
Params :
Period1( 3 ),
Period2( 10 );
Var :
Chainkins_OSC( 0 );
// CO(Chaikin's Oscillator) 지표
Chainkins_OSC = CO(V, Period1, Period2);
If CB > 1 Then
Begin
// 매수 진입(매도 청산) : CO 가 0 을 상향 돌파
If CrossUp(Chainkins_OSC, 0) Then
Begin
Buy("매수");
End;
// 매도 진입(매수 청산) : CO 지표가 0 을 하향 돌파
If CrossDown(Chainkins_OSC, 0) Then
Begin
Sell("매도");
End;
End;
시그널메이커 기본시스템인데 예스언어로 좀 적용가능하게 부탁합니다
답변 1
예스스탁 예스스탁 답변
2019-08-22 11:35:25
안녕하세요
예스스탁입니다.
input : Period1( 3 ),Period2( 10 );
Var : value(0),value_Accum(0), Chainkins_OSC( 0 );
// CO(Chaikin's Oscillator) 지표
value = ((C - L) - (H - C)) / (H - L) * V;
value_Accum = Accum(value);
Chainkins_OSC = ema(value_Accum, Period1) - ema(value_Accum, Period2);
If CurrentBar > 1 Then
Begin
// 매수 진입(매도 청산) : CO 가 0 을 상향 돌파
If CrossUp(Chainkins_OSC, 0) Then
Begin
Buy("매수");
End;
// 매도 진입(매수 청산) : CO 지표가 0 을 하향 돌파
If CrossDown(Chainkins_OSC, 0) Then
Begin
Sell("매도");
End;
End;
즐거운 하루되세요
> lacl 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> // CO(Chaikin's Oscillator) 전략
Params :
Period1( 3 ),
Period2( 10 );
Var :
Chainkins_OSC( 0 );
// CO(Chaikin's Oscillator) 지표
Chainkins_OSC = CO(V, Period1, Period2);
If CB > 1 Then
Begin
// 매수 진입(매도 청산) : CO 가 0 을 상향 돌파
If CrossUp(Chainkins_OSC, 0) Then
Begin
Buy("매수");
End;
// 매도 진입(매수 청산) : CO 지표가 0 을 하향 돌파
If CrossDown(Chainkins_OSC, 0) Then
Begin
Sell("매도");
End;
End;
시그널메이커 기본시스템인데 예스언어로 좀 적용가능하게 부탁합니다
이전글