automatyczne przesuwanie SL

O jezykach programowania w platformach i nie tylko.
michaeljacob
Stały bywalec
Stały bywalec
Posty: 30
Rejestracja: 05 gru 2011, 15:46

automatyczne przesuwanie SL

Nieprzeczytany post autor: michaeljacob »

Jak w temacie. Istnieje coś co automatycznie przesuwa SL wraz z "dobrym" ruchem ceny?
Przykład: Ustawiam SL na -10pip. Cena poszła w dobrym kierunku o 30pip jednocześnie SL przesunął się o 30pip i mam zabezpieczone 20pip zysku. Cena idzie w przeciwnym kierunku SL się nie przesuwa.

Znajdzie się coś takiego?

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

Tak nazywa się to trailing stop, lub stop kroczący jest to nawet zaimplementowane w MT4

michaeljacob
Stały bywalec
Stały bywalec
Posty: 30
Rejestracja: 05 gru 2011, 15:46

Nieprzeczytany post autor: michaeljacob »

A możesz wytłumaczyć co znaczy trailing stop o wartości np 40pip?

Awatar użytkownika
Wirus
Zbanowany
Zbanowany
Posty: 1556
Rejestracja: 27 lis 2011, 20:50

Nieprzeczytany post autor: Wirus »

U różnych brokerów może to się różnie nazywać i różnie działać. Najlepiej sprawdź na stronie swojego brokera: Trailing Stop lub Trailing Step.

michaeljacob
Stały bywalec
Stały bywalec
Posty: 30
Rejestracja: 05 gru 2011, 15:46

Nieprzeczytany post autor: michaeljacob »

Można jakoś ustawić aby było widoczne na wykresie przewywanie się lini sl?

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

michaeljacob pisze:Można jakoś ustawić aby było widoczne na wykresie przewywanie się lini sl?
luktom visual order
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
bucho1504
Stały bywalec
Stały bywalec
Posty: 55
Rejestracja: 01 sie 2008, 21:46

Nieprzeczytany post autor: bucho1504 »

Ja mam coś takiego może Ci się przyda..................

Kod: Zaznacz cały

int TS_Distance = 80;  // SL podąża za ceną w odległości 80 pipsów
int TS_ActivatedLevel = 10; // poziom od którego TS zaczyna działać. Standardowo zaczyna działać po przekroczeniu ceny
int TS_JumpingLevel = 10;  // odległość którą cena musi przejść, aby SL został przesunięty z zachowaniem TS_Distance 
//--------------------------------------------------------------------//   
{
              for(int i=0; i<OrdersTotal(); i++) 
     
              {
              if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES) && (OrderSymbol() == Symbol())) 
                {
                if((OrderMagicNumber()== magic1) &&(OrderType() == OP_BUY)&& 
                (NormalizeDouble(Bid,Digits) > (NormalizeDouble(OrderOpenPrice(),Digits) + TS_ActivatedLevel*Point))&& 
                (NormalizeDouble(OrderStopLoss(),Digits) < (NormalizeDouble(Bid,Digits) - TS_JumpingLevel*Point -                       TS_Distance*Point)))                                  
                 {
                 OrderModify(OrderTicket(),NormalizeDouble(OrderOpenPrice(),Digits), 
                 (NormalizeDouble(Bid,Digits) - TS_Distance*Point), NormalizeDouble(OrderTakeProfit(),Digits), 
                 OrderExpiration(), Gold);                   
                 }                                         
                 
                }
                                                          
                 {
                 if((OrderMagicNumber()== magic2) && (OrderType() == OP_SELL)&&
                 (NormalizeDouble(Ask,Digits) < (NormalizeDouble(OrderOpenPrice(),Digits) - TS_ActivatedLevel*Point)) 
                 && (NormalizeDouble(OrderStopLoss(),Digits) > (NormalizeDouble(Ask,Digits) + TS_JumpingLevel*Point +                     TS_Distance*Point)))
                  {
                  OrderModify(OrderTicket(),NormalizeDouble(OrderOpenPrice(),Digits),
                   (NormalizeDouble(Ask,Digits) + TS_Distance*Point), NormalizeDouble(OrderTakeProfit(),Digits),
                  OrderExpiration(), Gold); 
                        
                   }     
                                              
                 }                 
              }
            }
//--------------------------------------------------------------------//
  
Ten nie popełnia błędów kto nic nie robi

michaeljacob
Stały bywalec
Stały bywalec
Posty: 30
Rejestracja: 05 gru 2011, 15:46

Nieprzeczytany post autor: michaeljacob »

Luktom chyba jest ok. Bucho języka programowania w ogóle nie ogarniam, ale dzięki za pomoc.

ODPOWIEDZ