Belirli bir koşul oluştuğunda içindeki TakeProfit ve StopLoss'u silmek için basit Uzman Danışmanımda bir siparişi kaydetmek (değiştirmek) nasıl daha kolaydır, maksimumun bir yönde üç siparişten fazla olmaması gerekir (önemliyse) ), anladığım kadarıyla sipariş sayma kullanılıyor, yeni bir kayıt mı yaptırmam gerekiyor? Genel olarak, kayıtsız kalmamayı bekliyorum. TEŞEKKÜR.
Belirli bir koşul oluştuğunda içindeki TakeProfit ve StopLoss'u silmek için basit Uzman Danışmanımda bir siparişi kaydetmek (değiştirmek) nasıl daha kolaydır, maksimumun bir yönde üç siparişten fazla olmaması gerekir (önemliyse) ), anladığım kadarıyla sipariş sayma kullanılıyor, yeni bir kayıt mı yaptırmam gerekiyor? Genel olarak, kayıtsız kalmamayı bekliyorum. TEŞEKKÜR.
Ne yazık ki, böyle bir kodun nasıl kullanılacağını anlamak zor.
Bir satın alma emri açarken bayrağı 1'e, kapandığında bayrağı 0'a ayarlamaya çalıştım ve ikincisini açılış koşuluna ekledim. yuvarlanmadı) Garip, aslında kural çiğnendi: açmak, eğer bir bayrak==0. Ve 1'de bile, hala bir mumla açtı.
Çalışıyor gibi görünüyor, bu şekilde değiştirdim. Şimdi satmaya çalışın ve birbirlerinden bağımsız olup olamayacaklarını görün.
int Buy= 0 ,
Sell= 0 ;
voidOnTick ( void )
{
double
ma= iMA ( NULL , 0 , 20 , 0 , MODE_SMA , PRICE_CLOSE , 0 ),
ma2= iMA ( NULL , 0 , 80 , 0 , MODE_SMA , PRICE_CLOSE , 0 );
if (ma>ma2 && Buy== 0 )
{
OrderSend ( Symbol (), OP_BUY, lots, Ask, 3 , Bid - SL * Point , 0 , NULL , 888 , 0 , Blue);
Buy= 1 ;
}
for ( int i= 0 ;i< OrdersTotal ();i++)
{
if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)== false ) break ;
if (OrderMagicNumber()!= 888 || OrderSymbol()!= Symbol ()) continue ;
//--- check order type if (OrderType()==OP_BUY)
{
if (perceptron_B() < Porog_B)
{
if (!OrderClose(OrderTicket(),OrderLots(),Bid, 3 ,White))
Print ( "OrderClose error " , GetLastError ());
Buy= 1 ;
}
break ;
}
UPD Phew, tasarım işe yaradı) Aynısını hücreler için yaptım, şimdi birbirlerinden bağımsız olarak açılabilirler ve farklı bir mantık eşlik edebilirler.
Çalışıyor gibi görünüyor, bu şekilde değiştirdim. Şimdi satmaya çalışın ve birbirlerinden bağımsız olup olamayacaklarını görün.
UPD Phew, tasarım işe yaradı) Aynısını hücreler için yaptım, şimdi birbirlerinden bağımsız olarak açılabilirler ve farklı bir mantık eşlik edebilirler.
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.
Merhaba!
Belirli bir koşul oluştuğunda içindeki TakeProfit ve StopLoss'u silmek için basit Uzman Danışmanımda bir siparişi kaydetmek (değiştirmek) nasıl daha kolaydır, maksimumun bir yönde üç siparişten fazla olmaması gerekir (önemliyse) ), anladığım kadarıyla sipariş sayma kullanılıyor, yeni bir kayıt mı yaptırmam gerekiyor? Genel olarak, kayıtsız kalmamayı bekliyorum. TEŞEKKÜR.
Merhaba!
Belirli bir koşul oluştuğunda içindeki TakeProfit ve StopLoss'u silmek için basit Uzman Danışmanımda bir siparişi kaydetmek (değiştirmek) nasıl daha kolaydır, maksimumun bir yönde üç siparişten fazla olmaması gerekir (önemliyse) ), anladığım kadarıyla sipariş sayma kullanılıyor, yeni bir kayıt mı yaptırmam gerekiyor? Genel olarak, kayıtsız kalmamayı bekliyorum. TEŞEKKÜR.
Ne yazık ki, böyle bir kodun nasıl kullanılacağını anlamak zor.
Bir satın alma emri açarken bayrağı 1'e, kapandığında bayrağı 0'a ayarlamaya çalıştım ve ikincisini açılış koşuluna ekledim. yuvarlanmadı)
Garip, aslında kural çiğnendi: açmak, eğer bir bayrak==0. Ve 1'de bile, hala bir mumla açtı.
Neden bu kadar zor?
Akıllı olma. Soru bununla ilgili değildi.
Nasıl yaptığını göster.
Çalışıyor gibi görünüyor, bu şekilde değiştirdim. Şimdi satmaya çalışın ve birbirlerinden bağımsız olup olamayacaklarını görün.
UPD
Phew, tasarım işe yaradı) Aynısını hücreler için yaptım, şimdi birbirlerinden bağımsız olarak açılabilirler ve farklı bir mantık eşlik edebilirler.
Çalışıyor gibi görünüyor, bu şekilde değiştirdim. Şimdi satmaya çalışın ve birbirlerinden bağımsız olup olamayacaklarını görün.
UPD
Phew, tasarım işe yaradı) Aynısını hücreler için yaptım, şimdi birbirlerinden bağımsız olarak açılabilirler ve farklı bir mantık eşlik edebilirler.
Muhtemelen derlerken yemin eder)))
Muhtemelen derlerken yemin eder)))
Aynen öyle! Biraz, " 'OrderSend' dönüş değeri kontrol edilmelidir AI(2).mq4 34 9 "
Aynen öyle! Biraz, " 'OrderSend' dönüş değeri kontrol edilmelidir AI(2).mq4 34 9 "
bu şekilde yap
bu şekilde yap
Teşekkür ederim!
teşekkür ederim!