커뮤니티

수정부탁드립니다========================

프로필 이미지
leekss1
2022-03-02 15:42:12
1077
글번호 156875
답변완료
아래식은 참조데이타 data15.data16을 불러서 사용하고 있는데 input으로지정해서 사룔하고 싶슴니다 가능한가요? Input:손실폭(0),비율(100),LENGTH2(10),콜풋테마(0),두께(0),일(130),일점오(150),이(200),이점오(270),삼(280),삼점오(350); Input:교차범위(0.1),교차소리(0),매매30초소리(0),찬스소리(0),하20초소리(0); var : openc(0),opc(0),opp(0); var : HH(0,data15),LL(0,data15),ii(0,data15); var : bojung(100), c_rate(0),p_rate(0),data15_rate(0); var : opn_data15(0),opn_data16(0),opn_datap(0),data15opc(0),data16opc(0),datatoopp(0),vmin(0); var :cp_pyung(0),opchac(0),opchap(0),c_gap(0),p_gap(0),cp_hap(0),cp_haptem(0),jinip(0),cp_pyung_tem(0); c_rate = ((c-c[1])/c[1]*비율);//선물의 전봉대비움직인비율 p_rate = ((c-c[1])/c[1]*비율)*(-1);//선물의 전봉대비움직인비율 if opn_datap < 1 then {bojung = 일; } if opn_datap > 1 and opn_datap < 1.5 then{ bojung = 일점오;} if opn_datap > 1.5 and opn_datap < 2 then{ bojung = 이;} if opn_datap > 2 and opn_datap < 2.5 then{ bojung = 이점오;} if opn_datap > 2.5 and opn_datap < 3 then{ bojung = 삼;} if opn_datap > 3 then{ bojung = 삼점오;} if sTime == 090100 Then{ openc = c; data15opc = data15(c); opn_data15 = data15opc; } Else data15opc = data15opc*(1+c_rate/c/data15opc*bojung); if sTime == 090100 Then{ openc = c; data16opc = data16(c); opn_data16 = data16opc; } Else data16opc = data16opc*(1+p_rate/c/data16opc*bojung); plot1(data15opc,"콜선비율"); plot2(data15(c),"콜"); plot3(data16opc,"풋선비율"); plot4(data16(c),"풋"); vmin = min(data15(c),data16(c),data15opc,data16opc); c_gap = data15(c) - data15opc; p_gap = data16(c) - data16opc; plot5(c_gap,"콜차이"); plot6(p_gap,"풋차이"); cp_hap = c_gap + p_gap; plot67(cp_hap,"차이합"); PLOT8(cp_haptem ,"차이합테마"); PLOT9(cp_haptem+두께 ,"차이합테마위"); PLOT10(cp_haptem-두께 ,"차이합테마아래"); if ( data15(c) > data15opc) and ( data15(c) > data16(c)) and data15opc > data16opc and data16(c) > data16opc -0.1 Then{ PLOT11(vmin ,"콜강세"); // PLOT54(hapycrt,"상승교차가격"); if 교차소리 == 1 then { // PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } } if ( data16(c) > data16opc) and ( data16(c) > data15(c)) and data16opc > data15opc and data15(c) > data15opc -0.1 Then{ PLOT12(vmin ,"풋강세"); // PLOT54(hapycrt,"상승교차가격"); if 교차소리 == 1 then { // PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } } plotbaseline1(0); opn_datap = (opn_data15+opn_data16)/2; PLOT13(opn_datap,"시초평균"); cp_pyung = ( data15(c)+ data16(c))/2; PLOT14(cp_pyung,"콜풋평균"); cp_pyung_tem = (3 * Ema(cp_pyung,콜풋테마)) - (3 * Ema(Ema(cp_pyung,콜풋테마),콜풋테마)) + (Ema(Ema(Ema(cp_pyung,콜풋테마),콜풋테마),콜풋테마)); plot41(cp_pyung_tem,"콜풋평균테마"); if cp_pyung_tem > opn_datap and cp_pyung_tem > cp_pyung_tem[1] Then { plot42(vmin,"강한매도기회"); if 하20초소리 == 1 then { PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩하20초.wav"); } } if data15opc < data15(c) then{ plot15(data15(c),"매도구간"); if 매매30초소리 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩하20초.wav"); } } if data16opc < data16(c) then{ plot16(data16(c),"매도구간"); if 찬스소리 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩하20초.wav"); } } if data15opc < data15(c) and data16opc < data16(c) Then{ plot20(cp_pyung,"찬스"); } if 매매30초소리 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩하20초.wav"); } if abs(data15(c) - data16(c)) < 0.1 then{ plot30(data15(c),"진입고려"); jinip = cp_pyung; } if cp_pyung - jinip > 손실폭 Then { plot31(data15(c),"청산고려"); } if opn_datap < cp_pyung Then { plot32(vmin,"시초가돌파"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-03-02 16:31:14

