예스스탁
예스스탁 답변
2020-06-24 14:33:18
안녕하세요
예스스탁입니다.
1
input: 거래횟수(2),청산수익(2.00),연장횟수(2);
input : Period(14);
var : HighVal(0), LowVal(0);
var : T1(0),entry(0),DayEntry(0);
if bdate != Bdate[1] Then
{
T1 = TotalTrades;
DayEntry = 거래횟수;
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
HighVal = highest(H,Period)[1];
LowVal = lowest(L,Period)[1];
if TotalTrades > TotalTrades[1] and MarketPosition == 0 and entry == 거래횟수 and PositionProfit(1) >= 청산수익 Then
DayEntry = 거래횟수+연장횟수;
if CrossUp(C, HighVal) then
{
if entry < DayEntry Then
buy("b");
}
if CrossDown(C,LowVal) Then
ExitLong("bx");
2
input: 거래횟수(2),청산수익(2.00),연장횟수(2);
input : Period(14);
var : HighVal(0), LowVal(0);
var : T1(0),entry(0),DayEntry(0);
if bdate != Bdate[1] Then
{
T1 = TotalTrades;
DayEntry = 거래횟수;
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
HighVal = highest(H,Period)[1];
LowVal = lowest(L,Period)[1];
if TotalTrades > TotalTrades[1] and MarketPosition == 0 and entry == 거래횟수 and PositionProfit(1) >= 청산수익 Then
DayEntry = 거래횟수+연장횟수;
if CrossUp(C, HighVal) then
{
ExitShort("sx");
}
if CrossDown(C,LowVal) Then
{
if entry < DayEntry Then
sell("s");
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
>
답변 수식을 buy전용수식과 sell전용수식으로 나누어 주셨으면 합니다.
리버스 거래라 구분하기 어려워 한 번 더 요청드립니다.
buy전용)
input : Period(14);
var : HighVal(0);
HighVal = highest(H,Period)[1];
if CrossUp(C, HighVal) then
buy();
sell 전용)
input : Period(14);
var : LowVal(0);
LowVal = lowest(L,Period)[1];
if CrossDown(C,LowVal) then
sell();
********************************************************************************
안녕하세요
예스스탁입니다.
input: 거래횟수(2),청산수익(2.00),연장횟수(2);
input : Period(14);
var : HighVal(0), LowVal(0);
var : T1(0),entry(0),DayEntry(0);
if bdate != Bdate[1] Then
{
T1 = TotalTrades;
DayEntry = 거래횟수;
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
HighVal = highest(H,Period)[1];
LowVal = lowest(L,Period)[1];
if CrossUp(C, HighVal) then
{
if entry < DayEntry Then
buy("b");
if MarketPosition == -1 and entry == 거래횟수 Then
{
if C <= EntryPrice-청산수익 Then
{
buy("sb");
DayEntry = 거래횟수+연장횟수;
}
Else
ExitShort("sx");
}
}
if CrossDown(C,LowVal) then
{
if entry < DayEntry Then
sell("s");
if MarketPosition == 1 and entry == 거래횟수 then
{
if C >= EntryPrice+청산수익 Then
{
sell("bs");
DayEntry = 거래횟수+연장횟수;
}
Else
ExitLong("bx");
}
}
if TotalTrades > TotalTrades[1] and MarketPosition == 0 and entry == 거래횟수 and PositionProfit(1) >= 청산수익 Then
DayEntry = 거래횟수+연장횟수;
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 68067 질문이 2개
> 68067 질문이 2개인데 첫번째만 답변주셨어요
거래횟수 n회 세팅
마지막 거래인 n회차 수익이 n포인트 이상일 경우
거래횟수 n회 연장
input: 거래횟수(2),청산수익(2.00),연장횟수(2) 세팅하면
마지막 거래인 두번째 거래 수익이 2포인트 이상이면 2회 더 거래 max 4회 거래하는 것임.
예제 수식에 반영해주십시요.
예제수식)
input : Period(14);
var : HighVal(0), LowVal(0);
HighVal = highest(H,Period)[1];
LowVal = lowest(L,Period)[1];
if CrossUp(C, HighVal) then
buy();
if CrossDown(C,LowVal) then
sell();