커뮤니티
문의합니다.
2015-07-01 15:56:19
101
글번호 87858
어제 문의에 대한 답변 매우 감사합니다 ^^
오늘도 하나 문의드립니다~
지표를 만든건데요.
아래의 식으로으로
변수10, 변수20 2가지를 기준으로 합니다.
기준점 0을 기준으로 상향돌파시 다음 분봉 완성 된 후 그 다음 분봉 시작시 매수,
변수 20과 변수 10의 데드크로스시, 또는 기준점 0에서 포지션 정리(포지션없음으로)
포지션 정리 후 선물 1포인트 이상의 수익 발생시 당일 추가 매매 없게 하고 싶습니다.
기준점 0을 기준으로 하향돌파시 다음분봉 완성 된 후 그 다음 분봉 시작시 매도,
변수 20과 변수 10의 골든 크로스시, 또는 기준점 0에서 포지션 정리(포지션없음으로)
포지션 정리 후 선물 1포인트 이상의 수익 발생시 당일 추가 매매 없게 하고 싶습니다.
시스템 매매식으로 수정 부탁드립니다.
감사합니다.
Input : Period1(20);
value1 =LRS(C,Period1);
if value1>0 Then
plot1(value1,"기울기",red);
Else
if value1 < 0 Then
plot1(value1,"기울기",BLUE);
PlotBaseLine1(0);
답변 1
예스스탁 예스스탁 답변
2015-07-01 18:09:51
안녕하세요
예스스탁입니다.
Input : Period1(10),Period2(20);
var : NP(0),PreNP(0),dayPL(0);
NP = NetProfit;
if bdate != bdate[1] Then
PreNP = NP[1];
dayPL = NP-preNP;
value1 =LRS(C,Period1);
value2 =LRS(C,Period2);
Condition1 = value1 > 0 and value2 > 0;
Condition2 = value1 < 0 and value2 < 0;
if dayPL < 1 then{
if Condition1[1] == true and Condition1[2] == false Then
buy("b",AtMarket);
if Condition2[1] == true and Condition2[2] == false Then
sell("s",AtMarket);
}
if MarketPosition == 1 Then{
if CrossDown(value1,value2) Then
ExitLong();
if CrossDown(value1,0) or CrossDown(value2,0) Then
ExitLong();
}
if MarketPosition == -1 Then{
if CrossUp(value1,value2) Then
ExitShort();
if CrossUp(value1,0) or CrossUp(value2,0) Then
ExitShort();
}
즐거운 하루되세요
> 째깍째깍 님이 쓴 글입니다.
> 제목 : 문의합니다.
> 어제 문의에 대한 답변 매우 감사합니다 ^^
오늘도 하나 문의드립니다~
지표를 만든건데요.
아래의 식으로으로
변수10, 변수20 2가지를 기준으로 합니다.
기준점 0을 기준으로 상향돌파시 다음 분봉 완성 된 후 그 다음 분봉 시작시 매수,
변수 20과 변수 10의 데드크로스시, 또는 기준점 0에서 포지션 정리(포지션없음으로)
포지션 정리 후 선물 1포인트 이상의 수익 발생시 당일 추가 매매 없게 하고 싶습니다.
기준점 0을 기준으로 하향돌파시 다음분봉 완성 된 후 그 다음 분봉 시작시 매도,
변수 20과 변수 10의 골든 크로스시, 또는 기준점 0에서 포지션 정리(포지션없음으로)
포지션 정리 후 선물 1포인트 이상의 수익 발생시 당일 추가 매매 없게 하고 싶습니다.
시스템 매매식으로 수정 부탁드립니다.
감사합니다.
Input : Period1(20);
value1 =LRS(C,Period1);
if value1>0 Then
plot1(value1,"기울기",red);
Else
if value1 < 0 Then
plot1(value1,"기울기",BLUE);
PlotBaseLine1(0);