커뮤니티
수식 해석좀 부탁드립니다
2014-03-12 20:13:25
134
글번호 73422
input : dix(1), stopper(2.9); // 1
var : EDT(0); // 2
setstoploss(stopper); // 3
if dayindex <= dix then { // 4
if ~조건~ then
buy();
if ~조건~ then
sell();
}
1.2.3.4 이부분 자세한 해석좀 부탁드릴께요....
답변 1
예스스탁 예스스탁 답변
2014-03-13 13:00:01
안녕하세요
예스스탁입니다.
input : dix(1), stopper(2.9); // 1
var : EDT(0); // 2
setstoploss(stopper); // 3
if dayindex <= dix then { // 4
if ~조건~ then
buy();
if ~조건~ then
sell();
}
//1 input : dix(1),stopper(2.9);
위 부분은 외부저장변수 선언입니다.
외부저장변수는 사용자가 수식에서 값을 저장하기 위해 임의로 만드는 단어인데
값의 저장이 수식코딩 안에서가 아닌 외부속성에서 변경할수 있게 하는 설정입니다.
즉 각 단어는 기본값이 1이나 2.9인데 시스템 트레이딩 설정창등 외부화면에서
해당 값을 변경할수 있게 만든 변수입니다.
//2 var : EDT(0);
위 내용은 내부변수 설정입니다.
수식안에서 특정값을 저장하기위해 사용자가 임의로 만든 단어이고
해당 단어에 값의 저장은 수식안에서만 할수가 있고 외부에서 해당단어로 값의 저장은 되지 않습니다.
//3 setstoploss(stopper);
setstoploss는 강제청산 중 손절매입니다. setstoploss(stopper)는 stopper% 손실시 청산하라는 내용입니다.
외부변수로 stopper를 2.9로 설정했으므로 2.9% 손실시 청산하는 내용이됩니다.
//4 if dayindex <= dix then {
위 내용은 당일봉 번호라 dix이나라는 조건문입니다.
외부변수로 dix를 1로 지정했으므로 당일 1번봉 이내라는 조건이 됩니다.
dayindex함수는 당일 첫봉이 0이고 두번째봉이 1이므로
당일 첫봉이나 두번째봉에 매수나 매도조건 만족하면 진입하라는 내용이 됩니다.
즐거운 하루되세요
> saidas 님이 쓴 글입니다.
> 제목 : 수식 해석좀 부탁드립니다
> input : dix(1), stopper(2.9); // 1
var : EDT(0); // 2
setstoploss(stopper); // 3
if dayindex <= dix then { // 4
if ~조건~ then
buy();
if ~조건~ then
sell();
}
1.2.3.4 이부분 자세한 해석좀 부탁드릴께요....
다음글
이전글