Instructions to use misbah-dev/trade-parse-qlora with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use misbah-dev/trade-parse-qlora with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] hf download misbah-dev/trade-parse-qlora --local-dir trade-parse-qlora
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Atomic Chat
File size: 321,009 Bytes
7f9d3b3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 | {"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate BAJFINANCE if it falls below 604, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 604, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "RELIANCE - buy under 2075, book profit above 2462, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2075, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2462, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy INFY shares if it drops below 1828 and sell if it goes above 2173, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1828, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2173, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Adani Enterprises under 3961"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3961, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy State Bank of India under 1992, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1992, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro Ltd when price is below 2744, sell above 2839, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2744, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2839, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel if price falls under 1198, sell above 1697"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1198, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1697, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If MARUTI goes below 263 buy it, and if it crosses 662 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 263, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 662, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If AXISBANK goes below 297 buy it, and if it crosses 700 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 297, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 700, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If WIPRO goes below 491 buy it, and if it crosses 573 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 491, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 573, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy ICICI Bank shares if it drops below 142 and sell if it goes above 578, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 142, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 578, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Bajfinance below 2043, exit above 2452. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2043, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2452, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Wipro Ltd goes below 3006 buy it, and if it crosses 3106 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3006, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3106, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Infy below 1292, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1292, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Alert me about Tcs around 1936"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"TCS\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Wipro if it goes above 2124"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2124, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Reliance shares if it drops below 2929 and sell if it goes above 3369"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2929, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3369, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro Ltd below 584, exit above 907. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 907, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tatasteel above 3343, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3343, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech if price falls under 1347, sell above 1619"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1347, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1619, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Hdfc - buy under 2433, book profit above 2909, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2433, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2909, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel if price falls under 1939, sell above 2065"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1939, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2065, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Maruti - buy under 2874, book profit above 3307"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2874, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3307, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services when price is below 2292, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2292, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Ongc if it goes above 2259"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2259, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Watch BAJFINANCE near 3405"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"BAJFINANCE\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Axis Bank when price is below 1823, sell above 2060, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1823, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2060, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If HDFC goes below 1242 buy it, and if it crosses 1522 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1242, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1522, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If MARUTI goes below 2287 buy it, and if it crosses 2710 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2287, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2710, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Infosys - buy under 2117, book profit above 2226, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2117, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2226, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate MARUTI if it falls below 1884"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1884, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Pick up AXISBANK at a good level and exit higher"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"AXISBANK\", \"message\": \"No numeric price condition found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "HCLTECH at 1374"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"HCLTECH\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get ONGC below 547"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 547, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into ICICI Bank below 2831, exit above 2956"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2831, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2956, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Watch Bajaj Finance near 1267"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"BAJFINANCE\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech shares if it drops below 1380 and sell if it goes above 1648"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1380, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1648, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If SUNPHARMA goes below 1354 buy it, and if it crosses 1743 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1354, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1743, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy TATASTEEL when price is below 3100"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3100, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services shares if it drops below 726 and sell if it goes above 1165"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 726, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1165, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit Sbin once it crosses 2702"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2702, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell MARUTI above 2128"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2128, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Hdfc under 2320, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2320, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 186, sell above 551"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Sunpharma goes below 3107 buy it, and if it crosses 3597 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3107, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3597, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Bajfinance goes below 2965 buy it, and if it crosses 3072 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2965, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3072, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 1491, sell above 1974"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Icicibank below 1885 and sell order above 2038, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1885, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2038, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate ICICI Bank if it falls below 3393, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3393, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy TCS under 3768"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3768, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech when price is below 2761, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2761, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into TATASTEEL below 643, exit above 996. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 643, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 996, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Ongc when price is below 1605, sell above 1969, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1605, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1969, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If MARUTI goes below 2713 buy it, and if it crosses 2882 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2713, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2882, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit ADANIENT once it crosses 1522"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1522, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel if it drops below 2852"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2852, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 3327 buy, above 3630 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sun Pharma - buy under 2100, book profit above 2244"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2100, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2244, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate BAJFINANCE if it falls below 454, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 454, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Adanient below 1421, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1421, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy HCL Tech under 3052"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3052, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services if price falls under 1986, sell above 2478, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1986, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2478, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "TATASTEEL - buy under 927, book profit above 1400, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 927, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1400, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Icicibank if it goes above 781, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 781, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 2776, sell above 3266"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into AXISBANK below 2179, exit above 2623. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2179, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2623, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Adani Enterprises at 3691, intraday"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"ADANIENT\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tcs when price is below 2385, sell above 2471, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2385, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2471, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in ICICIBANK above 3055, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3055, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Infy goes below 1584 buy it, and if it crosses 1917 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1584, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1917, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC Bank when price is below 1263, sell above 1539"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1263, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1539, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tatasteel if it drops below 3715"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3715, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for ONGC below 1392 and sell order above 1819"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1392, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1819, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate Maruti if it falls below 2614, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2614, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 731 buy, above 928 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 1290"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Hdfc below 2655, exit above 2814. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2655, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2814, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy HCL Tech under 1024"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1024, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Ongc under 3501, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3501, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infy when price below 1500"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1500, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tatasteel when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"TATASTEEL\", \"message\": \"No numeric price condition found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in HDFC above 2140"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2140, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Hcltech if price falls under 518, sell above 615, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 518, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 615, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adani Enterprises below 515, exit above 691"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 515, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 691, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Trade Reliance based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"RELIANCE\", \"message\": \"No numeric price condition found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 376 buy, above 597 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech when price is below 2023, sell above 2462"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2023, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2462, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get HCL Tech below 2889"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2889, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in Hdfc above 599, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 599, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 563, sell above 680"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infosys when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"INFY\", \"message\": \"No numeric price condition found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Hdfc - buy under 1900, book profit above 2159, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1900, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2159, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Maruti goes below 1660 buy it, and if it crosses 2015 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1660, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2015, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell WIPRO if it goes above 3214"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3214, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Reliance - buy under 3688, book profit above 4013"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3688, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4013, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Tata Steel under 2644, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2644, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Adanient below 1684 and sell order above 1824"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1684, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1824, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tatasteel - buy under 2624, book profit above 3011, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2624, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3011, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit MARUTI once it crosses 3734, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3734, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adanient below 1227, exit above 1716. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1227, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1716, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sunpharma - buy under 958, book profit above 1232, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 958, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1232, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 3098, sell above 3186"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sbin - buy under 195, book profit above 259"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 195, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 259, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for AXISBANK below 1122 and sell order above 1246"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1122, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1246, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in State Bank of India above 2685"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2685, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro when price is below 2002, sell above 2156, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2002, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2156, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Tata Consultancy Services below 2217 and sell order above 2540"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2217, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2540, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Axis Bank - buy under 3774, book profit above 4031"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3774, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4031, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro Ltd when price is below 3324, sell above 3549, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3324, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3549, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy MARUTI shares if it drops below 3007 and sell if it goes above 3138, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3007, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3138, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 1889"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy ADANIENT if price falls under 2113, sell above 2604"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2113, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2604, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Bajaj Finance - buy under 2903, book profit above 3167"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2903, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3167, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into SBI below 2094, exit above 2426. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2094, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2426, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tcs above 2313"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2313, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services if price falls under 2529, sell above 3002, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2529, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3002, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Wipro Ltd when price is below 1124, sell above 1407"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1124, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1407, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sunpharma shares if it drops below 3281 and sell if it goes above 3621, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3281, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3621, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC shares if it drops below 2187 and sell if it goes above 2489, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2187, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2489, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit BAJFINANCE once it crosses 1345, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1345, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Tatasteel below 3114, exit above 3576"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3114, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3576, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If AXISBANK goes below 2232 buy it, and if it crosses 2603 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2232, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2603, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Axis Bank when price is below 683, sell above 1085, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 683, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1085, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata Steel - buy under 3141, book profit above 3586"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3141, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3586, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Bajaj Finance if price falls under 1239, sell above 1644"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1239, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1644, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If TCS goes below 358 buy it, and if it crosses 774 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 358, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 774, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Reliance shares if it drops below 1863 and sell if it goes above 1971"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1863, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1971, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate HDFC Bank if it falls below 2661"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2661, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Consultancy Services if price falls under 3957, sell above 4149"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3957, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4149, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 380, sell it over 701"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC if price falls under 3340, sell above 3492"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3340, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3492, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 184, sell it over 245"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy WIPRO when price is below 3815, sell above 4275, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3815, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4275, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata below 3097"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Sbin below 1187, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1187, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Maruti - buy under 3741, book profit above 4033, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3741, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4033, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy WIPRO if price falls under 3621, sell above 3941, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3621, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3941, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Hcltech goes below 2001 buy it, and if it crosses 2299 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2001, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2299, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Ongc if it drops below 3694"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3694, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 2893 and exit above 3070"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell HDFC above 1365"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1365, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy ADANIENT under 1525, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1525, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit Hdfc once it crosses 233, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 233, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Infy if it goes above 3433, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3433, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sun Pharma shares if it drops below 413 and sell if it goes above 835, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 413, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 835, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Hdfc below 3820, exit above 4051"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3820, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4051, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into SUNPHARMA below 411, exit above 764"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 411, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 764, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Maruti goes below 2509 buy it, and if it crosses 2845 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2509, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2845, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HCL Tech when price is below 1401, sell above 1720, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1401, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1720, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 2144"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Reliance goes below 1448 buy it, and if it crosses 1924 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1448, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1924, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy ONGC if price falls under 3714, sell above 3996, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3714, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3996, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for HCL Tech below 2500 and sell order above 2671, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2500, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2671, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for HCL Tech below 3153 and sell order above 3362, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3153, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3362, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "State Bank of India - buy under 708, book profit above 1187"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 708, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1187, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy MARUTI if price falls under 2938, sell above 3335, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2938, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3335, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit Sunpharma once it crosses 2700"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2700, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy Axisbank under 1003, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1003, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Bajfinance - buy under 576, book profit above 974, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 576, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 974, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Maruti - buy under 612, book profit above 982, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 612, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 982, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 1475, sell it over 1590"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate Axisbank if it falls below 3617"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3617, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sun Pharma when price is below 3438, sell above 3563, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3438, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3563, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Sunpharma shares if it drops below 1887 and sell if it goes above 2247"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1887, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2247, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infy if price falls under 455, sell above 646"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 455, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 646, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy INFY when price is below 3981"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3981, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Reliance - buy under 2873, book profit above 3266"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2873, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3266, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Wipro below 3038 and sell order above 3304"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3038, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3304, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in Wipro Ltd above 1031"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1031, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Tata Steel goes below 1586 buy it, and if it crosses 1679 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1586, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1679, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 2883 and exit above 3308"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata below 3522 buy, above 3625 sell"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy it under 3079, sell it over 3170"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro Ltd below 2408, exit above 2784. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2408, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2784, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Axisbank above 946, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 946, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Axis Bank below 587 and sell order above 1019, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 587, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1019, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Hcltech when price is below 1282, sell above 1652, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1282, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1652, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell INFY.NS if it goes above 3036, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3036, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "buy this stock below 906, sell above 1040"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell ONGC if it goes above 1491"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1491, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get Sunpharma below 1142"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1142, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 2670 and exit above 2801"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Infosys if it drops below 1103, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1103, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for HDFC below 1168 and sell order above 1414, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1168, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1414, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Exit ADANIENT once it crosses 2268, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2268, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Wipro above 3444, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3444, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Infy below 3986 and sell order above 4353"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3986, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4353, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Watch Sunpharma near 2701"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"SUNPHARMA\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "HDFC Bank at 3181"}, {"role": "assistant", "content": "{\"error\": \"missing_action\", \"symbol\": \"HDFC\", \"message\": \"No buy or sell action found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Ongc - buy under 1378, book profit above 1494, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1378, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1494, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tata Steel when price is below 2532, sell above 2822, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2532, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2822, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adani Enterprises below 1045, exit above 1400. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1045, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1400, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy RELIANCE when price is below 2266, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2266, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for RELIANCE below 3888 and sell order above 4213, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3888, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4213, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 1969"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into SUNPHARMA below 1557, exit above 1809. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1557, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1809, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If HCL Tech goes below 348 buy it, and if it crosses 582 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HCLTECH\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 348, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 582, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro below 2103, exit above 2491. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2103, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2491, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy MARUTI when it looks attractive"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"MARUTI\", \"message\": \"No numeric price condition found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate ADANIENT if it falls below 3587"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3587, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell TATASTEEL above 608"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 608, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate ICICI Bank if it falls below 3306"}, {"role": "assistant", "content": "{\"symbol\": \"ICICIBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3306, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy SBIN when price is below 3465, sell above 3685, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3465, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3685, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tcs - buy under 2778, book profit above 2837, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2778, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2837, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Maruti below 1588, exit above 1900"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1588, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1900, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for SBIN below 498 and sell order above 820"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 498, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 820, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for Tata Steel below 2741 and sell order above 2916, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2741, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2916, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Tata Steel goes below 1818 buy it, and if it crosses 1953 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1818, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1953, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adanient below 2506, exit above 2659. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2506, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2659, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in Axis Bank above 2475"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2475, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Trade SBI based on support and resistance"}, {"role": "assistant", "content": "{\"error\": \"missing_price_condition\", \"symbol\": \"SBIN\", \"message\": \"No numeric price condition found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Adanient below 3997, exit above 4216. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3997, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4216, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into ONGC below 2961, exit above 3302. intraday trade."}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2961, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3302, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get HDFC below 3808, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3808, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy HDFC shares if it drops below 232 and sell if it goes above 491"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 232, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 491, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Adanient when price is below 2942, sell above 3243, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2942, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3243, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If ADANIENT goes below 3119 buy it, and if it crosses 3215 sell it, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3119, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3215, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell Tata above 2476"}, {"role": "assistant", "content": "{\"error\": \"ambiguous_symbol\", \"symbol\": \"TATA\", \"message\": \"Symbol is ambiguous. Specify the exact Tata company.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get SBI below 2623, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SBIN\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2623, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into Wipro below 1971, exit above 2328"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1971, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2328, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Get me into ADANIENT below 3641, exit above 4091"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3641, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 4091, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell SUNPHARMA above 2037"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2037, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Book profit in RELIANCE above 1676"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 1676, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Bajfinance when price is below 2347, sell above 2644"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2347, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2644, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Accumulate HDFC if it falls below 3432, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"HDFC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3432, \"action\": \"buy\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for BAJFINANCE below 658 and sell order above 1090, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"BAJFINANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 658, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 1090, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Tata Steel - buy under 2556, book profit above 2625"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2556, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2625, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 922 and exit above 1079"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Tcs shares if it drops below 1894 and sell if it goes above 2394"}, {"role": "assistant", "content": "{\"symbol\": \"TCS\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1894, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2394, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Reliance goes below 649 buy it, and if it crosses 956 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"RELIANCE\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 649, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 956, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Adani Enterprises if price falls under 415, sell above 719, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 415, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 719, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Place buy order for INFY.NS below 1897 and sell order above 2066, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"INFY\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 1897, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2066, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell SUNPHARMA above 3931, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"SUNPHARMA\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 3931, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "enter below 382 and exit above 703"}, {"role": "assistant", "content": "{\"error\": \"missing_symbol\", \"symbol\": null, \"message\": \"No symbol or company name found.\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "If Tatasteel goes below 2153 buy it, and if it crosses 2472 sell it"}, {"role": "assistant", "content": "{\"symbol\": \"TATASTEEL\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 2153, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 2472, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Sell MARUTI if it goes above 2485"}, {"role": "assistant", "content": "{\"symbol\": \"MARUTI\", \"action_conditions\": [{\"trigger\": \"price_above\", \"value\": 2485, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Ongc when price is below 743, sell above 820, intraday"}, {"role": "assistant", "content": "{\"symbol\": \"ONGC\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 743, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 820, \"action\": \"sell\"}], \"strategy_type\": \"intraday\"}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy WIPRO when price is below 3114, sell above 3588"}, {"role": "assistant", "content": "{\"symbol\": \"WIPRO\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3114, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3588, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Axis Bank - buy under 3298, book profit above 3721"}, {"role": "assistant", "content": "{\"symbol\": \"AXISBANK\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 3298, \"action\": \"buy\"}, {\"trigger\": \"price_above\", \"value\": 3721, \"action\": \"sell\"}], \"strategy_type\": null}"}]}
{"messages": [{"role": "system", "content": "Convert the user trade instruction into JSON only. If the instruction has enough information, use exactly this success schema: {\"symbol\": str, \"action_conditions\": [{\"trigger\": \"price_below\"|\"price_above\", \"value\": number, \"action\": \"buy\"|\"sell\"}], \"strategy_type\": \"intraday\"|null}. If required information is missing or ambiguous, use exactly this error schema: {\"error\": \"missing_symbol\"|\"ambiguous_symbol\"|\"missing_price_condition\"|\"missing_action\"|\"unsupported_strategy\", \"symbol\": str|null, \"message\": str}. Rules: if strategy type is not mentioned, set strategy_type to null. Only intraday is supported as a strategy_type; futures, delivery, and swing should not be copied into strategy_type. If no numeric price condition is present, return missing_price_condition. If no symbol/company is present, return missing_symbol. If no buy/sell style action is present, return missing_action. Do not include markdown, explanations, or extra keys."}, {"role": "user", "content": "Buy Adanient when price is below 705"}, {"role": "assistant", "content": "{\"symbol\": \"ADANIENT\", \"action_conditions\": [{\"trigger\": \"price_below\", \"value\": 705, \"action\": \"buy\"}], \"strategy_type\": null}"}]}
|