커뮤니티
알람작동
2014-07-30 12:59:27
138
글번호 77258
아래와 같이 피봇라인에서 소리를 나게 할려고 하는데, 이상하게 소리가 안나는데 뭔가 잘못되었나요?
Var: Value1(0),Value2(0),Value3(0),Value4(0),Value5(0);
Value1 = (DayHigh(1) + DayClose(1) + DayLow(1))/3; //중심선
Value2 = Value1+DayHigh(1)-DayLow(1); //2차저항
Value3 = 2 * Value1 - DayLow(1); //1차저항
Value4 = 2 * Value1 - DayHigh(1); //1차지지
Value5 = Value1-DayHigh(1)+DayLow(1); //2차지지
If Close == Value1 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value2 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value3 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value4 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value5 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
답변 1
예스스탁 예스스탁 답변
2014-07-30 14:44:41
안녕하세요
예스스탁입니다.
1.
각 계산값이 종목의 호가단위와 다를수 있습니다.
예를 들어 선물은 0.05단위인데 해당값은 246.12와 같이 나오면
C == value1등은 성립되지 않습니다.
아래식에서 var1~var5는 value1~value5값을 가장 가까운 호가단위로 변경한 식입니다.
Var: Value1(0),Value2(0),Value3(0),Value4(0),Value5(0);
Value1 = (DayHigh(1) + DayClose(1) + DayLow(1))/3; //중심선
Value2 = Value1+DayHigh(1)-DayLow(1); //2차저항
Value3 = 2 * Value1 - DayLow(1); //1차저항
Value4 = 2 * Value1 - DayHigh(1); //1차지지
Value5 = Value1-DayHigh(1)+DayLow(1); //2차지지
var1 = Floor(value1/PriceScale)*PriceScale+iff(value1%0.5>0,PriceScale,0);
var2 = Floor(value2/PriceScale)*PriceScale+iff(value2%0.5>0,PriceScale,0);
var3 = Floor(value3/PriceScale)*PriceScale+iff(value3%0.5>0,PriceScale,0);
var4 = Floor(value4/PriceScale)*PriceScale+iff(value4%0.5>0,PriceScale,0);
var5 = Floor(value5/PriceScale)*PriceScale+iff(value5%0.5>0,PriceScale,0);
If Close == var1 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == var2 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == var3 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == var4 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == var5 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
2
경로의 ₩가 웹등에서 복사하면 깨질수 있습니다.
₩는 다시 타이핑해주시기 바랍니다.
즐거운 하루되세요
> 포리버스 님이 쓴 글입니다.
> 제목 : 알람작동
> 아래와 같이 피봇라인에서 소리를 나게 할려고 하는데, 이상하게 소리가 안나는데 뭔가 잘못되었나요?
Var: Value1(0),Value2(0),Value3(0),Value4(0),Value5(0);
Value1 = (DayHigh(1) + DayClose(1) + DayLow(1))/3; //중심선
Value2 = Value1+DayHigh(1)-DayLow(1); //2차저항
Value3 = 2 * Value1 - DayLow(1); //1차저항
Value4 = 2 * Value1 - DayHigh(1); //1차지지
Value5 = Value1-DayHigh(1)+DayLow(1); //2차지지
If Close == Value1 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value2 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value3 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value4 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}
If Close == Value5 Then{
PlaySound("C:₩예스트레이더₩Data₩sound₩stop.wav");
}