shiverian
help me
図の様な分足のシートを作成したのですが、刻々と新しいデータが刻まれていくのですが、K列の現在時刻(一番新しい)のデータを違うセルに表示させたいのですが、可能でしょうか、勿論、元データが更新される度に別のデータも更新させたいです、宜しくお願い致します。
2023年12月06日
アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。
また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。
岡三RSS集いの広場では、複数の単語による検索が可能です。
例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。
例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。
例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。
※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。
大野 了
shiverianさん、こんにちは!!
こちらは、最新時間の『買』などの文字を別セルに表示したいということで間違いないでしょうか?
もしそれであれば、4本値をCANDLE関数で取得されていると思いますので、
並び順を降順(第七引数を"D"にする)にしてみるというのはいかがでしょうか?
そうすれば、K2が常に最新時間の情報となりますので、そこを他のセルに表示させればよいのではないかと思います!!
2023年12月06日
shiverian
コメント有難う御座います、質問の前に試したのですが、エクセルを立ち上げた時は時間は降順になっているのですが、その後の時間とデータは一番下のセルに表示さてしまいます、それと可能でしたら買を数字で違うセルに表示させる事も出来ますでしょうか。
2023年12月06日
大野 了
shiverianさん、こんにちは!!
>エクセルを立ち上げた時は時間は降順になっているのですが、その後の時間とデータは一番下のセルに表示さてしまいます、
立ち上げた時は降順なのに、後から昇順になっているということですかー?
もしそあれであれば、CANDLE関数が複数の箇所に書いてあって、
片方が降順、もう片方が昇順になっていたりしませんでしょうか?
>それと可能でしたら買を数字で違うセルに表示させる事も出来ますでしょうか。
こちらは違うセルに表示させる際にIF関数で置き換えるとよいと思います。
表示させたいセルに・・・
=IF(K2="買",1, IF(K2="売",2,0))
とすると、
買 = 1
売 = 2
買でも売でもない場合 = 0
と数値に変換されて表示されると思います。
2023年12月06日
shiverian
色々、やってみたのですがダメ見たいです、最新のデータは最下位に表示されるようになってるみたいです、そこだけを直せばシストレが完成するのですが、残念です。
2023年12月08日
大野 了
shiverianさん、こんにちは!!
なるほどー
もし可能であればですが、シグナルを発生させるストラテジの部分やパスワードを消したファイルを
上げていただくことは可能だったりしますでしょうか?
もし上げていただけるのであれば、自分が見てみましょうか?
2023年12月09日
shiverian
大野様、有難う御座います、両方とも解決しまして発注も出来返済売りも可能となりました、発注idは=IFERROR($E6*10000+$C6+TEXT(NOW(),"HHMM")でokなのですが、売買成績は5分足が良い為に5分足で表示させています、しかし上記の発注idですと1分間隔で更新されるので、5回程の注文を出してしまいます。
発注idを3分、5分間隔で更新させることは可能でしょうか?宜しくお願いします。
2023年12月19日
大野 了
shiverianさん、こんにちは!!
おー!!
上手く行きましたかー
それはめっちゃよかったです!!
さてご質問の件ですが、
こちらは、発注IDが同じ場合発注が空回りすることを利用し、
5分間発注IDを維持することにより、再発注を防ぎたいということで間違いありませんでしょうか?
それでしたらCEILING関数を利用するとよいと思います。
CEILING(TEXT(NOW(),"HHMM"),5)
としていただくことにより、5単位でHHMMが丸められるため、
結果5分間は同じ発注IDとなります。
もし3分がよい場合は
CEILING(TEXT(NOW(),"HHMM"),3)
として頂くと、3単位で丸まります!!
ご参考になれば幸いです!!
2023年12月19日
shiverian
発注IDのセルに上記関数を入れたのですが、旨くいきませんでした、=IFERROR($E6*10000+$C6+TEXT(NOW(),"HHMM")この関数に何かをプラスして、完成させるようにしたいです。
2023年12月19日
大野 了
shiverianさん、こんにちは!!
TEXT(NOW(),"HHMM")
の部分を
CEILING(TEXT(NOW(),"HHMM"),5)
としてもダメでしたでしょうか?
2023年12月19日
shiverian
はい何故だか旨く行きませんでした。
2023年12月19日
大野 了
shiverianさん、こんにちは!!
なるほどー
自分はうまく動作するので、もしかしたらC6やE6が発注毎に更新されていないでしょうか?
だとすると、TEXT(NOW(),"HHMM")が5分間隔でしか更新されなくても、
発注IDが更新されてしまい、発注されてしまいます。
ご提示いただいた、ワークシート関数だけではなんとも判断がつかないので、
想像になってしまいますが・・・
2023年12月19日