커뮤니티
식문의드립니다
2018-09-10 10:53:17
170
글번호 121922
안녕하세요, 식 내용이 많아 어렵다하셔서 다시문의드립니다.
*매수가,수량
주식이며, 지정일 이후
1,2,3번 가격과 수량을 설정해
매수가에 도달하면 매수
(지정한 가격이 될때만 매수되고
시초가가 1번 지정가보다 아래가격으로 시작해도 1번가격이 아님으로 매수안함)
청산,손절 설정가격에 현재 가지고있는 수량 전량청산
청산,손절은 매수와달리
시초가에 설정가격을 넘어서면 진행
(1번만진입하면 1번전량 1,2번만 진입될시1,2번전량)
식부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-09-11 13:54:43
안녕하세요
예스스탁입니다.
파리미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
안녕하세요
예스스탁입니다.
파리미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
input : Price1(5000),Price2(5100),Price3(5200),vol(10),지정일(20180901);
input : 청산가(6000),손절가(4000);
if sdate >= 지정일 then
{
if Condition1 == false then
{
if NextBarOpen <= price1 Then
buy("b11",AtStop,Price1,vol);
Else
buy("b12",Atlimit,Price1,vol);
}
if Condition2 == false then
{
if NextBarOpen <= price2 Then
buy("b21",AtStop,Price2,vol);
Else
buy("b22",Atlimit,Price2,vol);
}
if Condition3 == false then
{
if NextBarOpen <= price3 Then
buy("b31",AtStop,Price3,vol);
Else
buy("b32",Atlimit,Price3,vol);
}
if CurrentContracts > CurrentContracts[1] and (LatestEntryName(0) == "b11" or LatestEntryName(0) == "b12") then
Condition1 = True;
if CurrentContracts > CurrentContracts[1] and (LatestEntryName(0) == "b21" or LatestEntryName(0) == "b22") then
Condition2 = True;
if CurrentContracts > CurrentContracts[1] and (LatestEntryName(0) == "b31" or LatestEntryName(0) == "b32") then
Condition3 = True;
if MarketPosition == 1 then
{
ExitLong("bx",Atlimit,청산가);
ExitLong("bl",AtStop,손절가);
}
}
else
{
Condition1 = false;
Condition2 = false;
Condition3 = false;
}
즐거운 하루되세요
즐거운 하루되세요
> 스누피독 님이 쓴 글입니다.
> 제목 : 식문의드립니다
> 안녕하세요, 식 내용이 많아 어렵다하셔서 다시문의드립니다.
*매수가,수량
주식이며, 지정일 이후
1,2,3번 가격과 수량을 설정해
매수가에 도달하면 매수
(지정한 가격이 될때만 매수되고
시초가가 1번 지정가보다 아래가격으로 시작해도 1번가격이 아님으로 매수안함)
청산,손절 설정가격에 현재 가지고있는 수량 전량청산
청산,손절은 매수와달리
시초가에 설정가격을 넘어서면 진행
(1번만진입하면 1번전량 1,2번만 진입될시1,2번전량)
식부탁드립니다.
감사합니다.