커뮤니티
부탁드립니다.
2019-09-15 16:30:50
177
글번호 131946
1. 매매시스템식에서 매수 진입한 봉의 고가를 기준으로 빨강색 수평선으로, 매수 청산시 청산봉 저가를 기준으로 검정색 수평선으로, 매도 진입한 봉의 저가를 기준으로 파란색 수평선으로, 매도 청산시 청산봉 고가를 기준으로 흰색 수평선으로 계속하여 구현해 주세요.
2. 그리고 혹시 위 1항의 수평선을 구현할 때, 매수 진입한 봉의 고가보다 10틱 위에, 매도 진입한 봉의 저가보다 10틱 아래를 기점으로 삼아서 계속하여 수평선을 구현할 수 있는지요. 또 물론 청산시에도 위 아래 10틱의 수평선을 구현할 수 있는지요. 감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-09-16 15:26:22
안녕하세요
예스스탁입니다.
1
var : TL1(0),TL2(0),TL3(0),TL4(0);
if MarketPosition(0) == 1 Then
{
if MarketPosition(0) != MarketPosition(0)[1] Then
{
TL1 = TL_New(sdate[1],stime[1],H[BarsSinceEntry],sdate,stime,H[BarsSinceEntry]);
TL_SetColor(TL1,RED);
}
Else
TL_SetEnd(TL1,sdate,stime,H[BarsSinceEntry]);
}
if MarketPosition(0) == -1 Then
{
if MarketPosition(0) != MarketPosition(0)[1] Then
{
TL2 = TL_New(sdate[1],stime[1],L[BarsSinceEntry],sdate,stime,L[BarsSinceEntry]);
TL_SetColor(TL2,BLUE);
}
Else
TL_SetEnd(TL2,sdate,stime,L[BarsSinceEntry]);
}
if MarketPosition == 0 and MarketPosition(1) == 1 Then
{
if TotalTrades > TotalTrades[1] then
{
TL3 = TL_New(sdate[1],stime[1],L[BarsSinceExit(1)],sdate,stime,L[BarsSinceExit(1)]);
TL_SetColor(TL3,BLACK);
}
Else
TL_SetEnd(TL3,sdate,stime,L[BarsSinceExit(1)]);
}
if MarketPosition == 0 and MarketPosition(1) == -1 Then
{
if TotalTrades > TotalTrades[1] then
{
TL4 = TL_New(sdate[1],stime[1],H[BarsSinceExit(1)],sdate,stime,H[BarsSinceExit(1)]);
TL_SetColor(TL4,WHITE);
}
Else
TL_SetEnd(TL4,sdate,stime,H[BarsSinceExit(1)]);
}
2
input : n(10);
var : TL1(0),TL2(0),TL3(0),TL4(0);
if MarketPosition(0) == 1 Then
{
if MarketPosition(0) != MarketPosition(0)[1] Then
{
TL1 = TL_New(sdate[1],stime[1],H[BarsSinceEntry]+PriceScale*n,sdate,stime,H[BarsSinceEntry]+PriceScale*n);
TL_SetColor(TL1,RED);
}
Else
TL_SetEnd(TL1,sdate,stime,H[BarsSinceEntry]+PriceScale*n);
}
if MarketPosition(0) == -1 Then
{
if MarketPosition(0) != MarketPosition(0)[1] Then
{
TL2 = TL_New(sdate[1],stime[1],L[BarsSinceEntry]-PriceScale*n,sdate,stime,L[BarsSinceEntry]-PriceScale*n);
TL_SetColor(TL2,BLUE);
}
Else
TL_SetEnd(TL2,sdate,stime,L[BarsSinceEntry]-PriceScale*n);
}
if MarketPosition == 0 and MarketPosition(1) == 1 Then
{
if TotalTrades > TotalTrades[1] then
{
TL3 = TL_New(sdate[1],stime[1],L[BarsSinceExit(1)]-PriceScale*n,sdate,stime,L[BarsSinceExit(1)]-PriceScale*n);
TL_SetColor(TL3,BLACK);
}
Else
TL_SetEnd(TL3,sdate,stime,L[BarsSinceExit(1)]-PriceScale*n);
}
if MarketPosition == 0 and MarketPosition(1) == -1 Then
{
if TotalTrades > TotalTrades[1] then
{
TL4 = TL_New(sdate[1],stime[1],H[BarsSinceExit(1)]+PriceScale*n,sdate,stime,H[BarsSinceExit(1)]+PriceScale*n);
TL_SetColor(TL4,WHITE);
}
Else
TL_SetEnd(TL4,sdate,stime,H[BarsSinceExit(1)]+PriceScale*n);
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1. 매매시스템식에서 매수 진입한 봉의 고가를 기준으로 빨강색 수평선으로, 매수 청산시 청산봉 저가를 기준으로 검정색 수평선으로, 매도 진입한 봉의 저가를 기준으로 파란색 수평선으로, 매도 청산시 청산봉 고가를 기준으로 흰색 수평선으로 계속하여 구현해 주세요.
2. 그리고 혹시 위 1항의 수평선을 구현할 때, 매수 진입한 봉의 고가보다 10틱 위에, 매도 진입한 봉의 저가보다 10틱 아래를 기점으로 삼아서 계속하여 수평선을 구현할 수 있는지요. 또 물론 청산시에도 위 아래 10틱의 수평선을 구현할 수 있는지요. 감사합니다.