답변완료
시스템 수식 부탁드립니다~
수식1
d1=eavg(MACD(short,long),signal);
d2=shift(d1,+기간1);
d2
수식2
eavg(MACD(short,long),signal)
지표조건
short 5
long 400
signal 10
기간1 5
d1이 d2를 하향돌파할 때는 매도, 반대로 d1이 d2를 상향 돌파할 때는 매수로 스위칭
하루에 익절 50틱, 손절매 100틱 시 그날 매매 자동종료되는 수식도 같이 부탁드립니다~
새해 복 많이 받으시고 건강하시길 바랍니다^^
2020-01-03
272
글번호 134837
시스템
답변완료
부탁드립니니다
수고하십니다
아래 수식입니다 그림 처럼 굵은 적색,청색처럼 직각으로 표현하고싶습니다
Input : shortPeriod(10), longPeriod(20);
var : PriceOsc(0),PriceOsc1(0),Direction(0);
PriceOsc = OSCP(shortPeriod, longPeriod);
PriceOsc1 = OSCP(shortPeriod, longPeriod);
if PriceOsc > PriceOsc[1] Then{
Direction = 1;
}
if PriceOsc < PriceOsc[1] Then
Direction = -1;
if Direction == 1 Then
plot1(PriceOsc,"점",RED);
Else
plot2(PriceOsc,"점",BLUE);
PlotBaseLine1(0, "기준선 0");
if PriceOsc1 > PriceOsc1[1] Then{
Direction = 1;
}
if PriceOsc1 < PriceOsc1[1] Then
Direction = -1;
if Direction == 1 Then
plot3(PriceOsc1,"선",RED);
Else
plot4(PriceOsc1,"선",BLUE);
2020-01-03
299
글번호 134836
지표
답변완료
sell로 매도 체결이 안되었는데 exitshort으로 매수가 되었습니다.
아래와 같은 식인데 매도 진입이 체결이 안되었는데 매도청산1로 매수가 되었습니다.
잘못된 부분이 수정 부탁드립니다.
if 매도 조건문
Sell("매도 진입", OnClose,c,totalCount);
If MarketPosition == -1 Then
{
ExitShort("매도청산1", AtLimit, EntryPrice-PriceScale*CHUNG, "" ,1, 1);
}
2020-01-03
279
글번호 134835
시스템
답변완료
시스템 수식 부탁 드리겠습니다.
감사합니다.
추가로 질문 하나 더 드립니다.
아래처럼 하루 목표 누적수익을 관리하여 매매함과 동시에
한달 단위로 당월누적목표 수익을 설정하고 만족하면 더 이상 그달에는 매매가 진행되지 않는 수식을 같이 넣고 싶습니다.
한달은 1일에서 31일까지로 설정하고
매월 목표수익은 5pt이고 당일 매매 진입은 바로 전날까지의 당월 수익의 합이 그달 누적목표 수익을 만족하지 못했을때만 매매 진입을 합니다.
달이 바뀌면 다시 시작합니다.
부탁 드리겠습니다. 항상 감사 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 수식 부탁 드립니다.
>
안녕하세요
예스스탁입니다.
1
input : 당일수익(3);
Var : N1(0),dayPl(0),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
}
if Xcond == false then{
if /*매수진입조건*/ Then{
buy("b");
}
if /*매도진입조건*/ Then{
sell("s");
}
}
2
input : 당일수익(3);
Var : N1(0),dayPl(0),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if isExitName("dbp",1) == true or IsExitName("dsp",1) == true then
Xcond = true;
}
if Xcond == false then{
if /*매수진입조건*/ Then{
buy("b");
}
if /*매도진입조건*/ Then{
sell("s");
}
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then
{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
새해 좋은 일만 가득하시길 기원합니다.
2020-01-02
287
글번호 134832
시스템
답변완료
3연속 아래 청산
* 전일 지표 고맙습니다.
* 아래 지표에서 매수후 직전 고점대비 3연속 하락 하면 청산수식좀 부탁 드립니다.
기준:
1) 매수 이후 고점 대비 10틱 이하
2) 매수 이후 고점이 3연속 하락 하면 청산
if MarketPosition== 1 and IsEntryName("SS1") == true
AND VAR22 < VAR21-PriceScale*10
AND VAR23 < VAR21-PriceScale*10
AND VAR23 < VAR22-PriceScale*10 then{ SELL("SS1CUT" ); } 이게 아닌가요?
<아래>
input : left(3),right(3);
var : shv1(0),shv2(0),sh1(0);
if SwingHigh(1,H,Left,right,left+right+1) != -1 Then
{
SHV1 = H[Right];
SHV2 = SHV1[1];
SH1 = Text_New(Sdate[Right],stime[Right],H[right]+PriceScale,"■");
Text_SetStyle(sH1,2,2);
VAR21 = SH1[1];
VAR22 = SH1[2];
VAR23 = SH1[3];
}
* 고맙습니다. 좋은 주말 되십시요.
2020-01-03
359
글번호 134830
시스템