커뮤니티
수식 부탁드려요~~~
2019-04-10 21:23:50
231
글번호 127778
참고로 크루드 오일 10분봉입니다.
아래식에서 매수 진입시 아래식은 해당 조건(5개 지표해당시 매수 진입) 이 만족할때
종가에 매수하는 수식입니다.
제가 하고 싶은 사항은 다음과 같습니다.
해당조건이 만족하는 봉에 진입이 아니라 다음봉에서 -1 tick 될때 즉시 매수 진입하는 수식을 요청합니다. ( 1틱이라도 낮게 매수 진입하려구요)
input : N1(1),N2(3);
Input : P1(0.4),P2(0.45);
input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0);
var : sum3(0),Tcond(false);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
var3 = MFI(14);
var4 = RSI(14);
var5 = CCI(20);
var6 = StochasticsK(20,5);
var7 = Simrido(14);
if T>=0 then
{
if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then
Buy("b");
}
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}
답변 1
예스스탁 예스스탁 답변
2019-04-11 16:44:04
안녕하세요
예스스탁입니다.
input : N1(1),N2(3);
Input : P1(0.4),P2(0.45);
input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0);
var : sum3(0),Tcond(false);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
var3 = MFI(14);
var4 = RSI(14);
var5 = CCI(20);
var6 = StochasticsK(20,5);
var7 = Simrido(14);
if T>=0 then
{
if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then
Buy("b",atlimit,c-PriceScale*1);
}
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 수식 부탁드려요~~~
>
참고로 크루드 오일 10분봉입니다.
아래식에서 매수 진입시 아래식은 해당 조건(5개 지표해당시 매수 진입) 이 만족할때
종가에 매수하는 수식입니다.
제가 하고 싶은 사항은 다음과 같습니다.
해당조건이 만족하는 봉에 진입이 아니라 다음봉에서 -1 tick 될때 즉시 매수 진입하는 수식을 요청합니다. ( 1틱이라도 낮게 매수 진입하려구요)
input : N1(1),N2(3);
Input : P1(0.4),P2(0.45);
input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0);
var : sum3(0),Tcond(false);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
var3 = MFI(14);
var4 = RSI(14);
var5 = CCI(20);
var6 = StochasticsK(20,5);
var7 = Simrido(14);
if T>=0 then
{
if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then
Buy("b");
}
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}