커뮤니티
수식문의
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.↓↓↓↓
==매수==
음봉일떄 매수
매수조건 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도 동일하게)
-매도-
양봉 매수조건에의한 매수와
음봉 매수조건에의한 매수를 구분하여 매도하여야함
쭈니오빠
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 ~ //현재가가 최초 매수진입 가겨보다 낮으면~