답변완료
SendInterests 와 GetItemCountOfInterest 가 오작동합니다.
Main.SendInterests(name, codesToAdd, true);
- 이 끝에 인자를 false로 바꿔서 종목 코드들을 대체하려고 하면
예스트레이더가 멈춥니다.
다시 켜서 해당 관심종목에 들어가보면 대체가 아니라 추가되어 있습니다.
- 또한, 기존에 있는 관심종목에 true 로 추가하는 코드를 사용해도
두세번 이상 하다보면 트레이더가 멈춥니다.
Main.GetItemCountOfInterest(name);
- SendInterests 를 실행해서 새로 만들어진 관심종목을 읽을 때
예스트레이더가 멈추는 현상이 발생합니다.
2017-02-07
2672
글번호 224113
답변완료
수식 부탁드립니다.
function Main_OnStart()
{
T = 0;
}
function Chart1_OnRiseSignal(Signal)
{
//매수진입신호 발생
if (Signal.signalKind == 1)
{
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(1), 2);
}
//매수청산신호 발생
if (Signal.signalKind == 2)
{
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(1), 2);
}
//매도진입신호 발생
if (Signal.signalKind == 3)
{
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(1), 2);
}
//매도청산신호 발생
if (Signal.signalKind == 4)
{
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(1), 2);
}
}
-------------------------------------------------------------------------------
위식은 차트의 신호를 이용해 다른종목에 주문을 넣는 식입니다.
필터를 하나 추가하고 싶습니다.
if 차트의 신호가 발생 + 청산손익이 수익일경우(1) then 다른종목에 진입
직전거래가 수익일시 진입하는 조건을 넣고 싶습니다.
그럼 새해복 많이 받으세요.
2017-01-26
2552
글번호 224110