매수, 매도, 청산 실행시에 예스스탁 모니터에 텍스트 출력을 하고 싶은데
출력이 되지 않습니다. 수식에 오류가 있는지 알고 싶습니다
챠트객체 아이디도 챠드아이디와 동일 하고 스팟 적용시 붉은 색으로 적용 표시도 됐는데
최근 메세지에 텍스트가 출력 되지 않네요.
예스글로벌을 사용하고 있습니다.
function system1_OnRiseSignal(Signal)
{
//매수신호 발생
if(Signal.signalKind == 1)
{
Main.MessageLog("1buy")
Main.OrderBuy(Account1.number, CME.code, 1, CME.Ask(5), 2);
}
//매수청산신호 발생
if(Signal.signalKind == 2)
{
Main.MessageLog("2exitlong")
Main.OrderSell(Account1.number, CME.code, 1, CME.Bid(5), 2);
}
//매도신호 발생
if(Signal.signalKind == 3)
{
Main.MessageLog("3sell")
Main.OrderSell(Account1.number, CME.code, 1, CME.Bid(5), 2);
}
//매도청산신호발생
if(Signal.signalKind== 4)
{
Main.MessageLog("4exitshort")
Main.OrderBuy(Account1.number, CME.code, 1, CME.Ask(5), 2);
}
}
답변 1
예스스탁
예스스탁 답변
2017-12-06 15:55:43
안녕하세요
예스스탁입니다.
작성하신 수식은 첨부된 그림과 같이
정상적으로 최근메세지란에 표시가 됩니다.
스팟 수식안에서
Main.MessageLog 나 Main.MessageList로 텍스트를 출력하면
예스스팟스튜디오의 디버깅과
[3180]예스스팟 화면의 전략탭의 최근메세지와 스크립트메세지탭에 표기가 됩니다
그외에는 표시되는 부분이 없습니다.
즐거운 하루되세요
> 밀집모자 님이 쓴 글입니다.
> 제목 : 예스스팟 모니터에 텍스트 출력 문의
> 매수, 매도, 청산 실행시에 예스스탁 모니터에 텍스트 출력을 하고 싶은데
출력이 되지 않습니다. 수식에 오류가 있는지 알고 싶습니다
챠트객체 아이디도 챠드아이디와 동일 하고 스팟 적용시 붉은 색으로 적용 표시도 됐는데
최근 메세지에 텍스트가 출력 되지 않네요.
예스글로벌을 사용하고 있습니다.
function system1_OnRiseSignal(Signal)
{
//매수신호 발생
if(Signal.signalKind == 1)
{
Main.MessageLog("1buy")
Main.OrderBuy(Account1.number, CME.code, 1, CME.Ask(5), 2);
}
//매수청산신호 발생
if(Signal.signalKind == 2)
{
Main.MessageLog("2exitlong")
Main.OrderSell(Account1.number, CME.code, 1, CME.Bid(5), 2);
}
//매도신호 발생
if(Signal.signalKind == 3)
{
Main.MessageLog("3sell")
Main.OrderSell(Account1.number, CME.code, 1, CME.Bid(5), 2);
}
//매도청산신호발생
if(Signal.signalKind== 4)
{
Main.MessageLog("4exitshort")
Main.OrderBuy(Account1.number, CME.code, 1, CME.Ask(5), 2);
}
}