예스스탁
예스스탁 답변
2024-02-01 11:16:38
안녕하세요
예스스탁입니다.
input : P1(25),P2(50),P3(100),P4(200);
Input : 당일수익(100),당일손실틱(100),익절(20);
Var : N1(0),dayPl(0);
var : Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = False;
}
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then
Xcond = true;
}
var1 = Ema(C,P1);
var2 = Ema(C,P2);
var3 = Ema(C,P3);
var4 = Ema(C,P4);
if Xcond == false then
{
if MarketPosition <= 0 and
var1 > Var2 and Var2 > Var3 and var3 > Var4 and
C > O and Var2 > C and C > Var3 Then
Buy("b");
if MarketPosition == 1 Then
{
if C < L[BarsSinceEntry] Then
ExitLong("bx1");
if CrossDown(C,Var3) Then
ExitLong("bx2");
if CrossUp(C,Var2) Then
ExitLong("bx3");
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition >= 0 and
var1 < Var2 and Var2 < Var3 and var3 < Var4 and
C < O and Var2 < C and C < Var3 Then
Sell("s");
if MarketPosition == -1 Then
{
if C > H[BarsSinceEntry] Then
ExitShort("sx1");
if CrossUp(C,Var3) Then
ExitShort("sx2");
if CrossDown(C,Var2) Then
ExitShort("sx3");
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
}
SetStopProfittarget(익절,PointStop);
즐거운 하루되세요
> zer0hero 님이 쓴 글입니다.
> 제목 : 질문 드립니다.
> 이베스트 해외선물 거래 하고 있읍니다.
매수 포지션
- 진입
1. 지수이동평균선 25, 50, 100, 200이 반드시 정배열
2. 주가가 50과 100 사이에 양봉 마감
> 혹여 양봉 마감 구현이 불가하다면 50과 100사이에 종가 발생 시 진입해도 됩니다.
3. 1, 2번 조건 만족 시 종가 진입
- 손절
1. 진입한 캔들 저가 돌파하여 종가 발생 시 손절
2. 혹은 종가가 100이평 돌파 발생 시 손절
- 익절
1. 20포인트 도달 시 익절
2. 혹은 종가가 25이평 돌파 발생 시 익절
매도 포지션은 반대로 부탁 드립니다.
그리고 혹시 하루에 목표한 수익이 발생되면 매매를 중지 시킬 수도 있읍니까?
늘 감사합니다. 새해 복 많이 받으십시오.