답변완료
재 문의 드립니다.
안녕하세요 항상 친절한 답변 감사드립니다.
이전 92256에 문의드렸던 내용은
일봉기준
가. 매수조건
1. 최근 20일 고점대비 20% 이상 하락한 이후
2. 다시 20일 이평선을 상향 돌파할때
3. 당일 거래량이 20일 평균 거래량의 이상 일때
*세가지 조건에 부합될때 매수 진입
나. 매도조건
1. 수익이 30% 도달 시 매도
2. 손실이 10% 도달 시 손절 또는 20일 이평선 아래로 이탈하면 자동 매도
안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
C <= highest(H,20)*0.80 and
CrossUp(C,ma(c,20)) and
V >= ma(V,20)[1] Then
Buy();
if MarketPosition == 1 and CrossDown(C,ma(c,20)) Then
ExitLong("bx");
SetStopProfittarget(30,PercentStop);
SetStopLoss(10,PercentStop);
이렇게 서식을 만들어주셨는데요
실제로 테스트를 해보니 어떠한 거래도 일어나질 않습니다. (삼성전자등의 일봉)
그래서 매수 조건에서 3. 거래량 조건을 삭제해도 거래가 이루어 지질 않습니다.
거래가 될 수 있도록 수정을 했습니다. 다시한번 부탁드립니다.
*일봉기준
가. 매수조건
1. 최근 20일 고점대비 10% 이상 하락한 이후
2. 다시 20일 이평선을 상향 돌파할때
나. 매도조건
1. 수익이 30% 도달 시 매도
2. 손실이 10% 도달 시 손절 또는 20일 이평선 아래로 이탈하면 자동 매도
2025-04-10
323
글번호 189986
지표
답변완료
수식의뢰 드립니다.
안녕하세요!
항상 도움을 주셔서 감사합니다!
매매에 도움을 받고자 수식을 의뢰드립니다!
해외선물에서 사용하고 싶습니다
위 참고 그림은 30분봉 스프레드챠트로 국내선물에서 사용하였는데
해외선물(예: 골드+실버 / 나스닥+ S&P500 등 ) 에서는 정상적으로 챠트가 표현되지 않습니다. 무슨문제인지 잘 모르겠습니다.
위 참고 그림 처럼 표현되길 원합니다.
위 참고 그림을 바탕으로 지난번에 만들어 주신 수식도 아래 첨부 합니다.
첨부 그림은 국내선물(DATA1)과 코스피200(DATA2)를 합쳐 놓은 것입니다!
첨부 그림 처럼 해외선물(DATA1)과 해외선물(DATA2)의 종가의 진폭을 나타내는 챠트를 만들어 매매에 도움을 받고 싶습니다!
-------------------------------------------------
아래는 지난번에 만들어 주신 수식 내용입니다.
1
수식에서 바탕색의 정보는 랭귀지에 리턴되지 않습니다.
바탕색에 맞춰 수식에서 색을 지정할 수 없습니다.
하단의 짙은 회색은 어떤 내용으로 출력되었는지 모르겠습니다.
data1의 종가와 data2의 종가를 그리고
채우기를 할때 첨부된 그림과 같이 지정하시면
두 데이터 사이의 흰색만 표시가 됩니다.
Plot1(Data1(c),"Data1");
Plot2(Data2(c),"Data2");
var : tx(0);
tx = text_new(sDate,sTime,(Data1(c)+Data2(c))/2,NumToStr(Data1(c)-Data2(c),2));
Text_SetStyle(tx,2,2);
2
두 데이타간 차이값도 같이 올려드립니다.
속성에서 막대그래프로 지정하시고 굵기는 자동으로 하시면 됩니다.
var : diff(0,data1);
diff = Data1(c)-Data2(c);
Plot1(diff,"diff",IFf(diff>diff[1],Red,Blue));
var : tx(0);
tx = text_new_self(sDate,sTime,diff,NumToStr(diff,2));
Text_SetStyle(tx,2,1);
2025-04-10
254
글번호 189981
지표
답변완료
신호 수식 지표로 변환 부탁합니다.
안녕하세요! 귀사의 무궁한 발전을 기원합니다.
예스트레이더에는 타사처럼 신호는 없지만 저는 지표에서 신호를 구현에서 잘 사용하고 있습니다.
하나증권 hts(시그녈메이커인듯합니다,)에는 "전환_기준 상향돌파"라는 신호가 있는데 이것을 예스트레이더에서 지표로 신호로 변환하려하는데 잘안되네요.
IchimokuSwitchLine ,IchimokuBaseLine 을 하나증권에 있는 것을 사용자함수로 지정하려해도 에러가 뜨네요 이것을 예스트레이더에서 쓸수있게 바꿔주시면감사하겠습니다. (하나증권의 IchimokuSwitchLine ,IchimokuBaseLine을 사용자함수로 바꿀수있는 식이 있는지요? )
감사합니다.
+++++++++++++++++++++++++++++++++++++++++
하나증권 ---- "전환_기준 상향돌파"라는 신호
/*
A=일목전환선(전환선기간);
B=일목기준선(기준선기간);
Crossup(A,B)
*/
Inputs :
SwitchPeriod( 9 ), // 전환선 기간
BasePeriod( 26 ); // 기준선 기간
Vars :
v1(0),
v2(0);
v1 = IchimokuSwitchLine(SwitchPeriod);
v2 = IchimokuBaseLine(BasePeriod);
if CrossUp(v1, v2) Then
Plot1(C, "전환선 기준선 상향돌파");
+++++++++++++++++++++++++++++++++++++++++++++
하나증권 ---- IchimokuSwitchLine 내장함수
/*
(highest(high,전환선기간)+lowest(low,전환선기간))/2
*/
Inputs :
SwitchPeriod( NumSimple ); // 전환선 기간(9)
IchimokuSwitchLine = (Highest(H, SwitchPeriod) + Lowest(L, SwitchPeriod)) / 2 ;
2025-04-10
280
글번호 189979
지표