A
Size: a a a
A
DL
A
DL
A
A
(def main-distribution
{(D {(B "bank1" "VTBU") 1,
(B "bank2" "VTBH") 2}) 1,
(B "bank1" "EUR") 1})
A
A
A
A
A
(defn B [bank commodity]
#(recommend % (list bank commodity)))
(defn D [distribution]
#(distribute % distribution))
A
DL
A
DL
A
DL
DL
DL
[{:weight 1
:children [{:name "VTBU"
:bank "bank1"
:weight 1}
{:name "VTBH"
:bank "bank2"
:weight 2}]}
{:weight 1
:children [{:name "EUR"
:bank "bank1"
:weight 1}]}]
DL