커뮤니티

예스랭귀지 Q&A

글쓰기

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
CSI300
2020-03-10
6
글번호 136778
지표
답변완료

66439수식...

66439 질문에 수식 받아서 적용해본 결과 첨부사진처럼 빨간색(기준선150)을 기준으로 매도진입, 매수진입 작동은 하는데, 50틱 수익처리가 안되고 있습니다. 이상하다 싶어 수익을 5틱으로 설정하니까, 첨부사진2처럼 진입을 여러번 이상하게(?)하고 있습니다. 한번만 해야되는데... 왜 그런지요? ^^; 아래 글은 66439번 질문글이며, 1번글은 진입을 한번만, 2번글은 5번까지 진입허용입니다. ================================================== 아래는 현재 사용중인 일목값입니다. value1 = (highest(H,15)+lowest(L,15))/2; //전환 value2 = (highest(H,150)+lowest(L,150))/2; //기준 Value3 = (value1+value2)/2; //선행1 value4 = (highest(H,52)+lowest(L,52))/2; //선행2 ==================================================== 1. 오전 10시15분봉 시작가 보다 높으며, 일목균형표 기준선(value2)보다 위에 있다면 매수진입. 오전 10시15분봉 시작가 보다 낮으며, 일목균형표 기준선(value2)보다 아래에 있다면 매도진입. 진입은 10:15~13:00분까지만 가능하며, 50틱 수익후 매매종료하며, 손절은 10시 15분봉 시작가에 도달시 손절하고 매매종료하며, 목표수익(50틱) 또는 손절이 발생하지않을시 18시에 청산하고 매매종료. 2. 손절시 최대 5회까지 진입하고 종료하며, 그중 한번 이라도 목표수익(50틱) 수익발생시 매매종료. 위의 두개의 수식 부탁드립니다.항상 감사드립니다.
프로필 이미지
고나리자
2020-03-10
465
글번호 136774
시스템
답변완료

수식 작성 부탁드립니다.

항상 도움 주셔서 감사합니다. 종목 : 해선 타임 : 10분봉 매수 진입식 : 1. MACD가 0선 아래서 MACD 시그널을 상향 돌파할때 매수 단, MACD 값이 -2.0 아래인 경우에만 매수 진입 2. 만약 MACD 값이 -2.0 아래에서 매수 진입하고 MACD가 MACD 시그널을 하향 돌파해 매수 손절 후 다시 MACD가 0선 아래이고 MACD 값이 -2.0 아래인 조건을 만족하여 재 진입시에는 1번 진입 MACD 값보다 낮은 경우만 재진입 매수 청산식 : MACD가 0선을 상향 돌파할 경우 청산 매수 손절식 : MACD가 0선을 상향 돌파하지 못하고 다시 MACD 시그널을 하향 돌파할때 매수손절 매도 진입식 : 1. MACD가 0선 위에서 MACD 시그널을 하향 돌파할때 매도 단, MACD 값이 +2.0 위인 경우에만 매도 진입 2. 만약 MACD 값이 +2.0 위에서 매도 진입하고 MACD가 MACD 시그널을 상향 돌파해 매도 손절 후 다시 MACD가 0선 위이고 MACD 값이 +2.0 위인 조건을 만족하여 재 진입시에는 1번 진입 MACD 값보다 높은 경우만 재진입 매도 청산식 : MACD가 0선을 하향 돌파할 경우 청산 매도 손절식 : MACD가 0선을 하향 돌파하지 못하고 다시 MACD 시그널을 상향 돌파할때 매도손절 감사합니다.
프로필 이미지
양치기
2020-03-10
471
글번호 136773
시스템
답변완료

수식 작성 부탁드립니다.

