답변완료
수식변형부탁드립니다
안녕하세요 아래수식은 틱이 변화할때 호가잔량이 상승하거나 하락할경우 굵기 변화를 준 수식입니다
이수식을 호가잔량이 계속적으로 상승하거나 하락할경우 굵기가 계속적으로 굵어지게 나타나도록 변형해주십시요
감사합니다
Input:Period1(1);
Var:TLen1(0),TRIma1(0);
Var:HH(0),LL(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
var8 = bids-asks;#잔량차(매수호가잔량-매도호가잔량)
if bdate != bdate[1] then{
HH = var8;
LL = var8;
}
if var8 > HH Then
HH = var8;
if var8 < LL Then
LL = var8;
Plot1( Ticks,"Ticks+",WHITE,def,iff(var8>var8[1] and TRIma1 > TRIma1[1],6,0));
Plot2( Ticks,"Ticks-",BLACK,def,iff(var8<var8[1] and TRIma1 < TRIma1[1],6,0));
plot3(BarInterval-ticks);
2020-05-13
1364
글번호 138855
지표
답변완료
CurrentContracts 와 MaxContracts
Q1. 랭귀지)) CurrentContracts 와 MaxContracts 의 차이점이 무엇인가요? 개념적으로 헷갈리네요.
제가 쓸려는 게
"누적 분할누적매수 주식수 90주 중 3봉에 나눠서 매도"
로 아래와 같이 사용중인데,
1) MaxContracts 포지션의 최대 누적 수량
or
2) CurrentContracts 포지션에서 현재의 누적 수량
중 어느것을 써야 할까요?
//------------인용
If 매도조건 then
{
BXcond = true;
ii = 0;
Bxcnt = 0;
}
if BXcond == true then
{
if ii%n == 0 then
{
Bxcnt = Bxcnt+1;
if Bxcnt == 1 Then // 1봉째 분할매도
ExitLong("매도1",OnClose,def,"",Floor(MaxContracts/3),1);
if Bxcnt == 2 Then // 조건만족 2봉째 분할매도
ExitLong("매도2",OnClose,def,"",Floor(MaxContracts/3),1);
if Bxcnt == 3 Then // 조건만족 3봉째 나머지 전량 분할매도
ExitLong("매도3");
}
ii = ii+1;
}
//------------인용끝
Q2. 랭귀지) "CurrentContracts < MaxContracts" 는 무슨의미인가요?
CurrentContracts는 실제로 현재까지 매수된 수량이라고 이해하면될것 같고
maxContracts는 따로 지정해주는 매수수량의 max 한도? 이런개념인가요? 그럼 maxcontract는 상수로 input으로 지정하는 값인가요?
//----인용 예시----
if MarketPosition == 1 then
{
if CurrentContracts == MaxContracts and 조건 Then
ExitLong("bx1",OnClose,def,"",1,1);
if CurrentContracts < MaxContracts Then
ExitLong("bx2",atstop,EntryPrice,"",1,1);
}
//---인용 끝
2020-05-13
1345
글번호 138853
시스템
답변완료
문의드립니다.
input : length(40),mult(1.0),lengthKC(40),multKC(0.7),useTrueRange(true);
var : source(0),basis(0),dev(0),upperBB(0),lowerBB(0);
var : mav(0),rr(0),rangema(0),upperKC(0),lowerKC(0);
var : sqzOn(false),sqzOff(false),noSqz(false),val(0);
var : bcolor(0),scolor(0);
// Calculate BB
source = close;
basis = ma(source, length);
dev = mult * std(source, length);
upperBB = basis + dev;
lowerBB = basis - dev;
// Calculate KC
mav = ma(source, lengthKC);
RR = iff(useTrueRange, TrueRange ,(high - low));
rangema = ma(RR, lengthKC);
upperKC = mav + rangema * multKC;
lowerKC = mav - rangema * multKC;
sqzOn = (lowerBB > lowerKC) and (upperBB < upperKC);
SqzOn이 발생하면 캔들에 강조가 되도록 구현하고 싶습니다.
도움 부탁드립니다. 감사합니다.
2020-05-13
1030
글번호 138840
강조