Подскажите пожалуйста в даной транзакции нужно условия Спреда,если робот торгует Маркет Ордерами? local Transaction = { ["ACTION"] = "NEW_STOP_ORDER", -- Тип заявки ["TRANS_ID"] = tostring(trans_id), ["CLASSCODE"] = "SPBFUT", ["SECCODE"] = "SRH6 ", ["ACCOUNT"] = ACCOUNT, ["OPERATION"] = "B" ["QUANTITY"] = "1", -- Количество в лотах ["PRICE"] = price, -- Цена, по которой выставится заявка при срабатывании Стоп-Лосса (для рыночной заявки по акциям должна быть 0) ["STOPPRICE"] = stopprice, -- Цена Тэйк-Профита ["STOP_ORDER_KIND"] = "TAKE_PROFIT_AND_STOP_LIMIT_ORDER", -- Тип стоп-заявки ["EXPIRY_DATE"] = "TODAY", -- Срок действия стоп-заявки ("GTC" – до отмены,"TODAY" - до окончания текущей торговой сессии, Дата в формате "ГГММДД")
["SPREAD"] = tostring(100*SEC_PRICE_STEP), ["SPREAD_UNITS"] = "PRICE_UNITS", -- Единицы измерения защитного спрэда ("PRICE_UNITS" - шаг цены, или "PERCENTS" - проценты)
local Transaction = { ["ACTION"] = "NEW_STOP_ORDER", -- Тип заявки ["TRANS_ID"] = tostring(trans_id), ["CLASSCODE"] = "SPBFUT", ["SECCODE"] = "SRH6 ", ["ACCOUNT"] = ACCOUNT, ["OPERATION"] = "B" ["QUANTITY"] = "1", -- Количество в лотах ["PRICE"] = price, -- Цена, по которой выставится заявка при срабатывании Стоп-Лосса (для рыночной заявки по акциям должна быть 0) ["STOPPRICE"] = stopprice, -- Цена Тэйк-Профита ["STOP_ORDER_KIND"] = "TAKE_PROFIT_AND_STOP_LIMIT_ORDER", -- Тип стоп-заявки ["EXPIRY_DATE"] = "TODAY", -- Срок действия стоп-заявки ("GTC" – до отмены,"TODAY" - до окончания текущей торговой сессии, Дата в формате "ГГММДД")
В чом шибка стопа local Transaction = { ["ACTION"] = "NEW_STOP_ORDER", -- Тип заявки ["TRANS_ID"] = tostring(trans_id), ["CLASSCODE"] = "SPBFUT", ["SECCODE"] = "SRH6 ", ["ACCOUNT"] = "SPBFUT00963", ["OPERATION"] = "B" ["QUANTITY"] = "1", -- Количество в лотах ["PRICE"] = price, -- Цена, по которой выставится заявка при срабатывании Стоп-Лосса (для рыночной заявки по акциям должна быть 0) ["STOPPRICE"] = "10290", -- Цена Тэйк-Профита ["STOP_ORDER_KIND"] = "TAKE_PROFIT_AND_STOP_LIMIT_ORDER", -- Тип стоп-заявки ["EXPIRY_DATE"] = "TODAY", -- Срок действия стоп-заявки ("GTC" – до отмены,"TODAY" - до окончания текущей торговой сессии, Дата в формате "ГГММДД")
Вот в чом ошибка:lua:46: '}' expected (to close '{' at line 39) near '[' PriceStep = getParamEx('SPBFUT', 'RIH6' , 'SEC_PRICE_STEP').param_value Price = getParamEx('SPBFUT', 'RIH6', 'LAST').param_value PriceS = Price - 50 * PriceStep --маркет цена продажи t = {
Андрей Мурга написал: Ребят помогите кому не сложно розобраться с тейком и стопом и я чтоб не делал все равно ошибка,код вверху
Добрый день.
Видим, что у Вас в транзакции не указан параметр OFFSET (Величина отступа от максимума (минимума) цены последней сделки) Рекомендуем ознакомиться с примерами подачи подобных транзакций. Раздел 6. Совместная работа с другими приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций/Примеры строк, которые могут содержаться в файле
expected (to close '{' at line 39) near '[' в линии 39 отсутствует закрывающая скобка для '{} около '[' ------------------------------------------------------ это че Вы и жевать за меня будете? - АГА!!!
Не указаны единицы измерения защитного интервала take profit стоп-заявки.В скрипте они есть почму же он их не видит? SEC_PRICE_STEP = getParamEx('SPBFUT', 'RIH6' , 'SEC_PRICE_STEP').param_value STOP_LOSS=3; TAKE_PROFIT=3; stopprice= tostring(PriceS - TAKE_PROFIT*SEC_PRICE_STEP); stopprice2= tostring(PriceS + STOP_LOSS*SEC_PRICE_STEP);
теперь напишите , как Вы понимаете срабатывание стопа на каком-либо числовом примере, при этом укажите о чем Вы говорите - о стоп-лимите или тэйк-профите.
Здравствуйте,у меня опять проблема на этот рас с проскальзиваныем цены,заявка активируется но цена уходит,заявка не исполнена,Подскажите что сделать чтоб не проскальзивало,вот скрипт PriceStep = getParamEx('SPBFUT', 'RIH6' , 'SEC_PRICE_STEP').param_value Price = getParamEx('SPBFUT', 'RIH6', 'LAST').param_value PriceS = Price - 50 * PriceStep --маркет цена продажи t = {
Проблема в том, что Вы не знаете как работают стоп и тэйк. Поэтому сделайте сначала числовой пример Если хотите комментарий, то расскажите его на форуме. Когда станет понятно с исполнением стопов, тогда поймете, что то, что Вы получаете - это нормально, а то, о чем Вы мечтаете, это не реально.