답변완료
시스템 식 부탁 드립니다.
- 해외선물을 거래하려고 합니다.
- 시스템이 중복이 되는 면이 있어도 각각 수식을 꼭 부탁 드립니다
(초보라 양해 부탁 드립니다)
- 매수계좌와 매도계좌를 구분하여 2개의 계좌로 거래를 하려고 합니다
- 시스템은 초보라 매수전략과 매도 전략에 대한 수식작성을 각각 부탁드립니다.
- 기본적으로 진입은 '윌리엄스R'로 진입을 하고 청산은 '이평'으로 하는 전략입니다.
[매수전략]
외부변수1 : 이평1(30),이평2(60),이평3(120) 이평4(240)
외부변수2 : 윌리엄스R 기간값
외부변수3 : 1차손절틱수(-100),손절 트레일링스탑틱수(+5),1차목표틱수(+100)
--모든 틱수의 기준은 진입가격 기준입니다.
진입 : 봉(가격)이 ‘이평4’ 위에 있고, 윌리암스R 매수신호시 매수진입
(여기서 이평 위에 있는것은 이격도로 수식을 작성을 하면 될 거 같은데,
다른 방법이 있으면 다른 방법으로 해주셔도 됩니다)
1차손절 : 진입후 바로 자동으로 1차손절틱수(-100)로 세팅되도록 부탁 드립니다
트레일링 스탑 손절: 100틱 평가수익(1차목표틱) 발생시 트레일링스탑틱수(+5)
(이것은 되돌림을 당해도 손실을 최소화하기 위한 전략으로
1번만 되도록 부탁 드립니다-
지속적인 트레일링 스탑은 아닙니다)
청산: 100틱 평가 수익 후(1차목표틱) 이평2 하향돌파시 매수청산(스위칭 전략은 없습니다)
(1차 목표 수익 미도달시 이평2가 붕괴가 되어도 청산이 되면 안됩니다.)
[매도전략]
외부변수1 : 이평1(30),이평2(60),이평3(120) 이평4(240)
외부변수2 : 윌리엄스R 기간값
외부변수3 : 1차손절틱수(-100),손절 트레일링스탑틱수(+5),1차목표틱수(+100)
--모든 틱수의 기준은 진입가격 기준입니다.
진입 : 봉(가격)이 ‘이평4’ 아래에 있고, 윌리암스R 매도신호시 매도진입
(여기서 이평 아래에 있는 것은 이격도로 수식을 작성을 하면 될 거 같은데,
다른 방법이 있으면 다른 방법으로 해주셔도 됩니다)
1차손절 : 진입후 바로 자동으로 1차손절틱수(-100)로 세팅되도록 부탁 드립니다
트레일링 스탑 손절: 100틱 평가수익(1차목표틱) 발생시 트레일링스탑틱수(+5)
(이것은 되돌림을 당해도 손실을 최소화하기 위한 전략으로
1번만 되도록 부탁 드립니다-
지속적인 트레일링 스탑은 아닙니다)
청산: 100틱 평가 수익 후(1차목표틱) 이평2 상향돌파시 매도청산(스위칭 전략은 없습니다)
(1차 목표 수익 미도달시 이평2가 붕괴가 되어도 청산이 되면 안됩니다.)
2023-04-10
1581
글번호 168032
시스템
답변완료
부탁드려요
아래 박스 지표에서 상단에 아주 근접한 종목검색하는 수식 부탁드려요ㅜ
질문이 많아서 죄송해요(__)
input : Period(88);
var : AA(false),BB(False),BBB(False);
var : CC(False),CCC(False),DD(False);
var : EE(0),FF(False);
var1 = Ema(C,5);
Var2 = Ema(C,20);
AA = H[1]>highest(c, Period)[2];
BB = C > var1 or crossup(C, Var2);
BBB = BB or BB[1] or BB[2];
CC = V[1] > highest(V, Period)[2];
CCC = CC or CC[1] or CC[2];
DD = O>C and C < (abs(C[1]-O[1])*2/3+min(C[1],O[1]));
EE = max(var1,Var2);
FF = (C>(highest(high,9)[25]+lowest(low,9)[25]+highest(high,26)[25]+lowest(low,26)[25])/4 ) and (C>(highest(high,52)[25]+lowest(low,52)[25])/2);
condition1 = AA and BBB and CCC and DD and FF;
if Condition1 == true Then
{
value1 = abs(C[1]-O[1])*2/3 + min(C[1], O[1]);
Value2 = max((abs(C[1]-O[1])*2/3+min(C[1], O[1]))*0.95, EE);
}
Plot1(value1);
Plot2(value2);
2023-04-10
1248
글번호 168031
종목검색
답변완료
부탁드려요
아래는 키움에서 사용하던 박스지표인데요
아래 박스지표의 상단에 근접한 종목검색식 부탁드려요
그리고 예스차트용으로 지표수식도 부탁드려요(__)
감사합니다
multiple 15 gap 1 period 500
상단
AA=abs((H-L)/H*100);
Condition=
AA > multiple and
C<O and
O>C(1)*(1+gap/100) and
V>eavg(V(1), 20)*3;
valuewhen(1, Condition, H)
하단
AA=abs((H-L)/H*100);
Condition=
AA > multiple and
C<O and
O>C(1)*(1+gap/100) and
V>eavg(V(1), period)*3;
valuewhen(1, Condition, L)
2023-04-09
1559
글번호 168029
종목검색
답변완료
시스템식 부탁드립니다.
항상 도움 주셔서 감사합니다.
진입은 수동으로 하고 청산만 예스트레이더를 통해 하고 싶습니다.
가능하다면 아래의 상황에 맞는 시스템식 부탁드립니다.
매수 : 현재가가 20일 이평 상승 돌파시 수동으로 직접 매수
물타기 : 1계약 매수후 가격이 하락하면 10틱 단위로 1계약씩 총 10회 수동 매수 진입
수익청산 : 2계약 이상 매수시 현재손익합계가 10틱이상이면
현재 남아 있는 계약 일괄청산
if marketposition <> = and OpenPositionProfit/0.001 > 10*PriceScale Then
Exitlong("bx",AtLimit,C+10*PriceScale);
ExitShort("sx",AtLimit,C-10*PriceScale);
손실청산 : 2계약 이상 매수시 현재손익합계가 -500틱이상이면
현재 남아 있는 계약 일괄청산
if marketposition <> = and OpenPositionProfit/0.001 < -500*PriceScale Then
Exitlong("bx",AtLimit,C);
ExitShort("sx",AtLimit,C);
익절 : SetStopProfittarget(50*PriceScale,PointStop);
손절 : SetStopLoss(300*PriceScale,PointStop);
트레일링스탑 : SetStopTrailing(10*PriceScale,30*PriceScale,PointStop);
시스템 트레이딩 설정시 주의사항도 함께 설명 부탁드립니다.
감사합니다.
2023-04-09
968
글번호 168026
시스템
답변완료
식 수정부탁드립니다.
안녕하세요 ,
에스피지 1분봉
날짜 20230320
매수가 32400
날짜지정을 2023년 3월20일 이후부터 매수신호가 발생되어야하는데
3월16일에 매수신호 발생 매도진행되어
3월20일 이후 매수신호가 발생하지 않습니다
-----------------------------
녕하세요
예스스탁입니다.
수식에 별도로 수정할 부분이 보이지 않습니다.
올리신 내용으로 구동되는 내용입니다.
좀더 자세한 내용을 올려주시기 바랍니다.
즐거운 하루되세요
> 스누피독 님이 쓴 글입니다.
> 제목 : 식 수정부탁드립니다.
> 안녕하세요, 아래식 수정 부탁드립니다.
1. 매수
a. 지정한 날짜(20230302) 23년3월2일 이후로만 매수작동
매수되면 더이상 매수하지않고 매도만 작동
매수발생 안되면 다음날 매수진행
b. 지정한가격보다 낮은가격에서 돌파시 매수
c.시초가(900원)가 지정한 매수가격(1000원)보다 낮을때 매수가격에서 매수작동
d.시초가(1000원)가 지정한 매수가격(1000원)보다 같을때 매수가격에서 매수작동
e.시초가(1100원)가 지정한 매수가격(1000원)보다 높으면 해당일 매수 작동 안함
2. 매도,손절
a.매도,손절 지정가격이 되었거나 그 이상으로 갭상승이나 갭하락시 시장가 청산작동
b.매도,손절 작동되면 그이후로 작동하지않음
(분봉적용)확인부탁드립니다.
-------------
안녕하세요
예스스탁입니다.
input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800);
if NextBarSdate >= 20230302 Then
{
if NextBarSdate != sDate Then
{
if MarketPosition == 0 and TotalTrades == 0 and NextBarOpen <= 매수가격 Then
Buy("b1",AtStop,매수가격);
}
Else
{
if MarketPosition == 0 and TotalTrades == 0 and DayHigh < 매수가격 Then
Buy("b",AtStop,매수가격);
}
if MarketPosition == 1 Then
{
ExitLong("bp",AtLimit,익절가격);
ExitLong("bl",AtStop,손절가격);
}
}
즐거운 하루되세요
2023-04-09
1252
글번호 168023
시스템