커뮤니티

부분수정 부탁드립니다.

프로필 이미지
대구어린울프
2018-08-10 21:49:37
175
글번호 121301
답변완료
안녕하세요? 아래의 식에서 부분수정 부탁드립니다. *변경 요하는 부분. (현재) 현재 몸통길이가 같은봉(외부변수,틱) 이 연달아 2개일시 진입하는 조건 (변경후) --> 몸통길이가 같은봉이 연달아 2개가 아닌, 음봉2개일시 매도 양봉2개일시 매수 --> 같아야하는 몸통길이(외부변수,틱)를 봉하나씩 각각 외부변수(틱)로 분리 input : 몸통길이틱수(10),익절틱수(10),손절틱수(10); var : T(0); var1 = abs(C-O); if C > O Then { T = 1; value1 = var1; value2 = value1[1]; } if C < O Then { T = -1; value3 = var1; value4 = value3[1]; } if MarketPosition == 0 and C < O and countif(T == -1,2) == 2 and value3 == value4 and value3 == PriceScale*몸통길이틱수 then { sell("s"); } if MarketPosition == 0 and C > O and countif(T == 1,2) == 2 and value1 == value2 and value1 == PriceScale*몸통길이틱수 then { Buy("b"); } SetStopProfittarget(익절틱수*PriceScale,PointStop); SetStopLoss(손절틱수*PriceScale,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-13 10:05:55

안녕하세요 예스스탁입니다. input : 익절틱수(10),손절틱수(10); input : 양봉틱수1(10),양봉틱수2(10); input : 음봉틱수1(10),음봉틱수2(10); var : T(0); var1 = abs(C-O); if C > O Then { T = 1; value1 = var1; value2 = value1[1]; } if C < O Then { T = -1; value3 = var1; value4 = value3[1]; } if MarketPosition == 0 and C > O and countif(T == 1,2) == 2 and value1 == PriceScale*양봉틱수1 and value2 == PriceScale*양봉틱수2 then { Buy("b"); } if MarketPosition == 0 and C < O and countif(T == -1,2) == 2 and value3 == PriceScale*음봉틱수1 and value4 == PriceScale*음봉틱수2 then { sell("s"); } SetStopProfittarget(익절틱수*PriceScale,PointStop); SetStopLoss(손절틱수*PriceScale,PointStop); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 부분수정 부탁드립니다. > 안녕하세요? 아래의 식에서 부분수정 부탁드립니다. *변경 요하는 부분. (현재) 현재 몸통길이가 같은봉(외부변수,틱) 이 연달아 2개일시 진입하는 조건 (변경후) --> 몸통길이가 같은봉이 연달아 2개가 아닌, 음봉2개일시 매도 양봉2개일시 매수 --> 같아야하는 몸통길이(외부변수,틱)를 봉하나씩 각각 외부변수(틱)로 분리 input : 몸통길이틱수(10),익절틱수(10),손절틱수(10); var : T(0); var1 = abs(C-O); if C > O Then { T = 1; value1 = var1; value2 = value1[1]; } if C < O Then { T = -1; value3 = var1; value4 = value3[1]; } if MarketPosition == 0 and C < O and countif(T == -1,2) == 2 and value3 == value4 and value3 == PriceScale*몸통길이틱수 then { sell("s"); } if MarketPosition == 0 and C > O and countif(T == 1,2) == 2 and value1 == value2 and value1 == PriceScale*몸통길이틱수 then { Buy("b"); } SetStopProfittarget(익절틱수*PriceScale,PointStop); SetStopLoss(손절틱수*PriceScale,PointStop);