답변완료
수정 부탁 드립니다.
input : Left(3),Right(3);
var : SHcount(0),SHdate(0),SHtime(0),SHvalH(0);
var : PreSHdate(0),PreSHtime(0),PreSHvalH(0),Shidx(0),TL1(0);
if Swinghigh(1,H,Left,Right,Left+Right+1) != -1 Then{ #1
SHcount = SHcount +1;#2
SHdate = sdate[Right];#3
SHtime = stime[Right];#4
SHvalH = H[Right];#5
PreSHdate = SHdate[1];#6
PreSHtime = SHtime[1];#7
PreSHvalH = SHvalH[1];#8
if Shcount >= 2 and SHvalH > PreSHvalH Then#9
TL1 = TL_New(PreSHdate,PreSHtime,PreSHvalH,SHdate,SHtime,SHvalH);#10
}
Language 메뉴얼에 제공된 추세선 기본 수식입니다.
TL1을 지표에 적용하니 추세선이 챠트 하단에 엉뚱하게 그려집니다.
수정 부탁 드립니다.
2023-11-30
1078
글번호 174463
지표
답변완료
수식추가
Input : 당일수익틱수(100);
Var : N1(0),dayPl(0),당일수익(0);
var : Tcond(false),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = False;
}
당일수익 = PriceScale*당일수익틱수;
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then
Xcond = true;
}
input : P(20),dv(2),t(100),n(10);
var : bbup(0),bbdn(0),bbmd(0);
bbup = BollBandUp(P,dv);
bbdn = BollBandDown(P,dv);
bbmd = ma(C,P);
if Xcond == false then
{
if MarketPosition <= 0 and CrossUp(C,bbup) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n Then
Buy();
if MarketPosition >= 0 and CrossDown(C,bbdn) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n Then
Sell();
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
안녕하세요
위식에 추가부탁드림니다
손절기능 추가
매수후 볼밴중심선 하락시 청산
매도후 볼밴중선 돌파 상승시 청산.
2023-11-30
731
글번호 174462
시스템
답변완료
문의드립니다.
안녕하세요,
수식 작성 중에 문의드립니다.
도움 많이 주셔서 항상 감사합니다.
좋은 하루 보내세요.
1. 매수가격이 정해져 있을 때 봉 완성 전에 매수진입을 하려고 합니다.
다만 시가가 전일 종가보다 10% 이하에서 시작할 경우에는 종가에 매수진입할 예정입니다.
봉 완성 이전에 atlimit 사용할 수 없음을 전에 답변해 주셔서 C[1]이 아닌 C를 사용했는데
P1 가격에 매수가 됐습니다.
내용 확인 부탁드립니다.
if O>C*0.9 Then
{
Buy("b1",AtLimit,P1);
}
else
{
Buy("b1-1", onclose, C);
}
2. 종목 검색식을 만들었는데 생각대로 검색이 안되서 수정 부탁드립니다.
내용 : 거래대금이 2천억원 이상이고 230일 최고가인 경우 기준봉으로 삼고, 이후 120봉 이내에 고가 갱신 시 기준봉 갱신.
최근 120봉 이내에 기준봉 발생하고 종가가 최고가 대비 80% 이내인 경우 검색
(C<HH*0.8이 들어가니 종목이 2개 밖에 검색이 안됩니다.)
if M >= 200000000000 and highest(H, 230) == h Then
{
HH = H;
Cond_index = Index;
Con_기준봉 = true;
}
else if con_index>0 and index<con_index+120 and H>HH then
{
HH = H;
Cond_index = Index;
Con_기준봉 = true;
}
if CountIf(Con_기준봉==true, 120)>0 and C<HH*0.8 then find(1);
2023-11-30
923
글번호 174451
시스템