どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 770 1...763764765766767768769770771772773774775776777...1178 新しいコメント Boris 2014.11.07 21:50 #7691 Leonid123456:接続すると、エンドレスに動作する...この記事の最後の方法を使用して問題を解決することに成功しました https://www.mql5.com/ru/articles/1399無限にってなんだ?希望する条件を入れてくださいif(BuyPos < n) // n = cколько не больше!そして、OrdersTotal() は合計数を表示 します。そして、クロージャーやモディファイ用のループに使用します! TheXpert 2014.11.08 15:25 #7692 プライスマーカーに、その時点の価格と異なる値を設定することは可能ですか?もしそうなら、どのように?遅いんだよ...。 Vitalie Postolache 2014.11.08 16:33 #7693 TheXpert: プライスマーカーに、その時点の価格と異なる値を設定することは可能ですか?もしそうなら、どのように?何か遅くなってる...。 OBJ_ARROW_LEFT_PRICE などの右の話なら、ダメです、表示値が縦座標と同時に機能するのです。 削除済み 2014.11.08 17:35 #7694 input double lots = 0.01; input int takeprofit = 100; input int stoploss = 100; input double DeltaPrice = 50; extern int magic = 123; //----------------+ int init() { if (PRICE_OPEN!=0); else {if PRICE_OPEN = NormalizeDouble(Ask +PRICE_OPEN *DeltaPrice*Point,Digits); else PRICE_OPEN = NormalizeDouble(Bid - PRICE_OPEN*DeltaPrice*Point,Digits);} return(0); } int start() { int ticket=OrderSend(Symbol(),OP_BUYLIMIT,lots,PRICE_OPEN,3,PRICE_OPEN-stoploss* Point,PRICE_OPEN + takeprofit* Point,NULL,123,120,CLR_NONE); return(0); } 削除済み 2014.11.08 17:36 #7695 何が問題なのか教えてください。 Vitalie Postolache 2014.11.08 17:56 #7696 logut: みんな助けてくれー!!何が悪いのか教えてくれー!!(笑まず、このコードが何であるか、そしてこのコードを適用した結果がどうあるべきかを説明します。if (PRICE_OPEN!=0); else {if PRICE_OPEN = NormalizeDouble(Ask +PRICE_OPEN *DeltaPrice*Point,Digits); else PRICE_OPEN = NormalizeDouble(Bid - PRICE_OPEN*DeltaPrice*Point,Digits);} せめてハンドブックをちょっとでも開いてくれれば...。 Vladyslav Goshkov 2014.11.08 18:01 #7697 logut: люди помогите пожалуйста!!! подскажите что у меня здесь не такinput double lots = 0.01; input int takeprofit = 100; input int stoploss = 100; input double DeltaPrice = 50; extern int magic = 123; //----------------+ int init() { if (PRICE_OPEN!=0); else {if PRICE_OPEN = NormalizeDouble(Ask +PRICE_OPEN *DeltaPrice*Point,Digits); else PRICE_OPEN = NormalizeDouble(Bid - PRICE_OPEN*DeltaPrice*Point,Digits);} return(0); } int start() { int ticket=OrderSend(Symbol(),OP_BUYLIMIT,lots,PRICE_OPEN,3,PRICE_OPEN-stoploss* Point,PRICE_OPEN + takeprofit* Point,NULL,123,120,CLR_NONE); return(0); }それだけです。本当にコンパイルできるのだろうか。なんとなく、信じられないんです。確認せずとも、「いけない」と思う。定義済み定数とは何か、どのように使われるのか、L値とは何か、R値とはどう違うのか、などをお読みください。 しかし、基本的なことから始める必要があると想定しています。サイトのトップにはドキュメントやチュートリアルへのリンクがたくさんあり、コードベースにはソース付きの例がたくさん掲載されています。 K.t.s 2014.11.08 18:02 #7698 スクリプトはどのコマンドで値をクリップボードにコピーするのでしょうか? Vitalie Postolache 2014.11.08 18:17 #7699 Escapee: スクリプトはどのようなコマンドで値をクリップボードにコピーするのでしょうか? アウトオブボックス的なものはないんです。ファイルに書き込む方が簡単です。少なくともそのための関数があります(FileWrite )。 TheXpert 2014.11.08 19:18 #7700 Escapee:スクリプトはどのようなコマンドで値をクリップボードにコピーするのでしょうか?ただし、これは古いビルドの場合であり、新しいビルドの場合は、これを修正する必要があります。しかし、それは実装可能であり、比較的簡単です。#import "user32.dll" int OpenClipboard(int notUsed); // BOOL int CloseClipboard(); // BOOL int EmptyClipboard(); // BOOL int SetClipboardData(int format, int hMem); // HANDLE int SendMessageA(int hWnd, int Msg, int wParam, int lParam); int GetParent(int hWnd); #import "ntdll.dll" int memcpy(int dst, string src, int cnt); int RtlGetLastWin32Error(); int RtlSetLastWin32Error(int dwErrCode); #import "kernel32.dll" int GlobalAlloc(int uFlags, int dwBytes); // HGLOBAL int GlobalLock(int hMem); // void* int GlobalUnlock(int hMem); // HGLOBAL int GlobalFree(int hMem); // HGLOBAL #import #define GMEM_MOVEABLE 2 #define GMEM_ZEROINIT 64 #define CF_TEXT 1 void PlaceToClipboard(string toCopy) { int size = StringLen(toCopy) + 1; RtlSetLastWin32Error(0); int hMem = GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT, size); if (hMem == 0) { Print("Alloc failed, error #", RtlGetLastWin32Error()); return; } RtlSetLastWin32Error(0); int ptr = GlobalLock(hMem); if (ptr == 0) { Print("Memory lock failed, error #", RtlGetLastWin32Error()); return; } memcpy(ptr, toCopy, size); GlobalUnlock(hMem); // now prepare clipboard int res = OpenClipboard(0); if (res == 0) { Print("Open clipboard failed"); return; } res = EmptyClipboard(); if (res == 0) { Print("Empty clipboard failed"); CloseClipboard(); return; } RtlSetLastWin32Error(0); res = SetClipboardData(CF_TEXT, hMem); if (res == 0) { Print("Set Data failed, error #", RtlGetLastWin32Error()); } CloseClipboard(); } 1...763764765766767768769770771772773774775776777...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
接続すると、エンドレスに動作する...
この記事の最後の方法を使用して問題を解決することに成功しました https://www.mql5.com/ru/articles/1399
無限にってなんだ?希望する条件を入れてください
そして、OrdersTotal() は合計数を表示 します。そして、クロージャーやモディファイ用のループに使用します!
プライスマーカーに、その時点の価格と異なる値を設定することは可能ですか?もしそうなら、どのように?何か遅くなってる...。
みんな助けてくれー!!何が悪いのか教えてくれー!!(笑
まず、このコードが何であるか、そしてこのコードを適用した結果がどうあるべきかを説明します。
せめてハンドブックをちょっとでも開いてくれれば...。
logut:
люди помогите пожалуйста!!! подскажите что у меня здесь не так
それだけです。
本当にコンパイルできるのだろうか。なんとなく、信じられないんです。確認せずとも、「いけない」と思う。
定義済み定数とは何か、どのように使われるのか、L値とは何か、R値とはどう違うのか、などをお読みください。
しかし、基本的なことから始める必要があると想定しています。サイトのトップにはドキュメントやチュートリアルへのリンクがたくさんあり、コードベースにはソース付きの例がたくさん掲載されています。
スクリプトはどのようなコマンドで値をクリップボードにコピーするのでしょうか?
スクリプトはどのようなコマンドで値をクリップボードにコピーするのでしょうか?
ただし、これは古いビルドの場合であり、新しいビルドの場合は、これを修正する必要があります。しかし、それは実装可能であり、比較的簡単です。