답변완료
시스템식 부탁드립니다.
항상 도움 주셔서 감사합니다.
아래 조건에 맞는 시스템식 부탁드립니다.
요청식 1)
종목 : 해선
타임 : 10분
피라미딩 : 한방향으로 2번 추가진입 가능
매매횟수 : 하루에 한방향으로 한번만 진입하되 한방향으로 2개 추가진입 가능
- 즉 하루에 매수 한번, 매도 한번만 진입
- 단, 매수 진입시 2개 추가 매수진입 가능, 매도 진입시 2개 추가 매도진입 가능
청산 : 매수, 매도조건 만족시 분할 청산 또는 장마감전 30분전 모두 청산
이평 : 5일,10일, 20일, 30일선
매수 진입조건 : 이평5일, 10일, 20일 정배열 후
이평5일선이 10일선 아래로 하락 후 다시 정배열시 매수 진입
추가 매수조건1 : 매수진입 이후 이평5개 10일선 아래로 하락 후
다시 정배열시 추가로 1개 매수 진입
단, 5일선이 20일선 아래까지 하락 후 다시 10일선 상향 돌파 및
정배열시에는 진입하지 않음
추가 매수조건2 : 매수진입 이후 이평5개 10일선 아래로 하락 후
다시 정배열시 추가로 1개 진입
단, 5일선이 20일선 아래까지 하락 후 다시 10일선 상향 돌파 및
정배열시에는 진입하지 않음
- 즉 추가 매수조건1과 같은 상황이 또 나타날 경우에만 추가진입
매수청산 : 1) 5일선이 10일, 20일선 아래로 이탈시
- 매수량이 1개 일 경우 : 1개 청산
- 매수량이 2개 일 경우 : 1개만 청산
나머지 한개는 5일선이 30일선 아래로 이탈시 1개 청산하거나
위 조건이 만족하지 않을 경우 장종료 30분전 잔고 모두 청산
- 매수량이 3개 일 경우 : 2개 청산
- 나머지 한개는 5일선이 30일선 아래로 이탈시 1개 청산하거나
위 조건이 만족하지 않을 경우 장종료 30분전 잔고 모두 청산
- 매수 모두 청산 후에는 매도 진입만 가능
-----------------------------------------------------------------------------
매도 진입조건 : 이평5일, 10일, 20일 역배열 후
이평5일선이 10일선 위로 상승 후 다시 역배열시 매도 진입
추가 매도조건1 : 매도진입 이후 이평5개 10일선 위로 상승 후
다시 역배열시 추가로 1개 매도 진입
단, 5일선이 20일선 위까지 상승 후 다시 10일선 하향 돌파 및
역배열시에는 진입하지 않음
추가 매도조건2 : 매도진입 이후 이평5개 10일선 위로 상승 후
다시 역배열시 추가로 1개 매도 진입
단, 5일선이 20일선 위까지 상승 후 다시 10일선 하향 돌파 및
역배열시에는 진입하지 않음
- 즉 추가 매도조건1과 같은 상황이 또 나타날 경우에만 추가진입
매도청산 : 1) 5일선이 10일, 20일선 위로 상승시
- 매도량이 1개 일 경우 : 1개 청산
- 매도량이 2개 일 경우 : 1개만 청산
나머지 한개는 5일선이 30일선 위로 상승시 1개 청산하거나
위 조건이 만족하지 않을 경우 장종료 30분전 잔고 모두 청산
- 매수량이 3개 일 경우 : 2개 청산
- 나머지 한개는 5일선이 30일선 위로 상승시 1개 청산하거나
위 조건이 만족하지 않을 경우 장종료 30분전 잔고 모두 청산
- 매도 모두 청산 후에는 매수 진입만 가능
요청식 2)
매수 진입식 : 20일간 고가를 돌파하는 매수 진입
매도 진입식 : 20일간 저가를 돌파하는 매도 진입
매수 청산식 : 10일간 저가를 돌파하는 경우 청산
매도 청산신 : 10일간 고가를 돌파하는 경우 청산
요청 지표식3)
20일 동안의 고가를 차트에 라인으로 표시하고 싶습니다.
20일 동안의 저가를 차트에 라인으로 표시하고 싶습니다.
새해 복 많이 받으세요..
감사합니다.
2020-01-10
224
글번호 135010
시스템
답변완료
손실 청산 발생시 당일 진입 금지 수식 부탁합니다.
즉시손절1값으로 손절된후 N봉 이후에 진입하는 수식인데요...
아예 이익청산시에는 계속 거래 가능하고 즉시 손절시에는 해당 영업일 당일은
아예 거래가 중단되게 하는 수식 부탁드리겠습니다.
참고로 해외선물입니다.
예를 들면 19시 진입 - 수익 청산 24시 진입 새벽 2시 즉시손절1 발생 그후에는
장종료(새벽 6시)까지 진입 금지
다음날 (아침 8시) 부터 신규 진입 가능
if bdate != bdate[1] Then
Entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry = entry+1;
Condition2 = MarketPosition == 0 and
(IsExitName("즉시손절1",1) == false or
(IsExitName("즉시손절1",1) == true and BarsSinceExit(1) > N));
Condition1 = RSIv < RSI매수값 and Simri < 심리도값;
if bdate != bdate[1] Then
{
DD = DD+1;
if var2 > 0 and DD == var2+초기화 Then
BuySetup = false;
}
if BuySetup == false and Condition1 == true and Condition1[1] == false Then
{
var1 = C;
var2 = DD;
BuySetup = true;
}
/* if BuySetup == true and CrossDown(CCIv,CCI값) Then
BuySetup = false;*/
if Condition2 == true and MarketPosition == 0 and BuySetup == true Then
buy("매수",AtLimit,var1-PriceScale*하락틱수);
#추가진입
if MarketPosition == 1 and MaxEntries < 분할매수횟수 Then
buy("추가매수",atlimit,LatestEntryPrice(0)-PriceScale*분할매수틱수,1);
if MarketPosition == 1 then
{
BuySetup = false;
if CrossDown(CCIv,CCI값) Then
ExitLong("매수cci청산");
ExitLong("즉시익절1",AtLimit,EntryPrice+PriceScale*즉시익절1);
ExitLong("즉시손절1",AtStop,EntryPrice-PriceScale*즉시손절1);
}
2020-01-09
173
글번호 135009
시스템
답변완료
수정부탁드려요
input : Period(30),d1(1.8),기간(5),k(2);
var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(-1),MM(0),LL(0),NL3(0),BarsSince3(-1),mm1(0),hh(0);
wma1 = wma((money/v+c+o)/3,period)+D1*std((money/v+c+o)/3,period);
if crossup(c,wma1) Then
{
NL = wma1;
BarsSince = 0;
}
Else
{
if BarsSince >= 0 Then
BarsSince = BarsSince+1;
}
if BarsSince == 기간-k Then
var1 = NL;
if var1 > var1[1]
Then
find(1);
위 조건으로 찾을때 선이 일정기간 계산식으로 나오는데 전의 선보다 높아질때를 찾는데 지표에서는 그대로 인데 나오거나 작아 졌을때도 나오네요. 어떻게 고쳐야 할지 부탁드려요
2020-01-09
158
글번호 135007
종목검색