{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate BAJFINANCE if it falls below 604, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 604, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "RELIANCE - buy under 2075, book profit above 2462, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2075, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2462, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy INFY shares if it drops below 1828 and sell if it goes above 2173, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1828, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2173, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Adani Enterprises under 3961"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3961, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy State Bank of India under 1992, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1992, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro Ltd when price is below 2744, sell above 2839, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2744, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2839, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel if price falls under 1198, sell above 1697"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1198, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1697, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If MARUTI goes below 263 buy it, and if it crosses 662 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 263, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 662, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If AXISBANK goes below 297 buy it, and if it crosses 700 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 297, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 700, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If WIPRO goes below 491 buy it, and if it crosses 573 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 491, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 573, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy ICICI Bank shares if it drops below 142 and sell if it goes above 578, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 142, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 578, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Bajfinance below 2043, exit above 2452. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2043, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2452, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Wipro Ltd goes below 3006 buy it, and if it crosses 3106 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3006, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3106, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Infy below 1292, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1292, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Alert me about Tcs around 1936"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TCS\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Wipro if it goes above 2124"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2124, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Reliance shares if it drops below 2929 and sell if it goes above 3369"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2929, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3369, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro Ltd below 584, exit above 907. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 907, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tatasteel above 3343, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3343, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech if price falls under 1347, sell above 1619"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1347, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1619, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Hdfc - buy under 2433, book profit above 2909, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2433, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2909, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel if price falls under 1939, sell above 2065"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1939, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2065, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Maruti - buy under 2874, book profit above 3307"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2874, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3307, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services when price is below 2292, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2292, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Ongc if it goes above 2259"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2259, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Watch BAJFINANCE near 3405"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"BAJFINANCE\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Axis Bank when price is below 1823, sell above 2060, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1823, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2060, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If HDFC goes below 1242 buy it, and if it crosses 1522 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1242, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1522, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If MARUTI goes below 2287 buy it, and if it crosses 2710 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2287, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2710, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Infosys - buy under 2117, book profit above 2226, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2117, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2226, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate MARUTI if it falls below 1884"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1884, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Pick up AXISBANK at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"AXISBANK\", \"message\": \"No numeric price condition found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "HCLTECH at 1374"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"HCLTECH\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get ONGC below 547"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 547, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into ICICI Bank below 2831, exit above 2956"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2831, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2956, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Watch Bajaj Finance near 1267"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"BAJFINANCE\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech shares if it drops below 1380 and sell if it goes above 1648"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1380, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1648, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If SUNPHARMA goes below 1354 buy it, and if it crosses 1743 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1354, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1743, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy TATASTEEL when price is below 3100"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3100, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services shares if it drops below 726 and sell if it goes above 1165"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 726, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1165, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit Sbin once it crosses 2702"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2702, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell MARUTI above 2128"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2128, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Hdfc under 2320, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2320, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 186, sell above 551"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Sunpharma goes below 3107 buy it, and if it crosses 3597 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3107, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3597, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Bajfinance goes below 2965 buy it, and if it crosses 3072 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2965, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3072, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 1491, sell above 1974"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Icicibank below 1885 and sell order above 2038, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1885, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2038, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate ICICI Bank if it falls below 3393, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3393, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy TCS under 3768"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3768, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech when price is below 2761, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2761, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into TATASTEEL below 643, exit above 996. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 643, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 996, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Ongc when price is below 1605, sell above 1969, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1605, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1969, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If MARUTI goes below 2713 buy it, and if it crosses 2882 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2713, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2882, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit ADANIENT once it crosses 1522"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1522, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel if it drops below 2852"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2852, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 3327 buy, above 3630 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sun Pharma - buy under 2100, book profit above 2244"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2100, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2244, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate BAJFINANCE if it falls below 454, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 454, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Adanient below 1421, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1421, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy HCL Tech under 3052"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3052, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services if price falls under 1986, sell above 2478, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1986, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2478, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "TATASTEEL - buy under 927, book profit above 1400, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 927, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1400, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Icicibank if it goes above 781, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 781, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 2776, sell above 3266"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into AXISBANK below 2179, exit above 2623. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2179, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2623, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Adani Enterprises at 3691, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ADANIENT\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tcs when price is below 2385, sell above 2471, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2385, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2471, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in ICICIBANK above 3055, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3055, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Infy goes below 1584 buy it, and if it crosses 1917 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1917, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC Bank when price is below 1263, sell above 1539"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1263, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1539, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tatasteel if it drops below 3715"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3715, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for ONGC below 1392 and sell order above 1819"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1392, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1819, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate Maruti if it falls below 2614, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2614, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 731 buy, above 928 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 1290"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Hdfc below 2655, exit above 2814. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2655, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2814, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy HCL Tech under 1024"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1024, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Ongc under 3501, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3501, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infy when price below 1500"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1500, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tatasteel when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TATASTEEL\", \"message\": \"No numeric price condition found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in HDFC above 2140"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2140, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Hcltech if price falls under 518, sell above 615, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 518, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 615, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adani Enterprises below 515, exit above 691"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 515, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 691, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Trade Reliance based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"RELIANCE\", \"message\": \"No numeric price condition found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 376 buy, above 597 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech when price is below 2023, sell above 2462"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2023, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2462, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get HCL Tech below 2889"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2889, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in Hdfc above 599, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 599, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 563, sell above 680"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infosys when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"INFY\", \"message\": \"No numeric price condition found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Hdfc - buy under 1900, book profit above 2159, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1900, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2159, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Maruti goes below 1660 buy it, and if it crosses 2015 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1660, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2015, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell WIPRO if it goes above 3214"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3214, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Reliance - buy under 3688, book profit above 4013"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3688, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4013, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Tata Steel under 2644, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2644, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Adanient below 1684 and sell order above 1824"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1684, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1824, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tatasteel - buy under 2624, book profit above 3011, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2624, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3011, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit MARUTI once it crosses 3734, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3734, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adanient below 1227, exit above 1716. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1227, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1716, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sunpharma - buy under 958, book profit above 1232, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 958, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1232, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 3098, sell above 3186"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sbin - buy under 195, book profit above 259"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 195, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 259, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for AXISBANK below 1122 and sell order above 1246"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1122, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1246, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in State Bank of India above 2685"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2685, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro when price is below 2002, sell above 2156, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2002, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2156, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Tata Consultancy Services below 2217 and sell order above 2540"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2217, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2540, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Axis Bank - buy under 3774, book profit above 4031"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3774, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4031, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro Ltd when price is below 3324, sell above 3549, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3324, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3549, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy MARUTI shares if it drops below 3007 and sell if it goes above 3138, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3007, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3138, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 1889"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy ADANIENT if price falls under 2113, sell above 2604"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2113, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2604, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Bajaj Finance - buy under 2903, book profit above 3167"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2903, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3167, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into SBI below 2094, exit above 2426. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2094, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2426, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tcs above 2313"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2313, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services if price falls under 2529, sell above 3002, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2529, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3002, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro Ltd when price is below 1124, sell above 1407"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1124, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1407, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sunpharma shares if it drops below 3281 and sell if it goes above 3621, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3281, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3621, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC shares if it drops below 2187 and sell if it goes above 2489, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2187, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2489, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit BAJFINANCE once it crosses 1345, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1345, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Tatasteel below 3114, exit above 3576"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3114, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3576, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If AXISBANK goes below 2232 buy it, and if it crosses 2603 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2232, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2603, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Axis Bank when price is below 683, sell above 1085, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 683, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1085, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata Steel - buy under 3141, book profit above 3586"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3141, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3586, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Bajaj Finance if price falls under 1239, sell above 1644"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1239, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1644, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If TCS goes below 358 buy it, and if it crosses 774 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 358, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 774, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Reliance shares if it drops below 1863 and sell if it goes above 1971"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1863, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1971, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate HDFC Bank if it falls below 2661"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2661, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services if price falls under 3957, sell above 4149"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3957, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4149, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 380, sell it over 701"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC if price falls under 3340, sell above 3492"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3340, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3492, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 184, sell it over 245"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy WIPRO when price is below 3815, sell above 4275, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3815, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4275, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata below 3097"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Sbin below 1187, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1187, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Maruti - buy under 3741, book profit above 4033, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3741, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4033, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy WIPRO if price falls under 3621, sell above 3941, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3621, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3941, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Hcltech goes below 2001 buy it, and if it crosses 2299 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2001, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2299, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Ongc if it drops below 3694"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3694, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 2893 and exit above 3070"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell HDFC above 1365"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1365, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy ADANIENT under 1525, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1525, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit Hdfc once it crosses 233, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 233, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Infy if it goes above 3433, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3433, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sun Pharma shares if it drops below 413 and sell if it goes above 835, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 413, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 835, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Hdfc below 3820, exit above 4051"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3820, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4051, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into SUNPHARMA below 411, exit above 764"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 411, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 764, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Maruti goes below 2509 buy it, and if it crosses 2845 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2509, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2845, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech when price is below 1401, sell above 1720, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1401, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1720, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 2144"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Reliance goes below 1448 buy it, and if it crosses 1924 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1448, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1924, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy ONGC if price falls under 3714, sell above 3996, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3714, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3996, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for HCL Tech below 2500 and sell order above 2671, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2500, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2671, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for HCL Tech below 3153 and sell order above 3362, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3153, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3362, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "State Bank of India - buy under 708, book profit above 1187"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 708, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1187, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy MARUTI if price falls under 2938, sell above 3335, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2938, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3335, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit Sunpharma once it crosses 2700"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2700, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Axisbank under 1003, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1003, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Bajfinance - buy under 576, book profit above 974, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 576, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 974, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Maruti - buy under 612, book profit above 982, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 612, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 982, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 1475, sell it over 1590"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate Axisbank if it falls below 3617"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3617, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sun Pharma when price is below 3438, sell above 3563, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3438, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3563, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sunpharma shares if it drops below 1887 and sell if it goes above 2247"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1887, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2247, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infy if price falls under 455, sell above 646"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 455, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 646, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy INFY when price is below 3981"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3981, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Reliance - buy under 2873, book profit above 3266"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2873, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3266, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Wipro below 3038 and sell order above 3304"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3038, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3304, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in Wipro Ltd above 1031"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1031, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Tata Steel goes below 1586 buy it, and if it crosses 1679 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1586, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1679, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 2883 and exit above 3308"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 3522 buy, above 3625 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 3079, sell it over 3170"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro Ltd below 2408, exit above 2784. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2408, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2784, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Axisbank above 946, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 946, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Axis Bank below 587 and sell order above 1019, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 587, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1019, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Hcltech when price is below 1282, sell above 1652, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1282, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1652, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell INFY.NS if it goes above 3036, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3036, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 906, sell above 1040"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell ONGC if it goes above 1491"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1491, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Sunpharma below 1142"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1142, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 2670 and exit above 2801"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infosys if it drops below 1103, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1103, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for HDFC below 1168 and sell order above 1414, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1168, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1414, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit ADANIENT once it crosses 2268, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2268, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Wipro above 3444, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3444, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Infy below 3986 and sell order above 4353"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3986, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4353, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Watch Sunpharma near 2701"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"SUNPHARMA\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "HDFC Bank at 3181"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"HDFC\", \"message\": \"No buy or sell action found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Ongc - buy under 1378, book profit above 1494, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1378, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1494, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel when price is below 2532, sell above 2822, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2532, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2822, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adani Enterprises below 1045, exit above 1400. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1045, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1400, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy RELIANCE when price is below 2266, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2266, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for RELIANCE below 3888 and sell order above 4213, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3888, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4213, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 1969"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into SUNPHARMA below 1557, exit above 1809. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1557, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1809, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If HCL Tech goes below 348 buy it, and if it crosses 582 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 348, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 582, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro below 2103, exit above 2491. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2103, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2491, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy MARUTI when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"MARUTI\", \"message\": \"No numeric price condition found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate ADANIENT if it falls below 3587"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3587, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell TATASTEEL above 608"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 608, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate ICICI Bank if it falls below 3306"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3306, \"action\": \"buy\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy SBIN when price is below 3465, sell above 3685, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3465, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3685, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tcs - buy under 2778, book profit above 2837, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2778, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2837, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Maruti below 1588, exit above 1900"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1588, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1900, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for SBIN below 498 and sell order above 820"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 498, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 820, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Tata Steel below 2741 and sell order above 2916, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2741, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2916, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Tata Steel goes below 1818 buy it, and if it crosses 1953 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1818, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1953, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adanient below 2506, exit above 2659. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2506, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2659, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in Axis Bank above 2475"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2475, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Trade SBI based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SBIN\", \"message\": \"No numeric price condition found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adanient below 3997, exit above 4216. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3997, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4216, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into ONGC below 2961, exit above 3302. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2961, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3302, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get HDFC below 3808, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3808, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC shares if it drops below 232 and sell if it goes above 491"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 232, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 491, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Adanient when price is below 2942, sell above 3243, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2942, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3243, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If ADANIENT goes below 3119 buy it, and if it crosses 3215 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3119, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3215, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 2476"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get SBI below 2623, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2623, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro below 1971, exit above 2328"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1971, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2328, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into ADANIENT below 3641, exit above 4091"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3641, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4091, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell SUNPHARMA above 2037"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2037, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in RELIANCE above 1676"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1676, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Bajfinance when price is below 2347, sell above 2644"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2347, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2644, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate HDFC if it falls below 3432, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3432, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for BAJFINANCE below 658 and sell order above 1090, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 658, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1090, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata Steel - buy under 2556, book profit above 2625"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2556, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2625, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 922 and exit above 1079"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tcs shares if it drops below 1894 and sell if it goes above 2394"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1894, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2394, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Reliance goes below 649 buy it, and if it crosses 956 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 649, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 956, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Adani Enterprises if price falls under 415, sell above 719, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 415, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 719, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for INFY.NS below 1897 and sell order above 2066, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1897, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2066, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell SUNPHARMA above 3931, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3931, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 382 and exit above 703"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Tatasteel goes below 2153 buy it, and if it crosses 2472 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2153, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2472, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell MARUTI if it goes above 2485"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2485, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Ongc when price is below 743, sell above 820, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 743, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 820, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy WIPRO when price is below 3114, sell above 3588"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3114, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3588, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Axis Bank - buy under 3298, book profit above 3721"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3298, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3721, \"action\": \"sell\"}], \"strategy_type\": null}"}]} {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Adanient when price is below 705"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 705, \"action\": \"buy\"}], \"strategy_type\": null}"}]}