Dodałem parametr "StartTrailingAtProfit".mac pisze:tak
Wpisuj w punktach od jakiego profitu ma zacząć trailować.
Tylko przetestuj najpierw, bo ja nie mam czasu na próby.
Dodałem parametr "StartTrailingAtProfit".mac pisze:tak
http://forex-nawigator.biz/forum/wielko ... ml#p730285fx-investment pisze:Witam,
poszukuje wskaźnika/narzędzia do wyliczenia wielkości pozycji.
Czyli mniej więcej nakreślam sobie linię - nazywam ją sobie dla przykładu SL i uruchamiam wskaźnik.
W nim podaję wielkość pozycji w % i wylicza mi do tej linii 5% kapitału który muszę postawić
Ktoś ma coś takiego lub podobnego?
Dzięki
Możesz np. wymuszać skalowanie według ADR, np. tak:irmentruda pisze:Czy ktoś dysponuje i mógłby użyczyć taki wkaźnik lub podpowiedzieć jak go napisać, który pokazuje aktualną skalę wykresu pod postacią odcinka pionowego i odpowiadającej mu liczbie pipsów. Coś takiego pomaga zorientować się w dynamice rynku a znów utrzymywanie stałej skali w mt4 wymagałoby monitora na pół ściany. Idealnie rozwiązane jest to w cTraderze (w załączenie screen - chodzi mi dokładnie o coś takiego jak w cTraderze w górnym prawym rogu).
Pozdrawiam.
Kod: Zaznacz cały
ChartSetInteger(0,CHART_SCALEFIX,false);
if(Chart_Scalefix)
{
if(DayOfWeek()==1||DayOfWeek()==2) Which_Week=WADR_Last_Week;
if(WADR_Last_Week>WADR_This_Week) Which_Week=WADR_Last_Week;
double Todays_MidPrice = (iHigh(NULL,PERIOD_D1,0)+iLow(NULL,PERIOD_D1,0))/2;
if(Period()<Scalefix_MaxPeriod)
{
ChartSetInteger(0,CHART_SCALEFIX,true);
ChartSetDouble(0,CHART_FIXED_MAX,Todays_MidPrice+Which_Week*Point);
ChartSetDouble(0,CHART_FIXED_MIN,Todays_MidPrice-Which_Week*Point);
}
}
Kod: Zaznacz cały
ChartGetDouble(0,CHART_PRICE_MAX,0);
ChartGetDouble(0,CHART_PRICE_MIN,0);
Poszedłbym w tym kierunku.Czyli możesz wstawić kod po modyfikacji do jakiegoś wskaźnika ADR, i z niego brać średnią.
A napisać linijkę, która będzie miała stałą liczbę Pipsów, to jest proste.
PS. Ceny MAX i MIN z aktywnego wykresu pobierasz tak:
Kod: Zaznacz cały
ChartGetDouble(0,CHART_PRICE_MAX,0);
ChartGetDouble(0,CHART_PRICE_MIN,0);