커뮤니티
문의드립니다.
2018-05-21 01:13:47
123
글번호 119070
날씨가 조금씩 더워지네요.
더 더워지기전에 몸보신하시고 건강관리 유의하시기 바랍니다.
다름이 아니오라 아래와 같은 수식을 부탁드립니다.
1.조건
-진입조건 : 20일선 우상향 하면 매수, 우하향 하면 매도
-텍스트및소리신호 발생조건 : 매도는 반대
매수포지션 시작된후 첫번째로 5일선이 20일선 골든크로스 하면
현재 봉 저점-3틱에 "1회진입" 이라는 텍스트출력과 소리신호(alert.wav)가 나고
두번째로 5일선이 20일선 골든크로스 하면
현재 봉 저점-3틱에 "2회진입" 이라는 텍스트출력과 소리신호가 나고 이렇게
2회까지만 텍스트출력과 소리신호가 발생하고 더이상 현재 매수포지션에서
5일선이 골든크로스를 더 하더라도 텍스트출력이나 소리신호가 발생하지
않도록 제어하려 합니다.
그러니깐 각 포지션 마다 이러한 것이 딱 2번만 발생하도록 제어하고 싶습니다.
수고하세요 ^^
답변 1
예스스탁 예스스탁 답변
2018-05-23 14:01:15
안녕하세요
예스스탁입니다.
var : T(0),mav1(0),mav2(0),tx(0);
mav1 = ma(c,5);
mav2 = ma(C,20);
if mav2 > mav2[1] then
T = 1;
if mav2 < mav2[1] Then
T = -1;
if T == 1 and T[1] != 1 Then
buy();
if T == -1 and T[1] != -1 Then
sell();
if MarketPosition == 1 Then
{
if crossup(mav1,mav2) Then
{
value1 = value1+1;
if value1 <= 2 Then
{
tx = Text_New(sdate,stime,L-PriceScale*3,NumToStr(value1,0)+"회진입");
Text_SetStyle(tx,2,2);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
}
}
Else
value1 = 0;
if MarketPosition == -1 Then
{
if CrossDown(mav1,mav2) Then
{
value2 = value2+1;
if value2 <= 2 Then
{
tx = Text_New(sdate,stime,L-PriceScale*3,NumToStr(value2,0)+"회진입");
Text_SetStyle(tx,2,2);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
}
}
Else
value2 = 0;
즐거운 하루되세요
> 웹피 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 날씨가 조금씩 더워지네요.
더 더워지기전에 몸보신하시고 건강관리 유의하시기 바랍니다.
다름이 아니오라 아래와 같은 수식을 부탁드립니다.
1.조건
-진입조건 : 20일선 우상향 하면 매수, 우하향 하면 매도
-텍스트및소리신호 발생조건 : 매도는 반대
매수포지션 시작된후 첫번째로 5일선이 20일선 골든크로스 하면
현재 봉 저점-3틱에 "1회진입" 이라는 텍스트출력과 소리신호(alert.wav)가 나고
두번째로 5일선이 20일선 골든크로스 하면
현재 봉 저점-3틱에 "2회진입" 이라는 텍스트출력과 소리신호가 나고 이렇게
2회까지만 텍스트출력과 소리신호가 발생하고 더이상 현재 매수포지션에서
5일선이 골든크로스를 더 하더라도 텍스트출력이나 소리신호가 발생하지
않도록 제어하려 합니다.
그러니깐 각 포지션 마다 이러한 것이 딱 2번만 발생하도록 제어하고 싶습니다.
수고하세요 ^^
이전글