커뮤니티
수식 문의 드립니다
2026-04-30 13:35:42
96
글번호 231841
관리자님 수고 많으십니다.
수식 문의 드립니다.
매도: voulme & Price in Sync 가 10을 상향시 즉시 매수
매도: volume power(5) 가 5를 상향시 즉시 매수
매도: voulme & Price in Sync 가 10을 하향시 즉시매도
매수: volume power(5) 가 5를 하향시 즉시매도
매도: 1봉전 종가보다 0.5% 하향시 즉시매도
답변 1
예스스탁 예스스탁 답변
2026-04-30 15:43:48
안녕하세요
예스스탁입니다.
언급하신 10, 5가 단순 정수값인지
해당 지표값을 해당기간 평균한 시그널값인지 모르겠습니다.
주석 참고하셔서 선택해 사용하시기 바랍니다.
input : sigp(10);
Var : Sync(0);
If C < C[1] and V < V[1] Then
Sync = -v;
Else If C > C[1] and V > V[1] Then
Sync = v;
Else
Sync = 0;
var1 = ma(sync,sigp);
Input : p(5);
var : Vpower(0),Upper(0),Lower(0);
Vpower = upVol/(upVol+downVol)*100-50;
If Vpower > 0 Then
Upper = Vpower;
Else
Upper = 0;
If Vpower <= 0 Then
lower = Vpower;
Else
lower = 0;
var2 = ma(Vpower,p);
#voulme & Price in Sync가 숫자 10을 상향돌파
if CrossUp(Sync,10) Then
Buy();
#voulme & Price in Sync가 해당지표 10봉 평균값을 상향돌파
if CrossUp(Sync,var1) Then
Buy();
#volume Powe가 숫자 5를 상향돌파
if CrossUp(Vpower,5) Then
Buy();
#volume powe가 해당지표 5봉평균값을 상향돌파
if CrossUp(Vpower,var2) Then
Buy();
if MarketPosition == 1 Then
{
#voulme & Price in Sync가 숫자 10을 하향이탈
if CrossDown(Sync,10) Then
ExitLong();
#voulme & Price in Sync가 해당지표 10봉 평균값을 하향이탈
if CrossDown(Sync,var1) Then
ExitLong();
#volume Powe가 숫자 5를 하향이탈
if CrossDown(Vpower,5) Then
ExitLong();
#volume powe가 해당지표 5봉평균값을 하향이탈
if CrossDown(Vpower,var2) Then
ExitLong();
ExitLong("bx",AtStop,C*0.995);
}
즐거운 하루되세요