첨부 이미지
그림1
안녕하세요. 늘 수고하십니다.
질문이 있어 이렇게 또 글을 올립니다.
미리 감사하구요 ^^
질문1: 스팟의 종목개체를 추가하여 , 객체명은 Stock1 ~ Stock10 이렇게 만들고
이 종목의 현재가를 for로 처리하여 배열에 저장하는 수식을 만들려고 했는데
변수에 저장하면 문자열로 인식하여 제대로 작동을 하지 않는것 같네요.
이처럼 일괄로 처리하려면 어떻게 하는지 궁금합니다.
S_CurPrc = new Array(20);
var Adder;
function Main_OnStart()
{
for(i=1; i<=10; i++)
{
Adder = 'Stock'+ i +'.' + 'current';
S_CurPrc[i] = Adder;
S_CurPrc[19] = Stock1.current;
Main.MessageList("조합 i",i, "Adder",Adder
,"S_CurPrc",S_CurPrc[i],"S_CurPrc[19]",S_CurPrc[19]
);
}
}
질문2: 데이터 베이스 처리문제
스팟의 메뉼얼을 보고 선물의 현재가를 MS-SQL 처리 하였는데, 이를 다음을 이용하여
처리하여 배열에 저장할 수 있는지 궁금합니다.
GetFieldValue(nIndex)
설 명 : 현재 레코드의 각 필드별 데이터를 반환합니다.
반 환 값 : 문자열
매개변수 : nIndex – 정수, 필드의 인덱스를 입력합니다.
답변 1
예스스탁
예스스탁 답변
2013-10-04 16:56:38
안녕하세요
예스스탁입니다.
1.
올리신 내용과 같이 작성하시면
텍스트로 처리가됩니다.
아래식 참고하시기 바랍니다.
var Stock = new Array(Stock1,Stock2,Stock3,Stock4,Stock5,Stock6,Stock7,Stock8,Stock9,Stock10)
var S_CurPrc = new Array(10);
function Main_OnStart()
{
for(i=1; i<=10; i++)
{
S_CurPrc[i] = Stock[i].current;
Main.MessageList(i,S_CurPrc[i]);
}
}
2
해당 데이터베이스와 ODBC관리자로 연결이 제대로 되셨으면
GetFieldValue함수로 값을 불러와 배열에 저장하실 수 있습니다.
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : 변수조합하여 일괄처리
> 안녕하세요. 늘 수고하십니다.
질문이 있어 이렇게 또 글을 올립니다.
미리 감사하구요 ^^
질문1: 스팟의 종목개체를 추가하여 , 객체명은 Stock1 ~ Stock10 이렇게 만들고
이 종목의 현재가를 for로 처리하여 배열에 저장하는 수식을 만들려고 했는데
변수에 저장하면 문자열로 인식하여 제대로 작동을 하지 않는것 같네요.
이처럼 일괄로 처리하려면 어떻게 하는지 궁금합니다.
S_CurPrc = new Array(20);
var Adder;
function Main_OnStart()
{
for(i=1; i<=10; i++)
{
Adder = 'Stock'+ i +'.' + 'current';
S_CurPrc[i] = Adder;
S_CurPrc[19] = Stock1.current;
Main.MessageList("조합 i",i, "Adder",Adder
,"S_CurPrc",S_CurPrc[i],"S_CurPrc[19]",S_CurPrc[19]
);
}
}
질문2: 데이터 베이스 처리문제
스팟의 메뉼얼을 보고 선물의 현재가를 MS-SQL 처리 하였는데, 이를 다음을 이용하여
처리하여 배열에 저장할 수 있는지 궁금합니다.
GetFieldValue(nIndex)
설 명 : 현재 레코드의 각 필드별 데이터를 반환합니다.
반 환 값 : 문자열
매개변수 : nIndex – 정수, 필드의 인덱스를 입력합니다.