Sadece µl4'ün mantığı Rus dilinin mantığına (ve matematiksel mantığına) karşılık gelmiyorsa. Çünkü ("NOT" rost) ifadesi kesinlikle rost == (eşittir) false anlamına gelmez, çünkü rost==false olduğunda ayrı bir koşul vardır. Onlar. "5 değil" hiç "2" anlamına gelmez.
Sadece µl4'ün mantığı Rus dilinin mantığına (ve matematiksel mantığına) karşılık gelmiyorsa. Çünkü ("NOT" rost) ifadesi kesinlikle rost == (eşittir) false anlamına gelmez, çünkü rost==false olduğunda ayrı bir koşul vardır. Onlar. "5 değil" hiç "2" anlamına gelmez.
5 yerine 2 istemiyorsanız, rost'u int olarak ayarlayın.
Sadece µl4'ün mantığı Rus dilinin mantığına (ve matematiksel mantığına) karşılık gelmiyorsa. Çünkü ("NOT" rost) ifadesi kesinlikle rost == (eşittir) false anlamına gelmez, çünkü rost==false olduğunda ayrı bir koşul vardır. Onlar. "5 değil" hiç "2" anlamına gelmez.
temel bilgileri öğrenin ;)
Ayrıca size şunu da söyleyeceğim, eğer bool rost 5 veya 2 veya -5 veya -2 olarak ayarlanmışsa, bu kesinlikle doğrudur, çünkü boole değişkenleri için false sıfırdır, true diğer her şeydir.
Ayrıca size şunu da söyleyeceğim, eğer bool rost 5 veya 2 veya -5 veya -2 olarak ayarlanmışsa, bu kesinlikle doğrudur, çünkü boole değişkenleri için false sıfırdır, true diğer her şeydir.
Yani, Vladislav Andruschenko'nun daha önce açıkladığı şeyin aynısını bana açıklamaya çalışıyorsun, ama bana ulaşmadı: “ İkinci satır önemli değil çünkü rost = bool var ve sadece 2 değer alabilirsin. varsayılan yanlıştır”.
O halde ikinci şartı nasıl şart koşabilirim? Ek bayrak? Ya da hiç bayrak yok, sadece "koşullarda koşul" mu? Muhtemelen böylesi daha iyidir.
Yani, Vladislav Andruschenko'nun daha önce açıkladığı şeyin aynısını bana açıklamaya çalışıyorsun, ama bana ulaşmadı: “ İkinci satır önemli değil çünkü rost = bool var ve sadece 2 değer alabilirsin. varsayılan yanlıştır”.
O halde ikinci şartı nasıl şart koşabilirim? Ek bayrak? Ya da hiç bayrak yok, sadece "koşullarda koşul" mu? Muhtemelen böylesi daha iyidir.
Programlama dillerinde konvansiyonlar olduğunu kabul ederseniz, anlamanız daha kolay olacaktır. Örneğin n=n+10; Bu matematik ve mantık açısından doğru mu? Ve bunun gibi birçok koşul var. Herhangi bir sayının mantıksal bir değere karşılık geldiğine inanmalıyız. 0=yanlış; Diğer tüm sayılar, hem pozitif hem de negatif = doğru. İşte bunu kanıtlamak için bir komut dosyası:
//+------------------------------------------------------------------+//| Логика языка mql-4 PROBA.mq4 |//+------------------------------------------------------------------+#property strictvoidOnStart ()
{
string s1= "Числовое значение n: " ;
string s2= "Логическ значение n: " ;
string s3= "ЛогичЧис значение x: " ;
string s4= "Числовое значение x: " ;
bool x;
int k;
Alert ( "-------------------------" );
for(int n=-4; n++<3;) // Вот еще: можно ли так цикл записать? а Вы попробуйте!!!
{
s1 += string (n)+ " " ;
s2 += (n ? "TRUE" : "false" )+ " " ;
x=n;
s3 += (x ? "TRUE" : "false" )+ " " ;
k=x;
s4 += ( string )k + " " ;
}
Alert (s4);
Alert (s3);
Alert (s2);
Alert (s1);
}
Programlama dillerinde konvansiyonlar olduğunu kabul ederseniz, anlamanız daha kolay olacaktır. Örneğin n=n+10; Bu matematik ve mantık açısından doğru mu? Ve bunun gibi birçok koşul var. Herhangi bir sayının mantıksal bir değere karşılık geldiğine inanmalıyız. 0=yanlış; Diğer tüm sayılar, hem pozitif hem de negatif = doğru. İşte bunu kanıtlamak için bir komut dosyası:
Ve işte sonuç:
Teşekkür ederim! Sözleşmeleri anladım, dikkate alacağım. Ancak önerilen senaryoyu anlamak için ne yazık ki MKL4 bilgim yeterli değil. Afedersiniz :( .
Hesaptaki para bitti ve danışman bir emir açmaya çalışıyor. Sonuç olarak sunucu "... için yeterli para yok " yazdı, BANN. Daha fazla lav yoksa tekneyi sallamamanın bir yolu var mı?
PolarSeaman : Hesaptaki para bitti ve danışman bir emir açmaya çalışıyor. Sonuç olarak sunucu "... için yeterli para yok" yazdı, BANN. Daha fazla lav yoksa tekneyi sallamamanın bir yolu var mı?
Размер свободных средств, которые останутся после открытия указанного ордера по текущей цене на текущем счете. Если свободных средств не хватает, то будет сгенерирована ошибка 134 (ERR_NOT_ENOUGH_MONEY).
Bu yazışma sadece benim durumumda if(!rost) 'un if(rost==false) ile aynı olmadığını gösteriyor. Çünkü false için ayrı bir koşul vardır.
Temelden başlamanız gerekir. Bunlar kesinlikle aynı iki kayıt.
Bunlar tamamen aynı iki giriş.
Sadece µl4'ün mantığı Rus dilinin mantığına (ve matematiksel mantığına) karşılık gelmiyorsa. Çünkü ("NOT" rost) ifadesi kesinlikle rost == (eşittir) false anlamına gelmez, çünkü rost==false olduğunda ayrı bir koşul vardır. Onlar. "5 değil" hiç "2" anlamına gelmez.
Sadece µl4'ün mantığı Rus dilinin mantığına (ve matematiksel mantığına) karşılık gelmiyorsa. Çünkü ("NOT" rost) ifadesi kesinlikle rost == (eşittir) false anlamına gelmez, çünkü rost==false olduğunda ayrı bir koşul vardır. Onlar. "5 değil" hiç "2" anlamına gelmez.
Sadece µl4'ün mantığı Rus dilinin mantığına (ve matematiksel mantığına) karşılık gelmiyorsa. Çünkü ("NOT" rost) ifadesi kesinlikle rost == (eşittir) false anlamına gelmez, çünkü rost==false olduğunda ayrı bir koşul vardır. Onlar. "5 değil" hiç "2" anlamına gelmez.
temel bilgileri öğrenin ;)
Ayrıca size şunu da söyleyeceğim, eğer bool rost 5 veya 2 veya -5 veya -2 olarak ayarlanmışsa, bu kesinlikle doğrudur, çünkü boole değişkenleri için false sıfırdır, true diğer her şeydir.
temel bilgileri öğrenin ;)
Ayrıca size şunu da söyleyeceğim, eğer bool rost 5 veya 2 veya -5 veya -2 olarak ayarlanmışsa, bu kesinlikle doğrudur, çünkü boole değişkenleri için false sıfırdır, true diğer her şeydir.
Yani, Vladislav Andruschenko'nun daha önce açıkladığı şeyin aynısını bana açıklamaya çalışıyorsun, ama bana ulaşmadı: “ İkinci satır önemli değil çünkü rost = bool var ve sadece 2 değer alabilirsin. varsayılan yanlıştır”.
O halde ikinci şartı nasıl şart koşabilirim? Ek bayrak? Ya da hiç bayrak yok, sadece "koşullarda koşul" mu? Muhtemelen böylesi daha iyidir.
Teşekkür ederim.
Yani, Vladislav Andruschenko'nun daha önce açıkladığı şeyin aynısını bana açıklamaya çalışıyorsun, ama bana ulaşmadı: “ İkinci satır önemli değil çünkü rost = bool var ve sadece 2 değer alabilirsin. varsayılan yanlıştır”.
O halde ikinci şartı nasıl şart koşabilirim? Ek bayrak? Ya da hiç bayrak yok, sadece "koşullarda koşul" mu? Muhtemelen böylesi daha iyidir.
Programlama dillerinde konvansiyonlar olduğunu kabul ederseniz, anlamanız daha kolay olacaktır. Örneğin n=n+10; Bu matematik ve mantık açısından doğru mu? Ve bunun gibi birçok koşul var. Herhangi bir sayının mantıksal bir değere karşılık geldiğine inanmalıyız. 0=yanlış; Diğer tüm sayılar, hem pozitif hem de negatif = doğru. İşte bunu kanıtlamak için bir komut dosyası:
Ve işte sonuç:
Programlama dillerinde konvansiyonlar olduğunu kabul ederseniz, anlamanız daha kolay olacaktır. Örneğin n=n+10; Bu matematik ve mantık açısından doğru mu? Ve bunun gibi birçok koşul var. Herhangi bir sayının mantıksal bir değere karşılık geldiğine inanmalıyız. 0=yanlış; Diğer tüm sayılar, hem pozitif hem de negatif = doğru. İşte bunu kanıtlamak için bir komut dosyası:
Ve işte sonuç:
Teşekkür ederim! Sözleşmeleri anladım, dikkate alacağım. Ancak önerilen senaryoyu anlamak için ne yazık ki MKL4 bilgim yeterli değil. Afedersiniz :( .
Hesaptaki para bitti ve danışman bir emir açmaya çalışıyor. Sonuç olarak sunucu "... için yeterli para yok" yazdı, BANN. Daha fazla lav yoksa tekneyi sallamamanın bir yolu var mı?
Evet, var .
Evet, var .
Teşekkür ederim.