* 좋은 주말 되십시요.
* 아래 빈칸 좀 부탁 드립니다.
즉 1. 최대 수익이 120틱 이상이면 청산
2. 최대 수익이 30틱 이상이고 최대 수익 대비 50% 하락 하면 청산
2개 로직 추가 좀 부탁 드립니다.
답변 1
예스스탁
예스스탁 답변
2024-06-14 11:43:32
안녕하세요
예스스탁입니다.
VAR1 = LRLv6 ;
VAR2 = Value63;
If MarketPosition <= 0 and CrossUp(vAR1, Var2 ) Then
Buy();
if MarketPosition == 1 then
{
ExitLong("bp",AtLimit,EntryPrice+PriceScale*120);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*30 Then
Exitlong("bx",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.5);
}
If MarketPosition >= 0 and CrossDown(var1 , Var2 ) Then
Sell();
if MarketPosition == -1 then
{
ExitShort("sp",AtLimit,EntryPrice-PriceScale*120);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*30 Then
ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)-EntryPrice)*0.5);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 질문 요청 드립니다. (매매식)
>
* 좋은 주말 되십시요.
* 아래 빈칸 좀 부탁 드립니다.
즉 1. 최대 수익이 120틱 이상이면 청산
2. 최대 수익이 30틱 이상이고 최대 수익 대비 50% 하락 하면 청산
2개 로직 추가 좀 부탁 드립니다.
VAR1 = LRLv6 ;
VAR2 = Value63
# 매수/매도청산
If CrossUp(BAR1, Value63 ) Then
if MarketPosition==1 then
{
최대 수익이 120틱 이상이면 청산
최대 수익이 30틱 이상이고 최대 수익 대비 50% 하락 하면 청산
}
Buy("매수");
}
# 매수청산
If CrossDown(LRLv6 , Value63 ) Then
{
1. 최대 수익이 120틱 이상이면 청산
2. 최대 수익이 30틱 이상이고 최대 수익 대비 50% 하락 하면 청산
Sell("매도");
}
* 좋은 주말 되십시요,