항상 수고맣으십니다
수정부탁드립니다
예스트레이더 호가창[2201]에
자동주문봅니다
나오지안아서요
var : T(0),LL(0),Li(0);
#고가 상승구간이면 1
if H > H[1] Then
T = 1;
#고가 하락구간이면 -1
if H < H[1] Then
T = -1;
#고가 하락반전발생
if T == -1 and T[1] != -1 Then
{
#최저가 초기값 저장
LL = L;
#최저가봉 봉번호
Li = index;
#발생을 알기위한 변수
Condition1 = true;
}
#하락반전 이후
if Condition1 == true then
{
#최저가 갱신
if L < LL Then
{
LL = L;
Li = index;
}
#최저가봉 이후에 전봉고가보다 크고 저가는 최저가 이상이면 매수
if index > Li and H > H[1] and L >= LL Then
{
Condition1 = false;
sell();
}
}
if MarketPosition == 1 Then
{
var1 = Highest(H,BarsSinceEntry);
if BarsSinceEntry >= 1 and H[1] == var1 and L < L[1] Then
ExitLong();
}
-----------------------------------
var : S(0),HH(0),Hi(0);
#저가 상승구간이면 1
if L > L[1] Then
S = 1;
#저가 하락구간이면 -1
if L < L[1] Then
S = -1;
#저가 상승반전발생
if S == 1 and S[1] != 1 Then
{
#최고가 초기값 저장
HH = H;
#최고가봉 봉번호
Hi = index;
#발생을 알기위한 변수
Condition2 = true;
}
#상승반전 이후
if Condition2 == true then
{
#최고가 갱신
if H > HH Then
{
HH = H;
Hi = index;
}
#최고가봉 이후에 전봉저가보다 작고 고가는 최고가 이하이면 매도
if index > Hi and L < L[1] and H <= HH Then
{
Condition2 = false;
buy();
}
}
if MarketPosition == 1 Then
{
var1 = lowest(l,BarsSinceEntry);
if BarsSinceEntry >= 1 and l[1] == var1 and H < H[1] Then
ExitLong();
}
답변 1
예스스탁
예스스탁 답변
2020-08-06 09:35:43
안녕하세요
예스스탁입니다.
[2201]선옵호가클릭주문 화면에 수량등은 실제 계좌기준입니다.
차트에 시스템을 자동주문으로 적용하고
신호와 함께 주문이 접수되면 호가창의 매도나 매수 필드에 주문낸 호가에 수량이 표시되고
체결되면 해당 필드에서는 사라지고 왼쪽 보유수량에 표시가 됩니다.
차트에 자동주문을 적용하고
테스트를 해보았지만 모두 정상적으로 작동하고 있습니다.
해당화면에 이상이 있으시면
해당 부분은 시스템식과는 관련이 없습니다.
02-3453-1060으로 전화주셔서 프로그램 담당자와 통화를 해보셔야 할것 같습니다.
즐거운 하루되세요
> 에리카 님이 쓴 글입니다.
> 제목 : t시스템
> 항상 수고맣으십니다
수정부탁드립니다
예스트레이더 호가창[2201]에
자동주문봅니다
나오지안아서요
var : T(0),LL(0),Li(0);
#고가 상승구간이면 1
if H > H[1] Then
T = 1;
#고가 하락구간이면 -1
if H < H[1] Then
T = -1;
#고가 하락반전발생
if T == -1 and T[1] != -1 Then
{
#최저가 초기값 저장
LL = L;
#최저가봉 봉번호
Li = index;
#발생을 알기위한 변수
Condition1 = true;
}
#하락반전 이후
if Condition1 == true then
{
#최저가 갱신
if L < LL Then
{
LL = L;
Li = index;
}
#최저가봉 이후에 전봉고가보다 크고 저가는 최저가 이상이면 매수
if index > Li and H > H[1] and L >= LL Then
{
Condition1 = false;
sell();
}
}
if MarketPosition == 1 Then
{
var1 = Highest(H,BarsSinceEntry);
if BarsSinceEntry >= 1 and H[1] == var1 and L < L[1] Then
ExitLong();
}
-----------------------------------
var : S(0),HH(0),Hi(0);
#저가 상승구간이면 1
if L > L[1] Then
S = 1;
#저가 하락구간이면 -1
if L < L[1] Then
S = -1;
#저가 상승반전발생
if S == 1 and S[1] != 1 Then
{
#최고가 초기값 저장
HH = H;
#최고가봉 봉번호
Hi = index;
#발생을 알기위한 변수
Condition2 = true;
}
#상승반전 이후
if Condition2 == true then
{
#최고가 갱신
if H > HH Then
{
HH = H;
Hi = index;
}
#최고가봉 이후에 전봉저가보다 작고 고가는 최고가 이하이면 매도
if index > Hi and L < L[1] and H <= HH Then
{
Condition2 = false;
buy();
}
}
if MarketPosition == 1 Then
{
var1 = lowest(l,BarsSinceEntry);
if BarsSinceEntry >= 1 and l[1] == var1 and H < H[1] Then
ExitLong();
}