커뮤니티
수식부탁드립니다==============
2018-02-26 05:34:15
186
글번호 116891
/*
1)price와가장 가까운값을 call2,call3,call4,call5,call6 에서골라 call0 에저장
2)price와가장 가까운값을 put6,put7,put8,put9,put10에서골라 put0 에저장
하고싶슴니다 부탁드립니다
*/
Input:price(2.5);
var : call2(0),call3(0),call4(0),call5(0),call6(0),put7(0),put8(0),put9(0),put10(0),put11(0);
var : call0(0),put0(0);
////////////////////////////////////////////////////////////////////////////////////
call2 = Data2(c);
call3 = Data3(c);
call4 = Data4(c);
call5 = Data5(c);
call6 = Data6(c);
put7 = Data7(c);
put8 = Data8(c);
put9 = Data9(c);
put10 = Data10(c);
put11 = Data11(c);
답변 1
예스스탁 예스스탁 답변
2018-02-26 15:55:30
안녕하세요
예스스탁입니다.
Input:price(2.5);
var : call2(0),call3(0),call4(0),call5(0),call6(0),put7(0),put8(0),put9(0),put10(0),put11(0);
var : call0(0),put0(0),diff1(0),diff2(0);
////////////////////////////////////////////////////////////////////////////////////
call2 = Data2(c);
diff1 = abs(price-call2);
call0 = call2;
call3 = Data3(c);
if abs(price-call3) < diff1 Then{
diff1 = abs(price-call3);
call0 = call3;
}
call4 = Data4(c);
if abs(price-call4) < diff1 Then{
diff1 = abs(price-call4);
call0 = call4;
}
call5 = Data5(c);
if abs(price-call5) < diff1 Then{
diff1 = abs(price-call5);
call0 = call5;
}
call6 = Data6(c);
if abs(price-call6) < diff1 Then{
diff1 = abs(price-call6);
call0 = call6;
}
put7 = Data7(c);
diff2 = abs(price-put7);
put0 = put7;
put8 = Data8(c);
if abs(price-put8) < diff2 Then{
diff2 = abs(price-put8);
put0 = put8;
}
put9 = Data9(c);
if abs(price-put9) < diff2 Then{
diff2 = abs(price-put9);
put0 = put9;
}
put10 = Data10(c);
if abs(price-put10) < diff2 Then{
diff2 = abs(price-put10);
put0 = put10;
}
put11 = Data11(c);
if abs(price-put11) < diff2 Then{
diff2 = abs(price-put11);
put0 = put11;
}
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다==============
> /*
1)price와가장 가까운값을 call2,call3,call4,call5,call6 에서골라 call0 에저장
2)price와가장 가까운값을 put6,put7,put8,put9,put10에서골라 put0 에저장
하고싶슴니다 부탁드립니다
*/
Input:price(2.5);
var : call2(0),call3(0),call4(0),call5(0),call6(0),put7(0),put8(0),put9(0),put10(0),put11(0);
var : call0(0),put0(0);
////////////////////////////////////////////////////////////////////////////////////
call2 = Data2(c);
call3 = Data3(c);
call4 = Data4(c);
call5 = Data5(c);
call6 = Data6(c);
put7 = Data7(c);
put8 = Data8(c);
put9 = Data9(c);
put10 = Data10(c);
put11 = Data11(c);