커뮤니티
수식좀 부탁드립니다.
2016-01-17 13:52:45
127
글번호 94484
아래수식에서 자동매매실행기간을 정해서 설정해 놓으면 기간이 끝나면 더이상
자동매매 실행이 되지않게 하는 수식을 추가하고 싶습니다.
기간종료 이후는 절대 사용할수 없는 수식이 되도록 할수 있을까요?
예를들어 2016년 02월01일08시00분부터 04월01 07시15분까지 2달간만 자동매매실행되도록
하는 수식.
잘부탁드리겠습니다. 미리 감사드립니다.
input : 진입계약수(1);
var1 = ma(c,5);
var2 = ma(c,20);
if MarketPosition <= 0 and crossup(var1,var2) Then
buy("매수진입",OnClose,def,진입계약수);
if MarketPosition >= 0 and CrossDown(var1,var2) Then
sell("매도진입",OnClose,def,진입계약수);
if MarketPosition == 1 Then{
ExitLong("매수익절",atlimit,EntryPrice+PriceScale*32,"",1,1);
}
if MarketPosition == -1 Then{
ExitShort("매도익절",atlimit,EntryPrice-PriceScale*32,"",1,1);
}
답변 1
예스스탁 예스스탁 답변
2016-01-18 15:22:08
안녕하세요
예스스탁입니다.
아래와 같이 작성하시면
지정한 기간 안에만 신호가 발생합니다.
input : 시작일(20160201),시작시간(80000);
input : 종료일(20160401),종료시간(71500);
input : 진입계약수(1);
var : Tcond(false);
if sdate == 시작일 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then
Tcond = true;
if sdate == 종료일 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간)) Then
Tcond = false;
var1 = ma(c,5);
var2 = ma(c,20);
if Tcond == false then{
if MarketPosition <= 0 and crossup(var1,var2) Then
buy("매수진입",OnClose,def,진입계약수);
if MarketPosition >= 0 and CrossDown(var1,var2) Then
sell("매도진입",OnClose,def,진입계약수);
if MarketPosition == 1 Then{
ExitLong("매수익절",atlimit,EntryPrice+PriceScale*32,"",1,1);
}
if MarketPosition == -1 Then{
ExitShort("매도익절",atlimit,EntryPrice-PriceScale*32,"",1,1);
}
}
즐거운 하루되세요
> 알러뷰 님이 쓴 글입니다.
> 제목 : 수식좀 부탁드립니다.
> 아래수식에서 자동매매실행기간을 정해서 설정해 놓으면 기간이 끝나면 더이상
자동매매 실행이 되지않게 하는 수식을 추가하고 싶습니다.
기간종료 이후는 절대 사용할수 없는 수식이 되도록 할수 있을까요?
예를들어 2016년 02월01일08시00분부터 04월01 07시15분까지 2달간만 자동매매실행되도록
하는 수식.
잘부탁드리겠습니다. 미리 감사드립니다.
input : 진입계약수(1);
var1 = ma(c,5);
var2 = ma(c,20);
if MarketPosition <= 0 and crossup(var1,var2) Then
buy("매수진입",OnClose,def,진입계약수);
if MarketPosition >= 0 and CrossDown(var1,var2) Then
sell("매도진입",OnClose,def,진입계약수);
if MarketPosition == 1 Then{
ExitLong("매수익절",atlimit,EntryPrice+PriceScale*32,"",1,1);
}
if MarketPosition == -1 Then{
ExitShort("매도익절",atlimit,EntryPrice-PriceScale*32,"",1,1);
}
다음글
이전글