커뮤니티
질문드립니다
2017-06-22 08:34:10
110
글번호 110640
1.매수매도식에서 매매횟수를 조절 할수있을까요?
매수조건식에서 수익이나거나 매수조건이 발생되서 매매횟수가 두번되면 중지되었다가
매도조건식에서 다시 시작해서 수익이나거나 매도조건 발생해서 두번매매되고 중지되었다가 매수조건이 되면 다시 전과 똑같이 시작하는식으로 가능할까요? 수식부탁드립니다
2. 매수매도 조건별로 청산식을 따로 만들수있나요?
답변 1
예스스탁 예스스탁 답변
2017-06-22 10:48:50
안녕하세요
예스스탁입니다.
1
아래 내용 참고하시기 바랍니다.
var : BuyEntry(true),SellEntry(true);
if TotalTrades > TotalTrades[1] Then{
#매수진입후 수익으로 청산됬으면 매수진입불가
if MarketPosition(1) == 1 and PositionProfit(1) > 0 Then
BuyEntry = false;
#2회 연속 매수진입이면 이후 매수진입불가
if MarketPosition(1) == 1 and MarketPosition(2) == 1 Then
BuyEntry = false;
#매도진입후 수익으로 청산됬으면 매도진입불가
if MarketPosition(1) == -1 and PositionProfit(1) > 0 Then
SellEntry = false;
#2회 연속 매도진입이면 이후 매도진입불가
if MarketPosition(1) == -1 and MarketPosition(2) == -1 Then
SellEntry = false;
# BuyEntry가 false인 상태에서 매도거래가 발생했으면 true로 변경
if BuyEntry == false and MarketPosition(1) == -1 Then
BuyEntry = true;
# SellEntry가 false인 상태에서 매수거래가 발생했으면 true로 변경
if SellEntry == false and MarketPosition(1) == 1 Then
SellEntry = true;
}
if MarketPosition == 1 Then
SellEntry = true;
if MarketPosition == -1 Then
BuyEntry = true;
if BuyEntry == true and 매수진입조건 Then
buy();
if MarketPosition == 0 and 매도진입조건 Then
sell();
SetStopLoss(0.2,PointStop);
SetStopProfittarget(0.2,PointStop);
2
예 가능합니다. 진입별로 청산을 달리하고자 하시면
진입에 모두 이름을 부여한 후에 청산함수에 진입명을 지정해 주시면 됩니다.
if 매수진입조건1 Then
buy("b1");
if 매수진입조건2 Then
buy("b2");
if 매수진입조건3 Then
buy("b3");
if MarketPosition == 1 then{
if 매수청산조건1 Then
exitlong("bx1",OnClose,def,"b1");
if 매수청산조건2 Then
exitlong("bx2",OnClose,def,"b2");
if 매수청산조건3 Then
exitlong("bx3",OnClose,def,"b3");
}
if 매도진입조건1 Then
sell("s1");
if 매도진입조건2 Then
sell("s2");
if 매도진입조건3 Then
sell("s3");
if MarketPosition == -1 then{
if 매도청산조건1 Then
ExitShort("sx1",OnClose,def,"s1");
if 매도청산조건2 Then
ExitShort("sx2",OnClose,def,"s2");
if 매도청산조건3 Then
ExitShort("sx3",OnClose,def,"s3");
}
즐거운 하루되세요
> toal 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 1.매수매도식에서 매매횟수를 조절 할수있을까요?
매수조건식에서 수익이나거나 매수조건이 발생되서 매매횟수가 두번되면 중지되었다가
매도조건식에서 다시 시작해서 수익이나거나 매도조건 발생해서 두번매매되고 중지되었다가 매수조건이 되면 다시 전과 똑같이 시작하는식으로 가능할까요? 수식부탁드립니다
2. 매수매도 조건별로 청산식을 따로 만들수있나요?