안녕하세요
예스스탁입니다.
프로그램에 문자나 카톡을 보내주는 기능은 없습니다.
PrintOnFile함수로 텍스트파일등으로 출력만 되게 해드릴수 있습니다
외부프로그램 연계해서 보내는 방법은 저희쪽에서 아는 부분이 없습니다.
해당 부분은 사용자분이 별도로 알아보셔야 합니다.
수식에서 계좌의 전일값을 알지는 못합니다.
스팟 적용시점의 정산금액과 이후 적용 후 18시에를 지나가면 18시의 값으로
변경해서 해당값 대비 일정 % 하락하면 파일출력되게 작성해 드립니다
Alert.txt라는 파일로 로컬디스크 C에 바로 출력됩니다.
수식 내용 참고하시기 바랍니다.
var Percent = 0;
var V1,cur,cond,HHMMSS,HHMMSS;
function Main_OnStart()
{
//1번 타이머, 1초
Main.SetTimer(1, 1000);
//스팟 시작시 정산금
v1 = Account1.GetBalanceETCinfo(100);
cond = false;
}
function Main_OnTimer(nEventID)
{
var d = new Date();
YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate();
HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();
if (nEventID == 1)
{
if (HHMMSS > 180000 && HHMMSS1 < 180000)
{
//18시 시작시 정산금
v1 = Account1.GetBalanceETCinfo(100);
cond = false;
}
cur = Account1.GetBalanceETCinfo(100);
//스팟 시작시 혹은 18시 정산금 대비 지정한 %이상 하락하면
if (cond == false && cur <= v1*(1+Percent/100))
{
cond = true;
Main.MessageList(HHMMSS,"하락발생","/초기값:",v1,"/현재값:",cur);
Main.PrintOnFile("C://Alert.txt",HHMMSS+"하락발생"+"/초기값:"+v1+"/현재값:"+cur);
}
}
}
즐거운 하루되세요