안녕하세요
아래 만들어주신 식에서
가령 매수=> 매수 청산후 계속되는 매수신호는 발생되지않게 =>매도신호 발생시 진입
매수 신호발생후 매도신호만 발생 이렇게 순차적으로 발생되도록 부탁드립니다
그리고 하루 매수 매도신호는 각각 2회 이내로 제한되는 수식 부탁 드립니다
var : sum(0,Data2);
sum = Data2(c)+data3(c);
if Data2(CountIf(sum>sum[1],3) == 3) Then
Buy();
if Data2(CountIf(sum<0,2) == 2) then ExitLong();
if Data2(CountIf(sum<sum[1],3) == 3) Then
Sell();
if Data2(CountIf(sum>0,2) == 2) Then ExitShort();
만들어주신 시스템 감사히 공부하고 있습니다 수고하세요
답변 1
예스스탁
예스스탁 답변
2021-08-03 10:46:13
안녕하세요
예스스탁입니다.
input : N(10),금액1(10000000),금액2(10000000);
input : 추가진입(-3),익절1(5),익절2(5),손절(-3);
input : Xdate(3),Xtime(110000);
var : sum(0,Data2),T(0,Data2),BE(0,Data1),SE(0,Data1);
sum = Data2(c)+data3(c);
if Data1(Bdate != Bdate[1]) Then
{
BE = 0;
SE = 0;
}
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then
BE = BE+1;
if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then
SE = SE+1;
if Data2(Bdate != Bdate[1]) Then
T = 0;
if T <= 0 and Data2(CountIf(sum>sum[1],3) == 3) and BE < 2 Then
{
T = 1;
Buy();
}
if Data2(CountIf(sum<0,2) == 2) then
ExitLong();
if T >= 0 and Data2(CountIf(sum<sum[1],3) == 3) and SE < 2 Then
{
T = -1;
Sell();
}
if Data2(CountIf(sum>0,2) == 2) Then
ExitShort();
즐거운 하루되세요
> 달마7 님이 쓴 글입니다.
> 제목 : 시스템
> 안녕하세요
아래 만들어주신 식에서
가령 매수=> 매수 청산후 계속되는 매수신호는 발생되지않게 =>매도신호 발생시 진입
매수 신호발생후 매도신호만 발생 이렇게 순차적으로 발생되도록 부탁드립니다
그리고 하루 매수 매도신호는 각각 2회 이내로 제한되는 수식 부탁 드립니다
var : sum(0,Data2);
sum = Data2(c)+data3(c);
if Data2(CountIf(sum>sum[1],3) == 3) Then
Buy();
if Data2(CountIf(sum<0,2) == 2) then ExitLong();
if Data2(CountIf(sum<sum[1],3) == 3) Then
Sell();
if Data2(CountIf(sum>0,2) == 2) Then ExitShort();
만들어주신 시스템 감사히 공부하고 있습니다 수고하세요