예스스탁
예스스탁 답변
2024-07-29 15:03:37
안녕하세요
예스스탁입니다.
1
input : n(3);
var : cnt(0),hh(0),ll(0),b(0),s(0);
hh = 0;
ll = 0;
For cnt = 1 to n
{
if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then
hh = DayHigh(cnt);
if ll == 0 or (ll > 0 and DayLow(cnt) <ll) Then
ll = DayLow(cnt);
}
if MarketPosition <= 0 Then
Buy("b",AtStop,HH+PriceScale*1,1);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
if B == 0 Or (B > 0 and LatestEntryPrice(0) < B) Then
B = LatestEntryPrice(0);
}
if MaxContracts < 3 Then
Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*10,1);
if MaxContracts == 3 Then
{
SetStopProfittarget(PriceScale*10,PointStop);
SetStopLoss(PriceScale*100,PointStop);
if CurrentContracts < 3 Then
Buy("bbb",AtLimit,B-PriceScale*20);
}
Else
{
SetStopProfittarget(0);
SetStopLoss(0);
}
}
Else
B = 0;
if MarketPosition >= 0 Then
Sell("s",AtStop,LL-PriceScale*1,1);
if MarketPosition == -1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
if S == 0 Or (S > 0 and LatestEntryPrice(0) > S) Then
S = LatestEntryPrice(0);
}
if MaxContracts < 3 Then
Sell("ss",AtLimit,LatestEntryPrice(0)+PriceScale*10,1);
if MaxContracts == 3 Then
{
SetStopProfittarget(PriceScale*10,PointStop);
SetStopLoss(PriceScale*100,PointStop);
if CurrentContracts < 3 Then
Sell("sss",AtLimit,S+PriceScale*20);
}
Else
{
SetStopProfittarget(0);
SetStopLoss(0);
}
}
Else
B = 0;
if MarketPosition == 0 Then
{
SetStopProfittarget(0);
SetStopLoss(0);
}
2
input : n(3);
var : cnt(0),hh(0),ll(0),b(0),s(0);
hh = 0;
ll = 0;
For cnt = 1 to n
{
if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then
hh = DayHigh(cnt);
if ll == 0 or (ll > 0 and DayLow(cnt) <ll) Then
ll = DayLow(cnt);
}
Plot1(hh);
plot2(ll);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 아래 조건에 맞는 시스템식 부탁드립니다.
종목 : 해외선물
차트 : 10분봉
매수조건 : 전일기준(당일제외)으로 -3일동안의 고점을 현재가가 상승 돌파하거나
현재가가 고점 위에 있으면 매수
추가매수 : 진입이후 10틱 하락시 1계약 추가 매수
추가매수 : 진입이후 20틱 하락시 1계약 추가 매수
총 진입수량이 3계약 이상이면 추가매수 금지
매수익절 : 진입이후 10틱 수익 발생시 익절
일부 익절(3계약에서 익절) 후 추가 진입시 잔고의 최저가격 대비 20틱 하락시 1계약 추가 매수
매수손절 : 진입이후 100틱 손실 발생시 손절
일부 손절(3계약에서 손절) 후 잔고의 최저가격 대비 20틱 하락시 1계약 추가 매수
*-------------------------------------------------------------------------------------------------------
매도조건 : 전일기준(당일제외)으로 -3일동안의 저점을 현재가가 하락 돌파하거나
현재가가 저점 아래에 있으면 매도
추가매도 : 진입이후 10틱 상승시 1계약 추가 매도
추가매도 : 진입이후 20틱 상승시 1계약 추가 매도
총 진입수량이 3계약 이상이면 추가매도 금지
매수익절 : 진입이후 10틱 수익 발생시 익절
일부 익절(3계약에서 익절) 후 추가 진입시 잔고의 최고가격 대비 20틱 상승시 1계약 추가 매도
매수손절 : 진입이후 100틱 손실 발생시 손절
일부 손절(3계약에서 손절) 후 잔고의 최고가격 대비 20틱 상승시 1계약 추가 매도
*-----------------------------------------------------------------
문의)
당일 제외하고 전일부터 -3일 동안의 고점과 저점을 차트에 표시하고 싶습니다.
지표식 부탁드립니다.
감사합니다.