커뮤니티
질의
2018-08-13 14:06:55
226
글번호 121337
1. 미완성신호값 리턴값이 제대로 않되는이유가 뭔지요(스팟식 참조) ?
function c3_OnRiseIncompleteSignal(IncompleteSignal)
{
미완성120신호값 = IncompleteSignal.price ;
// 미완성120시간 = IncompleteSignal.time;
/* Main.MessageLog("미완성120신호 : "+IncompleteSignal.signalKind);*/
/* a1.SetBalance(Main.GetOrderCode(IncompleteSignal.code))*/
if ( IncompleteSignal.signalKind == 1 && cc >= 미완성120신호값 /* c3.GetSTime(1, 0) == 미완성120시간*/ )
{
미완성120신호 = 1 ;
exl1.SetData(1, "m27",미완성120신호 );
exl1.SetData(1, "m28",미완성120신호값 );
Main.MessageLog("미완성120신호 매수 : " +IncompleteSignal.signalKind);
if ( cc < 미완성120신호값 )
{
미완성120신호 = 완성120신호 ;
exl1.SetData(1, "m27", 미완성120신호 );
exl1.SetData(1, "m28", 완성120신호값 );
Main.MessageLog("미완성120신호 : " +완성120신호);
}
}
2. 장 진행중 저장된 변수값을 내일 장에서 활용하려면 어떻게 해야 하나요 ?
답변 1
예스스탁 예스스탁 답변
2018-08-14 10:52:28
안녕하세요
예스스탁입니다.
1
if문 안의 일부조건은 저희가 조건만족여부를 판단할수 없는 내용입니다.
해당조건만족여부는 사용자분이 판단하셔야 합니다.저희가 검증해 드리지는 않습니다.
신호발생시 값을 정상적으로 오는지 엑셀에 정상적으로 출려되는지만 확인해 드릴수 있습니다.
첨부된 그림과 같이 매수미완성신호가 발생할때
신호가격과 신호종률 모두 정상적으로 출력되고 있습니다.
2
Main객체의 함수 중 아래 함수가 값을 내부파일에 적어놓고 가져오는 함수입니다.
필요한 값을 이름을 지정해 저장하고 다음날 필요한 시점에 해당이름을 호출해 값을 받으시면 됩니다.
Main.SetUserValue(sName, sValue)
Main.GetUserValue(sName)
또는 엑셀이나 DB를 이용하셔도 됩니다.
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : 질의
> 1. 미완성신호값 리턴값이 제대로 않되는이유가 뭔지요(스팟식 참조) ?
function c3_OnRiseIncompleteSignal(IncompleteSignal)
{
미완성120신호값 = IncompleteSignal.price ;
// 미완성120시간 = IncompleteSignal.time;
/* Main.MessageLog("미완성120신호 : "+IncompleteSignal.signalKind);*/
/* a1.SetBalance(Main.GetOrderCode(IncompleteSignal.code))*/
if ( IncompleteSignal.signalKind == 1 && cc >= 미완성120신호값 /* c3.GetSTime(1, 0) == 미완성120시간*/ )
{
미완성120신호 = 1 ;
exl1.SetData(1, "m27",미완성120신호 );
exl1.SetData(1, "m28",미완성120신호값 );
Main.MessageLog("미완성120신호 매수 : " +IncompleteSignal.signalKind);
if ( cc < 미완성120신호값 )
{
미완성120신호 = 완성120신호 ;
exl1.SetData(1, "m27", 미완성120신호 );
exl1.SetData(1, "m28", 완성120신호값 );
Main.MessageLog("미완성120신호 : " +완성120신호);
}
}
2. 장 진행중 저장된 변수값을 내일 장에서 활용하려면 어떻게 해야 하나요 ?