- Katılım
- 23 Eki 2020
- Mesajlar
- 1,823
Użytkownik "Fesiek" <fesiek@xxxxxxxxxxxxx> napisał w wiadomo?ci news:amacti$ogd$1@news.tpi.pl... > Witam. > Dorad?cie mi w takiej sprawie: > Chcę stop ustalić w odległo?ci ATR(10)*3. W przypadku Longa ma on przesuwać > się tylko w górę. Jak zapisać to w zakładce Close Long. > Programowo to mniej więcej tak: > x:=C-ATR(10)*3 > if Stop<x then Stop:=x > ale jak w Metasku. > Ewentualnie jakie oprogramowanie polecacie do konstruowania i > analizowania systemów. Najlepiej gdyby można było do portfela uwzględnić > więcej niż 1 walor i zarządzanie wielko?cią pozycji (nie zarządzanie pieniędzmi). > > Pozdrawiam. > Fesiek@xxxxxxxxxxxxxx Nie wiem czy Ci się przyda taka Funkcja. Oczywiscie można poeksperymentować: |
|
Linia Obrony ATR Op dl:=Input("Długa 1=O, 2=H, 3=L, 4=C ",1,4,3); value:=If(dl=1,O,If(dl=2,H,If(dl=3,L,If(dl=4,C,C)))); kr:=Input("Krótka 1=O, 2=H, 3=L, 4=C ",1,4,2); value1:=If(kr=1,O,If(kr=2,H,If(kr=3,L,If(kr=4,C,C)))); mnoznik:= Input("Wprowadz ATR mnożnik*1/10 dla poz. długiej ",1,100,15); mnoznik1:= Input("Wprowadz ATR mnożnik*1/10 dla poz. krótkiej ",1,100,15); atrokres:= Input("Wprowadz ATR okres ",1,40,2); przes:= Input("Wprowadz przesuniecie ",1,30,6); HHV((value)- mnoznik*ATR(atrokres)/10,przes) {długa}; LLV((value1)+ mnoznik1*ATR(atrokres)/10,przes) {krótka}; |
Lub modyfikacja: |
|
Linia Obrony ATR Op Blisko dl:=Input("Długa 1=O, 2=H, 3=L, 4=C ",1,4,3); value:=If(dl=1,O,If(dl=2,H,If(dl=3,L,If(dl=4,C,C)))); kr:=Input("Krótka 1=O, 2=H, 3=L, 4=C ",1,4,2); value1:=If(kr=1,O,If(kr=2,H,If(kr=3,L,If(kr=4,C,C)))); mnoznik:= Input("Wprowad? ATR mnożnik*1/10 dla poz. długiej ",1,100,15); mnoznik1:= Input("Wprowad? ATR mnożnik*1/10 dla poz. krótkiej ",1,100,15); atrokres:= Input("Wprowad? ATR okres ",1,40,2); przes:= Input("Wprowad? przesuniecie ",1,30,6); HHV((value+O)/2- mnoznik*ATR(atrokres)/10,przes) {długa}; LLV((value1+O)/2+ mnoznik1*ATR(atrokres)/10,przes) {krótka}; |
Ostatnie dwa wersy można wykorzystać do Systemu. Zamiast opt można wstawić wartosci. Można też pozamieniać, O,H, L, C. Close Long C<HHV(L - (opt4*ATR(opt5))/10,opt6) Close Short C>LLV(H+ (opt4*ATR(opt5))/10,opt6) | |
| |
Source / From: |