커뮤니티
시스템식 부탁드립니다.
2023-12-02 20:11:44
947
글번호 174528
항상 도움 주셔서 감사합니다.
종목 : 해외선물
차트 : 60분봉
요청사항1 : 나스닥, S&P, 통화선물 매매시
익절이나 손절을 틱단위가 아닌 $나 원화로 하고 싶습니다.
아래 명령어 사용시 $로 손절하는 시스템식 부탁드립니다.
SetStopProfittarget($익절값,PointStop);
SetStopLoss($손절값,PointStop);
아래 명령어 사용시 원화로 손절하는 시스템식 부탁드립니다.
환율은 1,200원으로 고정
SetStopProfittarget(원화익절값,PointStop);
SetStopLoss(원화손절값,PointStop);
요청사항2 : 캔들과 이동평균선 크로스에대한 매매로직 부탁드립니다.
매수식 : 캔들이 10일 이동평균선 상향 돌파시 매수
매수청산식 : 캔들이 10일 이동평균선 하향 돌파시 매수청산
손절식 : 매수진입 후 매수가격대비 10포인트 하락시 손절
본청식 : 매수진입 후 매수가격대비 10포인트 이상 상승하였다가 하락시 진입가격에서 본청
요청사항3 : 1) 가장 최근의 이동평균선 10과 이동평균선 20의 골든크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시)
2) 가장 최근의 이동평균선 10과 이동평균선 20의 데드크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2023-12-04 14:57:34
안녕하세요
예스스탁입니다.
1-1
input : 익절달러(1000),손절달러(500);
SetStopProfittarget((익절달러/PointValue)*PriceScale,PointStop);
SetStopLoss((손절달러/PointValue)*PriceScale,PointStop);
1-2
input : 익절원(1000000),손절원(500000);
SetStopProfittarget(((익절원/1200)/PointValue)*PriceScale,PointStop);
SetStopLoss(((익절원/1200)/PointValue)*PriceScale,PointStop);
2
var1 = ma(C,10);
if CrossUp(C,var1) Then
Buy();
if MarketPosition == 1 Then
{
if CrossDown(c,var1) Then
ExitLong();
if highest(H,BarsSinceEntry) >= EntryPrice+10 Then
ExitLong("bx",AtStop,EntryPrice);
}
SetStopLoss(10,PointStop);
3
var : tl1(0),tl2(0);
var1 = ma(C,10);
Var2 = ma(C,20);
if CrossUp(var1,var2) Then
{
TL_Delete(tl1);
value1 = c;
tl1 = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,value1);
TL_SetColor(tl1,Red);
}
Else
TL_SetEnd(tl1,NextBarSdate,NextBarStime,value1);
if CrossDown(var1,var2) Then
{
TL_Delete(tl2);
value2 = c;
tl2 = TL_New(sDate,sTime,value2,NextBarSdate,NextBarStime,Value2);
TL_SetColor(tl2,Blue);
}
Else
TL_SetEnd(tl2,NextBarSdate,NextBarStime,value2);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
종목 : 해외선물
차트 : 60분봉
요청사항1 : 나스닥, S&P, 통화선물 매매시
익절이나 손절을 틱단위가 아닌 $나 원화로 하고 싶습니다.
아래 명령어 사용시 $로 손절하는 시스템식 부탁드립니다.
SetStopProfittarget($익절값,PointStop);
SetStopLoss($손절값,PointStop);
아래 명령어 사용시 원화로 손절하는 시스템식 부탁드립니다.
환율은 1,200원으로 고정
SetStopProfittarget(원화익절값,PointStop);
SetStopLoss(원화손절값,PointStop);
요청사항2 : 캔들과 이동평균선 크로스에대한 매매로직 부탁드립니다.
매수식 : 캔들이 10일 이동평균선 상향 돌파시 매수
매수청산식 : 캔들이 10일 이동평균선 하향 돌파시 매수청산
손절식 : 매수진입 후 매수가격대비 10포인트 하락시 손절
본청식 : 매수진입 후 매수가격대비 10포인트 이상 상승하였다가 하락시 진입가격에서 본청
요청사항3 : 1) 가장 최근의 이동평균선 10과 이동평균선 20의 골든크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시)
2) 가장 최근의 이동평균선 10과 이동평균선 20의 데드크로스시 값을 수평라인으로 표시하고 싶습니다.(최근 크로스 한번만 표시)
감사합니다.
다음글
이전글