예스스탁
예스스탁 답변
2022-07-14 11:09:41
안녕하세요
예스스탁입니다.
피라미딩을 다른진입신호만 허용으로 설정하고 적용하셔야 합니다.
input : P(20),per1(2),per2(5),per3(10),per4(15),per5(20);
var1 = rsi(p);
if MarketPosition == 0 and CrossDown(var1,30) Then
Buy("b",OnClose,Def,1);
if MarketPosition == 1 Then
{
if L > EntryPrice*(1-per1/100) Then
Buy("b1",AtLimit,EntryPrice*(1-per1/100),1);
if L > EntryPrice*(1-per2/100) Then
Buy("b2",AtLimit,EntryPrice*(1-per2/100),1);
if L > EntryPrice*(1-per3/100) Then
Buy("b3",AtLimit,EntryPrice*(1-per3/100),1);
if L > EntryPrice*(1-per4/100) Then
Buy("b4",AtLimit,EntryPrice*(1-per4/100),1);
if L > EntryPrice*(1-per5/100) Then
Buy("b5",AtLimit,EntryPrice*(1-per5/100),1);
}
SetStopProfittarget(1,PercentStop);
if sdate != sdate[1] Then
{
SetStopEndofday(0);
if DayOfWeek(sDate) == 5 Then
{
value1 = DateToJulian(sDate);
Value2 = JulianToDate(value1+7);
if Value2 > sDate+30 Then
SetStopEndofday(020000);
}
}
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 해외선물-나스닥 ( 분할매수 분할청산)
> 해외선물 나스닥 입니다.
60분봉 차트 적용
매수 조건
RSI(20) < 30 일때 1계약 매수
최초 매수단가에서 2%(변수) 하락시 1계약 추가 매수
매수단가에서 5%(변수) 하락시마다 1계약 추가 매수
매수단가에서 10%(변수) 하락시마다 1계약 추가 매수
매수단가에서 15%(변수) 하락시마다 1계약 추가 매수
매수단가에서 25%(변수) 하락시마다 1계약 추가매수
청산 조건
1. 각 계약별 진입가에서 1% 수익시 개별 청산
2. 마지막주(4주차) 금요일 새벽 2시에 전량 청산 (매월 말일 금요일 1회 전량 청산)
* 특이사항
분할 매수후 매수분에 일부가 청산될경우 다시 그조건에 매수될수 있게 수식 요청드림니다.
예를들어 1차 진입후 2차 진입 3차 진입후 3차 진입계약분이 1% 수익시 청산후
다시 3차 진입 조건 발생시 매수진입이 되는 조건으로 요청드림니다.
~ 매수 진입후 청산되지 않을 만큼 반등했다가 다시 하락해서 그 가격으로 오면
추가로 진입되지 않게.....