//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает суммарный профит открытых позиций в пунктах |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int GetProfitOpenPosInPoint(string sy="", int op=-1, int mn=-1) {
double p;
int i, k=OrdersTotal(), pr=0;
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
if (mn<0 || OrderMagicNumber()==mn) {
p=MarketInfo(OrderSymbol(), MODE_POINT);
if (p==0) if (StringFind(OrderSymbol(), "JPY")<0) p=0.0001; else p=0.01;
if (OrderType()==OP_BUY) {
pr+=(MarketInfo(OrderSymbol(), MODE_BID)-OrderOpenPrice())/p;
}
if (OrderType()==OP_SELL) {
pr+=(OrderOpenPrice()-MarketInfo(OrderSymbol(), MODE_ASK))/p;
}
}
}
}
}
return(pr);
}
配列にバッファ値を入れていますか?
配列宣言から判断して、コメントを信じるとしたら......。
...この方法でやるしかない。
ここで、aはバッファ配列で、0でない場合はバーが変化します。
それは問題ではなく、エラー4002、-勝手に現れて、勝手に消える...。
原則的には、そうです。
でも、とてもビジュアルがよくて、美しくて、情報量が多くて......。
もし見つかったら、リンクを送ってください...。自分ではやりたくないんです :)
期待しているわけではないのですが......儲かるアドバイザーを教えてください。
きっと、求める者はそれを見つけることができるはずです
正直なところ、もしある人がいなかったら、私はまだトレーディングシステムを探していたかもしれません。私は長年にわたり、多くのExpert Advisorをプログラムしてきました。しかし、私はまだ手動で取引を開始する方が好きです。手仕舞いしたポジションにExpert Advisorを置くこともあります。自分に合ったトレーディングシステムがあることに気づくまで、3年ぐらいかかりました。では、求めるべきはアドバイザーではないのでは?
もし、一人でなければ、私はトレーディングシステムを探していたでしょう。私は長年にわたり、多くのExpert Advisorをプログラムしてきました。しかし、私はトランザクションを手動で開く方が好きです。手仕舞いしたポジションにExpert Advisorを置くこともあります。自分に合ったトレーディングシステムがあることに気づくまで、3年ぐらいかかりました。では、求めるべきはアドバイザーではないのでは?
取引プロセスを完全に自動化する方法を探しているのですが、まだ見つかっていません :(
取引プロセスを完全に自動化する方法を探しているのですが、まだ見つかっていません :(
デモで何が表示されるかわからない。 私のEAはデモでは問題なく動くが、テスターではすべてダンプしてしまう :(
取引プロセスを完全に自動化する方法をずっと探していたのですが、これは良い情報ですね :(
いいのがあったら、逆に質問したいくらいです。
ZS: コドベースで1つのgrailを見つけました。テスターではそれほど悪くないのですが、デモではどうなるか分かりません。私のEAはデモではうまく動くのですが、テスターでは失敗します :(
原則的には、そうです。
でも、とてもビジュアルがよくて、美しくて、情報量が多くて......。
美しさではなく、使い勝手の良さを......。:)IMHO
好きなものを好きなだけ造形できる - Murzilkaも ...:):)正直、あの人がいなかったら、まだトレーディングシステムを探していたかもしれません。私は長年にわたり、多くのExpert Advisorを再プログラムしてきました。しかし、私はトランザクションを手動で開く方が好きです。手仕舞いしたポジションにExpert Advisorを置くこともあります。自分に合ったトレーディングシステムがあることに気づくまで、3年ぐらいかかりました。では、求めるべきはアドバイザーではないのでは?
その人は、どのようにあなたを助けたのですか?
私のはテスターでもデモと同じですが...。まだ違いは分かりませんが、 。
そして、私はここで3時間前に私はテスターのgraal(10K 1lmsの2000年から2010年と)で実行していたことを参照してください、その後、コンピュータをオフにし、同じ設定で今グラールは、完全に異なって動作しています。
まだ分かり合えない(( チャートからの極値は、なぜ価格に投影できないのだろう。 分かった、混乱しないようにしたい。
今回もご参加ありがとうございました :)
でも、なるほど、3時間前にテスターでgraalを動かしていて(10k 1lmsの2000-2010で)、その後パソコンの電源を切ったら、同じ設定のgraalが全く違う動作をするんですね。