{"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 when price is below 1402"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1402, \"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 if price falls under 3708, sell above 4025"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3708, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4025, \"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 when price is below 1701, sell above 1831"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1701, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1831, \"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 AXISBANK if it falls below 870"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 870, \"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 Sunpharma below 2606"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2606, \"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 3842 and exit above 4185"}, {"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": "enter below 1220 and exit above 1473"}, {"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 Adanient under 2164"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2164, \"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 below 2917"}, {"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 shares if it drops below 2235 and sell if it goes above 2439, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2235, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2439, \"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 shares if it drops below 3642 and sell if it goes above 3955"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3642, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3955, \"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": "TCS at 3025"}, {"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": "Get State Bank of India below 386"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 386, \"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 Infy shares if it drops below 682 and sell if it goes above 1133, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 682, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1133, \"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": "ONGC - buy under 3631, book profit above 3841, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3631, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3841, \"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 MARUTI below 1666"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1666, \"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 ICICIBANK if it goes above 1600, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1600, \"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 Axisbank shares if it drops below 1528 and sell if it goes above 1992"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1528, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1992, \"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": "Alert me about Tcs around 2460"}, {"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": "Buy ONGC when price is below 592, sell above 1029, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 592, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1029, \"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 Axisbank when price is below 2034, sell above 2208, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2034, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2208, \"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 if it drops below 2065, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2065, \"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": "Accumulate Bajfinance if it falls below 286, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 286, \"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": "Book profit in Infosys above 132, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 132, \"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 3877 and sell if it goes above 4157"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3877, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4157, \"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 INFY.NS below 2919 and sell order above 3274, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2919, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3274, \"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 if price falls under 3283, sell above 3364, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3283, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3364, \"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": "Pick up SUNPHARMA at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SUNPHARMA\", \"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": "Place buy order for ONGC below 3639 and sell order above 3724, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3639, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3724, \"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": "Axis Bank - buy under 1722, book profit above 1828"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1722, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1828, \"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 Tata Steel above 890, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 890, \"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 3699, sell above 4174"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3699, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4174, \"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 Axisbank above 2407"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2407, \"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 Icicibank above 423, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 423, \"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 Icicibank below 2715, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2715, \"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 Axis Bank when price is below 3704"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3704, \"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": "If Wipro goes below 234 buy it, and if it crosses 637 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 234, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 637, \"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 ONGC goes below 2890 buy it, and if it crosses 2955 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2890, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2955, \"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": "Alert me about SUNPHARMA around 2258"}, {"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": "Trade ONGC based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ONGC\", \"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 Tata Steel above 940"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 940, \"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": "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": "Maruti - buy under 1555, book profit above 1925, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1555, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1925, \"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": "Trade BAJFINANCE based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"BAJFINANCE\", \"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": "Exit Reliance once it crosses 3113"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3113, \"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 if price falls under 1549, sell above 1708"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1549, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1708, \"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 TCS below 3474, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3474, \"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 Ltd below 2158, exit above 2568"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2158, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2568, \"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 HDFC Bank below 2038 and sell order above 2494"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2038, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2494, \"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 HDFC Bank below 321 and sell order above 711"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 321, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 711, \"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 ONGC above 1941"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1941, \"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": "Alert me about Axisbank around 3797"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"AXISBANK\", \"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": "Exit WIPRO once it crosses 1418, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1418, \"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 ADANIENT below 157 and sell order above 574, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 157, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 574, \"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 Sbin above 2406"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2406, \"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 shares if it drops below 967 and sell if it goes above 1114"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 967, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1114, \"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 shares if it drops below 1586 and sell if it goes above 1641, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1586, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1641, \"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": "Reliance - buy under 1421, book profit above 1758"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1421, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1758, \"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 HDFC goes below 306 buy it, and if it crosses 700 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 306, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 700, \"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 State Bank of India below 705, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 705, \"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": "Watch HDFC near 3547"}, {"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": "Get Maruti below 3639"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3639, \"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 RELIANCE above 3607"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3607, \"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": "ADANIENT - buy under 3743, book profit above 4014"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3743, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4014, \"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 Bajfinance if it goes above 3276, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3276, \"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 2750, sell above 3185"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2750, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3185, \"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 Axisbank below 2951, exit above 3426. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2951, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3426, \"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 above 3823"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3823, \"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 Sun Pharma below 3412 and sell order above 3599, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3412, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3599, \"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 shares if it drops below 2471 and sell if it goes above 2825, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2471, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2825, \"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 Bajfinance above 3324, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3324, \"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 1957, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1957, \"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 Sbin below 3763, exit above 4106. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3763, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4106, \"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 2877, sell above 3209, intraday"}, {"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 Maruti when price is below 2049"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2049, \"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 Tata Consultancy Services below 2833, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2833, \"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 Sun Pharma when price is below 1392, sell above 1726, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1392, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1726, \"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 Axisbank below 1285 and sell order above 1618, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1285, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1618, \"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 2952 buy it, and if it crosses 3191 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2952, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3191, \"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": "Reliance at 3361, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"RELIANCE\", \"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 me into Sun Pharma below 2632, exit above 2730. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2632, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2730, \"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 3135, sell above 3481, intraday"}, {"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": "Watch AXISBANK near 3954"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"AXISBANK\", \"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": "Book profit in HCL Tech above 1493, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1493, \"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 SBIN if it drops below 1371, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1371, \"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 Tcs below 675, exit above 1145"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 675, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1145, \"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 Sun Pharma once it crosses 3253"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3253, \"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 1762, sell above 1934, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1762, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1934, \"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 2584 buy it, and if it crosses 2969 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2969, \"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 3628 and sell order above 3921, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3628, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3921, \"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 Sbin shares if it drops below 161 and sell if it goes above 416"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 161, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 416, \"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 Tcs above 1120, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1120, \"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 ADANIENT when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ADANIENT\", \"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": "buy Bajaj Finance under 3949"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3949, \"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 Adanient shares if it drops below 3465 and sell if it goes above 3885, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3465, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3885, \"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 Sbin shares if it drops below 615 and sell if it goes above 1067, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 615, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1067, \"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 if price falls under 3877, sell above 3998, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3877, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3998, \"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 if it drops below 1649, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1649, \"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 ADANIENT if it goes above 367"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 367, \"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 Bank shares if it drops below 2840 and sell if it goes above 2922, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2840, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2922, \"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 it is cheap, sell when it is expensive"}, {"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": "Get me into Tatasteel below 1846, exit above 2247. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1846, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2247, \"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 under 2202, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2202, \"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 SUNPHARMA once it crosses 2590"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2590, \"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 ICICIBANK below 2083 and sell order above 2323"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2083, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2323, \"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 3584, exit above 3878"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3878, \"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 ICICIBANK based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ICICIBANK\", \"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": "Tatasteel - buy under 2846, book profit above 3276"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2846, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3276, \"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 SBI when it is cheap, sell when it is expensive"}, {"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 Sun Pharma below 825, exit above 1177. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 825, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1177, \"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": "Pick up Maruti at a good level and exit higher"}, {"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": "Sell Tata above 2180"}, {"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 BAJFINANCE when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"BAJFINANCE\", \"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 Bajfinance if it falls below 1792, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1792, \"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 Bajaj Finance when price is below 373, sell above 445"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 373, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 445, \"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 2494, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2494, \"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 Maruti below 2170 and sell order above 2470, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2170, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2470, \"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 Hcltech below 1268, exit above 1534"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1268, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1534, \"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 HDFC below 1442 and sell order above 1756, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1442, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1756, \"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 ICICIBANK below 2752, exit above 2848. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2752, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2848, \"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 RELIANCE above 884, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 884, \"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 ONGC above 2638"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2638, \"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": "Infy - buy under 3583, book profit above 3969"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3583, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3969, \"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 Hdfc below 506, exit above 907. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 506, \"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": "Place buy order for State Bank of India below 2652 and sell order above 2776, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2652, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2776, \"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 2776 buy it, and if it crosses 2835 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2776, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2835, \"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 Reliance above 3629"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3629, \"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 MARUTI below 372, exit above 620"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 372, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 620, \"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 ICICIBANK if it goes above 1506"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1506, \"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 Bajfinance below 1002, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1002, \"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": "If TATASTEEL goes below 3035 buy it, and if it crosses 3258 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3035, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3258, \"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 Icicibank below 1609 and sell order above 1853"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1609, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1853, \"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 3304 and sell if it goes above 3364, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3304, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3364, \"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 2050, exit above 2149. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2050, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2149, \"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": "Watch Ongc near 2774"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ONGC\", \"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 me into Adani Enterprises below 1773, exit above 1954. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1773, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1954, \"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 Sun Pharma if it goes above 2460"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2460, \"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 shares if it drops below 927 and sell if it goes above 1058, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 927, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1058, \"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 Axisbank if price falls under 866, sell above 1196, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 866, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1196, \"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 3266, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3266, \"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 TCS if price falls under 1621, sell above 1827"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1621, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1827, \"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 Hcltech if it goes above 3974, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3974, \"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 INFY.NS below 2805, exit above 3018"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2805, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3018, \"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 2404, sell above 2896, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2404, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2896, \"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 HCL Tech if it falls below 2266, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"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": "Buy MARUTI if price falls under 833, sell above 1078"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 833, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1078, \"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 Bajfinance below 1998, exit above 2394. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1998, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2394, \"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 2524, exit above 2871. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2524, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2871, \"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 2661, sell above 2937"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2661, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2937, \"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 Tata Consultancy Services below 3678, exit above 3793. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3678, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3793, \"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 1910, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1910, \"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": "If Adanient goes below 3662 buy it, and if it crosses 3763 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3662, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3763, \"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 Bank - buy under 725, book profit above 993"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 725, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 993, \"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 Tata above 543"}, {"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": "Accumulate Tata Consultancy Services if it falls below 2115, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2115, \"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": "Accumulate Adanient if it falls below 3568"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3568, \"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 Wipro Ltd below 432, exit above 885"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 432, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 885, \"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 Maruti above 1558, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1558, \"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 3599, sell above 3923, intraday"}, {"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 ICICI Bank if it goes above 1067, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1067, \"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": "Watch Reliance near 703"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"RELIANCE\", \"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 Sunpharma shares if it drops below 3582 and sell if it goes above 3982"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3582, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3982, \"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 Ongc below 299, exit above 497. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 299, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 497, \"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 ICICIBANK below 106, exit above 216. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 106, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 216, \"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 Bajaj Finance if price falls under 2339, sell above 2718, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2339, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2718, \"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": "Icicibank - buy under 1688, book profit above 2136, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1688, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2136, \"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.NS under 1074, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1074, \"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 2852 buy, above 2955 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": "Place buy order for Bajaj Finance below 1700 and sell order above 1836, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1700, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1836, \"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 Wipro Ltd below 3312 and sell order above 3531, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3312, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3531, \"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 1799 buy it, and if it crosses 2057 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1799, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2057, \"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 Bajfinance below 1210, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1210, \"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 Tata Consultancy Services below 405, exit above 550"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 405, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 550, \"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 INFY below 1489, exit above 1567. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1489, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1567, \"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": "Pick up HCL Tech at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"HCLTECH\", \"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": "Buy Sun Pharma shares if it drops below 634 and sell if it goes above 691, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 634, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 691, \"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 Sunpharma above 3347, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3347, \"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 1534"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1534, \"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 BAJFINANCE above 597"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 597, \"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": "Tata below 3863 buy, above 3943 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": "enter below 3985 and exit above 4235"}, {"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": "Watch Hdfc near 525"}, {"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": "Buy Axisbank when price is below 1193"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1193, \"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 Maruti above 761"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 761, \"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 if price falls under 3079, sell above 3316"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3079, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3316, \"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 Adani Enterprises below 2911 and sell order above 2988, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2911, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2988, \"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 Bank below 2256, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2256, \"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 if it drops below 920"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 920, \"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": "If MARUTI goes below 2221 buy it, and if it crosses 2676 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2221, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2676, \"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 TCS if price falls under 3250, sell above 3664, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3250, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3664, \"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 State Bank of India above 1583, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1583, \"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": "HDFC Bank - buy under 637, book profit above 795"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 637, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 795, \"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 ICICI Bank above 141"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 141, \"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": "Pick up WIPRO at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"WIPRO\", \"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": "Adani Enterprises - buy under 3287, book profit above 3718"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3287, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3718, \"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 ICICIBANK below 3788, exit above 4046"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3788, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4046, \"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 RELIANCE once it crosses 3445, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3445, \"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 207, book profit above 647"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 207, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 647, \"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 when price is below 2633, sell above 3124, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2633, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3124, \"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 TCS below 243"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 243, \"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 BAJFINANCE shares if it drops below 1290 and sell if it goes above 1683, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1290, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1683, \"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 Bank goes below 1417 buy it, and if it crosses 1864 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1417, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1864, \"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 3018"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3018, \"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 Ongc below 162 and sell order above 581, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 162, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 581, \"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 RELIANCE if it goes above 1798"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1798, \"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 HDFC Bank below 3066 and sell order above 3461"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3066, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3461, \"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 HDFC Bank below 2272 and sell order above 2565"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2272, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2565, \"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 under 498, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 498, \"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 1982 buy, above 2050 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": "Place buy order for SUNPHARMA below 1526 and sell order above 1735, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1526, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1735, \"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 3068, sell above 3435, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3068, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3435, \"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 TCS if price falls under 3864, sell above 4324, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3864, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4324, \"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 Reliance if it falls below 646, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 646, \"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 Hdfc above 838, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 838, \"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 ICICI Bank if price falls under 447, sell above 849, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 447, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 849, \"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 Consultancy Services when price is below 1340, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1340, \"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": "Trade Sun Pharma based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SUNPHARMA\", \"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": "Sell SBI above 132"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 132, \"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 Wipro goes below 2614 buy it, and if it crosses 2759 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2614, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2759, \"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 Axisbank goes below 2261 buy it, and if it crosses 2638 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2261, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2638, \"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 Bajfinance if price falls under 595, sell above 771, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 595, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 771, \"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 Icicibank below 2089, exit above 2153. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2089, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2153, \"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.NS 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": "Tata below 1471 buy, above 1741 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 3805"}, {"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": "Place buy order for SBI below 783 and sell order above 1023, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 783, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1023, \"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 if price falls under 2790, sell above 3079, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2790, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3079, \"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 3014, sell above 3207, intraday"}, {"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 ONGC below 2904 and sell order above 3120"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2904, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3120, \"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 Tata Consultancy Services below 2909, exit above 3076"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2909, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3076, \"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 when price is below 1579"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1579, \"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": "Exit HDFC Bank once it crosses 1376, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1376, \"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": "Pick up Sun Pharma at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SUNPHARMA\", \"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 3229 buy, above 3327 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 SUNPHARMA when price is below 3517, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3517, \"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 Bajaj Finance below 2246, exit above 2468. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2246, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2468, \"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 ADANIENT below 2021, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2021, \"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 State Bank of India below 2997, exit above 3125. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2997, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3125, \"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 3666"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3666, \"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 ICICI Bank when price is below 3620, sell above 3902, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3620, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3902, \"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 3134, book profit above 3316"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3134, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3316, \"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 Wipro if it falls below 2540"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2540, \"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 Axisbank when price is below 411"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 411, \"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 Sbin if it goes above 3290, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3290, \"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 Icicibank shares if it drops below 1621 and sell if it goes above 1908"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1621, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1908, \"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 if it drops below 676, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 676, \"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": "If Adani Enterprises goes below 2676 buy it, and if it crosses 2996 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2676, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2996, \"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 TATASTEEL above 700"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 700, \"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 HCL Tech once it crosses 338"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 338, \"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 when price is below 2518, sell above 2779, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2518, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2779, \"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 if price falls under 1016, sell above 1195"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1016, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1195, \"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 Axis Bank below 1708, exit above 2008. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1708, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2008, \"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": "Icicibank - buy under 1774, book profit above 2220, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1774, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2220, \"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 below 267 buy, above 543 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": "Get me into Maruti below 369, exit above 587. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 369, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 587, \"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 under 3043, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3043, \"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": "Book profit in Axis Bank above 383"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 383, \"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 Bajaj Finance goes below 2106 buy it, and if it crosses 2518 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2106, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2518, \"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 Reliance below 2146 and sell order above 2469"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2146, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2469, \"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 shares if it drops below 3395 and sell if it goes above 3560"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3395, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3560, \"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 shares if it drops below 3928 and sell if it goes above 4267"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3928, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4267, \"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 when price is below 1113, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1113, \"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 State Bank of India under 447"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 447, \"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 ICICIBANK if price falls under 392, sell above 472, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 392, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 472, \"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 Bajaj Finance when price is below 928, sell above 1271, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 928, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1271, \"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 Reliance below 2684 and sell order above 3090, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2684, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3090, \"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 WIPRO above 1222"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1222, \"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 Infosys shares if it drops below 2150 and sell if it goes above 2590, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2150, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2590, \"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": "Adanient - buy under 1292, book profit above 1530"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1292, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1530, \"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 2485"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2485, \"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 ONGC below 2781"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2781, \"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": "SBI - buy under 186, book profit above 566"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 186, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 566, \"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 Tata above 2794"}, {"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 Axisbank when price is below 3998, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3998, \"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": "Accumulate Adanient if it falls below 2494, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2494, \"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 Axisbank once it crosses 285, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 285, \"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 if price falls under 635, sell above 786"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 635, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 786, \"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 Hcltech goes below 1509 buy it, and if it crosses 1848 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1509, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1848, \"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 Reliance if it goes above 712, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 712, \"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 Bajaj Finance once it crosses 1475, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1475, \"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 Axisbank shares if it drops below 482 and sell if it goes above 867, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 482, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 867, \"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 - buy under 3060, book profit above 3169, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3060, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3169, \"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 it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ONGC\", \"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": "Place buy order for INFY below 3430 and sell order above 3569"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3430, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3569, \"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 ONGC goes below 2127 buy it, and if it crosses 2374 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2127, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2374, \"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 if price falls under 935, sell above 1370, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 935, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1370, \"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 1162, exit above 1426. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1162, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1426, \"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": "ICICI Bank - buy under 1585, book profit above 1706"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1585, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1706, \"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 Sun Pharma if price falls under 1420, sell above 1833, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1420, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1833, \"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 312, exit above 564"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 312, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 564, \"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 Axis Bank above 1344, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1344, \"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 BAJFINANCE above 2501, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2501, \"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 Sbin above 3590, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3590, \"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 below 1508 buy, above 1658 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 BAJFINANCE when price is below 177, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 177, \"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": "Icicibank - buy under 194, book profit above 290"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 194, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 290, \"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 Tatasteel below 927, exit above 1054. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 927, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1054, \"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 Bajaj Finance below 1042, exit above 1348. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1042, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1348, \"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 Icicibank once it crosses 963"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 963, \"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 2545 and sell order above 2901"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2545, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2901, \"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 206"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 206, \"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": "Accumulate MARUTI if it falls below 334, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 334, \"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 Infosys under 1508, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1508, \"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 Bank if price falls under 3669, sell above 3876, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3669, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3876, \"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 AXISBANK below 3851 and sell order above 4125"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3851, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4125, \"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": "Tata below 2748 buy, above 3216 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 Reliance when price is below 1539, sell above 1808, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1539, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1808, \"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 542 and sell order above 787"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 542, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 787, \"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 ICICIBANK under 1116, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1116, \"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 Sbin below 1982"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1982, \"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 Sbin below 2437, exit above 2700. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2437, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2700, \"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 Sbin below 542, exit above 644. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 542, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 644, \"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 it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"WIPRO\", \"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": "Place buy order for Hdfc below 3972 and sell order above 4130"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3972, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4130, \"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 1434, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1434, \"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 Ongc when price is below 457, sell above 548, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 457, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 548, \"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 ONGC goes below 1172 buy it, and if it crosses 1618 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1172, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1618, \"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 when price is below 2623, sell above 2687"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2623, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2687, \"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 Adanient below 3923, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3923, \"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": "Accumulate Tcs if it falls below 164"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 164, \"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 3346 buy, above 3559 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 Ongc shares if it drops below 1270 and sell if it goes above 1594, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1270, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1594, \"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 2928, exit above 3018. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2928, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3018, \"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 2532"}, {"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 ADANIENT goes below 445 buy it, and if it crosses 830 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 445, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 830, \"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 under 2712"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2712, \"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": "If Ongc goes below 2928 buy it, and if it crosses 3099 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2928, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3099, \"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 ICICI Bank below 1675, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1675, \"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": "Accumulate SUNPHARMA if it falls below 2490, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2490, \"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 474 and sell if it goes above 532, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 474, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 532, \"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": "RELIANCE - buy under 2861, book profit above 3339"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2861, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3339, \"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 when price is below 1459, sell above 1616"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1459, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1616, \"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 Tcs when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TCS\", \"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": "buy HDFC Bank under 3474"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3474, \"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 below 2266"}, {"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": "Tata below 2306 buy, above 2603 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": "Watch Axis Bank near 3640"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"AXISBANK\", \"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": "SBIN - buy under 1951, book profit above 2258, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1951, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2258, \"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 Adani Enterprises goes below 1549 buy it, and if it crosses 1665 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1549, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1665, \"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 at 1538"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"MARUTI\", \"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": "Place buy order for Hdfc below 1511 and sell order above 1865"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1511, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1865, \"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": "Axisbank - buy under 1483, book profit above 1813, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1483, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1813, \"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 1474, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1474, \"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 SBI goes below 1864 buy it, and if it crosses 1988 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1864, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1988, \"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 if it drops below 1493"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1493, \"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 HDFC below 3964 and sell order above 4117, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3964, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4117, \"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 SBI when it looks attractive"}, {"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": "If Wipro Ltd goes below 1858 buy it, and if it crosses 2114 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1858, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2114, \"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 Tatasteel goes below 927 buy it, and if it crosses 1127 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 927, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1127, \"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 BAJFINANCE below 3644, exit above 3897. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3644, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3897, \"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": "HDFC Bank - buy under 3518, book profit above 4002, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3518, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4002, \"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 it drops below 1131, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1131, \"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 Ongc below 1716, exit above 1893. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1716, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1893, \"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": "Pick up HCL Tech at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"HCLTECH\", \"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 HCL Tech below 673, exit above 1127"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 673, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1127, \"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 Adani Enterprises goes below 2655 buy it, and if it crosses 2710 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2655, \"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": "Tata Consultancy Services at 3245"}, {"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": "Axis Bank - buy under 3298, book profit above 3763"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3298, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3763, \"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 3201 and sell if it goes above 3375"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3201, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3375, \"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 2619, sell above 2755"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2619, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2755, \"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 1424, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1424, \"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": "Trade MARUTI based on support and resistance"}, {"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": "Get me into RELIANCE below 959, exit above 1424"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 959, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1424, \"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 1115, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1115, \"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": "Alert me about Maruti around 397"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"MARUTI\", \"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": "Alert me about Icicibank around 2399"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ICICIBANK\", \"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 Adani Enterprises when price is below 3042, sell above 3150"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3042, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3150, \"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 Infy once it crosses 2959, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2959, \"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 Tcs when price is below 3726, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3726, \"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 Wipro above 1074"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1074, \"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 3710, sell it over 3971"}, {"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 MARUTI shares if it drops below 2728 and sell if it goes above 3105, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2728, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3105, \"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 3899"}, {"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": "Accumulate INFY.NS if it falls below 1511"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1511, \"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 SBI below 661 and sell order above 906"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 661, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 906, \"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 price falls under 3695, sell above 3984, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3695, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3984, \"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 shares if it drops below 769 and sell if it goes above 1180, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 769, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1180, \"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 HCL Tech below 3452, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3452, \"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 TATASTEEL around 3612"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TATASTEEL\", \"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 it under 1215, sell it over 1409"}, {"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 Hcltech above 3845, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3845, \"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 WIPRO below 3160"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3160, \"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 Axis Bank if it goes above 787"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 787, \"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": "Tata Consultancy Services - buy under 3758, book profit above 4071, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3758, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4071, \"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 783 and sell order above 1021, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 783, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1021, \"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": "BAJFINANCE - buy under 2886, book profit above 3305, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2886, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3305, \"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 Tatasteel once it crosses 3482"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3482, \"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 ONGC below 2525 and sell order above 2854, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2525, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2854, \"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 SBIN when it is cheap, sell when it is expensive"}, {"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": "Buy Tata Consultancy Services when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TCS\", \"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": "Place buy order for Infosys below 2545 and sell order above 2707, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2545, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2707, \"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 Tcs below 2054 and sell order above 2496, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2054, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2496, \"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 Sun Pharma below 1323 and sell order above 1469, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1323, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1469, \"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 SBIN below 2985 and sell order above 3479"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2985, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3479, \"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 Adanient near 3074"}, {"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": "enter below 2442 and exit above 2758"}, {"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": "Alert me about Ongc around 1284"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ONGC\", \"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 if price falls under 705, sell above 1182, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 705, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1182, \"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 625 buy it, and if it crosses 702 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 625, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 702, \"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 890, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 890, \"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 when price is below 1805"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1805, \"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 1766 and exit above 2150"}, {"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 Bajaj Finance when price is below 584, sell above 728, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 728, \"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 3394 buy it, and if it crosses 3490 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3394, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3490, \"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 it's cheap, sell when it's expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ONGC\", \"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": "Exit RELIANCE once it crosses 1476, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1476, \"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": "Alert me about Reliance around 3381"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"RELIANCE\", \"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 Axisbank if it goes above 2835, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2835, \"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 RELIANCE above 2750, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2750, \"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 RELIANCE if it falls below 687, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 687, \"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 ONGC when price is below 519, sell above 680, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 519, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 680, \"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 ONGC above 879, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 879, \"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 State Bank of India if it goes above 1795, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1795, \"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 3970"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3970, \"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 TCS below 773, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 773, \"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": "enter below 365 and exit above 601"}, {"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 SUNPHARMA under 354"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 354, \"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 shares if it drops below 1472 and sell if it goes above 1660, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1472, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1660, \"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 when price is below 2241, sell above 2452"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2241, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2452, \"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 589 and sell if it goes above 896"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 589, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 896, \"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 1817 and sell order above 1969"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1817, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1969, \"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": "Alert me about ADANIENT around 3259"}, {"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 HCL Tech when price is below 3464, sell above 3564, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3464, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3564, \"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 Tatasteel if it falls below 370, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 370, \"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 SBI below 1339, exit above 1770"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1339, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1770, \"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": "Wipro - buy under 2126, book profit above 2478"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2126, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2478, \"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 Tata above 4147"}, {"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 MARUTI if it goes above 1642"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1642, \"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 Infosys above 767"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 767, \"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 shares if it drops below 399 and sell if it goes above 497, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 399, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 497, \"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 price is below 364, sell above 859, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 364, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 859, \"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 734"}, {"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 SUNPHARMA when price is below 1320, sell above 1569, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1320, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1569, \"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 if price falls under 2170, sell above 2259"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2170, \"action\": \"buy\"}, {\"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": "Buy SBIN when price is below 2467"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2467, \"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 State Bank of India below 1050, exit above 1359. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1050, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1359, \"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 Icicibank if it falls below 3601"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3601, \"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 HDFC Bank below 181, exit above 619. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 181, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 619, \"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 3385"}, {"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 625, sell it over 1012"}, {"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 Adani Enterprises if price falls under 2539, sell above 2792"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2539, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2792, \"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 Icicibank if price falls under 2004, sell above 2188, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2004, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2188, \"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 SBIN above 2981"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2981, \"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 3338, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3338, \"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 HDFC Bank above 3567"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3567, \"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 TCS if price falls under 2994, sell above 3377, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2994, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3377, \"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 3048"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3048, \"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 shares if it drops below 3605 and sell if it goes above 3754, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3605, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3754, \"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 Bajaj Finance below 725, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 725, \"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 Bajaj Finance if it goes above 643, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 643, \"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 1517, sell above 1832"}, {"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 Icicibank when price is below 1199, sell above 1501, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1199, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1501, \"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 1330, sell it over 1544"}, {"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 ADANIENT if it goes above 2524, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2524, \"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 Tatasteel if it falls below 3980"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3980, \"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 Bajaj Finance under 1399"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1399, \"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 HCLTECH when price is below 2855, sell above 3063, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2855, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3063, \"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 616, sell it over 687"}, {"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 Tata below 1405"}, {"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 INFY goes below 2755 buy it, and if it crosses 2813 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2755, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2813, \"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": "Pick up ICICIBANK at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ICICIBANK\", \"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": "buy it under 2677, sell it over 3099"}, {"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 Tata below 710"}, {"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 this stock below 1324, sell above 1730"}, {"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 AXISBANK shares if it drops below 329 and sell if it goes above 515"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 329, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 515, \"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 shares if it drops below 2381 and sell if it goes above 2715, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2381, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2715, \"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": "Watch Axis Bank near 3741"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"AXISBANK\", \"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 Wipro when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"WIPRO\", \"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 WIPRO above 3943"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3943, \"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 when it is cheap, sell when it is expensive"}, {"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": "Ongc at 2697, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ONGC\", \"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": "Sun Pharma - buy under 1919, book profit above 2012"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1919, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2012, \"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 shares if it drops below 3415 and sell if it goes above 3905, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3415, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3905, \"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 Sunpharma above 2040, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2040, \"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": "Watch HCLTECH near 2326"}, {"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": "Sell ADANIENT above 2229, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2229, \"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 3973, exit above 4419"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3973, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4419, \"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 HDFC Bank based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"HDFC\", \"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": "Buy Icicibank when price is below 3587, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3587, \"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 TCS once it crosses 978"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 978, \"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 if price falls under 2053, sell above 2106"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2053, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2106, \"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 Sun Pharma shares if it drops below 618 and sell if it goes above 808, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 618, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 808, \"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 Adanient if price falls under 2559, sell above 2742, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2559, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2742, \"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 Ongc above 1574"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1574, \"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 Hdfc goes below 1488 buy it, and if it crosses 1961 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1488, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1961, \"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 Wipro below 1951 and sell order above 2039"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1951, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2039, \"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 if it drops below 1815"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1815, \"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 TCS under 662"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 662, \"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 Icicibank when price is below 1926, sell above 2284"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1926, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2284, \"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 TATASTEEL goes below 1578 buy it, and if it crosses 1911 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1578, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1911, \"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 562 and exit above 732"}, {"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 Axis Bank goes below 3211 buy it, and if it crosses 3277 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3211, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3277, \"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.NS shares if it drops below 1176 and sell if it goes above 1404"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1176, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1404, \"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 TCS below 1375"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1375, \"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 Steel if price falls under 2510, sell above 2913, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2510, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2913, \"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 Reliance goes below 3012 buy it, and if it crosses 3395 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3012, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3395, \"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 Sbin below 2310, exit above 2418"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2310, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2418, \"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 3787, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3787, \"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 Tata above 1358"}, {"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 Sunpharma above 3864"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3864, \"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 ICICIBANK when price is below 357, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 357, \"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": "Book profit in SBIN above 560"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 560, \"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": "Alert me about TCS around 3708"}, {"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": "Get me into Bajaj Finance below 3138, exit above 3307. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3138, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3307, \"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 when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ADANIENT\", \"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 RELIANCE above 3897"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3897, \"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 Tatasteel below 963 and sell order above 1315, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 963, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1315, \"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 3167, sell above 3642"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3167, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3642, \"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 SBI shares if it drops below 1638 and sell if it goes above 2111"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1638, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2111, \"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 shares if it drops below 3735 and sell if it goes above 3995, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3735, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3995, \"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 Ongc if it goes above 3372, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3372, \"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 Bajfinance under 1397"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1397, \"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": "ONGC - buy under 3321, book profit above 3729"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3321, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3729, \"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 below 3348, exit above 3757. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3348, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3757, \"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 SUNPHARMA above 3618, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3618, \"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": "HCLTECH - buy under 3804, book profit above 4147, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3804, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4147, \"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 under 798, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 798, \"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 Tata Steel if price falls under 3152, sell above 3227, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3152, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3227, \"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 3239, sell above 3610, intraday"}, {"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 Icicibank when price is below 853, sell above 1289, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 853, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1289, \"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 Infosys goes below 3446 buy it, and if it crosses 3557 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3446, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3557, \"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 below 628"}, {"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": "Tata below 3119 buy, above 3465 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": "Get me into TCS below 1790, exit above 2148"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1790, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2148, \"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 Hdfc below 1415 and sell order above 1611"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1415, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1611, \"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 shares if it drops below 601 and sell if it goes above 672"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 601, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 672, \"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 it drops below 1500, sell above 1700, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1500, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1700, \"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 2131, exit above 2293"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2131, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2293, \"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 1439 buy it, and if it crosses 1832 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1439, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1832, \"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 2506 and exit above 2658"}, {"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 Axis Bank below 136, exit above 428"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 136, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 428, \"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 it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ADANIENT\", \"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": "Buy Icicibank when price is below 476, sell above 818, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 476, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 818, \"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 ICICI Bank shares if it drops below 2795 and sell if it goes above 2847, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2795, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2847, \"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 if it drops below 3873, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3873, \"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 ONGC when price is below 3770, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3770, \"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 ONGC if price falls under 1563, sell above 1696, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1563, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1696, \"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 HDFC if it goes above 1948, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1948, \"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 below 2970 buy, above 3210 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 Sun Pharma shares if it drops below 1626 and sell if it goes above 2091, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1626, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2091, \"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 when price is below 1802, sell above 2245"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1802, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2245, \"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 at 126"}, {"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": "Place buy order for SUNPHARMA below 1434 and sell order above 1768"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1434, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1768, \"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 below 3439"}, {"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 Axis Bank when price is below 1657"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1657, \"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": "Exit State Bank of India once it crosses 273"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 273, \"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 1719, book profit above 2102, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1719, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2102, \"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 Bajaj Finance below 3314, exit above 3607"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3314, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3607, \"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 Bajfinance goes below 3255 buy it, and if it crosses 3411 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3255, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3411, \"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 2083, sell above 2533, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2083, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2533, \"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 shares if it drops below 2660 and sell if it goes above 3017, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2660, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3017, \"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 Adani Enterprises goes below 3672 buy it, and if it crosses 3796 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3672, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3796, \"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 INFY.NS below 696 and sell order above 1140, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 696, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1140, \"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 when price is below 1577, sell above 1949"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1577, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1949, \"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 Ongc goes below 2051 buy it, and if it crosses 2238 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2051, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2238, \"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 402, sell it over 678"}, {"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 Wipro below 877 and sell order above 989"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 877, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 989, \"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 if it drops below 1849, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1849, \"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 if price falls under 3092, sell above 3333"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3092, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3333, \"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 2041, sell it over 2268"}, {"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 ICICI Bank above 1766, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1766, \"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 Tatasteel below 2483 and sell order above 2534"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2483, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2534, \"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 Infy above 2222, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2222, \"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 HDFC above 717, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 717, \"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 Bajaj Finance when price is below 3244, sell above 3719"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3244, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3719, \"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": "Pick up WIPRO at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"WIPRO\", \"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": "Place buy order for Sunpharma below 3202 and sell order above 3595, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3202, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3595, \"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 Axis Bank below 1057, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1057, \"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": "Book profit in HCLTECH above 1322, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1322, \"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 1595 buy it, and if it crosses 2082 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1595, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2082, \"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 Tata Consultancy Services below 268"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 268, \"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 Tcs shares if it drops below 1994 and sell if it goes above 2171"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1994, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2171, \"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 Sun Pharma once it crosses 1017"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1017, \"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 TCS below 2305, exit above 2521. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2305, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2521, \"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 Tcs if it drops below 3316"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3316, \"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 Adanient if price falls under 901, sell above 1056"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 901, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1056, \"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 Adani Enterprises goes below 1388 buy it, and if it crosses 1546 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1388, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1546, \"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 when price is below 3787, sell above 4184"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3787, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4184, \"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 ONGC above 2143"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2143, \"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 HCLTECH once it crosses 2806, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2806, \"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 3363, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3363, \"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 2178, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2178, \"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 Sunpharma shares if it drops below 3614 and sell if it goes above 3956"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3614, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3956, \"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 price falls under 3934, sell above 4022"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3934, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4022, \"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": "Tata below 1620 buy, above 1987 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": "Exit Ongc once it crosses 3276, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3276, \"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 if price falls under 3128, sell above 3609, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3128, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3609, \"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 Wipro Ltd below 635, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 635, \"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 Icicibank if price falls under 2879, sell above 3015, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2879, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3015, \"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 ICICI Bank above 2329"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2329, \"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 HDFC near 3792"}, {"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": "Buy Adanient when price is below 1598, sell above 1742, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1598, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1742, \"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 Bajfinance above 1959, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1959, \"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 if price falls under 2178, sell above 2397"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2178, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2397, \"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 3411 buy it, and if it crosses 3828 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3411, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3828, \"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 if price falls under 3985, sell above 4439, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3985, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4439, \"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 Wipro once it crosses 3512"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3512, \"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.NS if it drops below 2246"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2246, \"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 this stock below 2334, sell above 2534"}, {"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 Hcltech if it falls below 2091"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2091, \"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": "If AXISBANK goes below 1101 buy it, and if it crosses 1174 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1101, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1174, \"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 under 1116, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1116, \"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 shares if it drops below 1343 and sell if it goes above 1513, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1343, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1513, \"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 Icicibank goes below 2109 buy it, and if it crosses 2275 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2109, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2275, \"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": "Watch Tata Consultancy Services near 3161"}, {"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": "Buy AXISBANK if it drops below 2673, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2673, \"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 Tcs below 669 and sell order above 815, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 669, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 815, \"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 Ongc above 1095"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1095, \"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 Adani Enterprises below 494 and sell order above 933, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 494, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 933, \"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 2158, exit above 2385. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2158, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2385, \"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 is cheap, sell when it is expensive"}, {"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 Infosys if it falls below 2740, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2740, \"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 Steel - buy under 2581, book profit above 2822, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2581, \"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": "Place buy order for AXISBANK below 821 and sell order above 992, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 821, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 992, \"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 Consultancy Services when price is below 111, sell above 302"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 111, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 302, \"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 shares if it drops below 1938 and sell if it goes above 2140, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1938, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2140, \"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 886 and sell if it goes above 996"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 886, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 996, \"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 ICICIBANK when price is below 1719"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1719, \"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 ICICIBANK if price falls under 2630, sell above 2910"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2630, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2910, \"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": "SUNPHARMA at 343, intraday"}, {"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": "If Bajfinance goes below 148 buy it, and if it crosses 345 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 148, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 345, \"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 ICICIBANK above 2448"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2448, \"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 1855, sell above 2047, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1855, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2047, \"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 above 1129, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1129, \"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 if price falls under 3129, sell above 3497, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3129, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3497, \"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 under 2791, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2791, \"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 Maruti below 3236, exit above 3684. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3236, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3684, \"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 1077 and sell if it goes above 1191, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1077, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1191, \"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 2117, book profit above 2580, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2117, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2580, \"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 TCS below 307 and sell order above 505"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 307, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 505, \"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 Tcs below 2503"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2503, \"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 shares if it drops below 648 and sell if it goes above 935, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 648, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 935, \"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 ONGC above 1067"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1067, \"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 Tata Consultancy Services below 893, exit above 1280"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 893, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1280, \"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 BAJFINANCE below 2814 and sell order above 2986"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2814, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2986, \"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 Tata Steel below 539, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 539, \"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": "If Bajfinance goes below 376 buy it, and if it crosses 871 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 376, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 871, \"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 ICICIBANK goes below 1063 buy it, and if it crosses 1334 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1063, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1334, \"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 Bajaj Finance goes below 2477 buy it, and if it crosses 2879 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2477, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2879, \"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 Hcltech if it falls below 1412, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1412, \"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 HCLTECH if price falls under 2511, sell above 2726, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2511, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2726, \"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 TCS if it drops below 1872"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1872, \"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 HDFC Bank shares if it drops below 1351 and sell if it goes above 1561, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1351, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1561, \"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 under 1555, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1555, \"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 Tatasteel when price is below 560"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 560, \"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 below 1538"}, {"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": "Book profit in RELIANCE above 781, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"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": "Book profit in RELIANCE above 1398"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1398, \"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 TATASTEEL once it crosses 2778"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2778, \"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 it drops below 3542, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3542, \"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 it under 3727, sell it over 4222"}, {"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 Tata Consultancy Services goes below 2977 buy it, and if it crosses 3254 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2977, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3254, \"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 Axis Bank under 2446"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2446, \"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 if it drops below 2498, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2498, \"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 108"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 108, \"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 if it drops below 2719"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2719, \"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 Tata Consultancy Services if it goes above 3784, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3784, \"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 shares if it drops below 1047 and sell if it goes above 1131"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1047, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1131, \"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 below 2624"}, {"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 MARUTI shares if it drops below 3945 and sell if it goes above 4444, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3945, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4444, \"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 Sun Pharma if it falls below 3073, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3073, \"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": "Watch TATASTEEL near 1776"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TATASTEEL\", \"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 Infosys shares if it drops below 1163 and sell if it goes above 1534, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1163, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1534, \"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 BAJFINANCE if price falls under 103, sell above 513, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 103, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 513, \"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 under 3723"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3723, \"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 Axis Bank when price is below 3701, sell above 4042, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3701, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4042, \"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 TCS under 917, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 917, \"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 Tata below 3622"}, {"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 Sun Pharma shares if it drops below 574 and sell if it goes above 626, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 574, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 626, \"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 SBI if price falls under 2485, sell above 2905, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2485, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2905, \"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.NS shares if it drops below 2694 and sell if it goes above 2863"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2694, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2863, \"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": "Tata below 2913 buy, above 3071 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 Adani Enterprises shares if it drops below 1443 and sell if it goes above 1805, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1443, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1805, \"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 shares if it drops below 2039 and sell if it goes above 2517, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2039, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2517, \"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 2939, sell above 3363, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2939, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3363, \"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 it is cheap, sell when it is expensive"}, {"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": "Sell Tcs if it goes above 3169"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3169, \"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 TCS when price is below 3588, sell above 3876, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3588, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3876, \"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 300, exit above 444. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 300, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 444, \"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 2510, exit above 2672. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2510, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2672, \"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 ONGC if it goes above 1085, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"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": "Buy Sun Pharma if price falls under 1584, sell above 1683, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1683, \"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 2622"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2622, \"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 Bajaj Finance when price is below 2107, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2107, \"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": "Book profit in MARUTI above 3879"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3879, \"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 Hdfc below 1693"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1693, \"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": "Trade Sunpharma based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SUNPHARMA\", \"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": "If Icicibank goes below 658 buy it, and if it crosses 788 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 658, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 788, \"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": "Alert me about ICICIBANK around 1871"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ICICIBANK\", \"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 Sbin if price falls under 1974, sell above 2392, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1974, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2392, \"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 Consultancy Services shares if it drops below 1295 and sell if it goes above 1386, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1295, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1386, \"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 538 and sell if it goes above 836, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 538, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 836, \"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 2304"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2304, \"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 when price is below 2959"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2959, \"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 HCL Tech below 1380, exit above 1712. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1380, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1712, \"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 842"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 842, \"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": "BAJFINANCE - buy under 946, book profit above 1330, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 946, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1330, \"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 524 and exit above 787"}, {"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": "Watch Ongc near 433"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ONGC\", \"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 SBIN when price is below 3508, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3508, \"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 Reliance shares if it drops below 1019 and sell if it goes above 1083, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1019, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1083, \"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 State Bank of India if it falls below 1227"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1227, \"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 Sunpharma under 189"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 189, \"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 Tata above 1261"}, {"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 Ongc under 843"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 843, \"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 shares if it drops below 1079 and sell if it goes above 1218"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1079, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1218, \"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 MARUTI below 2273 and sell order above 2584, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2273, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2584, \"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 Bajaj Finance shares if it drops below 1650 and sell if it goes above 1906"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1650, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1906, \"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 1748, sell above 2154, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1748, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2154, \"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 Axis Bank if it falls below 2991"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2991, \"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 shares if it drops below 2753 and sell if it goes above 2906, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2753, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2906, \"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 1308, sell above 1585, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1308, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1585, \"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 below 3667 buy, above 3993 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 HCLTECH if it goes above 3841, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3841, \"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 3517 buy it, and if it crosses 3748 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3517, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3748, \"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 Axisbank if it falls below 2004"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2004, \"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 Tata above 217"}, {"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 HCL Tech below 1245, exit above 1717"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1245, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1717, \"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 when price is below 2651, sell above 2987, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2651, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2987, \"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": "Axisbank - buy under 3900, book profit above 4330, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3900, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4330, \"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 Reliance above 1860, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1860, \"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 TATASTEEL once it crosses 2960"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2960, \"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": "Adani Enterprises - buy under 2462, book profit above 2899, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2462, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2899, \"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 when price is below 2691, sell above 2960, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2691, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2960, \"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 Sbin under 915"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 915, \"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 shares if it drops below 3273 and sell if it goes above 3700, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3273, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3700, \"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 Infosys goes below 1525 buy it, and if it crosses 2025 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1525, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2025, \"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 shares if it drops below 3397 and sell if it goes above 3608, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3397, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3608, \"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 State Bank of India shares if it drops below 2436 and sell if it goes above 2685, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2436, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2685, \"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 BAJFINANCE shares if it drops below 3999 and sell if it goes above 4228, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3999, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4228, \"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 when price is below 3994, sell above 4434"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3994, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4434, \"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 1466, sell above 1766, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1466, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1766, \"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 AXISBANK once it crosses 3399, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3399, \"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": "ONGC - buy under 231, book profit above 695"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 231, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 695, \"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": "Infosys - buy under 3675, book profit above 3789"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3675, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3789, \"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 if price falls under 3702, sell above 4153"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3702, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4153, \"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 SBI below 1578 and sell order above 1812, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1578, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1812, \"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 Reliance once it crosses 2739, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2739, \"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": "Alert me about Tatasteel around 1026"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TATASTEEL\", \"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 me into Axis Bank below 2878, exit above 3133. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2878, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3133, \"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 2093"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2093, \"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 Axisbank when price is below 123, sell above 342, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 123, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 342, \"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 151 buy it, and if it crosses 635 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 151, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 635, \"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 Sun Pharma above 3837"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3837, \"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 RELIANCE below 1485 and sell order above 1696, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1485, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1696, \"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": "ICICI Bank at 3546"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ICICIBANK\", \"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": "Book profit in MARUTI above 569"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 569, \"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 SBI if price falls under 2382, sell above 2801, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2382, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2801, \"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 2853 and sell order above 2966, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2853, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2966, \"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 Bajaj Finance once it crosses 3862, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3862, \"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 SBI if price falls under 962, sell above 1247"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 962, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1247, \"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 Wipro near 1728"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"WIPRO\", \"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 Ongc above 967, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 967, \"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 376, sell above 621"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 376, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 621, \"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 when price is below 2840, sell above 3138, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2840, \"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 Bajaj Finance if it goes above 2593"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2593, \"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 Icicibank below 2687, exit above 2811"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2687, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2811, \"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 3189, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3189, \"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 HDFC Bank above 2735, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2735, \"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 ICICI Bank below 902 and sell order above 1048, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 902, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1048, \"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 Ongc goes below 693 buy it, and if it crosses 853 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 693, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 853, \"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 Maruti below 1539, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1539, \"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 Bank below 1025 and sell order above 1228"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1025, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1228, \"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 it drops below 1335, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1335, \"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 Sun Pharma below 643, exit above 1083. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 643, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1083, \"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 under 3546"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3546, \"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 ADANIENT below 646, exit above 747"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 646, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 747, \"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 it drops below 218, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 218, \"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 Bank under 1447"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1447, \"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 Axisbank above 1133"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1133, \"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 INFY.NS goes below 3739 buy it, and if it crosses 3855 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3739, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3855, \"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 ONGC goes below 3409 buy it, and if it crosses 3538 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3409, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3538, \"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 2138 and exit above 2486"}, {"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 Reliance below 877 and sell order above 1195"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 877, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1195, \"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 TCS above 2621"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2621, \"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 Ongc once it crosses 134"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 134, \"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 this stock below 3585, sell above 3893"}, {"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 Ongc below 1638, exit above 1729"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1638, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1729, \"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 ADANIENT goes below 2406 buy it, and if it crosses 2786 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2406, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2786, \"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 TCS if price falls under 2832, sell above 3177"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2832, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3177, \"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 RELIANCE once it crosses 398, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 398, \"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 Adanient shares if it drops below 1999 and sell if it goes above 2484, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1999, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2484, \"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 BAJFINANCE if price falls under 1407, sell above 1733, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1407, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1733, \"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 738 and sell if it goes above 1175"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 738, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1175, \"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 HCL Tech if it falls below 3460"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3460, \"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 AXISBANK shares if it drops below 1926 and sell if it goes above 2158, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1926, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2158, \"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 if price falls under 2270, sell above 2388, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2270, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2388, \"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 TATASTEEL below 2025, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2025, \"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 Hcltech below 2891 and sell order above 3176"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2891, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3176, \"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 Tcs if it falls below 1903, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1903, \"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 Wipro Ltd below 260 and sell order above 595, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 260, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 595, \"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 AXISBANK below 3734, exit above 4081"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3734, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4081, \"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 2170, exit above 2554. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2170, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2554, \"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 Bajfinance when price is below 3009, sell above 3349"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3009, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3349, \"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 Hdfc below 1695, exit above 2139. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1695, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2139, \"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 Bajfinance when price is below 3269, sell above 3676, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3269, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3676, \"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 SUNPHARMA goes below 1780 buy it, and if it crosses 2086 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1780, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2086, \"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 975, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 975, \"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 Tata above 707"}, {"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": "Accumulate WIPRO if it falls below 517"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 517, \"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 if it drops below 3672"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3672, \"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 this stock below 500, sell above 600, futures"}, {"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 under 844, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 844, \"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 ONGC below 2785 and sell order above 3086"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2785, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3086, \"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": "Alert me about Wipro around 1219"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"WIPRO\", \"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 if it drops below 1806"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1806, \"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 Sbin below 1731, exit above 1944. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1731, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1944, \"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 if it drops below 2158"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2158, \"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 WIPRO if it goes above 1166, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1166, \"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 Bajfinance when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"BAJFINANCE\", \"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": "Buy Adanient shares if it drops below 869 and sell if it goes above 1083, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 869, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1083, \"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 Sbin when price is below 2192, sell above 2440, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2192, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2440, \"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 Reliance below 2480 and sell order above 2776, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2480, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2776, \"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 under 3962"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3962, \"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 Bajaj Finance below 1833 and sell order above 1991"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1833, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1991, \"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 Infy based on support and resistance"}, {"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": "Book profit in Sun Pharma above 1227, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1227, \"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 Sunpharma if it falls below 1763, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1763, \"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": "Pick up TCS at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TCS\", \"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 Sun Pharma above 1821, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1821, \"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 HDFC above 1992, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1992, \"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 3432"}, {"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": "Accumulate HCL Tech if it falls below 752, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 752, \"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 Infosys if it drops below 1500, sell above 1700, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1500, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1700, \"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 Tatasteel below 274 and sell order above 424, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 274, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 424, \"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 Ltd below 3342, exit above 3560"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3342, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3560, \"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 MARUTI below 3501, exit above 3949"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3501, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3949, \"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 1598 and sell if it goes above 1814, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1598, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1814, \"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 865, sell above 1169"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 865, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1169, \"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 Wipro below 278"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 278, \"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": "ONGC - buy under 964, book profit above 1108, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 964, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1108, \"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 Adanient when price is below 3408, sell above 3619"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3408, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3619, \"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 Adani Enterprises below 325, exit above 533"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 325, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 533, \"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 3383 and sell order above 3762, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3383, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3762, \"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 above 261"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 261, \"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 if price falls under 2489, sell above 2719, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2489, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2719, \"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 Hdfc above 2572, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2572, \"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": "Watch Bajaj Finance near 1265"}, {"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": "Get me into Wipro below 1129, exit above 1498. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1129, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1498, \"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 977"}, {"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 1197, sell above 1643, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1197, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1643, \"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 Steel below 1093 and sell order above 1246, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1093, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1246, \"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 TCS above 432, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 432, \"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 Axisbank goes below 1745 buy it, and if it crosses 1844 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1745, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1844, \"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 MARUTI below 1910, exit above 2316. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1910, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2316, \"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 1313, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1313, \"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": "TATASTEEL - buy under 2890, book profit above 3334, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2890, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3334, \"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 1732 and sell if it goes above 1950, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1732, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1950, \"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 ONGC above 1998"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1998, \"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 under 1450"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1450, \"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 price is below 3059, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3059, \"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 when price is below 3526"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3526, \"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": "If MARUTI goes below 1876 buy it, and if it crosses 2199 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1876, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2199, \"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 3920, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3920, \"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 if it drops below 1397, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1397, \"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 2955 buy, above 3288 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": "Place buy order for Reliance below 1551 and sell order above 1817, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1551, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1817, \"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 Tata Consultancy Services below 1421"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1421, \"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 Bajfinance if it goes above 3771, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3771, \"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 HCL Tech below 209"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 209, \"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 Tatasteel below 2406 and sell order above 2703"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2406, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2703, \"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": "ICICIBANK at 2698, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ICICIBANK\", \"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 Sbin if price falls under 3718, sell above 3877"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3718, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3877, \"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 shares if it drops below 3507 and sell if it goes above 3910"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3507, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3910, \"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 below 317"}, {"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": "Tata below 2706 buy, above 2972 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 Bajfinance if it drops below 1834"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1834, \"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": "BAJFINANCE - buy under 3482, book profit above 3578"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3482, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3578, \"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 3075, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3075, \"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": "Book profit in Tata Consultancy Services above 3439, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3439, \"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 500"}, {"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 INFY when price is below 963"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 963, \"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 it under 2990, sell it over 3349"}, {"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 HDFC Bank below 1126 and sell order above 1523"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1126, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1523, \"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 2914"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2914, \"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 Icicibank shares if it drops below 706 and sell if it goes above 998, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 706, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 998, \"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 1793, sell it over 1996"}, {"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": "Hdfc - buy under 3367, book profit above 3549, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3367, \"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": "If MARUTI goes below 2170 buy it, and if it crosses 2654 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2170, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2654, \"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 HCLTECH if it goes above 168"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 168, \"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 SBI below 371"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 371, \"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": "Trade MARUTI based on support and resistance"}, {"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": "Sell TCS above 2671"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2671, \"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 when price is below 3656, sell above 3851, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3656, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3851, \"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 Consultancy Services if it drops below 2792, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2792, \"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 Infosys when price is below 2022, sell above 2317, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2022, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2317, \"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 Sbin above 3279"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3279, \"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 if price falls under 1414, sell above 1566, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1414, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1566, \"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": "BAJFINANCE - buy under 390, book profit above 560"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 390, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 560, \"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 Tata above 2123"}, {"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": "TATASTEEL - buy under 2562, book profit above 2919, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2562, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2919, \"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 Consultancy Services if price falls under 3879, sell above 3951, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3879, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3951, \"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 2101 and sell if it goes above 2236, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2101, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2236, \"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 197, exit above 366. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 197, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 366, \"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 RELIANCE below 1268 and sell order above 1391, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1268, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1391, \"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 2093, exit above 2165. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2093, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2165, \"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 Wipro Ltd below 3514, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3514, \"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": "ONGC - buy under 138, book profit above 422"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 138, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 422, \"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 241, sell above 605"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 241, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 605, \"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 3405 buy it, and if it crosses 3789 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3405, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3789, \"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 HDFC below 1969, exit above 2087"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1969, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2087, \"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 Tata above 3553"}, {"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 Tata Steel when price is below 381, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 381, \"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": "ICICIBANK - buy under 2478, book profit above 2663, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2478, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2663, \"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 HCL Tech below 2913, exit above 3331"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2913, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3331, \"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 3528 and exit above 3607"}, {"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 ONGC goes below 3042 buy it, and if it crosses 3448 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3042, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3448, \"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 Sbin when price is below 1905, sell above 2088, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1905, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2088, \"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 807"}, {"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 Sun Pharma when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SUNPHARMA\", \"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": "enter below 2664 and exit above 3061"}, {"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 SBIN above 2008, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2008, \"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 1262"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1262, \"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 Bank shares if it drops below 1130 and sell if it goes above 1560"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1130, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1560, \"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": "Sbin - buy under 1222, book profit above 1460"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1222, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1460, \"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 Icicibank below 1539 and sell order above 1746"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1539, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1746, \"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": "ICICI Bank - buy under 1026, book profit above 1489, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1026, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1489, \"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 SBI shares if it drops below 2395 and sell if it goes above 2857"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2395, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2857, \"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": "ADANIENT - buy under 2687, book profit above 3102"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2687, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3102, \"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 INFY goes below 2046 buy it, and if it crosses 2153 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2046, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2153, \"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": "INFY - buy under 1846, book profit above 2096, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1846, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2096, \"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 347, book profit above 713"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 347, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 713, \"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 3445, sell above 3597"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3445, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3597, \"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 ADANIENT if it goes above 1465, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1465, \"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 Adani Enterprises below 789, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 789, \"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": "Accumulate Hcltech if it falls below 2973"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2973, \"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 RELIANCE when price is below 546, sell above 809"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 546, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 809, \"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 881 buy it, and if it crosses 940 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 881, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 940, \"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": "ONGC - buy under 2903, book profit above 3096"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2903, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3096, \"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 under 2831, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2831, \"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 INFY.NS below 1460 and sell order above 1940"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1460, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1940, \"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 HCL Tech below 1008 and sell order above 1059, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1008, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1059, \"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 SBI under 1171, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1171, \"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": "If Bajfinance goes below 729 buy it, and if it crosses 806 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 729, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 806, \"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 Infosys if price falls under 922, sell above 1376"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 922, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1376, \"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 if price falls under 3241, sell above 3294, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3241, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3294, \"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 1299, exit above 1590. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1299, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1590, \"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 if it drops below 2343"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2343, \"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 this stock below 1811, sell above 2289, intraday"}, {"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 AXISBANK if price falls under 2557, sell above 2717"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2557, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2717, \"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 HCLTECH below 1273 and sell order above 1672, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1273, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1672, \"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": "Pick up ADANIENT at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ADANIENT\", \"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": "Buy TCS when price is below 2537, sell above 2621"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2537, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2621, \"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 Infosys if price falls under 1365, sell above 1507"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1365, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1507, \"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 HCL Tech below 3237 and sell order above 3584, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3237, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3584, \"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": "AXISBANK - buy under 227, book profit above 484"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 227, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 484, \"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 Bajaj Finance above 3990, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3990, \"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 1082, sell above 1220, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1082, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1220, \"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 Sunpharma below 2101, exit above 2435"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2101, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2435, \"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 Axis Bank when it looks attractive"}, {"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": "Get Wipro Ltd below 250, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 250, \"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 2078"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2078, \"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 ICICIBANK above 2677, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2677, \"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 TCS above 1741, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1741, \"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 2518, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2518, \"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 Tata Steel once it crosses 2241"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2241, \"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 shares if it drops below 3506 and sell if it goes above 3590, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3506, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3590, \"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 Tata Steel once it crosses 1399, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1399, \"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 shares if it drops below 283 and sell if it goes above 747"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 283, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 747, \"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 if price falls under 3127, sell above 3626, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3127, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3626, \"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": "INFY.NS - buy under 596, book profit above 825"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 596, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 825, \"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 3726, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3726, \"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": "If SUNPHARMA goes below 3986 buy it, and if it crosses 4395 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3986, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4395, \"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 Hcltech above 3705"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3705, \"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 Adanient above 2928"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2928, \"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 329, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 329, \"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 if price falls under 3505, sell above 3822"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3505, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3822, \"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 when price is below 566, sell above 995"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 566, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 995, \"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": "ICICI Bank - buy under 1727, book profit above 2163, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1727, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2163, \"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 if it drops below 164"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 164, \"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 Icicibank when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ICICIBANK\", \"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": "Ongc - buy under 3412, book profit above 3490, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3412, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3490, \"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 HCLTECH if it goes above 2647, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2647, \"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 Sun Pharma above 3354, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3354, \"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 BAJFINANCE if it goes above 2606"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2606, \"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 2988, exit above 3453. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2988, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3453, \"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 774 buy it, and if it crosses 1018 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 774, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1018, \"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 HCLTECH once it crosses 1038"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1038, \"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 BAJFINANCE below 666, exit above 793. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 666, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 793, \"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 3184 and exit above 3615"}, {"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 Tata Consultancy Services when price is below 3258, sell above 3627"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3258, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3627, \"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": "Infosys at 1440"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"INFY\", \"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 Maruti if it goes above 3341, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3341, \"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 Ongc once it crosses 2244"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"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": "Buy RELIANCE when price is below 3796, sell above 4176, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3796, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4176, \"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 1935 buy it, and if it crosses 2030 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1935, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2030, \"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 SBI above 2859, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2859, \"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 872, exit above 1304. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 872, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1304, \"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 Sun Pharma if it falls below 1847"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1847, \"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": "If HDFC goes below 3362 buy it, and if it crosses 3488 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3362, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3488, \"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 TATASTEEL above 1616"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1616, \"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": "Tcs - buy under 2173, book profit above 2277, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2173, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2277, \"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 3403, sell above 3519, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3403, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3519, \"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 3576 buy it, and if it crosses 3937 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3576, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3937, \"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 552 buy it, and if it crosses 928 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 552, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 928, \"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 1278 buy it, and if it crosses 1682 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1278, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1682, \"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 MARUTI below 1116, exit above 1449"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1116, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1449, \"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 it drops below 3413"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3413, \"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 Bajfinance when price is below 3945, sell above 4214, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3945, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4214, \"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 ICICIBANK under 3093"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3093, \"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 this stock below 1546, sell above 1741"}, {"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 3751 buy, above 3913 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": "Wipro Ltd at 1023"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"WIPRO\", \"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": "If Wipro Ltd goes below 490 buy it, and if it crosses 634 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 490, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 634, \"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 State Bank of India once it crosses 1380"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1380, \"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 Hdfc above 1279"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1279, \"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 Wipro goes below 3395 buy it, and if it crosses 3699 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3395, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3699, \"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 1792, sell it over 2126"}, {"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 TATASTEEL if price falls under 3022, sell above 3218, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3022, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3218, \"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 Tcs below 1733, exit above 2026. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1733, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2026, \"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 Hcltech below 3802, exit above 4279. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3802, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4279, \"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 if price falls under 3655, sell above 4074, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3655, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4074, \"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.NS if it drops below 2238, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2238, \"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 AXISBANK if it goes above 1508, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1508, \"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 1841, sell it over 1949"}, {"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 RELIANCE goes below 231 buy it, and if it crosses 704 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 231, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 704, \"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": "Buy SBIN if price falls under 1407, sell above 1580, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1407, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1580, \"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": "Pick up WIPRO at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"WIPRO\", \"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 ICICI Bank below 423, exit above 650"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 423, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 650, \"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 Consultancy Services goes below 1168 buy it, and if it crosses 1477 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1168, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1477, \"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 2943, book profit above 3411, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2943, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3411, \"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 Maruti below 2729 and sell order above 2933, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2729, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2933, \"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 3067, book profit above 3418"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3067, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3418, \"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": "INFY.NS - buy under 3912, book profit above 4167"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3912, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4167, \"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 HDFC Bank below 2482, exit above 2821"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2482, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2821, \"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": "INFY - buy under 2637, book profit above 2734, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2637, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2734, \"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 RELIANCE if it goes above 2999, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2999, \"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 if price falls under 1450, sell above 1710"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1450, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1710, \"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 Icicibank goes below 2280 buy it, and if it crosses 2559 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2280, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2559, \"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 Bajaj Finance if it falls below 744, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 744, \"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 Bajaj Finance when price is below 3978, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3978, \"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 Tata above 1318"}, {"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": "Tata below 1192 buy, above 1252 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": "If RELIANCE goes below 3288 buy it, and if it crosses 3668 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3288, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3668, \"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 Infy once it crosses 1654"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1654, \"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 when price is below 374, sell above 711"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 374, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 711, \"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 BAJFINANCE below 3983 and sell order above 4082, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3983, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4082, \"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 3220, sell it over 3396"}, {"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": "Book profit in SUNPHARMA above 337, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 337, \"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 if price falls under 3623, sell above 3974"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3623, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3974, \"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 State Bank of India goes below 3318 buy it, and if it crosses 3636 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3318, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3636, \"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 if it drops below 3121, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3121, \"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 Adani Enterprises below 2758 and sell order above 3083, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2758, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3083, \"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 RELIANCE goes below 3120 buy it, and if it crosses 3285 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3120, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3285, \"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 TCS when price is below 3534, sell above 3593"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3534, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3593, \"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 Sun Pharma when price is below 1849"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1849, \"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 below 3488"}, {"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 Ongc if it drops below 3551"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3551, \"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": "Exit Maruti once it crosses 1658, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1658, \"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 if it goes above 1037, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1037, \"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": "Pick up TCS at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TCS\", \"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": "If ICICI Bank goes below 1748 buy it, and if it crosses 1937 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1748, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1937, \"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 1870, sell above 2358, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1870, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2358, \"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 Consultancy Services if price falls under 3126, sell above 3253"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3126, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3253, \"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 ONGC above 3995, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3995, \"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 Axis Bank below 2343, exit above 2833. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2343, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2833, \"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 if price falls under 1087, sell above 1235"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1087, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1235, \"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 below 886"}, {"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 Bajaj Finance shares if it drops below 1225 and sell if it goes above 1549"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1225, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1549, \"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 1151 and sell if it goes above 1603, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1151, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1603, \"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 ADANIENT when price is below 3810, sell above 3900, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3810, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3900, \"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 MARUTI below 221 and sell order above 321"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 221, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 321, \"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 Hdfc below 1532 and sell order above 1738"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1532, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1738, \"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 below 528"}, {"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 Infy shares if it drops below 2046 and sell if it goes above 2408"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2046, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2408, \"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 Tatasteel below 2855"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2855, \"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 Tata above 3381"}, {"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 Hcltech when price is below 2848, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2848, \"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 Infy below 3558 and sell order above 3840, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3558, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3840, \"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 price is below 2443, sell above 2804, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2443, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2804, \"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 Tcs when price is below 2416, sell above 2912"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2416, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2912, \"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 below 318"}, {"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 Adani Enterprises goes below 1003 buy it, and if it crosses 1085 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1003, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1085, \"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 Tatasteel if it goes above 1274"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1274, \"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 Adanient goes below 1432 buy it, and if it crosses 1766 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1432, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1766, \"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 HDFC above 3393"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3393, \"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": "Alert me about Tata Steel around 2336"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TATASTEEL\", \"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": "Accumulate HCLTECH if it falls below 3212"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3212, \"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 Infy when price below 1500 and sell above 1700, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1500, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1700, \"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 2747 and sell if it goes above 2798"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2747, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2798, \"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 TCS below 1713, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1713, \"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": "Book profit in RELIANCE above 3140"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3140, \"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 INFY.NS if it goes above 709"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 709, \"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 ICICIBANK if price falls under 2250, sell above 2454, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2250, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2454, \"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": "Watch Tata Steel near 743"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TATASTEEL\", \"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": "enter below 2442 and exit above 2688"}, {"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 above 2642"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2642, \"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": "Alert me about INFY around 3762"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"INFY\", \"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": "Trade Wipro based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"WIPRO\", \"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": "Sbin - buy under 3954, book profit above 4273"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3954, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4273, \"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 AXISBANK if it falls below 311, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 311, \"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 Tata Steel below 717 and sell order above 798, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 717, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 798, \"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 ADANIENT shares if it drops below 1143 and sell if it goes above 1215"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1143, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1215, \"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 under 1950, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1950, \"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": "Watch Icicibank near 182"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ICICIBANK\", \"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": "If Tcs goes below 3780 buy it, and if it crosses 3850 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3780, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3850, \"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 Bank below 2565, exit above 2628. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2565, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2628, \"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 Sunpharma below 1398 and sell order above 1693, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1398, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1693, \"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": "Wipro Ltd - buy under 3450, book profit above 3899, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3450, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3899, \"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 Reliance goes below 1032 buy it, and if it crosses 1132 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1032, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1132, \"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 2063, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2063, \"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": "Bajfinance - buy under 833, book profit above 1047"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 833, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1047, \"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 3128 buy it, and if it crosses 3542 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3128, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3542, \"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": "Reliance at 3429, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"RELIANCE\", \"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 me into Hcltech below 2935, exit above 3049. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2935, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3049, \"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 under 2291"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2291, \"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 1655 and exit above 2054"}, {"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 RELIANCE when price is below 774, sell above 965, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 774, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 965, \"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 MARUTI above 1699"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1699, \"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 Adani Enterprises above 2903"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2903, \"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 shares if it drops below 2291 and sell if it goes above 2719"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2291, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2719, \"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 TATASTEEL below 399, exit above 776"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 399, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 776, \"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 if price falls under 1935, sell above 2390, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1935, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2390, \"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 price is below 451, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 451, \"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 Axis Bank when price is below 3951, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3951, \"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 HCL Tech below 2123 and sell order above 2410"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2123, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2410, \"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 Sbin below 2705, exit above 2800"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2705, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2800, \"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 Hdfc goes below 1870 buy it, and if it crosses 2338 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1870, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2338, \"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 HCLTECH below 2590, exit above 3016"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2590, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3016, \"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 shares if it drops below 1187 and sell if it goes above 1567, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1187, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1567, \"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 3452"}, {"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": "Exit Axisbank once it crosses 3277"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3277, \"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 HCLTECH below 730, exit above 914. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 730, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 914, \"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 Sun Pharma below 3922 and sell order above 4350, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3922, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4350, \"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": "Axis Bank - buy under 501, book profit above 576"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 501, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 576, \"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 shares if it drops below 2570 and sell if it goes above 2929, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2570, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2929, \"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 Tcs below 3830, exit above 3931. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3830, \"action\": \"buy\"}, {\"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": "Sell ONGC if it goes above 3042"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3042, \"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 1285, sell above 1393, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1285, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1393, \"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": "Watch AXISBANK near 3926"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"AXISBANK\", \"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 BAJFINANCE when price is below 1640, sell above 1904, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1640, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1904, \"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 SBIN when price is below 131, sell above 435"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 131, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 435, \"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": "Tata below 685 buy, above 870 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": "Get me into Ongc below 2544, exit above 2620"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2544, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2620, \"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 Tcs below 474 and sell order above 875"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 474, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 875, \"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 HCL Tech goes below 288 buy it, and if it crosses 543 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 288, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 543, \"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 2637, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2637, \"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 Axis Bank below 3345 and sell order above 3547, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3345, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3547, \"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 Hcltech below 2797 and sell order above 3128, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2797, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3128, \"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 RELIANCE below 3022 and sell order above 3296, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3022, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3296, \"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 661 buy it, and if it crosses 1076 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 661, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1076, \"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 2985, exit above 3050. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2985, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3050, \"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": "ICICIBANK at 279, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ICICIBANK\", \"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 ICICIBANK under 3066"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3066, \"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 Adani Enterprises below 2149 and sell order above 2260, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2149, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2260, \"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 ICICIBANK if it falls below 1003, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"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": "Buy Icicibank shares if it drops below 3782 and sell if it goes above 4239"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3782, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4239, \"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 under 674, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 674, \"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 ICICI Bank below 1510, exit above 1956"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1510, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1956, \"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 Hdfc if it goes above 1562"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1562, \"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": "Wipro - buy under 737, book profit above 942, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 737, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 942, \"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 1257 buy it, and if it crosses 1365 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1257, \"action\": \"buy\"}, {\"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 Sun Pharma if price falls under 1453, sell above 1906"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1453, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1906, \"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 HCL Tech goes below 303 buy it, and if it crosses 698 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 303, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 698, \"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": "Wipro Ltd - buy under 743, book profit above 1224, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 743, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1224, \"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 ICICIBANK below 3956, exit above 4158"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3956, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4158, \"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 when it is cheap, sell when it is expensive"}, {"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": "MARUTI - buy under 3262, book profit above 3542, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3262, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3542, \"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 shares if it drops below 2473 and sell if it goes above 2709"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2473, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2709, \"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 Hdfc below 2965, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2965, \"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 3998, exit above 4484. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3998, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4484, \"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 if price falls under 2432, sell above 2713"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2432, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2713, \"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 WIPRO if it goes above 3522"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3522, \"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 INFY below 1645, exit above 1855"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1645, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1855, \"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 Sun Pharma below 732 and sell order above 994"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 732, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 994, \"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.NS if it drops below 695, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 695, \"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 2218, exit above 2656. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2218, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2656, \"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 3842"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3842, \"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 shares if it drops below 2708 and sell if it goes above 2762"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2708, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2762, \"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 INFY above 1995, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1995, \"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 HCL Tech if it goes above 2612"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2612, \"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 Icicibank shares if it drops below 3653 and sell if it goes above 3971"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3653, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3971, \"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 below 1011"}, {"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": "Infy - buy under 1987, book profit above 2413"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1987, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2413, \"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 Tata above 2434"}, {"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": "Exit INFY once it crosses 286"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 286, \"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 SBI under 1788"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1788, \"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 Maruti if it drops below 1318, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1318, \"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 Tatasteel if price falls under 1482, sell above 1921"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1482, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1921, \"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 if price falls under 1232, sell above 1609, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1232, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1609, \"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": "ICICI Bank - buy under 3588, book profit above 3974"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3588, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3974, \"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 at 3157"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"RELIANCE\", \"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 HDFC when price is below 623, sell above 966, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 623, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 966, \"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 3982, sell above 4266"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3982, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4266, \"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 2681, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2681, \"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 RELIANCE below 745 and sell order above 1208"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 745, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1208, \"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 ADANIENT once it crosses 980"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 980, \"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 Ongc below 237, exit above 306. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 237, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 306, \"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 BAJFINANCE shares if it drops below 1962 and sell if it goes above 2041, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1962, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2041, \"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 SBIN when price is below 2216, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2216, \"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": "SBI - buy under 2094, book profit above 2549, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2094, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2549, \"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 when price is below 1994, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1994, \"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 Tata Consultancy Services below 2054 and sell order above 2339"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2054, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2339, \"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 TATASTEEL below 370, exit above 756"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 370, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 756, \"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 Infosys once it crosses 1823"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1823, \"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 865, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 865, \"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 SBI if it drops below 2892, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2892, \"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 MARUTI once it crosses 348, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 348, \"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 Sun Pharma goes below 2060 buy it, and if it crosses 2379 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2060, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2379, \"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 1929, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1929, \"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": "ONGC - buy under 1901, book profit above 2035, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1901, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2035, \"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 836, exit above 1284. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 836, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1284, \"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 price is below 2598, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2598, \"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 776"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 776, \"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 Icicibank when price is below 1574, sell above 2013, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1574, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2013, \"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 Bajaj Finance when price is below 2472, sell above 2890, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2472, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2890, \"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 1779, sell above 2059, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1779, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2059, \"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 when price is below 3832, sell above 4079, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3832, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4079, \"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 Bajfinance when price is below 1697, sell above 2118"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1697, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2118, \"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": "BAJFINANCE - buy under 1287, book profit above 1739"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1287, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1739, \"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 when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"BAJFINANCE\", \"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 Adani Enterprises if it falls below 2932"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2932, \"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 1863, sell above 2325"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1863, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2325, \"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 if price falls under 2787, sell above 3126"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2787, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3126, \"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 Infosys based on support and resistance"}, {"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": "buy it under 3914, sell it over 4403"}, {"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 INFY.NS below 3209, exit above 3277"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3209, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3277, \"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 State Bank of India below 3852, exit above 4144"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3852, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4144, \"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 if it drops below 1324, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1324, \"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": "enter below 2875 and exit above 3030"}, {"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": "INFY - buy under 622, book profit above 831, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 622, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 831, \"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 Infosys below 3329, exit above 3413. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3329, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3413, \"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 684 buy it, and if it crosses 962 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 684, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 962, \"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 TATASTEEL above 2212"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2212, \"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 Wipro Ltd once it crosses 532"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 532, \"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 SUNPHARMA above 3375"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3375, \"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 Sun Pharma when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SUNPHARMA\", \"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": "Buy ADANIENT if price falls under 1649, sell above 1856"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1649, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1856, \"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": "SBIN - buy under 2254, book profit above 2582, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2254, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2582, \"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 BAJFINANCE above 368, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 368, \"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 739, book profit above 859, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 739, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 859, \"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 Adanient when price is below 1988, sell above 2433"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1988, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2433, \"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 HDFC Bank below 1193, exit above 1602"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1193, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1602, \"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 Axisbank above 3979, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3979, \"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 Sunpharma goes below 2254 buy it, and if it crosses 2362 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2254, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2362, \"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 Sunpharma below 319 and sell order above 419, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 319, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 419, \"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 3400"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3400, \"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 1714, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1714, \"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": "WIPRO - buy under 2550, book profit above 2655"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2550, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2655, \"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 if price falls under 1911, sell above 2284, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1911, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2284, \"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 3499, exit above 3664"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3499, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3664, \"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 3597, sell above 3939"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3597, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3939, \"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 3616 and sell if it goes above 3956, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3616, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3956, \"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 3201, sell above 3514, intraday"}, {"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 Hcltech if price falls under 3224, sell above 3672"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3224, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3672, \"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 Sunpharma below 322 and sell order above 700, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 322, \"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": "buy HDFC Bank under 3736, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3736, \"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 Maruti below 1477, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1477, \"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": "Trade Bajfinance based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"BAJFINANCE\", \"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": "If Adani Enterprises goes below 2654 buy it, and if it crosses 2913 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2654, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2913, \"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 Maruti if it goes above 1951"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1951, \"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 Bank when price is below 3519, sell above 3698, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3519, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3698, \"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 Consultancy Services shares if it drops below 2593 and sell if it goes above 2991"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2593, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2991, \"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 414 and sell order above 794"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 414, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 794, \"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 2109"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2109, \"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 Sun Pharma above 2321"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2321, \"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 below 385"}, {"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 Infosys above 3338, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3338, \"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 515"}, {"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 Tatasteel if it goes above 1060, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1060, \"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 Reliance goes below 348 buy it, and if it crosses 560 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 348, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 560, \"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 374"}, {"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": "Place buy order for Sunpharma below 2761 and sell order above 2852"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2761, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2852, \"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 INFY.NS above 2268, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"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": "Get me into HCLTECH below 2233, exit above 2688"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2233, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2688, \"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 Hdfc if it goes above 2784, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"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": "Place buy order for Maruti below 451 and sell order above 896"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 451, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 896, \"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 Hcltech above 402, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 402, \"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 Bajaj Finance below 3407"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3407, \"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 Wipro below 1469 and sell order above 1834"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1469, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1834, \"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 ICICIBANK below 1904, exit above 2137. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1904, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2137, \"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 shares if it drops below 1662 and sell if it goes above 1914"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1662, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1914, \"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 price falls under 3050, sell above 3391"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3050, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3391, \"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 State Bank of India below 3155"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3155, \"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 shares if it drops below 577 and sell if it goes above 1046, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 577, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1046, \"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 ICICI Bank shares if it drops below 2886 and sell if it goes above 3152, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2886, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3152, \"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 RELIANCE below 1197 and sell order above 1325, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1197, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1325, \"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 BAJFINANCE above 173"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 173, \"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 HCLTECH if it falls below 796, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 796, \"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 INFY.NS below 3114 and sell order above 3306"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3114, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3306, \"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 2539 buy it, and if it crosses 3009 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2539, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3009, \"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 above 1592"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1592, \"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 when price is below 1490, sell above 1653, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1490, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1653, \"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 Wipro below 845 and sell order above 1096"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 845, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1096, \"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 INFY.NS below 928, exit above 1330"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 928, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1330, \"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 Axis Bank if price falls under 3462, sell above 3715"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3462, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3715, \"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 Tata above 3445"}, {"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 HDFC if price falls under 3017, sell above 3445"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3017, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3445, \"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 ICICIBANK when price is below 3543, sell above 3929"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3543, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3929, \"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": "Bajfinance - buy under 625, book profit above 1124"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 625, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1124, \"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 Tcs when it is cheap, sell when it is expensive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TCS\", \"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 Tatasteel above 1327, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1327, \"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": "AXISBANK at 3370, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"AXISBANK\", \"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": "Place buy order for Sunpharma below 3800 and sell order above 3864, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3800, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3864, \"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 1974, book profit above 2090"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1974, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2090, \"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 under 1154"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1154, \"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 MARUTI below 1382, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1382, \"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 1240 and sell order above 1675"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1240, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1675, \"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 if it drops below 3993"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3993, \"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 INFY when price is below 3263, sell above 3506"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3263, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3506, \"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 when price is below 3874, sell above 4097, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3874, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4097, \"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 Tcs once it crosses 1053, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1053, \"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 2398, book profit above 2778, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2398, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2778, \"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 Sun Pharma below 1108, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1108, \"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 MARUTI below 1596"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1596, \"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 SBI when price is below 3998, sell above 4101, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3998, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4101, \"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 TCS below 2023"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2023, \"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": "Exit Adani Enterprises once it crosses 1276, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1276, \"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 Adani Enterprises below 1674 and sell order above 1960, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1674, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1960, \"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 if price falls under 3497, sell above 3688, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3497, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3688, \"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": "Alert me about Tata Consultancy Services around 1636"}, {"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": "Buy Axisbank shares if it drops below 2667 and sell if it goes above 2954"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2667, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2954, \"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 RELIANCE if it goes above 653, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 653, \"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 Adanient under 357, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 357, \"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 ADANIENT if price falls under 2388, sell above 2674"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2388, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2674, \"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 HDFC Bank below 3586, exit above 3998. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3586, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3998, \"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 2564 buy it, and if it crosses 2726 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2564, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2726, \"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 Tata Consultancy Services if it falls below 1689"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1689, \"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 below 465"}, {"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 Wipro Ltd below 2877, exit above 3240"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2877, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3240, \"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 Adani Enterprises above 1719, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1719, \"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 price is below 1486, sell above 1643, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1486, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1643, \"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 2141, sell it over 2557"}, {"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 602, exit above 771"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 602, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 771, \"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": "HCL Tech - buy under 3818, book profit above 4257"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3818, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4257, \"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 Adani Enterprises below 2442, exit above 2796. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2442, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2796, \"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 3793, sell it over 4229"}, {"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 Bajaj Finance under 3882"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3882, \"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 Hcltech when price is below 2494, sell above 2605, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2494, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2605, \"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 Sun Pharma below 3442, exit above 3589. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3442, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3589, \"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 3756 and sell if it goes above 4190"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3756, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4190, \"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 ONGC above 3009"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3009, \"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 when price is below 3963"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3963, \"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 shares if it drops below 450 and sell if it goes above 874, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 450, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 874, \"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 below 1132 buy, above 1293 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": "Place buy order for Sun Pharma below 3372 and sell order above 3449"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3372, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3449, \"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 when price is below 479, sell above 733, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 479, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 733, \"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 Sbin once it crosses 3094, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3094, \"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 Hdfc if it falls below 1789"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1789, \"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 HDFC if price falls under 3627, sell above 3992, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3627, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3992, \"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 Infosys below 3699 and sell order above 3947"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3699, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3947, \"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": "ICICI Bank - buy under 1693, book profit above 1992"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1693, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1992, \"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 Axisbank if it falls below 2794, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2794, \"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 Axisbank above 3406"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3406, \"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": "TCS - buy under 614, book profit above 710, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 614, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 710, \"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": "RELIANCE - buy under 2710, book profit above 3179, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2710, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3179, \"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 2450, sell above 2875, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2450, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2875, \"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 shares if it drops below 1884 and sell if it goes above 2235, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1884, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2235, \"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 Sbin if it drops below 3007, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3007, \"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 BAJFINANCE if it drops below 3163, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3163, \"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 HCLTECH when price is below 1217, sell above 1497"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1217, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1497, \"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 INFY above 2228, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2228, \"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 Bajfinance above 2167, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2167, \"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": "Do something with Infosys at 1500"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"INFY\", \"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 Tata Steel if it drops below 1337"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1337, \"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 it under 3290, sell it over 3381"}, {"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 this stock below 2143, sell above 2195"}, {"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 Adani Enterprises when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"ADANIENT\", \"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": "Buy Reliance shares if it drops below 3946 and sell if it goes above 4343, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3946, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4343, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}