다음 조건의 수식 2가지 작성을 부탁드립니다. <수식1> 1. 거래 종목인 주지표는 선물이며, 거래는 매일 오전 10시 30분에 함. 2. 보조지표1은 '거래 직전일 코스피 외인 순매수 금액'이며, 보조지표2는 '거래 직전일 코스피 개인 순매수 금액'임. 보조지표 3은 '거래 직전일 코스피 기관 순매수 금액'임 3. 거래 시점에서 보조지표 1과 2 모두 +면 1500만원(기준금액의 1.5배로 작성해도 무방) 매수함. 4. 거래 시점에서 보조지표 1은 +이고, 보조지표 2는 -라면 1000만원(기준금액으로 작성해도 무방) 매수함 5. 거래 시점에서 보조지표 1은 -이고, 보조지표 2는 +라면 500만원(기준금액의 0.5배로 작성해도 무방) 매수함 6. 거래시점에서 보조지표1과 2모두 -면 1500만원(기준금액의 1.5배로 작성해도 무방) 매도함. 7. 청산은 장마감때의 동시호가 가격에 무조건 청산함. *보조지표는 당일의 순매수 금액이 아니라 '거래 전날'의 순매수 금액입니다. <수식2> <수식1> 의 2번 부터 6번까지 거래조건은 모두 같음. 다만, 매수시점이 당일 10시30분이 아닌 당일 장마감때의 동시호가 가격으로 조건에 따라 매수 또는 매도하고, 거래 다음 날 10시 30분에 무조건 청산함.
프로필 이미지
은색
2020-03-10
395
글번호 136772
시스템
답변완료

수식 요청드립니다.

매수조건이 좀 복잡해서 수식요청드립니다. 매수조건 1) 5일 이평선 20일 이평선 상향 돌파시 매수 2) 이전 n개봉 이내에서 RSI가 과매수 구간(80선)에 진입한 적이 있어야 함 매도조건 1) 5일 이평선 20일 이평선 하향 돌파시 매도 2) 이전 n개봉 이내에서 RSI가 과매도 구간(20선)에 진입한 적이 있어야 함. 아래 수식 요청드립니다. ========================================= input : Period1(5),Period2(20),Period(14); var : 단기이평선(0),장기이평선(0); 단기이평선 = ma(c,Period1); 장기이평선 = ma(c,Period2); rsi = RSI(Period3) # 매수진입 ================ if MarketPosition == 0 and crossup(단기이평선,장기이평선) and 이전 n개봉 내에서 rsi가 과매수에 진입한 것이 있음(수식요청) then Buy("매수진입"); 매도진입 ================ if MarketPosition == 0 and crossdown(단기이평선,장기이평선) and 이전 n개봉 내에서 rsi가 과매도에 진입한 것이 있음(수식요청) then Sell("매도진입");
프로필 이미지
뽄때
2020-03-10
390
글번호 136767
시스템
답변완료

부탁드립니다.

