커뮤니티

수식문의

프로필 이미지
쭈니오빠
2012-01-06 12:51:49
402
글번호 46356
답변완료
1.당일 처음으로 매수한 가격을 기억하여 그 가격보다 적을때 매수 라는 조건 수식 2.↓↓↓↓ ==매수== 음봉일떄 매수 매수조건 1 매수조건 2 매수조건 3 양봉일떄 매수 매수조건 1 매수조건 2 매수조건 3 ==매도=== 양봉 매수조건1.2.3에의해 매수된경우 매도조건1 매도조건2 매도조건3 음봉 매수조건 1.2.3에의해 매수된경우 매도조건1 매도조건2 매도조건3 위의 조건식이 있을때 * 매수 : 양봉의 매수조건과 음봉의 매수조건 1.2.3은 동일함 *매도 : 양봉의 매도조건과 음봉의 매도조건 1.2.3은 동일함 -매수- 양봉에서 매수조건 1이 매수되지 안았다면 음봉 매수조건1에서 매수하고 양봉에서 매수조건 1이 매수되었다면 음봉에서 매수조건 1에서는 매수금지 (매수조건 2.3도 동일하게) -매도- 양봉 매수조건에의한 매수와 음봉 매수조건에의한 매수를 구분하여 매도하여야함
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2012-01-06 15:42:47

안녕하세요? 문의하신 시스템식 답변드립니다. [시스템식1] : 처음 매수한 가격 기억 1.당일 처음으로 매수한 가격을 기억하여 그 가격보다 적을때 매수 라는 조건 수식 if date <> date[1] Then //첫봉에서 매수진입횟수 초기화 Bcount = 0; if 매수조건 and Bcount == 0 then { //매조조건 만족하고 매수진입횟수 가 0이면 (첫번째 진입이면) buy(); Bcount = Bcount + 1; entreV = C; //최초 매수한 가격은 entreV에 저장 } if C < entryV then ~ //현재가가 최초 매수진입 가겨보다 낮으면~ [시스템식2] var : UpCondition1(false), UpCondition2(false), UpCondition3(false); var : DownCondition1(false), DownCondition2(false), DownCondition3(false); if date <> date[1] then { UpCondition1 = false; UpCondition2 = false; UpCondition3 = false; DownCondition1 = false; DownCondition2 = false; DownCondition3 = false; } # 음봉일때 매수 if C < O then { if 매수조건1 and UpCondition1 == false then { buy("B_Dn1"); DownCondition1 = true; } if 매수조건2 and UpCondition2 == false then { buy("B_Dn2"); DownCondition2 = true; } if 매수조건3 and UpCondition3 == false then { buy("B_Dn3"); DownCondition3 = true; } } # 양봉일때 매수 if C > O then { if 매수조건1 and DownCondition1 == false then { buy("B_Up1"); UpCondition1 = true; } if 매수조건2 and DownCondition2 == false then { buy("B_Up2"); UpCondition2 = true; } if 매수조건3 and DownCondition3 == false then { buy("B_Up3"); UpCondition3 = true; } } # 양봉 매수조건1.2.3에의해 매수된경우 if IsEntryName("B_Up1") or IsEntryName("B_Up2") IsEntryName("B_Up3") then { if 매도조건1 Then exitlong(); if 매도조건2 Then exitlong(); if 매도조건3 Then exitlong(); } # 음봉 매수조건 1.2.3에의해 매수된경우 if IsEntryName("B_Dn1") or IsEntryName("B_Dn2") IsEntryName("B_Dn3") then { if 매도조건1 Then exitlong(); if 매도조건2 Then exitlong(); if 매도조건3 Then exitlong(); } > 쭈니오빠 님이 쓴 글입니다. > 제목 : 수식문의 > 1.당일 처음으로 매수한 가격을 기억하여 그 가격보다 적을때 매수 라는 조건 수식 2.↓↓↓↓ ==매수== 음봉일&#46468; 매수 매수조건 1 매수조건 2 매수조건 3 양봉일&#46468; 매수 매수조건 1 매수조건 2 매수조건 3 ==매도=== 양봉 매수조건1.2.3에의해 매수된경우 매도조건1 매도조건2 매도조건3 음봉 매수조건 1.2.3에의해 매수된경우 매도조건1 매도조건2 매도조건3 위의 조건식이 있을때 * 매수 : 양봉의 매수조건과 음봉의 매수조건 1.2.3은 동일함 *매도 : 양봉의 매도조건과 음봉의 매도조건 1.2.3은 동일함 -매수- 양봉에서 매수조건 1이 매수되지 안았다면 음봉 매수조건1에서 매수하고 양봉에서 매수조건 1이 매수되었다면 음봉에서 매수조건 1에서는 매수금지 (매수조건 2.3도 동일하게) -매도- 양봉 매수조건에의한 매수와 음봉 매수조건에의한 매수를 구분하여 매도하여야함
프로필 이미지

쭈니오빠

2012-01-06 16:30:14

아래식 사용을위한 변수나 배열같은거.. 선언부탁드립니다 시스템식1] : 처음 매수한 가격 기억 1.당일 처음으로 매수한 가격을 기억하여 그 가격보다 적을때 매수 라는 조건 수식 if date <> date[1] Then //첫봉에서 매수진입횟수 초기화 Bcount = 0; if 매수조건 and Bcount == 0 then { //매조조건 만족하고 매수진입횟수 가 0이면 (첫번째 진입이면) buy(); Bcount = Bcount + 1; entreV = C; //최초 매수한 가격은 entreV에 저장 } if C < entryV then ~ //현재가가 최초 매수진입 가겨보다 낮으면~
프로필 이미지

예스스탁 예스스탁 답변

2012-01-09 10:12:00

추가 답변드립니다. var : Bcount(0), entryV(0); if date <> date[1] Then //첫봉에서 매수진입횟수 초기화 Bcount = 0; if 매수조건 and Bcount == 0 then { //매조조건 만족하고 매수진입횟수 가 0이면 (첫번째 진입이면) buy(); Bcount = Bcount + 1; entreV = C; //최초 매수한 가격은 entreV에 저장 } if C < entryV then ~ //현재가가 최초 매수진입 가겨보다 낮으면~ > 쭈니오빠 님이 쓴 글입니다. > 제목 : Re : Re : 수식문의 > 아래식 사용을위한 변수나 배열같은거.. 선언부탁드립니다 시스템식1] : 처음 매수한 가격 기억 1.당일 처음으로 매수한 가격을 기억하여 그 가격보다 적을때 매수 라는 조건 수식 if date <> date[1] Then //첫봉에서 매수진입횟수 초기화 Bcount = 0; if 매수조건 and Bcount == 0 then { //매조조건 만족하고 매수진입횟수 가 0이면 (첫번째 진입이면) buy(); Bcount = Bcount + 1; entreV = C; //최초 매수한 가격은 entreV에 저장 } if C < entryV then ~ //현재가가 최초 매수진입 가겨보다 낮으면~