예스스탁
예스스탁 답변
2025-01-17 15:48:05
안녕하세요
예스스탁입니다.
var1 = ma(c,5);
var2 = ma(c,20);
If MarketPosition <= 0 and sDate >= 20250101 and CrossDown( var1 , var2 ) Then
{
Buy( "수");
PlaySound("C:₩KiwoomGlobal₩sound₩sound9.wav");
}
if MarketPosition == 1 then
{
ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then
Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8);
if MaxEntries < 3 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*40);
ExitShort("수손절",AtStop,EntryPrice-PriceScale*50);
ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then
Exitlong("5프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*40 Then
sell("bs2");
ExitLong("bx8",AtStop,lowest(L,BarsSinceEntry) -PriceScale*40 );
ExitLong("bx9",AtStop,highest(H,BarsSinceEntry)-PriceScale*100);
if lowest(L,50) <= EntryPrice-PriceScale*50 Then
ExitLong("bx10",AtStop,lowest(l,50));
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 청산 수식 좀 봐 주십시요.
> * 매번 많은 도움에 고맙습니다
* 청산 수식 추가 요청 드림니다.
사진에 보면 최대 손실이 -22.8틱 나옴니다. 이부분을 보완 하려 합니다.
* <요청 사항>
1. 진입후 "최고가 대비 100틱 이상 하락 하면 청산" 로직 좀 추가 요청 드립니다.
2. 진입후 50틱 이상 손실이고 이전 50봉 최저가 이탈시 청산" 로직 좀 추가 요청 드립니다.
ㅇ 소리음이 안 나는데 확인좀 부탁 드립니다.
(소리는 나는데 띵~~띵~~하고 소리음이 안나와요....)
var1 = ma(c,5);
var2 = ma(c,20);
If MarketPosition <= 0 and sDate >= 20250101 and CrossDown( var1 , var2 ) Then
{
Buy( "수");
PlaySound("C:KiwoomGlobalsoundsound9.wav");
}
if MarketPosition == 1 then
{
ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then
Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8);
if MaxEntries < 3 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*40);
ExitShort("수손절",AtStop,EntryPrice-PriceScale*50);
ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then
Exitlong("5프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*40 Then sell("bs2");
ExitLong("bx8",AtStop,lowest(L,BarsSinceEntry) -PriceScale*40 );
}
* 고맙 습니다, 좋은 주말 되십시요.