コーディングの方法は? - ページ 20 1...131415161718192021222324252627...347 新しいコメント Sergey Golubev 2007.01.31 17:25 #191 https://www.mql5.com/en/forum/173060 https://www.mql5.com/en/forum/173060 Luke_P 2007.02.04 20:18 #192 オープン時の静的変数の蓄積 私は静的変数を蓄積したいのですが、バーごとに一度だけです。もし誰かがこれを行う方法を提案できれば、私は感謝します。私の問題は、私が最初のティックでバーごとに一度だけ計算を実行したいときに、それがすべてのティックで 再加算されることです。 timbobo 2007.02.05 00:20 #193 static datetime myTime = 0; if(myTime != Time[0]) { //新しいバーを開いた後に一度だけ実行させたいことを行う myTime = Time[0]。 Luke_P 2007.02.05 02:50 #194 timbobo: static datetime myTime = 0;if(myTime != Time[0]) { //新しいバーを開いた後に一度だけ実行したいことを行う myTime = Time[0]; } timboboさん、ありがとうございました。 jyrik 2007.02.07 06:03 #195 私は上記の投稿コードを使用しており、その100%動作していない私を助けてください。私は1信号を取得した場合、それは取引されませんが、それは2番目の信号を取得する場合は、それが取引されます。その非常に奇妙ななぜ2番目の信号の貿易ではなく、最初ののですか? Sergey Golubev 2007.02.07 08:24 #196 EAを見て修正することが必要です。 yossi1177 2007.02.09 10:01 #197 トレーリングプロフィットコードを作成したい トレーリングプロフィット用のコードやEAを作るのを手伝ってくれる人がいますか? 私はそれが非常に良いアイデアだと思います yossi1177 2007.02.09 10:33 #198 yossi1177: トレーリングプロフィット用のコードやEAを作るのを手伝ってくれる人はいますか? 私はそれが非常に良いアイデアだと思います。 トレーリングストップとは正反対 ryanklefas 2007.02.09 16:28 #199 yossi1177: 誰か、トレーリングプロフィット用のコードやEAを作るのを手伝ってくれませんか? 私はそれが非常に良いアイデアだと思います。 まあ、トレーリングプロフィットというのは、プライスアクションをトレールしないでしょうから、やや語弊がありますね。 しかし、私は何ができるかを見てみましょう。 Wackena 2007.02.09 18:46 #200 yossi1177: どなたか、トレーリングプロフィット用のコードやEAを作るのを手伝っていただけませんか? とても良いアイデアだと思います。 これはシンプルな3キャンドルプロフィットトレーリング(PT)コード、またはトレーリングストップのようなものです。GapPT=利益のあるピップ数で起動します。3本ローソク足によるチャート例を添付します。 Wackena extern int GapPT=10; int c, n, p; double LongPT, ShortPT; c=0; p=0; for(n=0;n<=6;n++) { if(High[c+1]Low[c+2]) {n--;} c++; p++; if(n==3) break; } ShortPT=NormalizeDouble(High,Digits); LongPT=NormalizeDouble(Low,Digits); int total = OrdersTotal(); for(int cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point) { OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow); } if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point) { OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red); } } ファイル: 3_candles_profit_trailing.gif 13 kb How to code? どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 10ポイント 3.mq4 1...131415161718192021222324252627...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
https://www.mql5.com/en/forum/173060
https://www.mql5.com/en/forum/173060
オープン時の静的変数の蓄積
私は静的変数を蓄積したいのですが、バーごとに一度だけです。もし誰かがこれを行う方法を提案できれば、私は感謝します。私の問題は、私が最初のティックでバーごとに一度だけ計算を実行したいときに、それがすべてのティックで 再加算されることです。
static datetime myTime = 0;
if(myTime != Time[0])
{
//新しいバーを開いた後に一度だけ実行させたいことを行う
myTime = Time[0]。
static datetime myTime = 0;
if(myTime != Time[0])
{
//新しいバーを開いた後に一度だけ実行したいことを行う
myTime = Time[0];
}timboboさん、ありがとうございました。
私は上記の投稿コードを使用しており、その100%動作していない私を助けてください。私は1信号を取得した場合、それは取引されませんが、それは2番目の信号を取得する場合は、それが取引されます。その非常に奇妙ななぜ2番目の信号の貿易ではなく、最初ののですか?
EAを見て修正することが必要です。
トレーリングプロフィットコードを作成したい
トレーリングプロフィット用のコードやEAを作るのを手伝ってくれる人がいますか?
私はそれが非常に良いアイデアだと思います
トレーリングプロフィット用のコードやEAを作るのを手伝ってくれる人はいますか? 私はそれが非常に良いアイデアだと思います。
トレーリングストップとは正反対
誰か、トレーリングプロフィット用のコードやEAを作るのを手伝ってくれませんか? 私はそれが非常に良いアイデアだと思います。
まあ、トレーリングプロフィットというのは、プライスアクションをトレールしないでしょうから、やや語弊がありますね。 しかし、私は何ができるかを見てみましょう。
どなたか、トレーリングプロフィット用のコードやEAを作るのを手伝っていただけませんか? とても良いアイデアだと思います。
これはシンプルな3キャンドルプロフィットトレーリング(PT)コード、またはトレーリングストップのようなものです。GapPT=利益のあるピップ数で起動します。3本ローソク足によるチャート例を添付します。
Wackena
extern int GapPT=10;
int c, n, p;
double LongPT, ShortPT;
c=0; p=0;
for(n=0;n<=6;n++)
{
if(High[c+1]Low[c+2]) {n--;}
c++;
p++;
if(n==3) break;
}
ShortPT=NormalizeDouble(High,Digits);
LongPT=NormalizeDouble(Low,Digits);
int total = OrdersTotal();
for(int cnt=0;cnt<total;cnt++) {
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point)
{
OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow);
}
if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point)
{
OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red);
}
}