Skip to main content
Glama
emerzon

MetaTrader5 MCP Server

by emerzon
ChartDenoiseControls.tsx1 kB
import { useState } from 'react' import { DenoiseModal, DenoiseSpecUI } from './DenoiseModal' type Props = { value?: DenoiseSpecUI onChange: (v?: DenoiseSpecUI) => void } export function ChartDenoiseControls({ value, onChange }: Props) { const [open, setOpen] = useState(false) const summary = value?.method ? `${value.method}${value.columns ? ` • cols:${Array.isArray(value.columns) ? value.columns.join(',') : value.columns}` : ''}${value.params ? ' • params' : ''}` : 'None' return ( <div className="flex items-center justify-between"> <div> <span className="label">Chart Denoise</span> <div className="text-xs text-slate-400">{summary}</div> </div> <button className="btn" onClick={() => setOpen(true)}>{value?.method ? 'Edit' : 'Configure'}</button> <DenoiseModal open={open} title="Chart Denoising" value={value} onClose={() => setOpen(false)} onApply={onChange} /> </div> ) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/emerzon/mt-data-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server