답변완료
다시 문의 드립니다.
새해 복 마니마니 받으세요!~~^^
다시문의 드립니다.
1. 알려주신 수식대로 차트에 적용해 보았는데 표시가 순서대로 안나오고
1-1. b1 b1 b2 b1 이런 식으로 혼합되어서 나옵니다.그리고
1-2. 매도후에는 처음대로 b1으로 리셋이 되어야 하는데 바로 b2가 나오는 곳도 많이 있어서 왜그런지 문의 드립니다. 매도후 리셋되게 부탁드립니다.
1-3. 아발란체(avax_krw) 나 다른*.krw 종목에서 3분봉으로 표시 안되는 종목이 많이 나오는데 왜 그런지요?
1-4. 시스템 트레이딩 설정에서 파라미딩은 모두허용, 그런대 비용/수량 부분은 고정자산 부분에 1로 체크하면 되는 지요?
1-5 수식 하나 문의 드립니다.
-조건- 15분봉용==>1봉전cci가 30봉 이내에 cci(100)이 -100 이하 침체 구간에 1회 이상
진입하였다가 상승하고 (and) dmi plus 가 dmi minus를 크로스업 하는 수식 부탁드립니다.
Input : Period1(50),Period2(9),period(30),n(30);
input : 진입횟수1(5),진입횟수2(10),진입횟수3(20);
input : 금액1(20000),금액2(30000),금액3(50000);
input : percent(2);
var :af(0.02), maxAF(0.2),f(0), CCIv(0),CCIsig(0),a(0),b(0),DMIv(0),dp(0),dm(0),DParity(0),DParity1(0),count(0);
CCIv = CCI(Period1);
CCIsig = ema(CCIv,Period2);
var1 = SAR(af,maxAF);
a=ma(c,120);
b=ma(c,5);
f=highest(h,2);
value1 = MACD(12,26);
value2 = ema(value1, 9);
DMIv = DMI(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DParity = Disparity(120);
DParity1 = Disparity(240);
if CrossDown(CCIv,-100) and CountIf(CCIV > 100,n) >= 1 Then
{
count = 0;
}
#1번조건
if cciv<-150 and CrossUp(CCIv,CCIsig) Then
{
count = count+1;
if count < 진입횟수1 Then
Buy("b1",OnClose,Def,Floor(금액1/C));
if count >= 진입횟수1 and count < 진입횟수2 Then
Buy("b2",OnClose,Def,Floor(금액2/C));
if count >=진입횟수2 and count < 진입횟수3 Then
Buy("b3",OnClose,Def,Floor(금액3/C));
}
if MarketPosition == 1 Then
{
ExitLong("Bp",AtLimit,AvgEntryPrice*(1+percent/100));
}
2025-01-01
719
글번호 186772
시스템
답변완료
부탁드립니다.
수정을 부탁 드립니다.
input : 기간(20);
var : S(0), A1(0), SumVal(0), 조건1(False), T1(0), T2(0), TT(0), MinVal(0), A2(0), 조건2(False);
S = SUPERTREND(14, 3);
A1 = Sum(Close < S, 기간) == 기간;
조건1 = A1[1] and CrossUp(Close, S);
T1 = (Highest(High, 9) + Lowest(Low, 9) + Highest(High, 26) + Lowest(Low, 26)) / 4;
T2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;
TT = Min(T1, T2);
A2 = Sum(Close < 하단[25], 기간) == 기간;
조건2 = A2[1] and CrossUp(Close, TT[25]);
if (조건1 or 조건2) then
Find(1);
2024-12-30
735
글번호 186769
종목검색
답변완료
중복되는 부분만 색상 표시
1,외국인 선물 매수 상승 하락박스 색상표시 수식
var :value(0), T(0,Data1),box(0),dd(0),tt(0),hh(0),ll(0);
Inputs:단기(1),중기(20);
var5 = data2(C);#외국인선물순매수
Var1 = ma(var5,단기)[1];
Var2 = ma(var5,중기)[1];
if Var1 > Var2 Then
T = 1;
if Var1 < Var2 Then
T = -1;
if T == 1 then
{
if T != T[1] Then
{
hh = h;
ll = l;
dd = sDate;
tt = sTime;
box = Box_New(sDate,sTime,hh,NextBarSdate,NextBarStime,ll);
Box_SetColor(box,Red);
Box_SetFill(box,true);
}
Else
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
Box_SetBegin(box,dd,tt,hh);
Box_SetEnd(box,NextBarSdate,NextBarStime,ll);
}
}
if T == -1 then
{
if T != T[1] Then
{
hh = h;
ll = l;
dd = sDate;
tt = sTime;
box = Box_New(dd,tt,hh,NextBarSdate,NextBarStime,ll);
Box_SetColor(box,Blue);
Box_SetFill(box,true);
}
Else
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
Box_SetBegin(box,dd,tt,hh);
Box_SetEnd(box,NextBarSdate,NextBarStime,ll);
}
}
2,호가잔량 하락 상승박스 색상표시
var :value(0), T(0,Data1),box(0),dd(0),tt(0),hh(0),ll(0);
Inputs:단기(1),중기(20);
var5 = bids-asks;#잔량차(매수호가잔량-매도호가잔량)
Var1 = ma(var5,단기)[1];
Var2 = ma(var5,중기)[1];
if Var1 > Var2 Then
T = 1;
if Var1 < Var2 Then
T = -1;
if T == 1 then
{
if T != T[1] Then
{
hh = h;
ll = l;
dd = sDate;
tt = sTime;
box = Box_New(sDate,sTime,hh,NextBarSdate,NextBarStime,ll);
Box_SetColor(box,Red);
Box_SetFill(box,true);
}
Else
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
Box_SetBegin(box,dd,tt,hh);
Box_SetEnd(box,NextBarSdate,NextBarStime,ll);
}
}
if T == -1 then
{
if T != T[1] Then
{
hh = h;
ll = l;
dd = sDate;
tt = sTime;
box = Box_New(dd,tt,hh,NextBarSdate,NextBarStime,ll);
Box_SetColor(box,Blue);
Box_SetFill(box,true);
}
Else
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
Box_SetBegin(box,dd,tt,hh);
Box_SetEnd(box,NextBarSdate,NextBarStime,ll);
}
}
요청 수식:1번 수식과 2번 수식의 공통되는 부분만 색상 표시되는 수식 부탁드려요
즉 1번 수식 red 색상이고 2번 수식 red 색상일 경우만 red 색상 표시되고
1번 수식 blue 색상이고 2번 수식 blue 색상일 경우만 blue 색상 표시되게 부탁드려요
2024-12-30
823
글번호 186766
지표