Здравствуйте,
Немного запутался, подскажите пожалуйста, почему при срабатывании условия If then, в 1 строку созданной таблицы не записывается заданный текст ?
Немного запутался, подскажите пожалуйста, почему при срабатывании условия If then, в 1 строку созданной таблицы не записывается заданный текст ?
| Код |
|---|
function main()
CreateTable();
while is_run do
sleep(1000)
end
end
--------------------------------------------------------------------------------------
--Функция создания таблицы: Начало
function CreateTable()
t_id = AllocTable();
AddColumn(t_id, 0, "Код Бумаги", true, QTABLE_INT_TYPE, 15)
AddColumn(t_id, 1, "Условие", true, QTABLE_INT_TYPE, 15)
AddColumn(t_id, 2, "Статус", true, QTABLE_INT_TYPE, 15)
AddColumn(t_id, 3, "Время", true, QTABLE_INT_TYPE, 15)
AddColumn(t_id, 4, "Цена", true, QTABLE_INT_TYPE, 15)
t = CreateWindow(t_id);
SetWindowCaption(t_id, "Таблица");
for i=0, 3, 1 do
InsertRow(t_id, -1);
end;
end
--Функция создания таблицы: Конец
------------------------------------------------------------------------
local G1=getNumCandles("GAZP_Price")
q,g,w1=getCandlesByIndex("GAZP_Pricet", 0, G1-2, 2)
GAZP_Price_now = q[0].close
GAZP_Price_condition=0
if GAZP_Price_now => GAZP_Price_condition then
message("Условие сработало",1)
SetCell(t_id, 1, 1, "текст1")
SetCell(t_id, 1, 2, "текст2")
SetCell(t_id, 1, 3, "текст3")
end
|