답변완료
식 수정부탁드립니다
안녕하세요, 아래식 수정 부탁드립니다.
1. 매수
시초가(900원)가 지정한 매수가격(1000원)보다 낮을때 매수가격에서 매수작동
시초가(1000원)가 지정한 매수가격(1000원)보다 같을때 매수가격에서 매수작동
시초가(1100원)가 지정한 매수가격(1000원)보다 높으면 해당일 매수 작동 안함
2. 매도,손절
매도,손절 지정가격이 되었거나 그 이상으로 갭상승이나 갭하락시 시장가 청산작동
(분봉적용)확인부탁드립니다.
---------------------------------------------------------------------
안녕하세요
예스스탁입니다.
input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800);
if sDate >= 날짜 and DayOpen < 매수가격 then
Buy("b",AtStop,매수가격);
if MarketPosition == 1 Then
{
ExitLong("bp",AtLimit,익절가격);
ExitLong("bl",AtStop,손절가격);
}
즐거운 하루되세요
> 스누피독 님이 쓴 글입니다.
> 제목 : 식 부탁드립니다.
> 식 부탁드립니다.
0.지정한 날자부터 조건에 부합하면 계속 자동매수 진행
1.지정한가격 돌파시 매수
2.이후 설정한 가격으로 매도, 손절
매수조건 :시초가가 지정한 돌파매수가격보다 낮을것
매수안하는조건: 당일 가격이 매도설정가격보다 낮게되면
매수안한다
매도,손절 :지정한 가격 이상이면 매도, 이하면 손절
시장가 매수 매도 손절
부탁드립니다
2023-03-18
1663
글번호 167311
시스템
답변완료
수정부탁드립니다
하락만표시되데 상승도표시 부탁드립니다.
input : Period(120);
Var:j(0),T(0);
Var: date11(0),date12(0),time11(0),time12(0),
date21(0),date22(0),time21(0),time22(0),
date31(0),date32(0),time31(0),time32(0);
Array: HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0);
var : tx1(0),tx2(0),tx3(0),tx4(0);
var : tx99(0),tx99count(0),l1(0),l2(0),l3(0),l4(0),A2(0),A3(0);
Plot1(value12);
For j = 0 To 19
{
HiBar[j] = HiBar[j] + 1;
LoBar[j] = LoBar[j] + 1;
}
if crossup(c,highest(H,Period)[1]) Then
T = 1;
if CrossDown(c,Lowest(L,Period)[1]) Then
T = -1;
If T == -1 Then
{
If T[1] != -1 Then
{
For j = 18 DownTo 0
{
LoVal[j+1] = LoVal[j];
LoBar[j+1] = LoBar[j];
}
LoVal[0] = L;
LoBar[0] = 0;
date11 = date[HiBar[0]];
time11 = stime[HiBar[0]];
Value11 = HiVal[0];
date12 = date[LoBar[0]];
time12 = stime[LoBar[0]];
Value12 = LoVal[0];
date21 = date[HiBar[0]];
time21 = stime[HiBar[0]];
date22 = date[0];
time22 = stime[0];
Condition99 = False;
tx99count = 0;
}
Else
{
If LoVal[0] >= L Then
{
LoVal[0] = L;
LoBar[0] = 0;
date12 = date[LoBar[0]];
time12 = stime[LoBar[0]];
Value12 = LoVal[0];
date22 = date[0];
time22 = stime[0];
Condition99 = False;
}
Else
{
if Condition99 == False and value12 <= value11-0.5 and H >= value12+PriceScale*3 Then
{
Condition99 = true;
l1 = value12;
l2 = l1[1];
l3 = l2[1];
l4 = l3[1];
tx99count = tx99count+1;
A2 = 0;
if tx99count >= 2 Then
{
if max(L1,L2) <= min(L1,L2)+PriceScale*2 Then
{
A2 = 1;
tx2 = Text_New(date12,time12,L1-PriceScale*0,"●");
Text_SetStyle(tx2,2,2);
Text_SetColor(tx2,Cyan);
Text_SetSize(tx2,30);
}
}
A3 = 0;
if tx99count >= 3 Then
{
if max(L1,L2,L3) <= min(L1,L2,L3)+PriceScale*5 Then
{
A3 = 1;
tx3 = Text_New(date12,time12,L1-PriceScale*0,"●");
Text_SetStyle(tx3,2,2);
Text_SetColor(tx3,Black);
Text_SetSize(tx3,25);
}
}
if A2 == 1 and A3 == 1 Then
{
tx4 = Text_New(date12,time12,L1-PriceScale*0,"●");
Text_SetStyle(tx4,2,2);
Text_SetColor(tx4,Gray);
Text_SetSize(tx4,40);
}
}
}
}
}
2023-03-18
1459
글번호 167310
지표
답변완료
피라미딩별청산1
2월7일
b1 진입 xb1로 청산 ok
b2 진입 xb2로 청산 ok
2월8일
b1 진입 xb1로 청산 ok
b2 진입 xb1로 청산 <---------- xb2로 청산되어야 함
b1 진입 xb1 청산은 답변하여 주신 수식이고
b2 진입 xb2는 제가 추가한 수식입니다.
추가한 수식의 오류를 수정하여 주시기 바랍니다.
********************************************************************************
input:butd41(99999),butd42(99999),fly(0.95);
input : exst(103000),ex하락1(700),ex하락2(200);
input : ls(0.4),tr(0.8);
var : T1(0),Entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if data2(c)>data3(c) and entry==0 and
!(data4(c<highd(0)-butd41)) then
Buy("b1");
if data2(c)>data3(c)+fly and entry==1 and
!(data4(c<highd(0)-butd42)) then
Buy("b2");
var : Tcond(false,Data2),h2(0,Data2),L2(0,Data2);
if Data2(Bdate != Bdate[1]) Then
Tcond = False;
if Data2((sdate != sdate[1] and stime >= exst) or
(sdate == sdate[1] and stime >= exst and stime[1] < exst)) Then
{
Tcond = true;
h2 = Data2(h);
l2 = Data2(l);
}
if Tcond == true Then
{
if Data2(H) > h2 Then
h2 = Data2(h);
if Data2(L) < l2 Then
l2 = Data2(l);
if IsEntryName("b1") and data4(c<h2-ex하락1) then
exitlong("xb1");
if IsEntryName("b2") and data4(c<h2-ex하락2) then
exitlong("xb2");
}
SetStopLoss(ls,PercentStop);
SetStopTrailing(tr,0,PercentStop,1);
2023-04-24
1034
글번호 167309
시스템
답변완료
도움부탁드립니다
안녕하세요.
잘못된 수식을 수정부탁드립니다.
Inputs:일정기간 (20),한두호가위아래틱조절 (3),회색_외각라인굵기 (0),한두호가위아래라린굵기 (0),
검정색_중심라인굵기(1),회색_중심라인굵기(0),종가이평_라인굵기(1),고가저가_라인만굵기(0);
Inputs:라인만굵기 (0);
Inputs:일지비_일(0),일지비_이(0),일지비_삼(0);
var1 = Highest(high,일정기간)[1];
var2 = lowest(Low,일정기간)[1];
var3 = (var1+Var2)/2;
var4 = ma(close,일정기간);
Plot1(Var1,"H_회색",RgB(180,180,180),Def,회색_외각라인굵기);
Plot2(Var2,"L_회색",RgB(180,180,180),Def,회색_외각라인굵기);
Plot3(Var1+pricescale*한두호가위아래틱조절, "H+호가음영",RgB(180,180,180),Def,한두호가위아래라인굵기);
Plot4(Var2+pricescale*한두호가위아래틱조절, "L-호가음영",RgB(180,180,180),Def,한두호가위아래라인굵기);
Plot5(Var3,"중심_검정색",RgB(0,0,0),Def,검정색_중심라인굵기);
Plot6(Var3,"중심_회색",RgB(180,180,180),Def,회색_중심라인굵기);
if var4-Var4[1]>0 then
plot7(Var4,"종가이평",RgB(255,0,0),Def,종가이평_라인굵기);
Else
plot7(Var4,"종가이평",RgB(0,0,255),Def,종가이평_라인굵기);
plot8(Var1,"H_라인만",RgB(255,0,0),Def,고가저가_라인굵기);
plot9(Var2,"L_라인만",RgB(0,0,255),Def,고가저가_라인굵기);
2023-03-18
960
글번호 167308
지표
답변완료
수식 문의 드립니다.
매수1: envelope (20,5) 의 상한선을 상향하고 5% 상승시 즉시매수
매수2: envelope (20,5) 의 상향선을 상향시 즉시 매수
매수3: envelope (20,5) 의 상향선을 상향시 (봉 완성시) 매수
매수4: envelope (20,5) 의 중앙선을 상향하고 5% 상승시 즉시매수
매도1: envelope (20,5) 의 상한선을 하향시 즉시매도
매도2: envelope (20,5) 의 상한선을 하향하고 5% 하향시 즉시매도
매도3: envelope (20,5) 의 상한선을 하향하고(봉 완성시) 매도
매도4: envelope (20,5) 의 중앙선을 하향하고 5% 하향시 즉시매도
매수4: bollinger band (20,5) 의 상한선을 상향시 즉시매수
매수5: bollinger band (20,5) 의 상한선을 상향하고 5% 상승시 즉시 매수
매수6: bollinger band (20,5) 의 상한성을 상향시 (봉완성시) 매수
매수7: bollinger band (20,5) 의 중앙선을 상향하고 5% 상승시 즉시 매수
매도4: bollinger band (20,5) 의 상한선을 하향시 즉시매도
매도5: bollinger band (20,5) 의 상한선을 하향하고 5% 하향시 즉시 매도
매도6: bollinger band (20,5) 의 상한성을 하향시 (봉완성시) 매도
매도7: bollinger band (20,5) 의 중앙선을 하향하고 5% 하향시 즉시 매도
2023-03-18
840
글번호 167307
시스템