커뮤니티
재질문 드립니다.
2018-10-07 20:03:52
147
글번호 122500
항상 도와주셔서 감사합니다.
아래 수식에서 손절 후 같은 진입신호가 연속해서 나올시에
1회차만 진입방지하고 2회차 부터는 동일 진입신호가 나오면 시스템매매 가능하도록
변경 부탁드립니다.
매도진입도 동일한 내용으로 제어하고자 하시면
매도진입수식에 Condition2 == false 조건을 추가하시면 됩니다.
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true;
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopLoss",1) == true;
if Condition1== false and
MarketPosition == 0 and
Crossdown(stok,하단) and
MarketPosition <= 0 and
value1 >= value2 Then
buy("매수",AtMarket);
if MarketPosition == 1 Then
{
if Crossdown(value1, value2) then
Exitlong("매수청산",AtMarket);
}
답변 1
예스스탁 예스스탁 답변
2018-10-08 15:29:17
안녕하세요
예스스탁입니다.
var : entry(false),T(0);
if TotalTrades > TotalTrades[1] and
MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true Then
{
entry = false;
T = 0;
}
if MarketPosition == 0 and entry == false then
{
if T == 0 and
Crossdown(stok,하단) and value1 >= value2 Then
T = 1;
if T == 1 and CrossDown(value1,value2) Then
{
T = 2;
entry = true;
}
}
if entry == true and
MarketPosition == 0 and
Crossdown(stok,하단) and
MarketPosition <= 0 and
value1 >= value2 Then
buy("매수",AtMarket);
if MarketPosition == 1 Then
{
if Crossdown(value1, value2) then
Exitlong("매수청산",AtMarket);
}
즐거운 하루되세요
> 미완 님이 쓴 글입니다.
> 제목 : 재질문 드립니다.
> 항상 도와주셔서 감사합니다.
아래 수식에서 손절 후 같은 진입신호가 연속해서 나올시에
1회차만 진입방지하고 2회차 부터는 동일 진입신호가 나오면 시스템매매 가능하도록
변경 부탁드립니다.
매도진입도 동일한 내용으로 제어하고자 하시면
매도진입수식에 Condition2 == false 조건을 추가하시면 됩니다.
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true;
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopLoss",1) == true;
if Condition1== false and
MarketPosition == 0 and
Crossdown(stok,하단) and
MarketPosition <= 0 and
value1 >= value2 Then
buy("매수",AtMarket);
if MarketPosition == 1 Then
{
if Crossdown(value1, value2) then
Exitlong("매수청산",AtMarket);
}