-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathtotal_positions_forts_to_file.lua
More file actions
38 lines (22 loc) · 1.49 KB
/
total_positions_forts_to_file.lua
File metadata and controls
38 lines (22 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
-- ïîçèöèè íà âñåõ ñ÷åòàõ íà ñðî÷íîì ðûíêå
function main()
message(string.rep('~',20))
message("Âûâîä òåêóùèõ ïîçèöèé ñðî÷íîãî ðûíêà:")
positionlimit_file = "posiotions"
DATE = tonumber(os.date("%Y%m%d"))
TIME = tonumber(os.date("%H%M%S"))
folder_id = "C:\\files\\"
number_of_position = getNumberOf("futures_client_holding")
DirectionSaveFile = tostring(folder_id .. positionlimit_file .. "_" .. tostring(DATE) .. "_" .. tostring(TIME) .. ".csv")
forts_positions_csv=io.open(DirectionSaveFile,"w")
title_txt = "òèêåð;âõîäÿùèå äëèííûå ïîçèöèè;âõîäÿùèå êîðîòêèå ïîçèöèè;âõîäÿùèå ÷èñòûå ïîçèöèè;òåêóùèå äëèííûå ïîçèöèè;òåêóùèå êîðîòêèå ïîçèöèè;òåêóùèå ÷èñòûå ïîçèöèè;àêòèâíûå íà ïîêóïêó;àêòèâíûå íà ïðîäàæó;ýôôåêòèâíàÿ öåíà ïîçèöèé;òîðãîâûé ñ÷åò;\n"
forts_positions_csv:write(title_txt)
for i = 0, number_of_position - 1 do
forts_position = getItem("futures_client_holding",i)
txt_string_limits = forts_position.sec_code .. ";" .. forts_position.startbuy .. ";" .. forts_position.startsell .. ";" .. forts_position.startnet .. ";" .. forts_position.todaybuy .. ";" .. forts_position.todaysell .. ";" .. forts_position.totalnet .. ";" .. forts_position.openbuys .. ";" .. forts_position.opensells .. ";" .. forts_position.avrposnprice .. ";" .. forts_position.trdaccid .. ";\n"
message(txt_string_limits)
forts_positions_csv:write(txt_string_limits)
end
forts_positions_csv:flush()
forts_positions_csv:close()
end