undefined

Scanner Parameters

A list of TWS scanner parameters can be obtained via LYNXApi.EClient.reqScannerParameters. Not all of the returned parameters to scannerParameters are available from the API scanners.

** Python **

self.reqScannerParameters()

** Java **

client.reqScannerParameters();

A string containing all available XML-formatted parameters will then be returned via LYNXApi.EWrapper.scannerParameters

** Python **

class TestWrapper(wrapper.EWrapper):

    def scannerParameters(self, xml: str):
        super().scannerParameters(xml)
        open('log/scanner.xml', 'w').write(xml)
        print("ScannerParameters received.")`

** Java **

public class EWrapperImpl implements EWrapper {

    @Override
    public void scannerParameters(String xml) {
        System.out.println("ScannerParameters. "+xml+"\n");
    }

Important:** remember the TWS API is just an interface to the TWS. If you are having problems defining a scanner, always make sure you can create a similar scanner using the TWS' Advanced Market Scanner.