답변완료
부탁드립니다
Input: 기준배율(1.8), 익절비율(1.02), 손절비율(0.98);
Var: 기준거래량(0), 진입가(0), 익절가(0), 손절가(0),
진입중(false), 매도완료(false), 승수(0), 총수(0), 승률(0);
// --- 거래 조건 ---
기준거래량 = Average(volume, 20);
If 진입중 = false and 매도완료 = false Then
Begin
If volume > 기준거래량 and
Close > BollingerBandTop(Close, 20, 2) and
Close > Open and
(Close - Open) > (High - Low) * 0.6 Then
Begin
진입가 = Close;
익절가 = 진입가 * 익절비율;
손절가 = 진입가 * 손절비율;
진입중 = true;
총수 += 1;
Text_New(date, time, Close, "BUY");
End;
End;
// --- 청산 조건 ---
If 진입중 = true and 매도완료 = false Then
Begin
If Close >= 익절가 or Close <= 손절가 Then
Begin
If Close >= 익절가 Then
승수 += 1;
Text_New(date, time, Close, "SELL");
매도완료 = true;
End;
End;
// --- 상태 초기화 ---
If 매도완료 = true and (Close > 진입가 * 1.2 or Close < 진입가 * 0.9) Then
Begin
진입중 = false;
매도완료 = false;
End;
// --- 승률 계산 ---
If 총수 > 0 Then
승률 = 승수 / 총수 * 100.0;
Plot1(승률, "승률");
예스트레이더에 적용할수있게 수정부탁드립니다
2025-05-12
226
글번호 190721
지표
답변완료
검색식 부탁 드려요
1. 종목 검색식 부탁 드립니다.(단, 첫봉만 검색 )
M= Macd(12,26);
Ms=eavg(M,9);
M>Ms 일때 첫봉 검색식
2. 종목 검색식 부탁 드립니다. (단, 첫봉만 검색)
S=StochasticsSlow(12,5);
Ss=eavg(S,3);
S>Ss 일때 첫봉 검색식
3. 종목 검색식 부탁 드립니다.(단, 첫봉만 검색)
CC=CCi(9);
Cs=eavg(CC,12);
CC>Cs 일때 첫봉 검색식
2025-05-11
205
글번호 190718
종목검색
답변완료
일목균형표 색상
안녕하십니까.
항상 감사드립니다.
그림과 같이 기준선, 전환선, 선행스팬1, 선행스팬2를 상승/하락시 색상을 구분해서 현시될 수 있도록 하려고 하는데 선행스팬과 후행스팬이 선행과 후행으로 현시되질 않습니다.
잘못된곳 수정 부탁 드립니다(후행스팬은 상승/하락 색상 제외)
색상은 임의대로 하시면 제가 수정해서 사용하겠습니다.
Inputs: TurnLen(9), StdLen(26), PrdLen(52);
Variables: 기준선(0), 전환선(0),후행스팬(0), 선행스팬1(0), 선행스팬2(0),c1(0),c2(0),c3(0),c4(0);
전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2;
기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2;
후행스팬 = Close ;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2;
if 전환선 > 전환선[1] Then
c1 = Magenta;
if 전환선 < 전환선[1] Then
c1 = Lime;
if 기준선 > 기준선[1] Then
c2 = Red;
if 기준선 < 기준선[1] Then
c2 = Blue;
if 선행스팬1 > 선행스팬1[1] Then
c3 = Magenta;
if 선행스팬1 < 선행스팬1[1] Then
c3 = Lime;
if 선행스팬2 >선행스팬2[1] Then
c4 = Red;
if 선행스팬2 < 선행스팬2[1] Then
c4 = Blue;
Plot1(전환선,"전환선",C1) ;
Plot2(기준선,"기준선",C2) ;
Plot3(선행스팬1,"선행스팬1",C3) ;
Plot4(선행스팬2,"선행스팬2",C4) ;
Plot5(후행스팬,"후행스팬") ;
수고하세요.
2025-05-11
229
글번호 190716
지표
답변완료
보완해주세요
input: 기준배율(1.8), 익절비율(1.01), 손절비율(0.995),
진입선색(cyan), 익절선색(green), 손절선색(red);
var:
기준거래량(0), 중심선(0), 제곱합(0), 분산(0), 표준편차(0), BB상단(0),
ma5(0), ma20(0),
진입가(0), 익절선(0), 손절선(0),
신호발생(false), 매도출력(false),
ID_진입선(0), ID_익절선(0), ID_손절선(0), ID_txt(0);
// === 기준 계산 ===
기준거래량 = average(volume, 20);
중심선 = average(Close, 20);
제곱합 = average(Close * Close, 20);
분산 = 제곱합 - 중심선 * 중심선;
표준편차 = SquareRoot(분산);
BB상단 = 중심선 + 표준편차 * 2;
ma5 = average(Close, 5);
ma20 = average(Close, 20);
// === 매수 신호 ===
if (신호발생 = false) and
(volume > 기준거래량 * 기준배율) and
(Close > BB상단) and
(Close > Open) and
((Close - Open) > (High - Low) * 0.6) and
(ma5 > ma20) then
begin
// 기존 선 삭제
if ID_진입선 <> 0 then TL_Delete(ID_진입선);
if ID_익절선 <> 0 then TL_Delete(ID_익절선);
if ID_손절선 <> 0 then TL_Delete(ID_손절선);
진입가 = Close;
익절선 = 진입가 * 익절비율;
손절선 = 진입가 * 손절비율;
// 진입선
ID_진입선 = TL_New(date, time, 진입가, date, time + 1, 진입가);
TL_SetColor(ID_진입선, 진입선색);
TL_SetSize(ID_진입선, 2);
// 익절선
ID_익절선 = TL_New(date, time, 익절선, date, time + 1, 익절선);
TL_SetColor(ID_익절선, 익절선색);
TL_SetSize(ID_익절선, 2);
// 손절선
ID_손절선 = TL_New(date, time, 손절선, date, time + 1, 손절선);
TL_SetColor(ID_손절선, 손절선색);
TL_SetSize(ID_손절선, 2);
신호발생 = true;
매도출력 = false;
end;
// === 매도 신호 ===
if (신호발생 = true) and (매도출력 = false) then
begin
if (Close >= 익절선) or (Close <= 손절선) then
begin
ID_txt = Text_New(date, time, High, "SELL");
Text_SetColor(ID_txt, red);
매도출력 = true;
end;
end;
// === 상태 초기화 ===
if (매도출력 = true) and
((Close > 진입가 * 1.2) or (Close < 진입가 * 0.9)) then
begin
신호발생 = false;
매도출력 = false;
end;
적용이안됩니다 이유가뭘까요 예스트레이더에 적용되게 부탁드립니다
2025-05-10
260
글번호 190712
지표