//+-------------------------------------------------------------------------------- Разделитель ---+double stoplevel=MarketInfo( Symbol (),MODE_STOPLEVEL)* Point ;
if (tip_sl==en_po_atr) //ЕСЛИ ТИП СТОП ЛОССА СТОИТ ПО АТР ТО ВЫСЧИТЫВАЕМ ЕГО ИЗ АТР
{
sl= NormalizeDouble ( iATR ( NULL ,PeriodForWork_sl,atr_sl_period, 1 ), Digits ); // ПОЛУЧЕНИЕ ЗНАЧЕНИЙ АТР ДЛЯ ВЫСТАВЛЕНИЯ СТОПЛОССАif (sl<stoplevel) // ЕСЛИ СТОПОЛС МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО
{
sl= NormalizeDouble (stoplevel* 1.5 , Digits ); //СТОП ЛОССУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
}
}
else//ИНАЧЕ- ТО ЕСТЬ ЕСЛИ СТОП ЛОСС ФИКСИРОВАННЫЙ В ПУНКТАХ
{
sl= NormalizeDouble (razmer_fikc_sl* Point , Digits ); // ПЕЕРМЕННОЙ СТОП ЛОССА ПРИСВАЕВАЕМ ФИКСИРОВАНОНЕ ЗНАЧЕНИЕ ПУНКТОВ И ДОМНОЖАЕМ НА ПОИНТif (sl<stoplevel) // ЕСЛИ СТОПОЛС МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО
{
sl= NormalizeDouble (stoplevel* 1.5 , Digits ); //СТОП ЛОССУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
}
}
//+-------------------------------------------------------------------------------- Разделитель ---+
tp= NormalizeDouble (sl*tp_v_R, Digits ); // ВЫЧИСЛЯЕМ ПРОФИТ УМНОЖАЯ СТОП ЛОС НА КОЛИЧЕСТВО РИСКАif (tp<stoplevel) // ЕСЛИ ПРОФИТ МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО
{
tp= NormalizeDouble (stoplevel* 1.5 , Digits ); // ПРОФИТУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
}
//+-------------------------------------------------------------------------------- Разделитель ---+
Sergey Fionin : 안녕하세요. 답변 해주셔서 감사합니다. 그리고 이 문제의 원인은 무엇입니까? 사실 내 터미널에서 이 어드바이저는 오류 없이 표시기를 호출하고 잘 작동합니다. 친구의 경우 동일한 표시기가 있는 동일한 Expert Advisor가 이 오류를 발생시킵니다. 어디서 파나요?
새로운 높음 / 낮음으로 작동하지 않습니다.
그래야만 했던 것 같습니다.
그래야만 했던 것 같습니다.
최고점은 최저점이 나타날 때까지 성장할 수 있으며 최고점에서 최저점으로 필요합니다. 지그재그와 유사하지만 지표 조건에 따른 극한값의 정의
네, 이것은 조건이 있는 일반 지그재그입니다.
그러나 아마도 azolotta는 다시 그리기를 원하지 않지만 실제 거래와 같은 것입니다.
이해합니다
좋은 오후에요 여러분.
노력하다
노력하다
코드에 대해 대단히 감사합니다. 도중에 아무 것도 깨지지 않고 Grail 에 나사로 고정하려고 했습니다.))))))))))) 하지만 문제가 발생하면 다시 돌아올 것입니다.
이것은 쓰기 권한 위반, 시스템 쓰기 금지입니다.
코드에 대해 대단히 감사합니다. 도중에 아무 것도 깨지지 않고 Grail에 나사로 고정하려고 했습니다.))))))))))) 하지만 문제가 발생하면 다시 돌아올 것입니다.
이 줄을 삭제
double sl,tp,tp_v_R;
안녕하세요. 답변 해주셔서 감사합니다. 그리고 이 문제의 원인은 무엇입니까? 사실 내 터미널에서 이 어드바이저는 오류 없이 표시기를 호출하고 잘 작동합니다. 친구의 경우 동일한 표시기가 있는 동일한 Expert Advisor가 이 오류를 발생시킵니다. 어디서 파나요?
이 시스템 설정 Windows 옵션은 많습니다.
친구에게 "/portable"을 실행하라고 조언하면 문제가 없을 것입니다.
노력하다