diff --git a/xchange-gdax/src/main/java/org/knowm/xchange/gdax/service/GDAXTradeServiceRaw.java b/xchange-gdax/src/main/java/org/knowm/xchange/gdax/service/GDAXTradeServiceRaw.java
index <HASH>..<HASH> 100644
--- a/xchange-gdax/src/main/java/org/knowm/xchange/gdax/service/GDAXTradeServiceRaw.java
+++ b/xchange-gdax/src/main/java/org/knowm/xchange/gdax/service/GDAXTradeServiceRaw.java
@@ -112,7 +112,7 @@ public class GDAXTradeServiceRaw extends GDAXBaseService {
 

     try {

       return gdax.placeStopOrder(

-          new GDAXPlaceOrder(stopOrder.getOriginalAmount(), stopOrder.getAveragePrice(), side, productId, "stop", stopOrder.getOrderFlags()), apiKey,

+          new GDAXPlaceOrder(stopOrder.getOriginalAmount(), stopOrder.getStopPrice(), side, productId, "stop", stopOrder.getOrderFlags()), apiKey,

           digest, nonceFactory, passphrase);

     } catch (GDAXException e) {

       throw handleError(e);
[gdax] Place stop order was using averagePrice instead of stopPrice.