커뮤니티
문의드립니다.
2016-05-15 16:27:57
107
글번호 98085
항상 감사 드립니다.
1.데이 매매용으로 데이터2의 시가를 3회이상 하향 이탈시, 데이터 1에 진입수량2개씩 매수 진입.
2.진입한 수량이 데이터2의 시가(진입기준가) 5틱 손실되면 데이터 1 손절 처리.
3.진입은 7회 까지 반복으로
4.익절은 데이터 2 기준으로 40.50.70 틱으로 순차 이익실현
5.기존의 질문한 수식에 사용할것 입니다.
데이터 2,3의 input값의 변수를 챠트에 선으로 표시(오렌지색)되었으면 합니다.
현재 input에는 AA(100),BB(100) 표시 되어 있습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-05-16 15:33:50
안녕하세요
예스스탁입니다.
1.
var : dncnt(0,data2),D2(0,data1);
D2 = data2(c);
if data2(date != date[1]) Then
dncnt = 0;
if data2(CrossDown(c,openD(0))) Then{
dncnt = dncnt +1;
if dncnt >= 3 and dncnt <= 7 Then
buy("b",OnClose,def,2);
}
if MarketPosition == 1 Then{
if D2 >= D2[BarsSinceEntry]+PriceScale*5 Then
exitlong("BL");
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BP1" Then
Condition1 = true;
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BP2" Then
Condition2 = true;
if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "BP3" Then
Condition3 = true;
if Condition1 == false and MaxEntries >= 1 and D2 <= D2[BarsSinceEntry]-PriceScale*40 Then
exitlong("BP1",OnClose,def,"",2,1);
if Condition2 == false and MaxEntries >= 2 and D2 <= D2[BarsSinceEntry]-PriceScale*50 Then
exitlong("BP2",OnClose,def,"",2,1);
if Condition3 == false and MaxEntries >= 3 and D2 <= D2[BarsSinceEntry]-PriceScale*70 Then
exitlong("BP3");
}
Else{
Condition1 = false;
Condition2 = false;
Condition3 = false;
}
2.
input : AA(100),BB(100);
plot1(AA);
plot2(BB);
즐거운 하루되세요
> leezard 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 항상 감사 드립니다.
1.데이 매매용으로 데이터2의 시가를 3회이상 하향 이탈시, 데이터 1에 진입수량2개씩 매수 진입.
2.진입한 수량이 데이터2의 시가(진입기준가) 5틱 손실되면 데이터 1 손절 처리.
3.진입은 7회 까지 반복으로
4.익절은 데이터 2 기준으로 40.50.70 틱으로 순차 이익실현
5.기존의 질문한 수식에 사용할것 입니다.
데이터 2,3의 input값의 변수를 챠트에 선으로 표시(오렌지색)되었으면 합니다.
현재 input에는 AA(100),BB(100) 표시 되어 있습니다.
감사합니다.