안녕하세요 예스스탁입니다. 문의하신 내용은 가능하지 않습니다. 데이타의 번호는 변수처리가 가능하지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 수정부탁드립니다======================== > 아래식은 참조데이타 data15.data16을 불러서 사용하고 있는데 input으로지정해서 사룔하고 싶슴니다 가능한가요? Input:손실폭(0),비율(100),LENGTH2(10),콜풋테마(0),두께(0),일(130),일점오(150),이(200),이점오(270),삼(280),삼점오(350); Input:교차범위(0.1),교차소리(0),매매30초소리(0),찬스소리(0),하20초소리(0); var : openc(0),opc(0),opp(0); var : HH(0,data15),LL(0,data15),ii(0,data15); var : bojung(100), c_rate(0),p_rate(0),data15_rate(0); var : opn_data15(0),opn_data16(0),opn_datap(0),data15opc(0),data16opc(0),datatoopp(0),vmin(0); var :cp_pyung(0),opchac(0),opchap(0),c_gap(0),p_gap(0),cp_hap(0),cp_haptem(0),jinip(0),cp_pyung_tem(0); c_rate = ((c-c[1])/c[1]*비율);//선물의 전봉대비움직인비율 p_rate = ((c-c[1])/c[1]*비율)*(-1);//선물의 전봉대비움직인비율 if opn_datap < 1 then {bojung = 일; } if opn_datap > 1 and opn_datap < 1.5 then{ bojung = 일점오;} if opn_datap > 1.5 and opn_datap < 2 then{ bojung = 이;} if opn_datap > 2 and opn_datap < 2.5 then{ bojung = 이점오;} if opn_datap > 2.5 and opn_datap < 3 then{ bojung = 삼;} if opn_datap > 3 then{ bojung = 삼점오;} if sTime == 090100 Then{ openc = c; data15opc = data15(c); opn_data15 = data15opc; } Else data15opc = data15opc*(1+c_rate/c/data15opc*bojung); if sTime == 090100 Then{ openc = c; data16opc = data16(c); opn_data16 = data16opc; } Else data16opc = data16opc*(1+p_rate/c/data16opc*bojung); plot1(data15opc,"콜선비율"); plot2(data15(c),"콜"); plot3(data16opc,"풋선비율"); plot4(data16(c),"풋"); vmin = min(data15(c),data16(c),data15opc,data16opc); c_gap = data15(c) - data15opc; p_gap = data16(c) - data16opc; plot5(c_gap,"콜차이"); plot6(p_gap,"풋차이"); cp_hap = c_gap + p_gap; plot67(cp_hap,"차이합"); PLOT8(cp_haptem ,"차이합테마"); PLOT9(cp_haptem+두께 ,"차이합테마위"); PLOT10(cp_haptem-두께 ,"차이합테마아래"); if ( data15(c) > data15opc) and ( data15(c) > data16(c)) and data15opc > data16opc and data16(c) > data16opc -0.1 Then{ PLOT11(vmin ,"콜강세"); // PLOT54(hapycrt,"상승교차가격"); if 교차소리 == 1 then { // PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } } if ( data16(c) > data16opc) and ( data16(c) > data15(c)) and data16opc > data15opc and data15(c) > data15opc -0.1 Then{ PLOT12(vmin ,"풋강세"); // PLOT54(hapycrt,"상승교차가격"); if 교차소리 == 1 then { // PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩dd2.wav"); } } plotbaseline1(0); opn_datap = (opn_data15+opn_data16)/2; PLOT13(opn_datap,"시초평균"); cp_pyung = ( data15(c)+ data16(c))/2; PLOT14(cp_pyung,"콜풋평균"); cp_pyung_tem = (3 * Ema(cp_pyung,콜풋테마)) - (3 * Ema(Ema(cp_pyung,콜풋테마),콜풋테마)) + (Ema(Ema(Ema(cp_pyung,콜풋테마),콜풋테마),콜풋테마)); plot41(cp_pyung_tem,"콜풋평균테마"); if cp_pyung_tem > opn_datap and cp_pyung_tem > cp_pyung_tem[1] Then { plot42(vmin,"강한매도기회"); if 하20초소리 == 1 then { PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩하20초.wav"); } } if data15opc < data15(c) then{ plot15(data15(c),"매도구간"); if 매매30초소리 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩하20초.wav"); } } if data16opc < data16(c) then{ plot16(data16(c),"매도구간"); if 찬스소리 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩하20초.wav"); } } if data15opc < data15(c) and data16opc < data16(c) Then{ plot20(cp_pyung,"찬스"); } if 매매30초소리 == 1 then { PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩하20초.wav"); } if abs(data15(c) - data16(c)) < 0.1 then{ plot30(data15(c),"진입고려"); jinip = cp_pyung; } if cp_pyung - jinip > 손실폭 Then { plot31(data15(c),"청산고려"); } if opn_datap < cp_pyung Then { plot32(vmin,"시초가돌파"); }