커뮤니티
시스템
2019-01-30 01:49:51
178
글번호 125738
안녕하세요 미리 감사 인사드려요
아래식에서 진입후 익절이던 손절이던 청산후 청산 가격이나 청산봉의 종가에서
상하 50틱 이내에서는
신호가 안나오게 수정부탁드려요
input: p1(13),p2(24),p3(130);
var : T(0);
var1=ma(c,p1);
var2=ma(c,p2);
var3=ma(c,p3);
if var1 > var3 and crossup(var1,var2)Then{
T=1;
}
if var1 < var3 and CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then{
buy();
}
if T== -1 Then{
sell();
수고하세요
답변 1
예스스탁 예스스탁 답변
2019-01-30 13:35:29
안녕하세요
예스스탁입니다.
해당 수식이 스위칭(반대방향청산과 진입이동시발생)이 되는 수식입니다.
스위칭으로 청산후에도 해당 조건을 주신다면 1번식을
스위칭은 제외하고 다른청산일 경우에만 해당 조건을 적용하시면 2번식 사용하시면 됩니다.
1
input: p1(13),p2(24),p3(130);
var : T(0);
var1=ma(c,p1);
var2=ma(c,p2);
var3=ma(c,p3);
if var1 > var3 and crossup(var1,var2)Then{
T=1;
}
if var1 < var3 and CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then
{
if (MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and abs(C-EntryPrice(0)) >= PriceScale*50))) Then
buy();
}
if T== -1 Then
{
if (MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and abs(C-EntryPrice(0)) >= PriceScale*50))) Then
sell();
}
2
input: p1(13),p2(24),p3(130);
var : T(0);
var1=ma(c,p1);
var2=ma(c,p2);
var3=ma(c,p3);
if var1 > var3 and crossup(var1,var2)Then{
T=1;
}
if var1 < var3 and CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and abs(C-EntryPrice(0)) >= PriceScale*50))) Then
buy();
}
if T== -1 Then
{
if MarketPosition == 1 or
(MarketPosition == 0 and (TotalTrades == 0 or (TotalTrades >= 1 and abs(C-EntryPrice(0)) >= PriceScale*50))) Then
sell();
}
즐거운 하루되세요
> 달마7 님이 쓴 글입니다.
> 제목 : 시스템
> 안녕하세요 미리 감사 인사드려요
아래식에서 진입후 익절이던 손절이던 청산후 청산 가격이나 청산봉의 종가에서
상하 50틱 이내에서는
신호가 안나오게 수정부탁드려요
input: p1(13),p2(24),p3(130);
var : T(0);
var1=ma(c,p1);
var2=ma(c,p2);
var3=ma(c,p3);
if var1 > var3 and crossup(var1,var2)Then{
T=1;
}
if var1 < var3 and CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then{
buy();
}
if T== -1 Then{
sell();
수고하세요
다음글
이전글