Mavi düğmeye tıklayarak hata ayıklayıcıdan geçmeyi deneyin.
kesme noktalarını önceden ayarlayın ve hangi değerlerin nerede olduğunu ve ne beklendiğini kontrol edin. Yani, herhangi bir hata görmüyorum, bu yüzden kontrol etmeniz gerekiyor, bu nedenle pozisyonların açılışını yazın, stopları ayarlayın, böylece kapanış için uzun süre beklemek zorunda kalmazsınız ...
Bir krepte, benim için genellikle hala yeni bir konudur, ancak noktalar hangi temelde yerleştirilir? Ancak konumuz bu değil, ... teşekkürler, çalışacağım.
Geliştiriciden herhangi bir yardımcıyla iletişim kurmanın bir yolu var mı? Böyle bir hizmet var mı? Eh, görünüşte bir yanlış anlaşılma, işlemler geliyor, bazıları duruma göre seçiliyor ve geri kalanı, duruma göre bir yerde başarısız oluyor. Eh, burada çok fazla bilgiye bile ihtiyacınız yok.!
Bir krepte, benim için genellikle hala yeni bir konudur, ancak noktalar hangi temelde yerleştirilir? Ancak konumuz bu değil, ... teşekkürler, çalışacağım.
Geliştiriciden herhangi bir yardımcıyla iletişim kurmanın bir yolu var mı? Böyle bir hizmet var mı? Eh, görünüşte bir yanlış anlaşılma, işlemler geliyor, bazıları duruma göre seçiliyor ve geri kalanı, duruma göre bir yerde başarısız oluyor. Eh, burada çok fazla bilgiye bile ihtiyacınız yok.!
Tabii ki, geliştiricilerin hiçbirine soramazsınız. Kısaca şöyle:
İmleci durdurmak istediğiniz satırın üzerine getirin, F9'a basın ve satır numarasında böyle bir mavi nokta belirir.
bu kırılma noktasıdır . Satır numarasına çift tıklayarak da ayarlayabilirsiniz. Ayrıca kaldırabilir, birkaç tane koyabilirsiniz. Referans kitabındaki diğer tüm hata ayıklama incelikleri.
Hiç birşey anlamıyorum. İşte çalışan EA'mdan bir kod parçası
ve sonuçta DebugBreak()'te hiç durmadı; yani her şey sorunsuz çalışıyor.
Görünüşe göre tarihe bir emir eklemek için çalışıyorsunuz ve bir ticaret bileti bekliyorsunuz.
Информация о типе транзакции содержится в поле type переменной trans. Типы торговых транзакций описываются в перечислении ENUM_TRADE_TRANSACTION_TYPE :
• TRADE_TRANSACTION_ORDER_ADD – добавление нового действующего ордера
• TRADE_TRANSACTION_ORDER_UPDATE – изменение действующего ордера
• TRADE_TRANSACTION_ORDER_DELETE – удаление ордера из списка действующих
• TRADE_TRANSACTION_DEAL_ADD – добавление сделки в историю
• TRADE_TRANSACTION_DEAL_UPDATE – изменение сделки в истории
• TRADE_TRANSACTION_DEAL_DELETE – удаление сделки из истории
• TRADE_TRANSACTION_HISTORY_ADD – добавление ордера в историю в результате исполнения или отмены
• TRADE_TRANSACTION_HISTORY_UPDATE – изменение ордера, находящегося в истории ордеров
• TRADE_TRANSACTION_HISTORY_DELETE – удаление ордера из истории ордеров
• TRADE_TRANSACTION_POSITION – изменение позиции, не связанное с исполнением сделки
• TRADE_TRANSACTION_REQUEST – уведомление о том, что торговый запрос обработан сервером и результат его обработки получен.
Açıkça yazılmış - bir DEAL eklendi, hatta YAZDIR'da bu koşulu kaçırdı. Ancak bu baskıdaki "anlaşma bileti" sağlamaz veya sağlamamalıdır ???
Hiç birşey anlamıyorum. İşte çalışan EA'mdan bir kod parçası
Kodunuzun bir parçasını temel aldım, biraz değiştirdim ve ilk sonuç ortaya çıktı. Tabii ki sonuç, istenen baskının kararsız görünümü olarak adlandırılamaz. Şimdi TakeProfit tetikleyicilerinin yarısından daha azını, hepsinden çok daha azını çözüyor, modeli yakalayamıyorum.
Ve buraya kopyalamadan önce, kuyruğun yorumunu kaldırdım ve derleme çalışmadığında yanlış ekstra parantezleri sildim. Sonra derlendi ve kontrol etmedi.
Bahşiş için teşekkürler. Bu hatayı bulmak için yarın bu kodu birkaç kez çalıştırmam gerekecekti.
Aslında benim kodumda test etme ve hata ayıklama için şöyleydi:
Ve buraya kopyalamadan önce, kuyruğun yorumunu kaldırdım ve derleme çalışmadığında yanlış ekstra parantezleri sildim. Sonra derlendi ve kontrol etmedi.
Bahşiş için teşekkürler. Bu hatayı bulmak için yarın bu kodu birkaç kez çalıştırmam gerekecekti.
Kodunuzun bir parçasını temel aldım, biraz değiştirdim ve ilk sonuç ortaya çıktı. Tabii ki sonuç, istenen baskının kararsız görünümü olarak adlandırılamaz. Şimdi TakeProfit tetikleyicilerinin yarısından daha azını, hepsinden çok daha azını çözüyor, modeli yakalayamıyorum.
Teikas ve ayaklarım yok. Ama yine de rahatsız ediyor. Hiç problem yaşamadım. Ve şimdi, konumlardan biri kapatıldığında, tam olarak Print() 'e sahip olduğunuz yerde diziden bir giriş kaldırılır. Kapatma işlemi yapılmamış olsaydı ve kayıt silinmemiş olsaydı, günlükte bir hata kaydı görünürdü.
İşe yaramış gibi görünüyor, her TakeProfit için eksileri olan bir baskı var ve piyasaya her giriş için artıları olan bir baskı var. Kollektif çiftlik argosu için özür dilerim, ama ben tamamen kendi kendini yetiştirmiş bir insanım, bu konuda konuşacak kimse yok, kelimeleri bilmiyorum.
voidOnTradeTransaction ( constMqlTradeTransaction & trans,
constMqlTradeRequest & request,
constMqlTradeResult & result)
{
//---if (trans.type == TRADE_TRANSACTION_DEAL_ADD )
{
if ( HistoryDealGetInteger (trans.deal, DEAL_ENTRY ) == DEAL_ENTRY_IN )
{
if ( PositionSelectByTicket (trans.position))
{
Print ( "Открыта позиция +++ " ,trans.position, " +++ Будет записана в структуру ArrayPosition ++++++++++++++" );
}
else
{
Print ( "Закрыта позиция ---Тикет сделки--- " ,trans.deal, " ---Позицию в структуре ArrayDealOut пометить на удаление ------------" );
}
}
}
//---
}
Tabii ki, neden olduğu belli değil, ancak pozisyon değiştirme yöntemiyle işlemlerdeki fark - ÇALIŞMIYOR. Onların hepsi
DEAL_ENTRY_IN
Bu nedenle, yalnızca kendi açık pozisyonuna sahip olanlar ve olmayanlar olarak ayrılabilecekleri ortaya çıktı. Amatörce görüşüme göre - saf bir ihmal. Biliyorsanız ve geliştiricileri bilgilendirebiliyorsanız ve uygun görüyorsanız, lütfen yapın.
На символе EURUSD открылся новый бар в 2018.08 . 0214 : 00
HS 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 market sell 0.01 EURUSD tp: 1.16177 ( 1.16223 / 1.16227 / 1.16223 )
DR 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08deal # 8162sell 0.01 EURUSD at 1.16223 done (based on order # 8162 )
KH 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08deal performed [# 8162sell 0.01 EURUSD at 1.16223 ]
JF 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 order performed sell 0.01 at 1.16223 [ # 8162sell 0.01 EURUSD at 1.16223 ]
OD 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16177 [done at 1.16223 ]
RK 018 : 15 : 09.620 Core 12018.08 . 0214 : 00 : 08 Открыта позиция +++ 8162 +++ Будет записана в структуру ArrayPosition ++++++++++++++
MK 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 take profit triggered # 8162sell 0.01 EURUSD 1.16223 tp: 1.16177 [ # 8163buy 0.01 EURUSD at 1.16177 ]
JI 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 deal # 8163buy 0.01 EURUSD at 1.16177 done (based on order # 8163 )
PK 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 deal performed [ # 8163buy 0.01 EURUSD at 1.16177 ]
IM 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 order performed buy 0.01 at 1.16177 [ # 8163buy 0.01 EURUSD at 1.16177 ]
IM 018 : 15 : 09.620 Core 12018.08 . 0214 : 02 : 40 Закрыта позиция ---Тикет сделки--- 8163 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
CK 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 take profit triggered # 8161sell 0.01 EURUSD 1.16138 tp: 1.16092 [ # 8164buy 0.01 EURUSD at 1.16092 ]
MI 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 deal # 8164buy 0.01 EURUSD at 1.16092 done (based on order # 8164 )
RK 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 deal performed [ # 8164buy 0.01 EURUSD at 1.16092 ]
IM 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 order performed buy 0.01 at 1.16092 [ # 8164buy 0.01 EURUSD at 1.16092 ]
MM 018 : 15 : 09.620 Core 12018.08 . 0214 : 47 : 40 Закрыта позиция ---Тикет сделки--- 8164 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
DK 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 take profit triggered # 7696sell 0.01 EURUSD 1.16070 tp: 1.16024 [ # 8165buy 0.01 EURUSD at 1.16024 ]
MH 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 deal # 8165buy 0.01 EURUSD at 1.16024 done (based on order # 8165 )
QJ 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 deal performed [ # 8165buy 0.01 EURUSD at 1.16024 ]
MM 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 order performed buy 0.01 at 1.16024 [ # 8165buy 0.01 EURUSD at 1.16024 ]
MM 018 : 15 : 09.620 Core 12018.08 . 0214 : 51 : 40 Закрыта позиция ---Тикет сделки--- 8165 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
LK 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 00 На символе EURUSD открылся новый бар в 2018.08 . 0215 : 00
GN 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 market sell 0.01 EURUSD tp: 1.16125 ( 1.16171 / 1.16175 / 1.16171 )
RN 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 deal # 8166sell 0.01 EURUSD at 1.16171 done (based on order # 8166 )
ML 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 deal performed [ # 8166sell 0.01 EURUSD at 1.16171 ]
DE 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 order performed sell 0.01 at 1.16171 [ # 8166sell 0.01 EURUSD at 1.16171 ]
PI 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16125 [done at 1.16171 ]
DG 018 : 15 : 09.620 Core 12018.08 . 0215 : 00 : 07 Открыта позиция +++ 8166 +++ Будет записана в структуру ArrayPosition ++++++++++++++
NG 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 take profit triggered # 8166sell 0.01 EURUSD 1.16171 tp: 1.16125 [ # 8167buy 0.01 EURUSD at 1.16125 ]
HM 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 deal # 8167buy 0.01 EURUSD at 1.16125 done (based on order # 8167 )
FG 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 deal performed [ # 8167buy 0.01 EURUSD at 1.16125 ]
JI 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 order performed buy 0.01 at 1.16125 [ # 8167buy 0.01 EURUSD at 1.16125 ]
JI 018 : 15 : 09.620 Core 12018.08 . 0215 : 02 : 40 Закрыта позиция ---Тикет сделки--- 8167 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
DD 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 На символе EURUSD открылся новый бар в 2018.08 . 0216 : 00
MK 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 market sell 0.01 EURUSD tp: 1.16212 ( 1.16258 / 1.16262 / 1.16258 )
NJ 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 deal # 8168sell 0.01 EURUSD at 1.16258 done (based on order # 8168 )
CP 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 deal performed [ # 8168sell 0.01 EURUSD at 1.16258 ]
FN 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 order performed sell 0.01 at 1.16258 [ # 8168sell 0.01 EURUSD at 1.16258 ]
QL 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16212 [done at 1.16258 ]
FS 018 : 15 : 09.620 Core 12018.08 . 0216 : 00 : 00 Открыта позиция +++ 8168 +++ Будет записана в структуру ArrayPosition ++++++++++++++
JQ 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 00 На символе EURUSD открылся новый бар в 2018.08 . 0217 : 00
OP 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 market sell 0.01 EURUSD tp: 1.16201 ( 1.16247 / 1.16251 / 1.16247 )
LE 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 deal # 8169sell 0.01 EURUSD at 1.16247 done (based on order # 8169 )
RK 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 deal performed [ # 8169sell 0.01 EURUSD at 1.16247 ]
IK 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 order performed sell 0.01 at 1.16247 [ # 8169sell 0.01 EURUSD at 1.16247 ]
EG 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16201 [done at 1.16247 ]
QN 018 : 15 : 09.620 Core 12018.08 . 0217 : 00 : 12 Открыта позиция +++ 8169 +++ Будет записана в структуру ArrayPosition ++++++++++++++
FI 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 take profit triggered # 8168sell 0.01 EURUSD 1.16258 tp: 1.16212 [ # 8170buy 0.01 EURUSD at 1.16212 ]
MF 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 deal # 8170buy 0.01 EURUSD at 1.16212 done (based on order # 8170 )
MH 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 deal performed [ # 8170buy 0.01 EURUSD at 1.16212 ]
LO 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 order performed buy 0.01 at 1.16212 [ # 8170buy 0.01 EURUSD at 1.16212 ]
HP 018 : 15 : 09.620 Core 12018.08 . 0217 : 02 : 40 Закрыта позиция ---Тикет сделки--- 8170 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
GN 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 take profit triggered # 8169sell 0.01 EURUSD 1.16247 tp: 1.16201 [ # 8171buy 0.01 EURUSD at 1.16201 ]
DF 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 deal # 8171buy 0.01 EURUSD at 1.16201 done (based on order # 8171 )
CH 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 deal performed [ # 8171buy 0.01 EURUSD at 1.16201 ]
DN 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 order performed buy 0.01 at 1.16201 [ # 8171buy 0.01 EURUSD at 1.16201 ]
DP 018 : 15 : 09.620 Core 12018.08 . 0217 : 07 : 20 Закрыта позиция ---Тикет сделки--- 8171 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Mavi düğmeye tıklayarak hata ayıklayıcıdan geçmeyi deneyin.
kesme noktalarını önceden ayarlayın ve hangi değerlerin nerede olduğunu ve ne beklendiğini kontrol edin. Yani, herhangi bir hata görmüyorum, bu yüzden kontrol etmeniz gerekiyor, bu nedenle pozisyonların açılışını yazın, stopları ayarlayın, böylece kapanış için uzun süre beklemek zorunda kalmazsınız ...
Bir krepte, benim için genellikle hala yeni bir konudur, ancak noktalar hangi temelde yerleştirilir? Ancak konumuz bu değil, ... teşekkürler, çalışacağım.
Geliştiriciden herhangi bir yardımcıyla iletişim kurmanın bir yolu var mı? Böyle bir hizmet var mı? Eh, görünüşte bir yanlış anlaşılma, işlemler geliyor, bazıları duruma göre seçiliyor ve geri kalanı, duruma göre bir yerde başarısız oluyor. Eh, burada çok fazla bilgiye bile ihtiyacınız yok.!
Bir krepte, benim için genellikle hala yeni bir konudur, ancak noktalar hangi temelde yerleştirilir? Ancak konumuz bu değil, ... teşekkürler, çalışacağım.
Geliştiriciden herhangi bir yardımcıyla iletişim kurmanın bir yolu var mı? Böyle bir hizmet var mı? Eh, görünüşte bir yanlış anlaşılma, işlemler geliyor, bazıları duruma göre seçiliyor ve geri kalanı, duruma göre bir yerde başarısız oluyor. Eh, burada çok fazla bilgiye bile ihtiyacınız yok.!
Tabii ki, geliştiricilerin hiçbirine soramazsınız. Kısaca şöyle:
İmleci durdurmak istediğiniz satırın üzerine getirin, F9'a basın ve satır numarasında böyle bir mavi nokta belirir.
bu kırılma noktasıdır . Satır numarasına çift tıklayarak da ayarlayabilirsiniz. Ayrıca kaldırabilir, birkaç tane koyabilirsiniz. Referans kitabındaki diğer tüm hata ayıklama incelikleri.
Hiç birşey anlamıyorum. İşte çalışan EA'mdan bir kod parçası
ve sonuçta DebugBreak()'te hiç durmadı; yani her şey sorunsuz çalışıyor.
Görünüşe göre tarihe bir emir eklemek için çalışıyorsunuz ve bir ticaret bileti bekliyorsunuz.
Açıkça yazılmış - bir DEAL eklendi, hatta YAZDIR'da bu koşulu kaçırdı. Ancak bu baskıdaki "anlaşma bileti" sağlamaz veya sağlamamalıdır ???
Açıkça yazılmıştır - bir FAZLA eklendi, hatta BASKI'da bu koşulu kaçırdı. Ancak bu baskıdaki "anlaşma bileti" sağlamaz veya sağlamamalıdır ???
Burada TRADE_TRANSACTION_HISTORY_ADD var ve cevabım bunu göz önünde bulundurarak oldu.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Açık pozisyonları gruplara ayırma
Sergey Voytsekhovsky , 2020.04.12 13:20
En başından deneyeceğim, atomlar zaten kafamda karmakarışık. Sinema klasiğinin dediği gibi - "Peki, kim böyle inşa eder ..... ????".
Halihazırda bir ticaret işlemi var, ancak henüz bir ticaret bileti yok. Doğru şekilde anladım ???
Hiç birşey anlamıyorum. İşte çalışan EA'mdan bir kod parçası
ve sonuçta DebugBreak()'te hiç durmadı; yani her şey sorunsuz çalışıyor.
Görünüşe göre tarihe bir emir eklemek için çalışıyorsunuz ve bir ticaret bileti bekliyorsunuz.
Orada bir hata var gibi görünüyor, belki bu yüzden "ayarlanmadı"?
Hiç birşey anlamıyorum. İşte çalışan EA'mdan bir kod parçası
Kodunuzun bir parçasını temel aldım, biraz değiştirdim ve ilk sonuç ortaya çıktı. Tabii ki sonuç, istenen baskının kararsız görünümü olarak adlandırılamaz. Şimdi TakeProfit tetikleyicilerinin yarısından daha azını, hepsinden çok daha azını çözüyor, modeli yakalayamıyorum.
Orada bir hata var gibi görünüyor, belki bu yüzden "ayarlanmadı"?
Aslında benim kodumda test etme ve hata ayıklama için şöyleydi:
Ve buraya kopyalamadan önce, kuyruğun yorumunu kaldırdım ve derleme çalışmadığında yanlış ekstra parantezleri sildim. Sonra derlendi ve kontrol etmedi.
Bahşiş için teşekkürler. Bu hatayı bulmak için yarın bu kodu birkaç kez çalıştırmam gerekecekti.
Aslında benim kodumda test etme ve hata ayıklama için şöyleydi:
Ve buraya kopyalamadan önce, kuyruğun yorumunu kaldırdım ve derleme çalışmadığında yanlış ekstra parantezleri sildim. Sonra derlendi ve kontrol etmedi.
Bahşiş için teşekkürler. Bu hatayı bulmak için yarın bu kodu birkaç kez çalıştırmam gerekecekti.
Yardımcı olabildiğime sevindim.
Kodunuzun bir parçasını temel aldım, biraz değiştirdim ve ilk sonuç ortaya çıktı. Tabii ki sonuç, istenen baskının kararsız görünümü olarak adlandırılamaz. Şimdi TakeProfit tetikleyicilerinin yarısından daha azını, hepsinden çok daha azını çözüyor, modeli yakalayamıyorum.
Teikas ve ayaklarım yok. Ama yine de rahatsız ediyor. Hiç problem yaşamadım. Ve şimdi, konumlardan biri kapatıldığında, tam olarak Print() 'e sahip olduğunuz yerde diziden bir giriş kaldırılır. Kapatma işlemi yapılmamış olsaydı ve kayıt silinmemiş olsaydı, günlükte bir hata kaydı görünürdü.
Tabii ki, neden olduğu belli değil, ancak pozisyon değiştirme yöntemiyle işlemlerdeki fark - ÇALIŞMIYOR. Onların hepsi
DEAL_ENTRY_IN