항상 감사합니다. 작성된 식에서 1.카운트에서 당일 DAA가 90 이상 도달되면 당일 이후 나오는 tt가 모두 도달된 최대값으로 나오게 요청드립니다. 2.카운트의 숫자와 표시를 전략창 맨 하단에 표시될 수 있도록 부탁드립니다. 3. 당일 목표수익 100틱 도달시 당일 매매가 종료되는 식은 예로 주시면 직접 반영하겠습니다. 예시 하나 요청드립니다. input : DAA(90); input : 손절(20),익절(15),익절하락(3); input : P1(30), P2(120), p3(240); input : StartTime(090000),EndTime(050000); var : tt(0),tx(0),X(false); var: Tcond(false); ### 목표수익 var1 = ma(C, P1); var2 = ma(C, P2); var3 = ma(C, P3); if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; tt = 0; X = false; } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then { Tcond = false; if MarketPosition == 1 Then { ExitLong("BE6"); } if MarketPosition == -1 Then { ExitShort("SE6"); } } if Tcond == true then { if marketposition == 0 and crossup(var1,var2) Then { buy("B1"); } if marketposition == 0 and crossdown(var1,var2) Then { sell("S1"); } if marketposition == 0 and crossup(var2,var3) and var3[1] < var3 Then { buy("B2"); } if marketposition == 0 and crossdown(var3,var4) and var3[1] > var3 Then { sell("S2"); } ## 청산 if MarketPosition == 1 then { SetStopTrailing(익절하락,익절,PointStop); SetStopLoss(손절,PointStop); } if MarketPosition == -1 Then { SetStopTrailing(익절하락,익절,PointStop); SetStopLoss(손절,PointStop); } } ## 카운트 if TotalTrades > TotalTrades[1] then { if IsExitName("StopLoss",1) == true then { tt = tt - 40; if tt >= DAA Then { X = True; tx = Text_New(ExitDate(1),ExitTime(1),h[BarsSinceExit(1)],NumToStr(tt,0)+"◆"); Text_SetSize(tx,20); Text_Setstyle(tx,2,20); Text_SetColor(tx,GREEN); } } if IsExitName("StopTrailing",1) == true then { tt = tt + 30; if tt >= DAA Then { X = True; tx = Text_New(ExitDate(1),ExitTime(1),h[BarsSinceExit(1)],NumToStr(tt,0)+"◆"); Text_SetSize(tx,20); Text_Setstyle(tx,2,20); Text_SetColor(tx,GREEN); } } }
프로필 이미지
라떼처럼
2020-03-10
371
글번호 136747
시스템
답변완료

질문 올립니다.

안녕하세요. 늘 감사드립니다. 변수와 상수의 경우, 어떤 쪽이 컴퓨터 연산에 덜 부담을 주는 것인지요? 가령, 그냥 예를 들어 보자면, 손절을 진입가 - 1틱 진입가 - 2틱 ... 진입가 - 10틱 이렇게 10개의 손절식을 나열해서 쓰는 경우와, Input: 손절틱수(1); ... Input: 손절틱수(2); ... ... Input: 손절틱수(10); ... 이런 식으로 변수로 만들어 처리하는 경우, 이 두 가지 중에서 컴퓨터 연산 부담이 적은 방법은 어떤 쪽인지요? 감사합니다.
프로필 이미지
즐겁게
2020-03-10
334
글번호 136746
시스템
답변완료

복합질문입니다.

안녕하세요. 1. buy 와 exitlong 함수의 지정가, 시장가 관련질문입니다. 아래와 같이 하면 매수진입은 종가가격의 지정가에 나가고 매수청산은 시장가에 주문이 나가는게 맞나요? buy("",OnClose,DEF,suRyang); ExitLong("",AtMarket,DEF,"",Quantity); 2. 첨부파일 보면 체결수량이 0으로 나오는 것이 있습니다. 이렇게 되면 주문이 체결되지 못하고 계속 머물러 있게 되나요? 이 이후로는 소위 주문이 꼬이게 되나요? 감사합니다.
프로필 이미지
로봇짱
2020-03-10
363
글번호 136745
사용자 함수
답변완료

청산 수식 부탁드립니다.

해선을 하는 사람이구요 2계약 진입했을때 어느조건이 되면 1계약만 청산하고 나머지 1계약은 본절가 설정하고 추세를 가져가는 청산전략을 꾸미고 싶습니다. simul돌려보니 exitlong, exitshort 은 전부 청산해버리는것 같아요
프로필 이미지
원펀맨
2020-03-10
358
글번호 136744
시스템
답변완료

매도 청산 주문식 부탁드립니다.

매수2로 진입된 포지션을 정리하고 싶습니다. 진입가 대비 40틱 상승했을때 정리하는 명령을 아래와 같이 만들었는데요.. 적용을 해보니 진입봉 다음에 바로 청산이 되어버리더라고요.. 뭐가 잘못된건가요? if MarketPosition == 1 and EntryName == "매수2" then { ExitLong("매수청산2",AtStop,EntryPrice+40*PriceScale); }
프로필 이미지
참새사냥꾼
2020-03-10
404
글번호 136743
시스템