답변완료
매수 신호별 트레일링 스탑, stoploss 조건 설정
안녕하세요 매수 신호별 트레일링 스탑과 stoploss 조건 설정 문의드립니다.
혹시 매수신호 별로 트레일링 스탑 설정이 가능한가요?
(예시)
매수 신호 A인 경우, 진입가격의 2%가 상승한 후 1%가 하락한 경우 청산, stoploss는 0.5%
매수 신호 B인 경우, 진입가격의 200pt 상승 후 100pt가 하락한 경우 청산, stoploss는 없음
항상 감사합니다.
2025-01-15
537
글번호 187232
시스템
답변완료
수식부탁드립니다
A=BWI(20,2);
(CROSSUP(A,5) OR CROSSUP(A,4) OR
CROSSUP(A,3) OR CROSSUP(A,2) OR
CROSSUP(A,1)) AND C>O
&&
Crossup(RSI(Period),SPercent)
Period 14
SPercent 65
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1분봉으로 검색 할려고합니다.
필요한 수식이있슴 첨부해주세요
2025-01-15
452
글번호 187231
지표
답변완료
보조종목 nextbaropen
주종목에서 선물차트, 참조종목은 현물로 하고 참조종목에서 시초가신호가 들어오는 동시에 주종목에서 매수신호를 발생시키고자 합니다.
if nextbarstime == 090000 and data2(nextbaropen / dayclose(0)) > 1 then
buy("");
과 유사하게 하려고 하는데, 참조종목에 대해서는 nextbaropen 함수를 사용못하는 건가요?
아시다시피, 선물은 8:45분 시작이고, 차트를 놓고 보면 참조종목의 어제종가는 익일 8:45분-9:00에 충분히 알 수 있어 활용이 가능할 것 같은데, 어떤지요?
(물론 예트 내부적으로는 참조종목의 어제종가는 9시정각이 되어 시초가가 들어와야 결정되는것으로 알고 있습니다...)
2025-01-15
409
글번호 187221
시스템
답변완료
질문드리겠습니다
답변 감사드립니다
첨부한 식 관련 질문2개 부탁드립니다
질문1) for 문 관련 질문인데요
For cnt = 1 to (var1-Var2)-1
{
sum1=sum1+h[cnt];
sumi=sumi+1;
}
value1=sum1/sumi;
여기에서 value 1을 출력하면 값이 0 으로 나오는 경우가 있습니다
직전만족봉과 현재만족봉의 거래일 날짜가 변경됐는데도 값이 안나오네요,,
조건만족봉 사이에 봉이 1개가 있어도 평균은 나와야 하는데 안나오는 경우가 있네요
예시 종목은 이건산업, YTN 입니다
직전만족봉과 현재만족봉이 1거래일 차이 이상일때(if d1 >= d2+1)라고 조건이 설정돼있는데요 (같은날 나온경우는 무시하려는 목적입니다), 수식을 어떻게 수정해야할까요?
질문2)
averagearray 함수 관련 질문입니다
메뉴얼 상에서는
averagearray(aa,n) ; 이라고 입력했을때 0에서n 까지 방의 평균을 구한다고 돼있는데
아래식에서 averagearray(aa,0)이라고 입력하면 n/a 값이 나옵니다
그런데 averagearray(aa,1) 을 입력하면 aa[0] 값이 나오네요,, 0~1번방 평균을구하는거니
aa[0]+aa[1] 한 값의 평균이 나와야하지 않나요?
감사합니다
var : cnt(0), sum1(0), sumi(0),tt(0),hh(0),ll(0),tl(0);
var : t(0),StartBarIndex(0),dd(0),d1(0),d2(0);
Array : ii[50](0),aa[50](0);
#영업일수
if Bdate != Bdate[1] Then
DD = DD+1;
if h>l*1.05 Then
{
d1 = dd;
d2 = d1[1];
var1 = Index;
Var2 = var1[1];
sum1=0;
sumi=0;
if d1 >= d2+1 Then
{
tl=TL_NEW(sDatE,sTimE,h*1.01,sDatE,sTimE,99999);
TL_SetSize(tl,1);
For cnt = 1 to (var1-Var2)-1
{
sum1=sum1+h[cnt];
sumi=sumi+1;
}
value1=sum1/sumi;
Plot13(value1,"1ma",Green,Def,1);
For cnt = 49 DownTo 1
{
aa[cnt] = aa[cnt-1];
}
aa[0] = value1;
if aa[0]>0 then Plot11(AverageArray(aa,0),"hma",darkRed,Def,1);
2025-01-15
417
글번호 187214
지표
답변완료
수식부탁드립니다
AA=(max( avg(c,5),avg(C,10), avg(C,20), avg(C,60),avg(c,120)) <
min( avg(c,5),avg(C,10), avg(C,20), avg(C,60),avg(c,120)) * (1+3/100)
&& C > highest(H(1),5) && C(1) <= highest(H(2),5) );
SUM(if(AA, 1,0),10) && crossup(ADX(14),DIMinus(14))
2025-01-15
589
글번호 187208
검색