답변완료
reverse(청산식)
아래수식은 buy, sell reverse 거래에 사용하는 청산식입니다.
진입수식 신호에 따라 buy 진입이 먼저일 수도, sell 진입이 먼저일 수도 있습니다.
총 2회만 진입합니다.
이 수식을 변형코자 합니다.
buy 진입이 먼저일 때
{
buy 청산식
sell 청산식
}
sell 진입이 먼저일 때
{
buy 청산식
sell 청산식
}
이렇게 2가지 경우로 나누어 부탁드립니다.
항상 고맙습니다.
************************************************************************************
if MarketPosition== 1 Then
{
SetStopLoss(1,PointStop);
SetStopTrailing(2,0,PointStop,1);
}
else if MarketPosition== -1 Then
{
SetStopLoss(1.5,PointStop);
SetStopTrailing(3,0,PointStop,1);
}
Else
{
SetStopLoss(0);
SetStopTrailing(0);
}
2024-08-01
756
글번호 180344
시스템
답변완료
수식 부탁드립니다.
안녕하세요 수고에 감사드립니다.
아래는 도움주신 수식을 벤치마킹해서 만들어본 수식인데요
오류가 나서 수정을 부탁드립니다.
순매수체결량이 지속증가하는 검색식을 만들고 싶습니다.
//Upvol "상승형 체결거래량";
//DownVol "하락형 체결거래량"
input: 막대굵기 (1);
var : sumPL(0),T(0);
if Bdate != Bdate[1] Then
{
sumPL = 0;
T(0);
}
sumPL = sumPL + (Upvol-DownVol);
if T == 0 and sumPL > sumPL[1] Then
T = 1;
if T == 1 Then
{
if sumPL < 0 Then
T = 0;
if sumPL < sumPL[1] Then
T = 0;
}
if T == 1 Then
Find(1);
그리고, 아래는 도움주신 거래량가중이평 이상 검색식입니다.
이번에는 거래량가중이평선을 기준으로 아래 위로
플러스 마이너스 1% 이내에 근접한 검색식도 부탁드립니다.
inputs : Length(20);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+L+C)/3;
if Bdate != bdate[1] Then
{
Vsum = 0;
PVsum = 0;
}
VSum = Vsum + V;
PVsum = PVsum + Price*V;
VWMA = PVsum/VSum;
If C > VWMA Then
Find(1);
도움주셔서 늘 감사드립니다.
고맙습니다!!
2024-06-05
892
글번호 180342
종목검색
답변완료
5 분 첫봉이 LRL(200봉) 골든크로스 검색식
5분봉에서 오늘, 어제 첫 봉이 LRL(100)을 골든크로스 하는 종목을 검색하고자 합니다.
(현재는 오늘 첫 봉만 검색함.)
다음과 같이 검색했는데, 검색결과 원하는 종목이 아닙니다.
무엇이 문제일까요?
var : cnt(0), vlrl(0);
Array : b1[3](0);
vlrl = LRL(C, 100);
if sdate != sdate[1] Then
{
For cnt = 3 DownTo 1 //이건 나중에 추가로 1일, 2일전 검색하기 위함.
{
b1[cnt] = b1[cnt-1]; // 이 부분이 이해가 안되요. b1배열은 값이 0이 아닌가요?
}
b1[0] = Index;
}
var1 = Index - b1[0];
if b1[0] > 0 and CrossUp(C[var1], vlrl[var1]) Then
Find(1);
답변 부탁 드립니다.
2024-06-05
917
글번호 180341
종목검색
답변완료
분봉의 새로운날의 첫봉 및 시초 3개봉 저장하기
## 답주신내용 감사합니다 위내용에 아래 요구사항을 추가 합니다
var : O1(0),H1(0),L1(0),C1(0),opmax(0),opmin(0);
if sdate != sdate[1] Then
{
O1 = O;
H1 = H;
L1 = L;
C1 = C;
}
Plot1(H1,"H1");
plot2(L1,"L1");
##장시작 후 (첫번째 두번째 세번째) 3개봉의 최고값 과 최저값을 찾고자합니다?????
opmax = Max(H1,H2,H3);
opmin = Min(L1,L2,L3);
// 감사합니다!!
2024-06-05
867
글번호 180340
지표