예스스탁
예스스탁 답변
2022-04-08 10:44:20
안녕하세요
예스스탁입니다.
1
웹에서 글을 복사하시면
폰트가 달라 글씨가 깨질수 있습니다.
2
아래 내용 참고하셔서 수정보완해 완성해 사용하시기 바랍니다.
var : V1(0),T(0),xp(0);
if MarketPosition == 0 Then
Buy("b",OnClose,DEF,1000);
if MarketPosition == 1 Then
{
if MarketPosition != MarketPosition[1] Then
{
V1 = CurrentContracts;
var1 = floor(V1*0.1);
}
if CurrentContracts > CurrentContracts[1] Then
{
T = 1;
Var2 = LatestEntryPrice(0);
}
if CurrentContracts < CurrentContracts[1] Then
{
T = -1;
Var2 = LatestExitPrice(0);
}
if C < EntryPrice and CurrentContracts > V1*0.3 Then
{
if ((sDate == EntryDate and BarsSinceEntry%10 == 0) or (sDate > EntryDate and DayIndex%10 == 0)) Then
{
value1 = value1+1;
if value1%2 == 1 Then
{
ExitLong("bx1",OnClose,DEF,"",Var1,2);
}
Else
{
Buy("b1",OnClose,DEF,var1);
}
}
if T == 1 Then
{
Buy("b2",AtStop,Var2*1.05,Var1);
}
if T == -1 Then
{
ExitLong("bx2",AtStop,Var2*0.95,"",Var1,2);
}
}
if LatestExitName(0) != "Bp1" Then
xp = AvgEntryPrice*1.05;
Else
xp = LatestExitPrice(0)*1.05;
ExitLong("Bp1",AtLimit,xp,"",var1,2);
ExitLong("Bp2",AtLimit,AvgEntryPrice*1.20);
}
Else
{
value1 = 0;
}
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 산식작성
> 논리적으로 산식작성이 불가능하다면 불안요소를 없애시면 됩니다
산식작성의 주요목적은
하락시
최초의 매수주식수 내에서 사고팔고를 되풀이하면서 평균매입단가를 낮추고
상승할때 여태껏 팔아온 주식수를 보충하여 최초주식수를 유지하는 전략입니다
전략적용기간은 약 30일정도예상하고 있습니다
따라서 5분봉차트에서 10개봉씩 카운트해야하는데 진입후 카운트해서 당일의 산식에 사용후, 익일의 봉수를 다시 카운터해서 사용해야 할것으로 생각됩니다
즉 진입한날과 익일의 봉수가 연결되어 카운터되는것은 방지해야하니다
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,