커뮤니티

문의드립니다.

프로필 이미지
종호
2026-01-14 14:35:36
43
글번호 229803
답변완료

아래 input 과 var을 어떻게 수정해서 입력해야 전략이 운용될 수 있을가요?

저의 계좌는 예를 들어 (실제번호를 수정) 83789199-08 이고 종목은

골드 GCG26 이라고 하면 어떻게 입력을 해야 할가요?


[필수]

- 1분봉 차트에 적용

- 종목추가(data2)로 동일종목 35분봉 추가

*/


Input :

# 35분봉 전략 파라미터

Length(11), StdDev(1.5), Bars(1),

BuyGap(80), SellGap(160),

ProfitVar(2100), LossVar(20),


# 계좌/동기화 파라미터

AccountIndex(0), // GetAccount(AccountIndex)

TargetSymbol(""), // 공란이면 PositionIndex(0) 사용 권장

PositionIndex(0), // TargetSymbol 공란일 때, 계좌 보유종목 중 몇번째를 쓸지

LongSideCode(1), // 해외종목용 매수구분(필요 시)

ShortSideCode(2), // 해외종목용 매도구분(필요 시)

SyncOn(1), // 1: 보정주문 실행, 0: 모니터링만

LogOn(1); // 1: MessageLog 출력


Var :

# 35분봉 계산값

BbTop2(0), BbBot2(0),


# 계좌 조회/실제 포지션

AccNo(""),

AccReady(0),

Sym(""),

PosCnt(0),

Idx(0),

Found(False),

QtyLong(0),

QtyShort(0),

ActNet(0), // 실제 순보유(롱+, 숏-)


# 시스템(전략) 포지션

SysNet(0), // MarketPosition * CurrentContracts

DifNet(0); // SysNet - ActNet


시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-14 15:12:59

안녕하세요 예스스탁입니다. 계좌번호, 종목코드는 모두 스트링으로 지정하시면 되고 계좌번호에서 -는 제외하고 숫자만 지정하시면 됩니다. Input : # 35분봉 전략 파라미터 Length(11), StdDev(1.5), Bars(1), BuyGap(80), SellGap(160), ProfitVar(2100), LossVar(20), # 계좌/동기화 파라미터 AccountIndex(0), // GetAccount(AccountIndex) TargetSymbol("GCG26"), // 공란이면 PositionIndex(0) 사용 권장 PositionIndex(0), // TargetSymbol 공란일 때, 계좌 보유종목 중 몇번째를 쓸지 LongSideCode(1), // 해외종목용 매수구분(필요 시) ShortSideCode(2), // 해외종목용 매도구분(필요 시) SyncOn(1), // 1: 보정주문 실행, 0: 모니터링만 LogOn(1); // 1: MessageLog 출력 Var : # 35분봉 계산값 BbTop2(0), BbBot2(0), # 계좌 조회/실제 포지션 AccNo("8378919908"), AccReady(0), Sym(""), PosCnt(0), Idx(0), Found(False), QtyLong(0), QtyShort(0), ActNet(0), // 실제 순보유(롱+, 숏-) # 시스템(전략) 포지션 SysNet(0), // MarketPosition * CurrentContracts DifNet(0); // SysNet - ActNet Plot1(GetPositionAveragePrice(TargetSymbol, AccNo)); Plot2(GetPositionQuantity(TargetSymbol, AccNo)); 즐거운 하루되세요