커뮤니티

18553 번호 수정부탁이요

프로필 이미지
대두
2011-05-19 17:10:14
666
글번호 38829
답변완료
. 쌍바닥매수 쌍봉 매도 input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right) != -1 Then{ value3 = var1; value4 = value1[1]; if value3 > value4 and value4 > 0 Then sell(); } if SwingHigh(1,var1,Left,Right,Left+Right) != -1 Then{ value1 = var1; value2 = value1[1]; if value1 < value2 and value2 > 0 Then sell(); } 2. 쓰리바닥 매수,쓰리벙 매도 input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right) != -1 Then{ value3 = var1; value4 = value3[1]; value5 = value4[1]; if value3 > value4 and value4 > value5 and value5 > 0 Then sell(); } if SwingHigh(1,var1,Left,Right,Left+Right) != -1 Then{ value1 = var1; value2 = value1[1]; value3 = value2[1]; if value1 < value2 and value2 < value3 and value3 > 0 Then sell(); } 작동이 안&#46092;니다 그리고 input : P(10),Left(3),Right(3);//값들을 설명줌해주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-20 08:48:15

안녕하세요 예스스탁입니다. 식을 수정했습니다. P는 스윙하이와 스윙로우의 기준값으로 이동평균을 사용했는데 이동평균의 기간값입니다. Left와 Right는 swinghigh/swinglow함수의 좌우봉갯수를 지정하는 것입니다. swinghigh는 좌측봉N개의 값보다 중간값이 크고 중간값이 우측의 N개봉값보다 큰 상태를 말하는데 이때 봉갯수 N개를 지정하는 것입니다. swinghigh/swinglow 함수에 대한 설명을 첨부파일로 올려드립니다. 1. input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right+1) != -1 Then{ value3 = var1; value4 = value1[1]; if value3 > value4 and value4 > 0 Then buy(); } if SwingHigh(1,var1,Left,Right,Left+Right+1) != -1 Then{ value1 = var1; value2 = value1[1]; if value1 < value2 and value2 > 0 Then sell(); } 2. input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right+1) != -1 Then{ value3 = var1; value4 = value3[1]; value5 = value4[1]; if value3 > value4 and value4 > value5 and value5 > 0 Then buy(); } if SwingHigh(1,var1,Left,Right,Left+Right+1) != -1 Then{ value1 = var1; value2 = value1[1]; value3 = value2[1]; if value1 < value2 and value2 < value3 and value3 > 0 Then sell(); } 즐거운 하루되세요 > 대두 님이 쓴 글입니다. > 제목 : 18553 번호 수정부탁이요 > . 쌍바닥매수 쌍봉 매도 input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right) != -1 Then{ value3 = var1; value4 = value1[1]; if value3 > value4 and value4 > 0 Then sell(); } if SwingHigh(1,var1,Left,Right,Left+Right) != -1 Then{ value1 = var1; value2 = value1[1]; if value1 < value2 and value2 > 0 Then sell(); } 2. 쓰리바닥 매수,쓰리벙 매도 input : P(10),Left(3),Right(3); var1 = ma(C,P); if SwingLow(1,var1,Left,Right,Left+Right) != -1 Then{ value3 = var1; value4 = value3[1]; value5 = value4[1]; if value3 > value4 and value4 > value5 and value5 > 0 Then sell(); } if SwingHigh(1,var1,Left,Right,Left+Right) != -1 Then{ value1 = var1; value2 = value1[1]; value3 = value2[1]; if value1 < value2 and value2 < value3 and value3 > 0 Then sell(); } 작동이 안&#46092;니다 그리고 input : P(10),Left(3),Right(3);//값들을 설명줌해주세요