MQL5で学び、共に書く - ページ 30 1...232425262728293031323334353637...46 新しいコメント Юрий Хомченко 2011.05.15 21:00 #291 О.だから、同じフォルダに入れて... Mykola Demko 2011.05.16 16:19 #292 AUser:みんな聞いてくれ、変数stringの初期値は何だ?ここに書くこと 文字列が:に等しい場合、それが何に等しいか?"", "", 0 - は機能しないようです。もちろん、文字列を飛ばしてクリアなintを使うこともできますが、文字を使った方が良いでしょう))) 。)""- は空文字列の値を意味し、(string)0についても同様である。しかし、"0 "は48文字である。 AUser 2011.05.16 16:59 #293 Urain:""- は空文字列の値を意味し、(string)0についても同様である。しかし、"0 "は48文字の文字列である。 if (Statys != "In progress" && Statys != "Busy"){Statys = "Free";}。 さもなくば: if (Statys == "") Mykola Demko 2011.05.16 17:06 #294 AUser: if (Statys != "In progress" && Statys != "Busy"){Statys = "Free";}。 しかし、次のようにうまくいきません: if (Statys == "")なぜうまくいかないのか? うまくいくし、むしろ人気のあるオプションでもある。 が、質問は初期化についてでした。 Vitaly Murlenko 2011.05.17 20:21 #295 何か、ユニコードの質問に答えられない。ターミナルヘルプの「クライアントターミナル / はじめに / ディレクトリとファイルの構造」には、次のように書かれています。 テキストファイルはすべてユニコード形式ですので、編集には正しいソフトウェアを使用する必要があります。"ポイントは、少なくとも1つのUnicode標準が存在することです。メタエディタ以外のエディタでプログラミングする場合、どちらを使うべきでしょうか? Slava 2011.05.18 08:07 #296 drknn: ポイントは、少なくとも1つのUnicode標準が存在することです。メタエディター以外のエディターでプログラミングする場合は、どちらを使うべきでしょうか? 出典のリンクを教えてください。 Renat Fatkhullin 2011.05.18 08:16 #297 drknn:ポイントは、少なくとも1つのUnicode標準が存在することです。メタエディタ以外のエディタでプログラミングする場合、どちらを使うべきでしょうか?プログラムはWindows用に書かれているため、そのフォーマットにはユニコードが使用されています。UTF-16LEは、0xFFFEトークンを持つ2バイトのリトルエンディアンです。 AUser 2011.05.18 16:08 #298 根本的な違いはないと思うのですが。void OpenSell(){ MqlTradeRequest o; MqlTradeResult p; double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID); o.action = TRADE_ACTION_PENDING とする。 o.シンボル = _Symbol; o.ボリューム=ロット o.価格 = 入札額 - 入札額。 o.sl = 0; o.tp = 0; o.type =ORDER_TYPE_SELL_STOP; o.type_filling = ORDER_FILLING_AON; o.type_time = ORDER_TIME_GTC; OrderSend(o,p); if (p.レトコード == 10009){ ティケット=プの注文を受け付けています。 価格=(税別 /*p.price;*/ 入札 - Otklonenie; Statys = 進行中です。}}しかし、コメントされたバリアントは、テストではトレードを開きません。キャッチは?精度の差はかなり小さいです。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Learning and writing together Invalid Stops in EA Errors, bugs, questions AUser 2011.05.18 18:02 #299 Urain:なぜうまくいかないのか。うまくいくし、ごく普通のことでさえある。 が、質問は初期化についてでした。自分で確認する文字列Statis。 void OnTick(){ if(Statys == ""){OpenBuy();}。} void OpenBuy(){ MqlTradeRequest o; MqlTradeResult p; double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK); o.action = TRADE_ACTION_PENDING; o.symbol = _Symbol; o.volume = 1; o.price = Ask + 0.1; o.sl = 0; o.tp = 0; o.type =ORDER_TYPE_BUY_STOP とする。 o.type_filling = ORDER_FILLING_AON; o.type_time = ORDER_TIME_GTC; OrderSend(o,p); }トレードはそうはいきません))テスト用ペア USDJPY Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Learning and writing together Invalid Stops in EA Errors, bugs, questions Mykola Demko 2011.05.18 19:19 #300 AUser:自分で確認する...プーシキンが初期化されるのか?string Statys=""; if(Statys == "")Print("Yes"); 1...232425262728293031323334353637...46 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
みんな聞いてくれ、変数stringの初期値は何だ?
ここに書くこと 文字列が:に等しい場合、それが何に等しいか?"", "", 0 - は機能しないようです。もちろん、文字列を飛ばしてクリアなintを使うこともできますが、文字を使った方が良いでしょう))) 。)
""- は空文字列の値を意味し、(string)0についても同様である。
しかし、"0 "は48文字である。
""- は空文字列の値を意味し、(string)0についても同様である。
しかし、"0 "は48文字の文字列である。
{Statys = "Free";}。
さもなくば: if (Statys == "")
if (Statys != "In progress" && Statys != "Busy")
{Statys = "Free";}。
しかし、次のようにうまくいきません: if (Statys == "")
なぜうまくいかないのか? うまくいくし、むしろ人気のあるオプションでもある。
が、質問は初期化についてでした。
テキストファイルはすべてユニコード形式ですので、編集には正しいソフトウェアを使用する必要があります。"
ポイントは、少なくとも1つのUnicode標準が存在することです。メタエディタ以外のエディタでプログラミングする場合、どちらを使うべきでしょうか?
ポイントは、少なくとも1つのUnicode標準が存在することです。メタエディター以外のエディターでプログラミングする場合は、どちらを使うべきでしょうか?
ポイントは、少なくとも1つのUnicode標準が存在することです。メタエディタ以外のエディタでプログラミングする場合、どちらを使うべきでしょうか?
プログラムはWindows用に書かれているため、そのフォーマットにはユニコードが使用されています。UTF-16LEは、0xFFFEトークンを持つ2バイトのリトルエンディアンです。
根本的な違いはないと思うのですが。
void OpenSell()
{
MqlTradeRequest o; MqlTradeResult p;
double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID);
o.action = TRADE_ACTION_PENDING とする。
o.シンボル = _Symbol;
o.ボリューム=ロット
o.価格 = 入札額 - 入札額。
o.sl = 0;
o.tp = 0;
o.type =ORDER_TYPE_SELL_STOP;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
OrderSend(o,p);
if (p.レトコード == 10009)
{
ティケット=プの注文を受け付けています。
価格=(税別 /*p.price;*/ 入札 - Otklonenie;
Statys = 進行中です。
}
}
しかし、コメントされたバリアントは、テストではトレードを開きません。キャッチは?精度の差はかなり小さいです。
なぜうまくいかないのか。うまくいくし、ごく普通のことでさえある。
が、質問は初期化についてでした。
自分で確認する
文字列Statis。
void OnTick()
{
if(Statys == "")
{OpenBuy();}。
}
void OpenBuy()
{
MqlTradeRequest o; MqlTradeResult p;
double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
o.action = TRADE_ACTION_PENDING;
o.symbol = _Symbol;
o.volume = 1;
o.price = Ask + 0.1;
o.sl = 0;
o.tp = 0;
o.type =ORDER_TYPE_BUY_STOP とする。
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
OrderSend(o,p);
}
トレードはそうはいきません))テスト用ペア USDJPY
自分で確認する
...プーシキンが初期化されるのか?