2 registered members (AndrewAMD, ChrstphFr),
941
guests, and 4
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Right AssetsFix for trading Forex on IG?
#476999
05/01/19 10:02
05/01/19 10:02
|
Joined: Nov 2017
Posts: 17
Andy60
OP
Newbie
|
OP
Newbie
Joined: Nov 2017
Posts: 17
|
I have problems with this asset list: Name,Price,Spread,RollLong,RollShort,PIP,PIPCost,MarginCost,Leverage,LotAmount,Commission,Symbol AUD/CAD,0.96837,0.00013,0.19,-0.48,0.0001,0.06946,8,0,1000,0.000,CS.D.AUDCAD.MT1.IP AUD/CHF,0.72544,0.00008,0.35,-0.82,0.0001,0.09272,40,0,1000,0.000,CS.D.AUDCHF.MT1.IP AUD/JPY,91.817,0.005,0.27,-0.6,0.01,0.07325,8,0,1000,0.000,CS.D.AUDJPY.MT1.IP AUD/NZD,1.12018,0.00015,-0.29,0.12,0.0001,0.06004,8,0,1000,0.000,CS.D.AUDNZD.MT1.IP AUD/USD,0.73677,0.00003,0.24,-0.51,0.0001,0.09129,8,0,1000,0.000,CS.D.AUDUSD.MT1.IP CAD/CHF,0.74917,0.00007,0.13,-0.33,0.0001,0.09272,40,0,1000,0.000,CS.D.CADCHF.MT1.IP CAD/JPY,94.824,0.007,0.03,-0.13,0.01,0.07325,8,0,1000,0.000,CS.D.CADJPY.MT1.IP CHF/JPY,126.575,0.006,-0.32,0.12,0.01,0.07325,55,0,1000,0.000,CS.D.CHFJPY.MT1.IP EUR/AUD,1.48693,0.00011,-0.87,0.41,0.0001,0.06726,10,0,1000,0.000,CS.D.EURAUD.MT1.IP EUR/CAD,1.43979,0.00012,-0.26,0.1,0.0001,0.06946,10,0,1000,0.000,CS.D.EURCAD.MT1.IP EUR/CHF,1.0786,0.00006,0.09,-0.26,0.0001,0.09272,75,0,1000,0.000,CS.D.EURCHF.MT1.IP EUR/GBP,0.70724,0.00005,-0.24,0.11,0.0001,0.1414,10,0,1000,0.000,CS.D.EURGBP.MT1.IP EUR/JPY,136.52,0.007,-0.08,0.03,0.01,0.07325,10,0,1000,0.000,CS.D.EURJPY.MT1.IP EUR/NZD,1.66552,0.00025,-1.3,0.6,0.0001,0.06005,10,0,1000,0.000,CS.D.EURNZD.MT1.IP EUR/USD,1.09546,0.00003,-0.14,0.06,0.0001,0.09129,10,0,1000,0.000,CS.D.EURUSD.MT1.IP GBP/AUD,2.1026,0.00018,-0.94,0.44,0.0001,0.06726,16,0,1000,0.000,CS.D.GBPAUD.MT1.IP GBP/CAD,2.0359,0.00021,0.03,-0.09,0.0001,0.06946,16,0,1000,0.000,CS.D.GBPCAD.MT1.IP GBP/CHF,1.52516,0.00012,0.31,-0.7,0.0001,0.09272,80,0,1000,0.000,CS.D.GBPCHF.MT1.IP GBP/JPY,193.04,0.009,0.12,-0.28,0.01,0.07325,16,0,1000,0.000,CS.D.GBPJPY.MT1.IP GBP/NZD,2.3551,0.00044,-1.48,0.68,0.0001,0.06005,16,0,1000,0.000,CS.D.GBPNZD.MT1.IP GBP/USD,1.54901,0.00006,0.07,-0.15,0.0001,0.09129,16,0,1000,0.000,CS.D.GBPUSD.MT1.IP NZD/CAD,0.86456,0.00015,0.27,-0.6,0.0001,0.06946,7,0,1000,0.000,CS.D.NZDCAD.MT1.IP NZD/CHF,0.64768,0.00011,0.41,-0.9,0.0001,0.09272,35,0,1000,0.000,CS.D.NZDCHF.MT1.IP NZD/JPY,81.976,0.012,0.34,-0.74,0.01,0.07325,7,0,1000,0.000,CS.D.NZDJPY.MT1.IP NZD/USD,0.65779,0.00007,0.31,-0.69,0.0001,0.09129,7,0,1000,0.000,CS.D.NZDUSD.MT1.IP USD/CAD,1.3143,0.00004,-0.08,0.02,0.0001,0.06946,10,0,1000,0.000,CS.D.USDCAD.MT1.IP USD/CHF,0.98462,0.00005,0.14,-0.36,0.0001,0.09272,50,0,1000,0.000,CS.D.USDCHF.MT1.IP USD/JPY,124.622,0.002,0.03,-0.08,0.01,0.07325,10,0,1000,0.000,CS.D.USDJPY.MT1.IP GER30,12418,1,-0.5151,0.0859,1.00000,1.140490,0,100,1.00,0.000,IX.D.DAX.MT1.IP NAS100,7417,1,0.0210,-0.1892,1.00000,1.000000,0,100,1.00,0.000,IX.D.NASDAQ.MT1.IP SPX500,2838,0.5,0.0645,-0.1439,1.00000,1.000000,0,100,1.00,0.000,IX.D.SPTRD.MT1.IP US30,25319,2,0.6794,-1.3588,1.00000,1.000000,0,100,1.00,0.000,IX.D.DOW.MT1.IP XAG/USD,15.35795,0.046,-0.0002,-0.0004,0.00010,0.100,0,100,1000,0.000,CS.D.CFDSILVER.MC1.IP XAU/USD,1210.69,0.31,-0.0199,-0.0290,0.01000,0.010000,0,100,1.00,0.000,CS.D.CFDGOLD.MC1.IP
Please post the right asset list. Thx for the help.
|
|
|
Re: Right AssetsFix for trading Forex on IG?
[Re: Andy60]
#477004
05/02/19 04:25
05/02/19 04:25
|
Joined: Feb 2017
Posts: 369
Dalla
Senior Member
|
Senior Member
Joined: Feb 2017
Posts: 369
|
|
|
|
Re: Right AssetsFix for trading Forex on IG?
[Re: Andy60]
#478229
09/23/19 06:52
09/23/19 06:52
|
Joined: Nov 2017
Posts: 17
Andy60
OP
Newbie
|
OP
Newbie
Joined: Nov 2017
Posts: 17
|
yesterday my API IG companion enquiry gave me the following results:
DAX
{ "instrument": { "epic": "IX.D.SUNDAX.IFD.IP", "expiry": "-", "name": "Weekend Germany 30 Cash (25€)", "forceOpenAllowed": true, "stopsLimitsAllowed": true, "lotSize": 25.0, "unit": "CONTRACTS", "type": "INDICES", "controlledRiskAllowed": true, "streamingPricesAvailable": true,
and so on...
EUR/USD
{ "instrument": { "epic": "CS.D.EURUSD.MT1.IP", "expiry": "-", "name": "EUR/USD", "forceOpenAllowed": true, "stopsLimitsAllowed": true, "lotSize": 10.0, "unit": "CONTRACTS", "type": "CURRENCIES", "controlledRiskAllowed": true, "streamingPricesAvailable": true, "marketId": "EURUSD",
and so on
and i controlled also:
{ "instrument": { "epic": "CS.D.EURUSD.CFD.IP", "expiry": "-", "name": "EUR/USD", "forceOpenAllowed": true, "stopsLimitsAllowed": true, "lotSize": 10.0, "unit": "CONTRACTS", "type": "CURRENCIES", "controlledRiskAllowed": true, "streamingPricesAvailable": false,
Please i would like to know AssetsFix file of other IG traders and your experience about api companion. If i insert CS.D.EURUSD.MT1.IP in assetsfix, i have and error.
Last edited by Andy60; 09/23/19 06:53.
|
|
|
Re: Right AssetsFix for trading Forex on IG?
[Re: Andy60]
#478238
09/23/19 21:11
09/23/19 21:11
|
Joined: Nov 2017
Posts: 17
Andy60
OP
Newbie
|
OP
Newbie
Joined: Nov 2017
Posts: 17
|
Live IG account Pair: EUR/USD
Simple c test:
function run() { vars Prices = series(priceClose(0)); vars SMA100 = series(SMA(Prices,100)); vars SMA30 = series(SMA(Prices,30)); Stop = 10*PIP;
if(crossOver(SMA30,SMA100)) enterLong(); if(crossUnder(SMA30,SMA100)) enterShort(); }
log file:
SimpleCrossMA Login 0 IG.. !Command 45 not yet supported. !Command 43 not yet supported. !Command 46 not yet supported. !Command 172 not yet supported. at UTC 09-23 21:04 V 2.153 on Mon 19-09-23 23:04:54 Lookback set to 100 bars !Severe error occured, check igzplugin.log logfile! Error 053: CS.D.EURUSD.MT1.IP unavailable at this time Error 055: No EUR/USD prices Logout.. ok
igzplugin part log file relative to my experiment:
2019-09-23 23:04:05.804 [main] INFO o.s.boot.SpringApplication - Starting application on xxxxxxxxx with PID 1080 (started by xxxxxxx in C:\Users\xxxxxxx\Zorro) 2019-09-23 23:04:05.820 [main] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default 2019-09-23 23:04:05.851 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1fe3806: startup date [Mon Sep 23 23:04:05 CEST 2019]; root of context hierarchy 2019-09-23 23:04:06.445 [main] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 0.31 2019-09-23 23:04:06.476 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2019-09-23 23:04:06.663 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2019-09-23 23:04:08.054 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup 2019-09-23 23:04:08.054 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing 2019-09-23 23:04:08.070 [main] INFO o.s.boot.SpringApplication - Started application in 2.485 seconds (JVM running for 2.835) 2019-09-23 23:04:08.070 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Real-account as ANDY60RM 2019-09-23 23:04:09.741 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2019-09-23 23:04:09.741 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2019-09-23 23:04:09.741 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: BYOUT 2019-09-23 23:04:09.976 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Getting initial time from restAPI 2019-09-23 23:04:10.163 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: CS.D.EURUSD.MT1.IP 2019-09-23 23:04:10.163 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: CS.D.EURUSD.MT1.IP 2019-09-23 23:04:10.451 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting contract details blocking for CS.D.EURUSD.MT1.IP, API call failed java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.danlind.igz.domain.ContractDetails.createContractDetailsFromResponse(ContractDetails.java:46) at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:57) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:37) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.misc.MarketDataProvider.updateMarketDetails(MarketDataProvider.java:62) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:87) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2019-09-23 23:04:10.451 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to CS.D.EURUSD.MT1.IP java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.danlind.igz.domain.ContractDetails.createContractDetailsFromResponse(ContractDetails.java:46) at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:57) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:37) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.misc.MarketDataProvider.updateMarketDetails(MarketDataProvider.java:62) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:87) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2019-09-23 23:04:10.523 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2019-09-23 23:04:10.697 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2019-09-23 23:04:10.701 [main] INFO c.danlind.igz.brokerapi.BrokerAsset - Received complete signal from TickObservable for epic CS.D.EURUSD.MT1.IP 2019-09-23 23:04:10.703 [main] INFO c.danlind.igz.brokerapi.BrokerAsset - Received complete signal from VolumeObservable for epic CS.D.EURUSD.MT1.IP 2019-09-23 23:04:53.257 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Real-account as ANDY60RM 2019-09-23 23:04:54.179 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2019-09-23 23:04:54.179 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2019-09-23 23:04:54.179 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: BYOUT 2019-09-23 23:04:54.413 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: CS.D.EURUSD.MT1.IP 2019-09-23 23:04:54.417 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: CS.D.EURUSD.MT1.IP 2019-09-23 23:04:54.742 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting contract details blocking for CS.D.EURUSD.MT1.IP, API call failed java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.danlind.igz.domain.ContractDetails.createContractDetailsFromResponse(ContractDetails.java:46) at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:57) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:37) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.misc.MarketDataProvider.updateMarketDetails(MarketDataProvider.java:62) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:87) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2019-09-23 23:04:54.742 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to CS.D.EURUSD.MT1.IP java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.danlind.igz.domain.ContractDetails.createContractDetailsFromResponse(ContractDetails.java:46) at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:57) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:37) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.misc.MarketDataProvider.updateMarketDetails(MarketDataProvider.java:62) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:87) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2019-09-23 23:04:54.770 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2019-09-23 23:04:54.897 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2019-09-23 23:04:54.897 [main] INFO c.danlind.igz.brokerapi.BrokerAsset - Received complete signal from VolumeObservable for epic CS.D.EURUSD.MT1.IP 2019-09-23 23:04:54.947 [RxCachedThreadScheduler-3] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for CS.D.EURUSD.MT1.IP com.lightstreamer.ls_client.SubscrException: Connection closed at com.lightstreamer.ls_client.LSClient.getConnManager(LSClient.java:327) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:593) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
|
|
|
|