예스스탁
예스스탁 답변
2024-07-12 15:21:19
안녕하세요
예스스탁입니다.
첫 골드와 데드의 기준 모호합니다.
날짜가 변경되면 초기화되게 작성해 드립니다.
input : short(12),long(26),sig(9);
var : macdv(0),macds(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
if Bdate != Bdate[1] Then
{
var1 = 0;
Var2 = 0;
}
if CrossUp(macdv,macds) Then
{
var1 = Var1+1;
if MarketPosition <= 0 and var1 == 2 Then
{
Buy();
ExitLong("bl1",AtStop,L);
ExitLong("bp1",AtLimit,c+abs(C-L)*2);
}
}
if CrossDown(macdv,macds) Then
{
var2 = Var2+1;
if MarketPosition >= 0 and var2 == 2 Then
{
Sell();
ExitShort("sl1",AtStop,H);
ExitShort("sp1",AtLimit,c-abs(C-H)*2);
}
}
if MarketPosition == 1 Then
{
ExitLong("bl2",AtStop,L[BarsSinceEntry]);
ExitLong("bp2",AtLimit,EntryPrice+abs(EntryPrice-L[BarsSinceEntry])*2);
}
if MarketPosition == -1 Then
{
ExitShort("sl2",AtStop,H[BarsSinceEntry]);
ExitShort("sp2",AtLimit,EntryPrice-abs(EntryPrice-H[BarsSinceEntry])*2);
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고많습니다.
macd가 처음 골든크로스된 후 데드크로스가 되었다가 다시 골든크로스가 발생하면 매수.
macd가 처음 데드크로스된 후 골든크로스가 되었다가 다시 데드크로스가 발생하면 매수.
손절은 진입봉의 직전봉 저가
익절은 손절가 대비 2:1에서 익절. 즉 손절보다 2배 익절이 2배
감사합니다~